(this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],[ /* 0 */ /*!*************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/main.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("__webpack_require__(/*! uni-pages */ 1);var _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 406));\n\n\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 287));\n\n\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./common/vmeitime-http/index.js */ 409));\n\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! ./common/production-http/index.js */ 413));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}\n\n_vue.default.prototype.$api = _index.default;\n_vue.default.prototype.$p_api = _index2.default;\n\n_vue.default.config.productionTip = false;\n_App.default.mpType = 'app';\nvar app = new _vue.default(_objectSpread({},\n_App.default));\n\napp.$mount();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJwcm90b3R5cGUiLCIkYXBpIiwiYXBpIiwiJHBfYXBpIiwicF9hcGkiLCJjb25maWciLCJwcm9kdWN0aW9uVGlwIiwiQXBwIiwibXBUeXBlIiwiYXBwIiwiJG1vdW50Il0sIm1hcHBpbmdzIjoiQUFBQSx3Q0FBbUI7OztBQUduQjs7O0FBR0E7O0FBRUEsd0c7O0FBRUFBLGFBQUlDLFNBQUosQ0FBY0MsSUFBZCxHQUFxQkMsY0FBckI7QUFDQUgsYUFBSUMsU0FBSixDQUFjRyxNQUFkLEdBQXVCQyxlQUF2Qjs7QUFFQUwsYUFBSU0sTUFBSixDQUFXQyxhQUFYLEdBQTJCLEtBQTNCO0FBQ0FDLGFBQUlDLE1BQUosR0FBYSxLQUFiO0FBQ0EsSUFBTUMsR0FBRyxHQUFHLElBQUlWLFlBQUo7QUFDTFEsWUFESyxFQUFaOztBQUdBRSxHQUFHLENBQUNDLE1BQUoiLCJmaWxlIjoiMC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAndW5pLXBhZ2VzJztpbXBvcnQgQXBwIGZyb20gJy4vQXBwJ1xyXG5cclxuXHJcbmltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG5cclxuLy8g5Z+656GA5Lia5YqhYXBpXHJcbmltcG9ydCBhcGkgZnJvbSAnLi9jb21tb24vdm1laXRpbWUtaHR0cC9pbmRleC5qcydcclxuLy8g6ZuG5ZuiYXBpIOeUn+S6p+aVsOaNrlxyXG5pbXBvcnQgcF9hcGkgZnJvbSAnLi9jb21tb24vcHJvZHVjdGlvbi1odHRwL2luZGV4LmpzJ1xyXG5cclxuVnVlLnByb3RvdHlwZS4kYXBpID0gYXBpXHJcblZ1ZS5wcm90b3R5cGUuJHBfYXBpID0gcF9hcGlcclxuXHJcblZ1ZS5jb25maWcucHJvZHVjdGlvblRpcCA9IGZhbHNlXHJcbkFwcC5tcFR5cGUgPSAnYXBwJ1xyXG5jb25zdCBhcHAgPSBuZXcgVnVlKHtcclxuICAgIC4uLkFwcFxyXG59KVxyXG5hcHAuJG1vdW50KClcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///0\n"); /***/ }), /* 1 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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 (uni.restoreGlobal) { uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval); } __definePage('pages/tabbar/index/index', function () {return Vue.extend(__webpack_require__(/*! pages/tabbar/index/index.vue?mpType=page */ 2).default);}); __definePage('pages/tabbar/origanization/origanization', function () {return Vue.extend(__webpack_require__(/*! pages/tabbar/origanization/origanization.vue?mpType=page */ 56).default);}); __definePage('pages/tabbar/workbench/workbench', function () {return Vue.extend(__webpack_require__(/*! pages/tabbar/workbench/workbench.vue?mpType=page */ 61).default);}); __definePage('pages/tabbar/production/production', function () {return Vue.extend(__webpack_require__(/*! pages/tabbar/production/production.vue?mpType=page */ 66).default);}); __definePage('pages/tabbar/my/my', function () {return Vue.extend(__webpack_require__(/*! pages/tabbar/my/my.vue?mpType=page */ 103).default);}); __definePage('pages/production/production_report/production_report', function () {return Vue.extend(__webpack_require__(/*! pages/production/production_report/production_report.vue?mpType=page */ 129).default);}); __definePage('pages/production/production_report/detail/detail', function () {return Vue.extend(__webpack_require__(/*! pages/production/production_report/detail/detail.vue?mpType=page */ 150).default);}); __definePage('pages/production/safety_monitoring/safety_monitoring', function () {return Vue.extend(__webpack_require__(/*! pages/production/safety_monitoring/safety_monitoring.vue?mpType=page */ 155).default);}); __definePage('pages/production/safety_monitoring/safety_monitoring_name_detail/safety_monitoring_name_detail', function () {return Vue.extend(__webpack_require__(/*! pages/production/safety_monitoring/safety_monitoring_name_detail/safety_monitoring_name_detail.vue?mpType=page */ 175).default);}); __definePage('pages/production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail', function () {return Vue.extend(__webpack_require__(/*! pages/production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail.vue?mpType=page */ 180).default);}); __definePage('pages/production/safety_monitoring/safety_monitoring_search/safety_monitoring_search', function () {return Vue.extend(__webpack_require__(/*! pages/production/safety_monitoring/safety_monitoring_search/safety_monitoring_search.vue?mpType=page */ 185).default);}); __definePage('pages/production/personnel_orientation/personnel_orientation', function () {return Vue.extend(__webpack_require__(/*! pages/production/personnel_orientation/personnel_orientation.vue?mpType=page */ 190).default);}); __definePage('pages/production/personnel_orientation/search/search', function () {return Vue.extend(__webpack_require__(/*! pages/production/personnel_orientation/search/search.vue?mpType=page */ 215).default);}); __definePage('pages/production/personnel_orientation/depart-people/depart-people', function () {return Vue.extend(__webpack_require__(/*! pages/production/personnel_orientation/depart-people/depart-people.vue?mpType=page */ 231).default);}); __definePage('pages/production/personnel_orientation/depart-people-2/depart-people-2', function () {return Vue.extend(__webpack_require__(/*! pages/production/personnel_orientation/depart-people-2/depart-people-2.vue?mpType=page */ 236).default);}); __definePage('pages/production/personnel_orientation/downhole_statistics/downhole_statistics', function () {return Vue.extend(__webpack_require__(/*! pages/production/personnel_orientation/downhole_statistics/downhole_statistics.vue?mpType=page */ 241).default);}); __definePage('pages/production/personnel_orientation/people_track/people_track', function () {return Vue.extend(__webpack_require__(/*! pages/production/personnel_orientation/people_track/people_track.vue?mpType=page */ 298).default);}); __definePage('pages/ningdongyunying/production_statistics/production_statistics', function () {return Vue.extend(__webpack_require__(/*! pages/ningdongyunying/production_statistics/production_statistics.vue?mpType=page */ 303).default);}); __definePage('pages/ningdongyunying/personnel_orientation/personnel_orientation', function () {return Vue.extend(__webpack_require__(/*! pages/ningdongyunying/personnel_orientation/personnel_orientation.vue?mpType=page */ 328).default);}); __definePage('pages/ningdongyunying/safety_monitoring/safety_monitoring', function () {return Vue.extend(__webpack_require__(/*! pages/ningdongyunying/safety_monitoring/safety_monitoring.vue?mpType=page */ 333).default);}); __definePage('pages/production/video_monitor/video_monitor', function () {return Vue.extend(__webpack_require__(/*! pages/production/video_monitor/video_monitor.vue?mpType=page */ 351).default);}); __definePage('pages/production/zidonghua/zidonghua', function () {return Vue.extend(__webpack_require__(/*! pages/production/zidonghua/zidonghua.vue?mpType=page */ 356).default);}); __definePage('pages/ningdongyunying/risk_precontrol/risk_precontrol', function () {return Vue.extend(__webpack_require__(/*! pages/ningdongyunying/risk_precontrol/risk_precontrol.vue?mpType=page */ 361).default);}); __definePage('pages/ningdongyunying/risk_precontrol/detail/detail', function () {return Vue.extend(__webpack_require__(/*! pages/ningdongyunying/risk_precontrol/detail/detail.vue?mpType=page */ 371).default);}); __definePage('pages/index/news/news', function () {return Vue.extend(__webpack_require__(/*! pages/index/news/news.vue?mpType=page */ 376).default);}); __definePage('pages/index/news/news_list/news_list', function () {return Vue.extend(__webpack_require__(/*! pages/index/news/news_list/news_list.vue?mpType=page */ 381).default);}); __definePage('pages/my/login/login', function () {return Vue.extend(__webpack_require__(/*! pages/my/login/login.vue?mpType=page */ 386).default);}); __definePage('pages/my/repassword/repassword', function () {return Vue.extend(__webpack_require__(/*! pages/my/repassword/repassword.vue?mpType=page */ 391).default);}); __definePage('pages/my/setPhone/setPhone', function () {return Vue.extend(__webpack_require__(/*! pages/my/setPhone/setPhone.vue?mpType=page */ 396).default);}); __definePage('pages/my/download/download', function () {return Vue.extend(__webpack_require__(/*! pages/my/download/download.vue?mpType=page */ 401).default);}); /***/ }), /* 2 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/index/index.vue?mpType=page ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_b39aeda6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=b39aeda6&mpType=page */ 3);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 54);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_b39aeda6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_b39aeda6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_b39aeda6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/tabbar/index/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWIzOWFlZGE2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3RhYmJhci9pbmRleC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///2\n"); /***/ }), /* 3 */ /*!****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/index/index.vue?vue&type=template&id=b39aeda6&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b39aeda6_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=b39aeda6&mpType=page */ 4); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b39aeda6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b39aeda6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b39aeda6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b39aeda6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 4 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/index/index.vue?vue&type=template&id=b39aeda6&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 = { tINavbar: __webpack_require__(/*! @/components/t-i-navbar/t-i-navbar.vue */ 5).default, tINotice: __webpack_require__(/*! @/components/t-i-notice/t-i-notice.vue */ 21).default, tIBanner: __webpack_require__(/*! @/components/t-i-banner/t-i-banner.vue */ 32).default, tIIcon: __webpack_require__(/*! @/components/t-i-icon/t-i-icon.vue */ 37).default, tICommon: __webpack_require__(/*! @/components/t-i-common/t-i-common.vue */ 43).default, tINews: __webpack_require__(/*! @/components/t-i-news/t-i-news.vue */ 49).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("t-i-navbar", { attrs: { _i: 1 } }), _c("t-i-notice", { attrs: { base_url: _vm.base_url, _i: 2 } }), _c("t-i-banner", { attrs: { base_url: _vm.base_url, _i: 3 } }), _c("t-i-icon", { attrs: { base_url: _vm.base_url, _i: 4 } }), _c("t-i-common", { attrs: { _i: 5 } }), _c("t-i-news", { attrs: { base_url: _vm.base_url, _i: 6 } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 5 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-navbar/t-i-navbar.vue ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_i_navbar_vue_vue_type_template_id_511394b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-i-navbar.vue?vue&type=template&id=511394b8& */ 6);\n/* harmony import */ var _t_i_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-i-navbar.vue?vue&type=script&lang=js& */ 19);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_i_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_i_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_i_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_i_navbar_vue_vue_type_template_id_511394b8___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_i_navbar_vue_vue_type_template_id_511394b8___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_i_navbar_vue_vue_type_template_id_511394b8___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-i-navbar/t-i-navbar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUg7QUFDdkg7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxxRkFBTTtBQUNSLEVBQUUsOEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdC1pLW5hdmJhci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTExMzk0YjgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi90LWktbmF2YmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdC1pLW5hdmJhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvdC1pLW5hdmJhci90LWktbmF2YmFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///5\n"); /***/ }), /* 6 */ /*!*************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-navbar/t-i-navbar.vue?vue&type=template&id=511394b8& ***! \*************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_vue_vue_type_template_id_511394b8___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-navbar.vue?vue&type=template&id=511394b8& */ 7); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_vue_vue_type_template_id_511394b8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_vue_vue_type_template_id_511394b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_vue_vue_type_template_id_511394b8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_vue_vue_type_template_id_511394b8___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 7 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-navbar/t-i-navbar.vue?vue&type=template&id=511394b8& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 */ 8) .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", "content"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "status_bar"), attrs: { _i: 2 } }), _c( "view", { staticClass: _vm._$s(3, "sc", "navbar"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "left"), attrs: { _i: 4 } }, [ _c("image", { attrs: { src: _vm._$s( 5, "a-src", __webpack_require__(/*! ./icon/ningdongyunying.png */ 15) ), _i: 5 } }), _c("uni-icons", { attrs: { type: "arrowdown", color: "#fff", _i: 6 } }) ], 1 ), _c( "view", { staticClass: _vm._$s(7, "sc", "search"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "box"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "left"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "icon"), attrs: { _i: 10 } }, [ _c("image", { attrs: { src: _vm._$s( 11, "a-src", __webpack_require__(/*! ./icon/search.png */ 16) ), _i: 11 } }) ] ), _c("view", { staticClass: _vm._$s(12, "sc", "text"), attrs: { _i: 12 } }) ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "scan"), attrs: { _i: 13 } }, [ _c("image", { attrs: { src: _vm._$s( 14, "a-src", __webpack_require__(/*! ./icon/saoma.png */ 17) ), _i: 14 } }) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "right"), attrs: { _i: 15 } }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "icon"), attrs: { _i: 16 } }, [ _c("image", { attrs: { src: _vm._$s(17, "a-src", __webpack_require__(/*! ./icon/day.png */ 18)), _i: 17 } }) ] ), _c("view", { staticClass: _vm._$s(18, "sc", "num"), attrs: { _i: 18 } }) ] ) ] ) ]), _c("view", { staticClass: _vm._$s(19, "sc", "status_bar"), attrs: { _i: 19 } }), _c("view") ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 8 */ /*!**************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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& */ 9);\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& */ 11);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdW5pLWljb25zLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1hMmU4MWY2ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1pY29ucy9jb21wb25lbnRzL3VuaS1pY29ucy91bmktaWNvbnMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///8\n"); /***/ }), /* 9 */ /*!*********************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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& */ 10); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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"]; }); /***/ }), /* 10 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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", { color: _vm.color, "font-size": _vm.size + "px" }), attrs: { _i: 0 }, on: { click: _vm._onClick } }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 11 */ /*!***************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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& */ 12);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW91QixDQUFnQiwrdkJBQUcsRUFBQyIsImZpbGUiOiIxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktaWNvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWljb25zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///11\n"); /***/ }), /* 12 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\nvar _icons = _interopRequireDefault(__webpack_require__(/*! ./icons.js */ 13));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\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 */var _default =\n{\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\n data: function data() {\n return {\n icons: _icons.default.glyphs };\n\n },\n computed: {\n unicode: function unicode() {var _this = this;\n var code = this.icons.find(function (v) {return v.font_class === _this.type;});\n if (code) {\n return unescape(\"%u\".concat(code.unicode));\n }\n return '';\n } },\n\n methods: {\n _onClick: function _onClick() {\n this.$emit('click');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWljb25zL2NvbXBvbmVudHMvdW5pLWljb25zL3VuaS1pY29ucy52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVVBLCtFOzs7Ozs7Ozs7O0FBVUE7Ozs7Ozs7Ozs7QUFVQTtBQUNBLGtCQURBO0FBRUEsa0JBRkE7QUFHQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQURBOztBQUtBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQUxBOztBQVNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQVRBOztBQWFBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQWJBLEVBSEE7OztBQXFCQSxNQXJCQSxrQkFxQkE7QUFDQTtBQUNBLGtDQURBOztBQUdBLEdBekJBO0FBMEJBO0FBQ0EsV0FEQSxxQkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVBBLEVBMUJBOztBQW1DQTtBQUNBLFlBREEsc0JBQ0E7QUFDQTtBQUNBLEtBSEEsRUFuQ0EsRSIsImZpbGUiOiIxMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PCEtLSAjaWZkZWYgQVBQLU5WVUUgLS0+XG5cdDx0ZXh0IDpzdHlsZT1cInsgY29sb3I6IGNvbG9yLCAnZm9udC1zaXplJzogc2l6ZSArICdweCcgfVwiIGNsYXNzPVwidW5pLWljb25zXCIgQGNsaWNrPVwiX29uQ2xpY2tcIj57e3VuaWNvZGV9fTwvdGV4dD5cblx0PCEtLSAjZW5kaWYgLS0+XG5cdDwhLS0gI2lmbmRlZiBBUFAtTlZVRSAtLT5cblx0PHRleHQgOnN0eWxlPVwieyBjb2xvcjogY29sb3IsICdmb250LXNpemUnOiBzaXplICsgJ3B4JyB9XCIgY2xhc3M9XCJ1bmktaWNvbnNcIiA6Y2xhc3M9XCJbJ3VuaXVpLScrdHlwZSxjdXN0b21QcmVmaXgsY3VzdG9tUHJlZml4P3R5cGU6JyddXCIgQGNsaWNrPVwiX29uQ2xpY2tcIj48L3RleHQ+XG5cdDwhLS0gI2VuZGlmIC0tPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgaWNvbnMgZnJvbSAnLi9pY29ucy5qcyc7XHJcblx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0dmFyIGRvbU1vZHVsZSA9IHdlZXgucmVxdWlyZU1vZHVsZSgnZG9tJyk7XHJcblx0aW1wb3J0IGljb25VcmwgZnJvbSAnLi91bmlpY29ucy50dGYnXHJcblx0ZG9tTW9kdWxlLmFkZFJ1bGUoJ2ZvbnRGYWNlJywge1xyXG5cdFx0J2ZvbnRGYW1pbHknOiBcInVuaWljb25zXCIsXHJcblx0XHQnc3JjJzogXCJ1cmwoJ1wiK2ljb25VcmwrXCInKVwiXHJcblx0fSk7XHJcblx0Ly8gI2VuZGlmXHJcblxyXG5cdC8qKlxyXG5cdCAqIEljb25zIOWbvuagh1xyXG5cdCAqIEBkZXNjcmlwdGlvbiDnlKjkuo7lsZXnpLogaWNvbnMg5Zu+5qCHXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTI4XHJcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ9IHNpemUg5Zu+5qCH5aSn5bCPXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUg5Zu+5qCH5Zu+5qGI77yM5Y+C6ICD56S65L6LXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGNvbG9yIOWbvuagh+minOiJslxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gY3VzdG9tUHJlZml4IOiHquWumuS5ieWbvuagh1xuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjbGljayDngrnlh7sgSWNvbiDop6blj5Hkuovku7ZcclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnVW5pSWNvbnMnLFxyXG5cdFx0ZW1pdHM6WydjbGljayddLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0dHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnIzMzMzMzMydcclxuXHRcdFx0fSxcclxuXHRcdFx0c2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogMTZcclxuXHRcdFx0fSxcblx0XHRcdGN1c3RvbVByZWZpeDp7XG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdFx0ZGVmYXVsdDogJydcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGljb25zOiBpY29ucy5nbHlwaHNcclxuXHRcdFx0fVxyXG5cdFx0fSxcblx0XHRjb21wdXRlZDp7XG5cdFx0XHR1bmljb2RlKCl7XG5cdFx0XHRcdGxldCBjb2RlID0gdGhpcy5pY29ucy5maW5kKHY9PnYuZm9udF9jbGFzcyA9PT0gdGhpcy50eXBlKVxuXHRcdFx0XHRpZihjb2RlKXtcblx0XHRcdFx0XHRyZXR1cm4gdW5lc2NhcGUoYCV1JHtjb2RlLnVuaWNvZGV9YClcblx0XHRcdFx0fVxuXHRcdFx0XHRyZXR1cm4gJydcblx0XHRcdH1cblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRfb25DbGljaygpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGljaycpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cblx0QGltcG9ydCAnLi91bmlpY29ucy5jc3MnO1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHVuaWljb25zO1xyXG5cdFx0c3JjOiB1cmwoJy4vdW5paWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdH1cclxuXHJcblx0LyogI2VuZGlmICovXG5cdC51bmktaWNvbnMge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHVuaWljb25zO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///12\n"); /***/ }), /* 13 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-icons/components/uni-icons/icons.js ***! \*********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _default = {\n \"id\": \"2852637\",\n \"name\": \"uniui图标库\",\n \"font_family\": \"uniicons\",\n \"css_prefix_text\": \"uniui-\",\n \"description\": \"\",\n \"glyphs\": [\n {\n \"icon_id\": \"25027049\",\n \"name\": \"yanse\",\n \"font_class\": \"color\",\n \"unicode\": \"e6cf\",\n \"unicode_decimal\": 59087 },\n\n {\n \"icon_id\": \"25027048\",\n \"name\": \"wallet\",\n \"font_class\": \"wallet\",\n \"unicode\": \"e6b1\",\n \"unicode_decimal\": 59057 },\n\n {\n \"icon_id\": \"25015720\",\n \"name\": \"settings-filled\",\n \"font_class\": \"settings-filled\",\n \"unicode\": \"e6ce\",\n \"unicode_decimal\": 59086 },\n\n {\n \"icon_id\": \"25015434\",\n \"name\": \"shimingrenzheng-filled\",\n \"font_class\": \"auth-filled\",\n \"unicode\": \"e6cc\",\n \"unicode_decimal\": 59084 },\n\n {\n \"icon_id\": \"24934246\",\n \"name\": \"shop-filled\",\n \"font_class\": \"shop-filled\",\n \"unicode\": \"e6cd\",\n \"unicode_decimal\": 59085 },\n\n {\n \"icon_id\": \"24934159\",\n \"name\": \"staff-filled-01\",\n \"font_class\": \"staff-filled\",\n \"unicode\": \"e6cb\",\n \"unicode_decimal\": 59083 },\n\n {\n \"icon_id\": \"24932461\",\n \"name\": \"VIP-filled\",\n \"font_class\": \"vip-filled\",\n \"unicode\": \"e6c6\",\n \"unicode_decimal\": 59078 },\n\n {\n \"icon_id\": \"24932462\",\n \"name\": \"plus_circle_fill\",\n \"font_class\": \"plus-filled\",\n \"unicode\": \"e6c7\",\n \"unicode_decimal\": 59079 },\n\n {\n \"icon_id\": \"24932463\",\n \"name\": \"folder_add-filled\",\n \"font_class\": \"folder-add-filled\",\n \"unicode\": \"e6c8\",\n \"unicode_decimal\": 59080 },\n\n {\n \"icon_id\": \"24932464\",\n \"name\": \"yanse-filled\",\n \"font_class\": \"color-filled\",\n \"unicode\": \"e6c9\",\n \"unicode_decimal\": 59081 },\n\n {\n \"icon_id\": \"24932465\",\n \"name\": \"tune-filled\",\n \"font_class\": \"tune-filled\",\n \"unicode\": \"e6ca\",\n \"unicode_decimal\": 59082 },\n\n {\n \"icon_id\": \"24932455\",\n \"name\": \"a-rilidaka-filled\",\n \"font_class\": \"calendar-filled\",\n \"unicode\": \"e6c0\",\n \"unicode_decimal\": 59072 },\n\n {\n \"icon_id\": \"24932456\",\n \"name\": \"notification-filled\",\n \"font_class\": \"notification-filled\",\n \"unicode\": \"e6c1\",\n \"unicode_decimal\": 59073 },\n\n {\n \"icon_id\": \"24932457\",\n \"name\": \"wallet-filled\",\n \"font_class\": \"wallet-filled\",\n \"unicode\": \"e6c2\",\n \"unicode_decimal\": 59074 },\n\n {\n \"icon_id\": \"24932458\",\n \"name\": \"paihangbang-filled\",\n \"font_class\": \"medal-filled\",\n \"unicode\": \"e6c3\",\n \"unicode_decimal\": 59075 },\n\n {\n \"icon_id\": \"24932459\",\n \"name\": \"gift-filled\",\n \"font_class\": \"gift-filled\",\n \"unicode\": \"e6c4\",\n \"unicode_decimal\": 59076 },\n\n {\n \"icon_id\": \"24932460\",\n \"name\": \"fire-filled\",\n \"font_class\": \"fire-filled\",\n \"unicode\": \"e6c5\",\n \"unicode_decimal\": 59077 },\n\n {\n \"icon_id\": \"24928001\",\n \"name\": \"refreshempty\",\n \"font_class\": \"refreshempty\",\n \"unicode\": \"e6bf\",\n \"unicode_decimal\": 59071 },\n\n {\n \"icon_id\": \"24926853\",\n \"name\": \"location-ellipse\",\n \"font_class\": \"location-filled\",\n \"unicode\": \"e6af\",\n \"unicode_decimal\": 59055 },\n\n {\n \"icon_id\": \"24926735\",\n \"name\": \"person-filled\",\n \"font_class\": \"person-filled\",\n \"unicode\": \"e69d\",\n \"unicode_decimal\": 59037 },\n\n {\n \"icon_id\": \"24926703\",\n \"name\": \"personadd-filled\",\n \"font_class\": \"personadd-filled\",\n \"unicode\": \"e698\",\n \"unicode_decimal\": 59032 },\n\n {\n \"icon_id\": \"24923351\",\n \"name\": \"back\",\n \"font_class\": \"back\",\n \"unicode\": \"e6b9\",\n \"unicode_decimal\": 59065 },\n\n {\n \"icon_id\": \"24923352\",\n \"name\": \"forward\",\n \"font_class\": \"forward\",\n \"unicode\": \"e6ba\",\n \"unicode_decimal\": 59066 },\n\n {\n \"icon_id\": \"24923353\",\n \"name\": \"arrowthinright\",\n \"font_class\": \"arrow-right\",\n \"unicode\": \"e6bb\",\n \"unicode_decimal\": 59067 },\n\n {\n \"icon_id\": \"24923354\",\n \"name\": \"arrowthinleft\",\n \"font_class\": \"arrow-left\",\n \"unicode\": \"e6bc\",\n \"unicode_decimal\": 59068 },\n\n {\n \"icon_id\": \"24923355\",\n \"name\": \"arrowthinup\",\n \"font_class\": \"arrow-up\",\n \"unicode\": \"e6bd\",\n \"unicode_decimal\": 59069 },\n\n {\n \"icon_id\": \"24923356\",\n \"name\": \"arrowthindown\",\n \"font_class\": \"arrow-down\",\n \"unicode\": \"e6be\",\n \"unicode_decimal\": 59070 },\n\n {\n \"icon_id\": \"24923349\",\n \"name\": \"arrowdown\",\n \"font_class\": \"bottom\",\n \"unicode\": \"e6b8\",\n \"unicode_decimal\": 59064 },\n\n {\n \"icon_id\": \"24923346\",\n \"name\": \"arrowright\",\n \"font_class\": \"right\",\n \"unicode\": \"e6b5\",\n \"unicode_decimal\": 59061 },\n\n {\n \"icon_id\": \"24923347\",\n \"name\": \"arrowup\",\n \"font_class\": \"top\",\n \"unicode\": \"e6b6\",\n \"unicode_decimal\": 59062 },\n\n {\n \"icon_id\": \"24923348\",\n \"name\": \"arrowleft\",\n \"font_class\": \"left\",\n \"unicode\": \"e6b7\",\n \"unicode_decimal\": 59063 },\n\n {\n \"icon_id\": \"24923334\",\n \"name\": \"eye\",\n \"font_class\": \"eye\",\n \"unicode\": \"e651\",\n \"unicode_decimal\": 58961 },\n\n {\n \"icon_id\": \"24923335\",\n \"name\": \"eye-filled\",\n \"font_class\": \"eye-filled\",\n \"unicode\": \"e66a\",\n \"unicode_decimal\": 58986 },\n\n {\n \"icon_id\": \"24923336\",\n \"name\": \"eye-slash\",\n \"font_class\": \"eye-slash\",\n \"unicode\": \"e6b3\",\n \"unicode_decimal\": 59059 },\n\n {\n \"icon_id\": \"24923337\",\n \"name\": \"eye-slash-filled\",\n \"font_class\": \"eye-slash-filled\",\n \"unicode\": \"e6b4\",\n \"unicode_decimal\": 59060 },\n\n {\n \"icon_id\": \"24923305\",\n \"name\": \"info-filled\",\n \"font_class\": \"info-filled\",\n \"unicode\": \"e649\",\n \"unicode_decimal\": 58953 },\n\n {\n \"icon_id\": \"24923299\",\n \"name\": \"reload-01\",\n \"font_class\": \"reload\",\n \"unicode\": \"e6b2\",\n \"unicode_decimal\": 59058 },\n\n {\n \"icon_id\": \"24923195\",\n \"name\": \"mic_slash_fill\",\n \"font_class\": \"micoff-filled\",\n \"unicode\": \"e6b0\",\n \"unicode_decimal\": 59056 },\n\n {\n \"icon_id\": \"24923165\",\n \"name\": \"map-pin-ellipse\",\n \"font_class\": \"map-pin-ellipse\",\n \"unicode\": \"e6ac\",\n \"unicode_decimal\": 59052 },\n\n {\n \"icon_id\": \"24923166\",\n \"name\": \"map-pin\",\n \"font_class\": \"map-pin\",\n \"unicode\": \"e6ad\",\n \"unicode_decimal\": 59053 },\n\n {\n \"icon_id\": \"24923167\",\n \"name\": \"location\",\n \"font_class\": \"location\",\n \"unicode\": \"e6ae\",\n \"unicode_decimal\": 59054 },\n\n {\n \"icon_id\": \"24923064\",\n \"name\": \"starhalf\",\n \"font_class\": \"starhalf\",\n \"unicode\": \"e683\",\n \"unicode_decimal\": 59011 },\n\n {\n \"icon_id\": \"24923065\",\n \"name\": \"star\",\n \"font_class\": \"star\",\n \"unicode\": \"e688\",\n \"unicode_decimal\": 59016 },\n\n {\n \"icon_id\": \"24923066\",\n \"name\": \"star-filled\",\n \"font_class\": \"star-filled\",\n \"unicode\": \"e68f\",\n \"unicode_decimal\": 59023 },\n\n {\n \"icon_id\": \"24899646\",\n \"name\": \"a-rilidaka\",\n \"font_class\": \"calendar\",\n \"unicode\": \"e6a0\",\n \"unicode_decimal\": 59040 },\n\n {\n \"icon_id\": \"24899647\",\n \"name\": \"fire\",\n \"font_class\": \"fire\",\n \"unicode\": \"e6a1\",\n \"unicode_decimal\": 59041 },\n\n {\n \"icon_id\": \"24899648\",\n \"name\": \"paihangbang\",\n \"font_class\": \"medal\",\n \"unicode\": \"e6a2\",\n \"unicode_decimal\": 59042 },\n\n {\n \"icon_id\": \"24899649\",\n \"name\": \"font\",\n \"font_class\": \"font\",\n \"unicode\": \"e6a3\",\n \"unicode_decimal\": 59043 },\n\n {\n \"icon_id\": \"24899650\",\n \"name\": \"gift\",\n \"font_class\": \"gift\",\n \"unicode\": \"e6a4\",\n \"unicode_decimal\": 59044 },\n\n {\n \"icon_id\": \"24899651\",\n \"name\": \"link\",\n \"font_class\": \"link\",\n \"unicode\": \"e6a5\",\n \"unicode_decimal\": 59045 },\n\n {\n \"icon_id\": \"24899652\",\n \"name\": \"notification\",\n \"font_class\": \"notification\",\n \"unicode\": \"e6a6\",\n \"unicode_decimal\": 59046 },\n\n {\n \"icon_id\": \"24899653\",\n \"name\": \"staff\",\n \"font_class\": \"staff\",\n \"unicode\": \"e6a7\",\n \"unicode_decimal\": 59047 },\n\n {\n \"icon_id\": \"24899654\",\n \"name\": \"VIP\",\n \"font_class\": \"vip\",\n \"unicode\": \"e6a8\",\n \"unicode_decimal\": 59048 },\n\n {\n \"icon_id\": \"24899655\",\n \"name\": \"folder_add\",\n \"font_class\": \"folder-add\",\n \"unicode\": \"e6a9\",\n \"unicode_decimal\": 59049 },\n\n {\n \"icon_id\": \"24899656\",\n \"name\": \"tune\",\n \"font_class\": \"tune\",\n \"unicode\": \"e6aa\",\n \"unicode_decimal\": 59050 },\n\n {\n \"icon_id\": \"24899657\",\n \"name\": \"shimingrenzheng\",\n \"font_class\": \"auth\",\n \"unicode\": \"e6ab\",\n \"unicode_decimal\": 59051 },\n\n {\n \"icon_id\": \"24899565\",\n \"name\": \"person\",\n \"font_class\": \"person\",\n \"unicode\": \"e699\",\n \"unicode_decimal\": 59033 },\n\n {\n \"icon_id\": \"24899566\",\n \"name\": \"email-filled\",\n \"font_class\": \"email-filled\",\n \"unicode\": \"e69a\",\n \"unicode_decimal\": 59034 },\n\n {\n \"icon_id\": \"24899567\",\n \"name\": \"phone-filled\",\n \"font_class\": \"phone-filled\",\n \"unicode\": \"e69b\",\n \"unicode_decimal\": 59035 },\n\n {\n \"icon_id\": \"24899568\",\n \"name\": \"phone\",\n \"font_class\": \"phone\",\n \"unicode\": \"e69c\",\n \"unicode_decimal\": 59036 },\n\n {\n \"icon_id\": \"24899570\",\n \"name\": \"email\",\n \"font_class\": \"email\",\n \"unicode\": \"e69e\",\n \"unicode_decimal\": 59038 },\n\n {\n \"icon_id\": \"24899571\",\n \"name\": \"personadd\",\n \"font_class\": \"personadd\",\n \"unicode\": \"e69f\",\n \"unicode_decimal\": 59039 },\n\n {\n \"icon_id\": \"24899558\",\n \"name\": \"chatboxes-filled\",\n \"font_class\": \"chatboxes-filled\",\n \"unicode\": \"e692\",\n \"unicode_decimal\": 59026 },\n\n {\n \"icon_id\": \"24899559\",\n \"name\": \"contact\",\n \"font_class\": \"contact\",\n \"unicode\": \"e693\",\n \"unicode_decimal\": 59027 },\n\n {\n \"icon_id\": \"24899560\",\n \"name\": \"chatbubble-filled\",\n \"font_class\": \"chatbubble-filled\",\n \"unicode\": \"e694\",\n \"unicode_decimal\": 59028 },\n\n {\n \"icon_id\": \"24899561\",\n \"name\": \"contact-filled\",\n \"font_class\": \"contact-filled\",\n \"unicode\": \"e695\",\n \"unicode_decimal\": 59029 },\n\n {\n \"icon_id\": \"24899562\",\n \"name\": \"chatboxes\",\n \"font_class\": \"chatboxes\",\n \"unicode\": \"e696\",\n \"unicode_decimal\": 59030 },\n\n {\n \"icon_id\": \"24899563\",\n \"name\": \"chatbubble\",\n \"font_class\": \"chatbubble\",\n \"unicode\": \"e697\",\n \"unicode_decimal\": 59031 },\n\n {\n \"icon_id\": \"24881290\",\n \"name\": \"upload-filled\",\n \"font_class\": \"upload-filled\",\n \"unicode\": \"e68e\",\n \"unicode_decimal\": 59022 },\n\n {\n \"icon_id\": \"24881292\",\n \"name\": \"upload\",\n \"font_class\": \"upload\",\n \"unicode\": \"e690\",\n \"unicode_decimal\": 59024 },\n\n {\n \"icon_id\": \"24881293\",\n \"name\": \"weixin\",\n \"font_class\": \"weixin\",\n \"unicode\": \"e691\",\n \"unicode_decimal\": 59025 },\n\n {\n \"icon_id\": \"24881274\",\n \"name\": \"compose\",\n \"font_class\": \"compose\",\n \"unicode\": \"e67f\",\n \"unicode_decimal\": 59007 },\n\n {\n \"icon_id\": \"24881275\",\n \"name\": \"qq\",\n \"font_class\": \"qq\",\n \"unicode\": \"e680\",\n \"unicode_decimal\": 59008 },\n\n {\n \"icon_id\": \"24881276\",\n \"name\": \"download-filled\",\n \"font_class\": \"download-filled\",\n \"unicode\": \"e681\",\n \"unicode_decimal\": 59009 },\n\n {\n \"icon_id\": \"24881277\",\n \"name\": \"pengyouquan\",\n \"font_class\": \"pyq\",\n \"unicode\": \"e682\",\n \"unicode_decimal\": 59010 },\n\n {\n \"icon_id\": \"24881279\",\n \"name\": \"sound\",\n \"font_class\": \"sound\",\n \"unicode\": \"e684\",\n \"unicode_decimal\": 59012 },\n\n {\n \"icon_id\": \"24881280\",\n \"name\": \"trash-filled\",\n \"font_class\": \"trash-filled\",\n \"unicode\": \"e685\",\n \"unicode_decimal\": 59013 },\n\n {\n \"icon_id\": \"24881281\",\n \"name\": \"sound-filled\",\n \"font_class\": \"sound-filled\",\n \"unicode\": \"e686\",\n \"unicode_decimal\": 59014 },\n\n {\n \"icon_id\": \"24881282\",\n \"name\": \"trash\",\n \"font_class\": \"trash\",\n \"unicode\": \"e687\",\n \"unicode_decimal\": 59015 },\n\n {\n \"icon_id\": \"24881284\",\n \"name\": \"videocam-filled\",\n \"font_class\": \"videocam-filled\",\n \"unicode\": \"e689\",\n \"unicode_decimal\": 59017 },\n\n {\n \"icon_id\": \"24881285\",\n \"name\": \"spinner-cycle\",\n \"font_class\": \"spinner-cycle\",\n \"unicode\": \"e68a\",\n \"unicode_decimal\": 59018 },\n\n {\n \"icon_id\": \"24881286\",\n \"name\": \"weibo\",\n \"font_class\": \"weibo\",\n \"unicode\": \"e68b\",\n \"unicode_decimal\": 59019 },\n\n {\n \"icon_id\": \"24881288\",\n \"name\": \"videocam\",\n \"font_class\": \"videocam\",\n \"unicode\": \"e68c\",\n \"unicode_decimal\": 59020 },\n\n {\n \"icon_id\": \"24881289\",\n \"name\": \"download\",\n \"font_class\": \"download\",\n \"unicode\": \"e68d\",\n \"unicode_decimal\": 59021 },\n\n {\n \"icon_id\": \"24879601\",\n \"name\": \"help\",\n \"font_class\": \"help\",\n \"unicode\": \"e679\",\n \"unicode_decimal\": 59001 },\n\n {\n \"icon_id\": \"24879602\",\n \"name\": \"navigate-filled\",\n \"font_class\": \"navigate-filled\",\n \"unicode\": \"e67a\",\n \"unicode_decimal\": 59002 },\n\n {\n \"icon_id\": \"24879603\",\n \"name\": \"plusempty\",\n \"font_class\": \"plusempty\",\n \"unicode\": \"e67b\",\n \"unicode_decimal\": 59003 },\n\n {\n \"icon_id\": \"24879604\",\n \"name\": \"smallcircle\",\n \"font_class\": \"smallcircle\",\n \"unicode\": \"e67c\",\n \"unicode_decimal\": 59004 },\n\n {\n \"icon_id\": \"24879605\",\n \"name\": \"minus-filled\",\n \"font_class\": \"minus-filled\",\n \"unicode\": \"e67d\",\n \"unicode_decimal\": 59005 },\n\n {\n \"icon_id\": \"24879606\",\n \"name\": \"micoff\",\n \"font_class\": \"micoff\",\n \"unicode\": \"e67e\",\n \"unicode_decimal\": 59006 },\n\n {\n \"icon_id\": \"24879588\",\n \"name\": \"closeempty\",\n \"font_class\": \"closeempty\",\n \"unicode\": \"e66c\",\n \"unicode_decimal\": 58988 },\n\n {\n \"icon_id\": \"24879589\",\n \"name\": \"clear\",\n \"font_class\": \"clear\",\n \"unicode\": \"e66d\",\n \"unicode_decimal\": 58989 },\n\n {\n \"icon_id\": \"24879590\",\n \"name\": \"navigate\",\n \"font_class\": \"navigate\",\n \"unicode\": \"e66e\",\n \"unicode_decimal\": 58990 },\n\n {\n \"icon_id\": \"24879591\",\n \"name\": \"minus\",\n \"font_class\": \"minus\",\n \"unicode\": \"e66f\",\n \"unicode_decimal\": 58991 },\n\n {\n \"icon_id\": \"24879592\",\n \"name\": \"image\",\n \"font_class\": \"image\",\n \"unicode\": \"e670\",\n \"unicode_decimal\": 58992 },\n\n {\n \"icon_id\": \"24879593\",\n \"name\": \"mic\",\n \"font_class\": \"mic\",\n \"unicode\": \"e671\",\n \"unicode_decimal\": 58993 },\n\n {\n \"icon_id\": \"24879594\",\n \"name\": \"paperplane\",\n \"font_class\": \"paperplane\",\n \"unicode\": \"e672\",\n \"unicode_decimal\": 58994 },\n\n {\n \"icon_id\": \"24879595\",\n \"name\": \"close\",\n \"font_class\": \"close\",\n \"unicode\": \"e673\",\n \"unicode_decimal\": 58995 },\n\n {\n \"icon_id\": \"24879596\",\n \"name\": \"help-filled\",\n \"font_class\": \"help-filled\",\n \"unicode\": \"e674\",\n \"unicode_decimal\": 58996 },\n\n {\n \"icon_id\": \"24879597\",\n \"name\": \"plus-filled\",\n \"font_class\": \"paperplane-filled\",\n \"unicode\": \"e675\",\n \"unicode_decimal\": 58997 },\n\n {\n \"icon_id\": \"24879598\",\n \"name\": \"plus\",\n \"font_class\": \"plus\",\n \"unicode\": \"e676\",\n \"unicode_decimal\": 58998 },\n\n {\n \"icon_id\": \"24879599\",\n \"name\": \"mic-filled\",\n \"font_class\": \"mic-filled\",\n \"unicode\": \"e677\",\n \"unicode_decimal\": 58999 },\n\n {\n \"icon_id\": \"24879600\",\n \"name\": \"image-filled\",\n \"font_class\": \"image-filled\",\n \"unicode\": \"e678\",\n \"unicode_decimal\": 59000 },\n\n {\n \"icon_id\": \"24855900\",\n \"name\": \"locked-filled\",\n \"font_class\": \"locked-filled\",\n \"unicode\": \"e668\",\n \"unicode_decimal\": 58984 },\n\n {\n \"icon_id\": \"24855901\",\n \"name\": \"info\",\n \"font_class\": \"info\",\n \"unicode\": \"e669\",\n \"unicode_decimal\": 58985 },\n\n {\n \"icon_id\": \"24855903\",\n \"name\": \"locked\",\n \"font_class\": \"locked\",\n \"unicode\": \"e66b\",\n \"unicode_decimal\": 58987 },\n\n {\n \"icon_id\": \"24855884\",\n \"name\": \"camera-filled\",\n \"font_class\": \"camera-filled\",\n \"unicode\": \"e658\",\n \"unicode_decimal\": 58968 },\n\n {\n \"icon_id\": \"24855885\",\n \"name\": \"chat-filled\",\n \"font_class\": \"chat-filled\",\n \"unicode\": \"e659\",\n \"unicode_decimal\": 58969 },\n\n {\n \"icon_id\": \"24855886\",\n \"name\": \"camera\",\n \"font_class\": \"camera\",\n \"unicode\": \"e65a\",\n \"unicode_decimal\": 58970 },\n\n {\n \"icon_id\": \"24855887\",\n \"name\": \"circle\",\n \"font_class\": \"circle\",\n \"unicode\": \"e65b\",\n \"unicode_decimal\": 58971 },\n\n {\n \"icon_id\": \"24855888\",\n \"name\": \"checkmarkempty\",\n \"font_class\": \"checkmarkempty\",\n \"unicode\": \"e65c\",\n \"unicode_decimal\": 58972 },\n\n {\n \"icon_id\": \"24855889\",\n \"name\": \"chat\",\n \"font_class\": \"chat\",\n \"unicode\": \"e65d\",\n \"unicode_decimal\": 58973 },\n\n {\n \"icon_id\": \"24855890\",\n \"name\": \"circle-filled\",\n \"font_class\": \"circle-filled\",\n \"unicode\": \"e65e\",\n \"unicode_decimal\": 58974 },\n\n {\n \"icon_id\": \"24855891\",\n \"name\": \"flag\",\n \"font_class\": \"flag\",\n \"unicode\": \"e65f\",\n \"unicode_decimal\": 58975 },\n\n {\n \"icon_id\": \"24855892\",\n \"name\": \"flag-filled\",\n \"font_class\": \"flag-filled\",\n \"unicode\": \"e660\",\n \"unicode_decimal\": 58976 },\n\n {\n \"icon_id\": \"24855893\",\n \"name\": \"gear-filled\",\n \"font_class\": \"gear-filled\",\n \"unicode\": \"e661\",\n \"unicode_decimal\": 58977 },\n\n {\n \"icon_id\": \"24855894\",\n \"name\": \"home\",\n \"font_class\": \"home\",\n \"unicode\": \"e662\",\n \"unicode_decimal\": 58978 },\n\n {\n \"icon_id\": \"24855895\",\n \"name\": \"home-filled\",\n \"font_class\": \"home-filled\",\n \"unicode\": \"e663\",\n \"unicode_decimal\": 58979 },\n\n {\n \"icon_id\": \"24855896\",\n \"name\": \"gear\",\n \"font_class\": \"gear\",\n \"unicode\": \"e664\",\n \"unicode_decimal\": 58980 },\n\n {\n \"icon_id\": \"24855897\",\n \"name\": \"smallcircle-filled\",\n \"font_class\": \"smallcircle-filled\",\n \"unicode\": \"e665\",\n \"unicode_decimal\": 58981 },\n\n {\n \"icon_id\": \"24855898\",\n \"name\": \"map-filled\",\n \"font_class\": \"map-filled\",\n \"unicode\": \"e666\",\n \"unicode_decimal\": 58982 },\n\n {\n \"icon_id\": \"24855899\",\n \"name\": \"map\",\n \"font_class\": \"map\",\n \"unicode\": \"e667\",\n \"unicode_decimal\": 58983 },\n\n {\n \"icon_id\": \"24855825\",\n \"name\": \"refresh-filled\",\n \"font_class\": \"refresh-filled\",\n \"unicode\": \"e656\",\n \"unicode_decimal\": 58966 },\n\n {\n \"icon_id\": \"24855826\",\n \"name\": \"refresh\",\n \"font_class\": \"refresh\",\n \"unicode\": \"e657\",\n \"unicode_decimal\": 58967 },\n\n {\n \"icon_id\": \"24855808\",\n \"name\": \"cloud-upload\",\n \"font_class\": \"cloud-upload\",\n \"unicode\": \"e645\",\n \"unicode_decimal\": 58949 },\n\n {\n \"icon_id\": \"24855809\",\n \"name\": \"cloud-download-filled\",\n \"font_class\": \"cloud-download-filled\",\n \"unicode\": \"e646\",\n \"unicode_decimal\": 58950 },\n\n {\n \"icon_id\": \"24855810\",\n \"name\": \"cloud-download\",\n \"font_class\": \"cloud-download\",\n \"unicode\": \"e647\",\n \"unicode_decimal\": 58951 },\n\n {\n \"icon_id\": \"24855811\",\n \"name\": \"cloud-upload-filled\",\n \"font_class\": \"cloud-upload-filled\",\n \"unicode\": \"e648\",\n \"unicode_decimal\": 58952 },\n\n {\n \"icon_id\": \"24855813\",\n \"name\": \"redo\",\n \"font_class\": \"redo\",\n \"unicode\": \"e64a\",\n \"unicode_decimal\": 58954 },\n\n {\n \"icon_id\": \"24855814\",\n \"name\": \"images-filled\",\n \"font_class\": \"images-filled\",\n \"unicode\": \"e64b\",\n \"unicode_decimal\": 58955 },\n\n {\n \"icon_id\": \"24855815\",\n \"name\": \"undo-filled\",\n \"font_class\": \"undo-filled\",\n \"unicode\": \"e64c\",\n \"unicode_decimal\": 58956 },\n\n {\n \"icon_id\": \"24855816\",\n \"name\": \"more\",\n \"font_class\": \"more\",\n \"unicode\": \"e64d\",\n \"unicode_decimal\": 58957 },\n\n {\n \"icon_id\": \"24855817\",\n \"name\": \"more-filled\",\n \"font_class\": \"more-filled\",\n \"unicode\": \"e64e\",\n \"unicode_decimal\": 58958 },\n\n {\n \"icon_id\": \"24855818\",\n \"name\": \"undo\",\n \"font_class\": \"undo\",\n \"unicode\": \"e64f\",\n \"unicode_decimal\": 58959 },\n\n {\n \"icon_id\": \"24855819\",\n \"name\": \"images\",\n \"font_class\": \"images\",\n \"unicode\": \"e650\",\n \"unicode_decimal\": 58960 },\n\n {\n \"icon_id\": \"24855821\",\n \"name\": \"paperclip\",\n \"font_class\": \"paperclip\",\n \"unicode\": \"e652\",\n \"unicode_decimal\": 58962 },\n\n {\n \"icon_id\": \"24855822\",\n \"name\": \"settings\",\n \"font_class\": \"settings\",\n \"unicode\": \"e653\",\n \"unicode_decimal\": 58963 },\n\n {\n \"icon_id\": \"24855823\",\n \"name\": \"search\",\n \"font_class\": \"search\",\n \"unicode\": \"e654\",\n \"unicode_decimal\": 58964 },\n\n {\n \"icon_id\": \"24855824\",\n \"name\": \"redo-filled\",\n \"font_class\": \"redo-filled\",\n \"unicode\": \"e655\",\n \"unicode_decimal\": 58965 },\n\n {\n \"icon_id\": \"24841702\",\n \"name\": \"list\",\n \"font_class\": \"list\",\n \"unicode\": \"e644\",\n \"unicode_decimal\": 58948 },\n\n {\n \"icon_id\": \"24841489\",\n \"name\": \"mail-open-filled\",\n \"font_class\": \"mail-open-filled\",\n \"unicode\": \"e63a\",\n \"unicode_decimal\": 58938 },\n\n {\n \"icon_id\": \"24841491\",\n \"name\": \"hand-thumbsdown-filled\",\n \"font_class\": \"hand-down-filled\",\n \"unicode\": \"e63c\",\n \"unicode_decimal\": 58940 },\n\n {\n \"icon_id\": \"24841492\",\n \"name\": \"hand-thumbsdown\",\n \"font_class\": \"hand-down\",\n \"unicode\": \"e63d\",\n \"unicode_decimal\": 58941 },\n\n {\n \"icon_id\": \"24841493\",\n \"name\": \"hand-thumbsup-filled\",\n \"font_class\": \"hand-up-filled\",\n \"unicode\": \"e63e\",\n \"unicode_decimal\": 58942 },\n\n {\n \"icon_id\": \"24841494\",\n \"name\": \"hand-thumbsup\",\n \"font_class\": \"hand-up\",\n \"unicode\": \"e63f\",\n \"unicode_decimal\": 58943 },\n\n {\n \"icon_id\": \"24841496\",\n \"name\": \"heart-filled\",\n \"font_class\": \"heart-filled\",\n \"unicode\": \"e641\",\n \"unicode_decimal\": 58945 },\n\n {\n \"icon_id\": \"24841498\",\n \"name\": \"mail-open\",\n \"font_class\": \"mail-open\",\n \"unicode\": \"e643\",\n \"unicode_decimal\": 58947 },\n\n {\n \"icon_id\": \"24841488\",\n \"name\": \"heart\",\n \"font_class\": \"heart\",\n \"unicode\": \"e639\",\n \"unicode_decimal\": 58937 },\n\n {\n \"icon_id\": \"24839963\",\n \"name\": \"loop\",\n \"font_class\": \"loop\",\n \"unicode\": \"e633\",\n \"unicode_decimal\": 58931 },\n\n {\n \"icon_id\": \"24839866\",\n \"name\": \"pulldown\",\n \"font_class\": \"pulldown\",\n \"unicode\": \"e632\",\n \"unicode_decimal\": 58930 },\n\n {\n \"icon_id\": \"24813798\",\n \"name\": \"scan\",\n \"font_class\": \"scan\",\n \"unicode\": \"e62a\",\n \"unicode_decimal\": 58922 },\n\n {\n \"icon_id\": \"24813786\",\n \"name\": \"bars\",\n \"font_class\": \"bars\",\n \"unicode\": \"e627\",\n \"unicode_decimal\": 58919 },\n\n {\n \"icon_id\": \"24813788\",\n \"name\": \"cart-filled\",\n \"font_class\": \"cart-filled\",\n \"unicode\": \"e629\",\n \"unicode_decimal\": 58921 },\n\n {\n \"icon_id\": \"24813790\",\n \"name\": \"checkbox\",\n \"font_class\": \"checkbox\",\n \"unicode\": \"e62b\",\n \"unicode_decimal\": 58923 },\n\n {\n \"icon_id\": \"24813791\",\n \"name\": \"checkbox-filled\",\n \"font_class\": \"checkbox-filled\",\n \"unicode\": \"e62c\",\n \"unicode_decimal\": 58924 },\n\n {\n \"icon_id\": \"24813794\",\n \"name\": \"shop\",\n \"font_class\": \"shop\",\n \"unicode\": \"e62f\",\n \"unicode_decimal\": 58927 },\n\n {\n \"icon_id\": \"24813795\",\n \"name\": \"headphones\",\n \"font_class\": \"headphones\",\n \"unicode\": \"e630\",\n \"unicode_decimal\": 58928 },\n\n {\n \"icon_id\": \"24813796\",\n \"name\": \"cart\",\n \"font_class\": \"cart\",\n \"unicode\": \"e631\",\n \"unicode_decimal\": 58929 }] };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWljb25zL2NvbXBvbmVudHMvdW5pLWljb25zL2ljb25zLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJzR0FBZTtBQUNiLFFBQU0sU0FETztBQUViLFVBQVEsVUFGSztBQUdiLGlCQUFlLFVBSEY7QUFJYixxQkFBbUIsUUFKTjtBQUtiLGlCQUFlLEVBTEY7QUFNYixZQUFVO0FBQ1I7QUFDRSxlQUFXLFVBRGI7QUFFRSxZQUFRLE9BRlY7QUFHRSxrQkFBYyxPQUhoQjtBQUlFLGVBQVcsTUFKYjtBQUtFLHVCQUFtQixLQUxyQixFQURROztBQVFSO0FBQ0UsZUFBVyxVQURiO0FBRUUsWUFBUSxRQUZWO0FBR0Usa0JBQWMsUUFIaEI7QUFJRSxlQUFXLE1BSmI7QUFLRSx1QkFBbUIsS0FMckIsRUFSUTs7QUFlUjtBQUNFLGVBQVcsVUFEYjtBQUVFLFlBQVEsaUJBRlY7QUFHRSxrQkFBYyxpQkFIaEI7QUFJRSxlQUFXLE1BSmI7QUFLRSx1QkFBbUIsS0FMckIsRUFmUTs7QUFzQlI7QUFDRSxlQUFXLFVBRGI7QUFFRSxZQUFRLHdCQUZWO0FBR0Usa0JBQWMsYUFIaEI7QUFJRSxlQUFXLE1BSmI7QUFLRSx1QkFBbUIsS0FMckIsRUF0QlE7O0FBNkJSO0FBQ0UsZUFBVyxVQURiO0FBRUUsWUFBUSxhQUZWO0FBR0Usa0JBQWMsYUFIaEI7QUFJRSxlQUFXLE1BSmI7QUFLRSx1QkFBbUIsS0FMckIsRUE3QlE7O0FBb0NSO0FBQ0UsZUFBVyxVQURiO0FBRUUsWUFBUSxpQkFGVjtBQUdFLGtCQUFjLGNBSGhCO0FBSUUsZUFBVyxNQUpiO0FBS0UsdUJBQW1CLEtBTHJCLEVBcENROztBQTJDUjtBQUNFLGVBQVcsVUFEYjtBQUVFLFlBQVEsWUFGVjtBQUdFLGtCQUFjLFlBSGhCO0FBSUUsZUFBVyxNQUpiO0FBS0UsdUJBQW1CLEtBTHJCLEVBM0NROztBQWtEUjtBQUNFLGVBQVcsVUFEYjtBQUVFLFlBQVEsa0JBRlY7QUFHRSxr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R0Usa0JBQWMsTUFIaEI7QUFJRSxlQUFXLE1BSmI7QUFLRSx1QkFBbUIsS0FMckIsRUEzaENROztBQWtpQ1I7QUFDRSxlQUFXLFVBRGI7QUFFRSxZQUFRLE1BRlY7QUFHRSxrQkFBYyxNQUhoQjtBQUlFLGVBQVcsTUFKYjtBQUtFLHVCQUFtQixLQUxyQixFQWxpQ1E7O0FBeWlDUjtBQUNFLGVBQVcsVUFEYjtBQUVFLFlBQVEsYUFGVjtBQUdFLGtCQUFjLGFBSGhCO0FBSUUsZUFBVyxNQUpiO0FBS0UsdUJBQW1CLEtBTHJCLEVBemlDUTs7QUFnakNSO0FBQ0UsZUFBVyxVQURiO0FBRUUsWUFBUSxVQUZWO0FBR0Usa0JBQWMsVUFIaEI7QUFJRSxlQUFXLE1BSmI7QUFLRSx1QkFBbUIsS0FMckIsRUFoakNROztBQXVqQ1I7QUFDRSxlQUFXLFVBRGI7QUFFRSxZQUFRLGlCQUZWO0FBR0Usa0JBQWMsaUJBSGhCO0FBSUUsZUFBVyxNQUpiO0FBS0UsdUJBQW1CLEtBTHJCLEVBdmpDUTs7QUE4akNSO0FBQ0UsZUFBVyxVQURiO0FBRUUsWUFBUSxNQUZWO0FBR0Usa0JBQWMsTUFIaEI7QUFJRSxlQUFXLE1BSmI7QUFLRSx1QkFBbUIsS0FMckIsRUE5akNROztBQXFrQ1I7QUFDRSxlQUFXLFVBRGI7QUFFRSxZQUFRLFlBRlY7QUFHRSxrQkFBYyxZQUhoQjtBQUlFLGVBQVcsTUFKYjtBQUtFLHVCQUFtQixLQUxyQixFQXJrQ1E7O0FBNGtDUjtBQUNFLGVBQVcsVUFEYjtBQUVFLFlBQVEsTUFGVjtBQUdFLGtCQUFjLE1BSGhCO0FBSUUsZUFBVyxNQUpiO0FBS0UsdUJBQW1CLEtBTHJCLEVBNWtDUSxDQU5HLEUiLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCB7XG4gIFwiaWRcIjogXCIyODUyNjM3XCIsXG4gIFwibmFtZVwiOiBcInVuaXVp5Zu+5qCH5bqTXCIsXG4gIFwiZm9udF9mYW1pbHlcIjogXCJ1bmlpY29uc1wiLFxuICBcImNzc19wcmVmaXhfdGV4dFwiOiBcInVuaXVpLVwiLFxuICBcImRlc2NyaXB0aW9uXCI6IFwiXCIsXG4gIFwiZ2x5cGhzXCI6IFtcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNTAyNzA0OVwiLFxuICAgICAgXCJuYW1lXCI6IFwieWFuc2VcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNvbG9yXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmNmXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA4N1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjUwMjcwNDhcIixcbiAgICAgIFwibmFtZVwiOiBcIndhbGxldFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwid2FsbGV0XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmIxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA1N1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjUwMTU3MjBcIixcbiAgICAgIFwibmFtZVwiOiBcInNldHRpbmdzLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwic2V0dGluZ3MtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmNlXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA4NlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjUwMTU0MzRcIixcbiAgICAgIFwibmFtZVwiOiBcInNoaW1pbmdyZW56aGVuZy1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImF1dGgtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmNjXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA4NFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MzQyNDZcIixcbiAgICAgIFwibmFtZVwiOiBcInNob3AtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJzaG9wLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZjZFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwODVcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTM0MTU5XCIsXG4gICAgICBcIm5hbWVcIjogXCJzdGFmZi1maWxsZWQtMDFcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YWZmLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZjYlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwODNcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTMyNDYxXCIsXG4gICAgICBcIm5hbWVcIjogXCJWSVAtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ2aXAtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmM2XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA3OFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MzI0NjJcIixcbiAgICAgIFwibmFtZVwiOiBcInBsdXNfY2lyY2xlX2ZpbGxcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInBsdXMtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmM3XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA3OVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MzI0NjNcIixcbiAgICAgIFwibmFtZVwiOiBcImZvbGRlcl9hZGQtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJmb2xkZXItYWRkLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZjOFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwODBcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTMyNDY0XCIsXG4gICAgICBcIm5hbWVcIjogXCJ5YW5zZS1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNvbG9yLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZjOVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwODFcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTMyNDY1XCIsXG4gICAgICBcIm5hbWVcIjogXCJ0dW5lLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwidHVuZS1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2Y2FcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDgyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkzMjQ1NVwiLFxuICAgICAgXCJuYW1lXCI6IFwiYS1yaWxpZGFrYS1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNhbGVuZGFyLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZjMFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNzJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTMyNDU2XCIsXG4gICAgICBcIm5hbWVcIjogXCJub3RpZmljYXRpb24tZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJub3RpZmljYXRpb24tZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmMxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA3M1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MzI0NTdcIixcbiAgICAgIFwibmFtZVwiOiBcIndhbGxldC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcIndhbGxldC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YzJcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDc0XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkzMjQ1OFwiLFxuICAgICAgXCJuYW1lXCI6IFwicGFpaGFuZ2JhbmctZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtZWRhbC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YzNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDc1XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkzMjQ1OVwiLFxuICAgICAgXCJuYW1lXCI6IFwiZ2lmdC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImdpZnQtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmM0XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA3NlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MzI0NjBcIixcbiAgICAgIFwibmFtZVwiOiBcImZpcmUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJmaXJlLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZjNVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNzdcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTI4MDAxXCIsXG4gICAgICBcIm5hbWVcIjogXCJyZWZyZXNoZW1wdHlcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInJlZnJlc2hlbXB0eVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiZlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNzFcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTI2ODUzXCIsXG4gICAgICBcIm5hbWVcIjogXCJsb2NhdGlvbi1lbGxpcHNlXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJsb2NhdGlvbi1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YWZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDU1XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyNjczNVwiLFxuICAgICAgXCJuYW1lXCI6IFwicGVyc29uLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGVyc29uLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY5ZFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMzdcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTI2NzAzXCIsXG4gICAgICBcIm5hbWVcIjogXCJwZXJzb25hZGQtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJwZXJzb25hZGQtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjk4XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAzMlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzNTFcIixcbiAgICAgIFwibmFtZVwiOiBcImJhY2tcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImJhY2tcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YjlcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDY1XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzM1MlwiLFxuICAgICAgXCJuYW1lXCI6IFwiZm9yd2FyZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZm9yd2FyZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiYVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNjZcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzUzXCIsXG4gICAgICBcIm5hbWVcIjogXCJhcnJvd3RoaW5yaWdodFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3ctcmlnaHRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YmJcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDY3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzM1NFwiLFxuICAgICAgXCJuYW1lXCI6IFwiYXJyb3d0aGlubGVmdFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3ctbGVmdFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiY1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNjhcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzU1XCIsXG4gICAgICBcIm5hbWVcIjogXCJhcnJvd3RoaW51cFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3ctdXBcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YmRcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDY5XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzM1NlwiLFxuICAgICAgXCJuYW1lXCI6IFwiYXJyb3d0aGluZG93blwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYXJyb3ctZG93blwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiZVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNzBcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzQ5XCIsXG4gICAgICBcIm5hbWVcIjogXCJhcnJvd2Rvd25cIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImJvdHRvbVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiOFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNjRcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzQ2XCIsXG4gICAgICBcIm5hbWVcIjogXCJhcnJvd3JpZ2h0XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJyaWdodFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiNVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNjFcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzQ3XCIsXG4gICAgICBcIm5hbWVcIjogXCJhcnJvd3VwXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ0b3BcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YjZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDYyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzM0OFwiLFxuICAgICAgXCJuYW1lXCI6IFwiYXJyb3dsZWZ0XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJsZWZ0XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmI3XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA2M1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzMzRcIixcbiAgICAgIFwibmFtZVwiOiBcImV5ZVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZXllXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjUxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk2MVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMzMzVcIixcbiAgICAgIFwibmFtZVwiOiBcImV5ZS1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImV5ZS1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NmFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTg2XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzMzNlwiLFxuICAgICAgXCJuYW1lXCI6IFwiZXllLXNsYXNoXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJleWUtc2xhc2hcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YjNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDU5XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzMzN1wiLFxuICAgICAgXCJuYW1lXCI6IFwiZXllLXNsYXNoLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZXllLXNsYXNoLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZiNFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNjBcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMzA1XCIsXG4gICAgICBcIm5hbWVcIjogXCJpbmZvLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiaW5mby1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDlcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTUzXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzI5OVwiLFxuICAgICAgXCJuYW1lXCI6IFwicmVsb2FkLTAxXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJyZWxvYWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YjJcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDU4XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzE5NVwiLFxuICAgICAgXCJuYW1lXCI6IFwibWljX3NsYXNoX2ZpbGxcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcIm1pY29mZi1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YjBcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDU2XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzE2NVwiLFxuICAgICAgXCJuYW1lXCI6IFwibWFwLXBpbi1lbGxpcHNlXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtYXAtcGluLWVsbGlwc2VcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YWNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDUyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzE2NlwiLFxuICAgICAgXCJuYW1lXCI6IFwibWFwLXBpblwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibWFwLXBpblwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZhZFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNTNcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0OTIzMTY3XCIsXG4gICAgICBcIm5hbWVcIjogXCJsb2NhdGlvblwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibG9jYXRpb25cIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YWVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDU0XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzA2NFwiLFxuICAgICAgXCJuYW1lXCI6IFwic3RhcmhhbGZcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YXJoYWxmXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjgzXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAxMVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ5MjMwNjVcIixcbiAgICAgIFwibmFtZVwiOiBcInN0YXJcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YXJcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2ODhcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDE2XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDkyMzA2NlwiLFxuICAgICAgXCJuYW1lXCI6IFwic3Rhci1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YXItZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjhmXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyM1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NDZcIixcbiAgICAgIFwibmFtZVwiOiBcImEtcmlsaWRha2FcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNhbGVuZGFyXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmEwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA0MFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NDdcIixcbiAgICAgIFwibmFtZVwiOiBcImZpcmVcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImZpcmVcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YTFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDQxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTY0OFwiLFxuICAgICAgXCJuYW1lXCI6IFwicGFpaGFuZ2JhbmdcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcIm1lZGFsXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmEyXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA0MlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NDlcIixcbiAgICAgIFwibmFtZVwiOiBcImZvbnRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImZvbnRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YTNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDQzXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTY1MFwiLFxuICAgICAgXCJuYW1lXCI6IFwiZ2lmdFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZ2lmdFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZhNFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNDRcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NjUxXCIsXG4gICAgICBcIm5hbWVcIjogXCJsaW5rXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJsaW5rXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmE1XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA0NVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NTJcIixcbiAgICAgIFwibmFtZVwiOiBcIm5vdGlmaWNhdGlvblwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibm90aWZpY2F0aW9uXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmE2XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA0NlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NTNcIixcbiAgICAgIFwibmFtZVwiOiBcInN0YWZmXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJzdGFmZlwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZhN1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNDdcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NjU0XCIsXG4gICAgICBcIm5hbWVcIjogXCJWSVBcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInZpcFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTZhOFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwNDhcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NjU1XCIsXG4gICAgICBcIm5hbWVcIjogXCJmb2xkZXJfYWRkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJmb2xkZXItYWRkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmE5XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA0OVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk2NTZcIixcbiAgICAgIFwibmFtZVwiOiBcInR1bmVcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInR1bmVcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2YWFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDUwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTY1N1wiLFxuICAgICAgXCJuYW1lXCI6IFwic2hpbWluZ3JlbnpoZW5nXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJhdXRoXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNmFiXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTA1MVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk1NjVcIixcbiAgICAgIFwibmFtZVwiOiBcInBlcnNvblwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGVyc29uXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjk5XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAzM1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk1NjZcIixcbiAgICAgIFwibmFtZVwiOiBcImVtYWlsLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZW1haWwtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjlhXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAzNFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk1NjdcIixcbiAgICAgIFwibmFtZVwiOiBcInBob25lLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGhvbmUtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjliXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAzNVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk1NjhcIixcbiAgICAgIFwibmFtZVwiOiBcInBob25lXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJwaG9uZVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY5Y1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMzZcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NTcwXCIsXG4gICAgICBcIm5hbWVcIjogXCJlbWFpbFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZW1haWxcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OWVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDM4XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTU3MVwiLFxuICAgICAgXCJuYW1lXCI6IFwicGVyc29uYWRkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJwZXJzb25hZGRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OWZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDM5XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTU1OFwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2hhdGJveGVzLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2hhdGJveGVzLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY5MlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMjZcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NTU5XCIsXG4gICAgICBcIm5hbWVcIjogXCJjb250YWN0XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjb250YWN0XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjkzXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyN1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4OTk1NjBcIixcbiAgICAgIFwibmFtZVwiOiBcImNoYXRidWJibGUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjaGF0YnViYmxlLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY5NFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMjhcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODk5NTYxXCIsXG4gICAgICBcIm5hbWVcIjogXCJjb250YWN0LWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY29udGFjdC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OTVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDI5XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTU2MlwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2hhdGJveGVzXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjaGF0Ym94ZXNcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OTZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDMwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg5OTU2M1wiLFxuICAgICAgXCJuYW1lXCI6IFwiY2hhdGJ1YmJsZVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2hhdGJ1YmJsZVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY5N1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMzFcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODgxMjkwXCIsXG4gICAgICBcIm5hbWVcIjogXCJ1cGxvYWQtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ1cGxvYWQtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjhlXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyMlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyOTJcIixcbiAgICAgIFwibmFtZVwiOiBcInVwbG9hZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwidXBsb2FkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjkwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyNFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyOTNcIixcbiAgICAgIFwibmFtZVwiOiBcIndlaXhpblwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwid2VpeGluXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjkxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyNVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyNzRcIixcbiAgICAgIFwibmFtZVwiOiBcImNvbXBvc2VcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNvbXBvc2VcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2N2ZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDA3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg4MTI3NVwiLFxuICAgICAgXCJuYW1lXCI6IFwicXFcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInFxXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjgwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwOFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyNzZcIixcbiAgICAgIFwibmFtZVwiOiBcImRvd25sb2FkLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiZG93bmxvYWQtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjgxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwOVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyNzdcIixcbiAgICAgIFwibmFtZVwiOiBcInBlbmd5b3VxdWFuXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJweXFcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2ODJcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDEwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg4MTI3OVwiLFxuICAgICAgXCJuYW1lXCI6IFwic291bmRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNvdW5kXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjg0XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAxMlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyODBcIixcbiAgICAgIFwibmFtZVwiOiBcInRyYXNoLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwidHJhc2gtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjg1XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAxM1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyODFcIixcbiAgICAgIFwibmFtZVwiOiBcInNvdW5kLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwic291bmQtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjg2XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAxNFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyODJcIixcbiAgICAgIFwibmFtZVwiOiBcInRyYXNoXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ0cmFzaFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY4N1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMTVcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODgxMjg0XCIsXG4gICAgICBcIm5hbWVcIjogXCJ2aWRlb2NhbS1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInZpZGVvY2FtLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY4OVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMTdcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODgxMjg1XCIsXG4gICAgICBcIm5hbWVcIjogXCJzcGlubmVyLWN5Y2xlXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJzcGlubmVyLWN5Y2xlXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjhhXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAxOFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4ODEyODZcIixcbiAgICAgIFwibmFtZVwiOiBcIndlaWJvXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ3ZWlib1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY4YlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTkwMTlcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODgxMjg4XCIsXG4gICAgICBcIm5hbWVcIjogXCJ2aWRlb2NhbVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwidmlkZW9jYW1cIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2OGNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDIwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg4MTI4OVwiLFxuICAgICAgXCJuYW1lXCI6IFwiZG93bmxvYWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImRvd25sb2FkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjhkXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAyMVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk2MDFcIixcbiAgICAgIFwibmFtZVwiOiBcImhlbHBcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImhlbHBcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NzlcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDAxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTYwMlwiLFxuICAgICAgXCJuYW1lXCI6IFwibmF2aWdhdGUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJuYXZpZ2F0ZS1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2N2FcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDAyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTYwM1wiLFxuICAgICAgXCJuYW1lXCI6IFwicGx1c2VtcHR5XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJwbHVzZW1wdHlcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2N2JcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU5MDAzXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTYwNFwiLFxuICAgICAgXCJuYW1lXCI6IFwic21hbGxjaXJjbGVcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNtYWxsY2lyY2xlXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjdjXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwNFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk2MDVcIixcbiAgICAgIFwibmFtZVwiOiBcIm1pbnVzLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibWludXMtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjdkXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwNVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk2MDZcIixcbiAgICAgIFwibmFtZVwiOiBcIm1pY29mZlwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibWljb2ZmXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjdlXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwNlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk1ODhcIixcbiAgICAgIFwibmFtZVwiOiBcImNsb3NlZW1wdHlcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3NlZW1wdHlcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NmNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTg4XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTU4OVwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2xlYXJcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNsZWFyXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjZkXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk4OVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk1OTBcIixcbiAgICAgIFwibmFtZVwiOiBcIm5hdmlnYXRlXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJuYXZpZ2F0ZVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY2ZVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5OTBcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODc5NTkxXCIsXG4gICAgICBcIm5hbWVcIjogXCJtaW51c1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibWludXNcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NmZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTkxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTU5MlwiLFxuICAgICAgXCJuYW1lXCI6IFwiaW1hZ2VcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImltYWdlXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjcwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk5MlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk1OTNcIixcbiAgICAgIFwibmFtZVwiOiBcIm1pY1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibWljXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjcxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk5M1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk1OTRcIixcbiAgICAgIFwibmFtZVwiOiBcInBhcGVycGxhbmVcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInBhcGVycGxhbmVcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NzJcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTk0XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTU5NVwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2xvc2VcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3NlXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjczXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk5NVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk1OTZcIixcbiAgICAgIFwibmFtZVwiOiBcImhlbHAtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJoZWxwLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY3NFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5OTZcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODc5NTk3XCIsXG4gICAgICBcIm5hbWVcIjogXCJwbHVzLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGFwZXJwbGFuZS1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NzVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTk3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg3OTU5OFwiLFxuICAgICAgXCJuYW1lXCI6IFwicGx1c1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGx1c1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY3NlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5OThcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODc5NTk5XCIsXG4gICAgICBcIm5hbWVcIjogXCJtaWMtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtaWMtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjc3XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk5OVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Nzk2MDBcIixcbiAgICAgIFwibmFtZVwiOiBcImltYWdlLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiaW1hZ2UtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjc4XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1OTAwMFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU5MDBcIixcbiAgICAgIFwibmFtZVwiOiBcImxvY2tlZC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImxvY2tlZC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NjhcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTg0XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTkwMVwiLFxuICAgICAgXCJuYW1lXCI6IFwiaW5mb1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiaW5mb1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY2OVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5ODVcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1OTAzXCIsXG4gICAgICBcIm5hbWVcIjogXCJsb2NrZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImxvY2tlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY2YlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5ODdcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODg0XCIsXG4gICAgICBcIm5hbWVcIjogXCJjYW1lcmEtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjYW1lcmEtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjU4XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk2OFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4ODVcIixcbiAgICAgIFwibmFtZVwiOiBcImNoYXQtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjaGF0LWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1OVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NjlcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODg2XCIsXG4gICAgICBcIm5hbWVcIjogXCJjYW1lcmFcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNhbWVyYVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1YVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NzBcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODg3XCIsXG4gICAgICBcIm5hbWVcIjogXCJjaXJjbGVcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNpcmNsZVwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1YlwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NzFcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODg4XCIsXG4gICAgICBcIm5hbWVcIjogXCJjaGVja21hcmtlbXB0eVwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2hlY2ttYXJrZW1wdHlcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NWNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTcyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTg4OVwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2hhdFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2hhdFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1ZFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NzNcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODkwXCIsXG4gICAgICBcIm5hbWVcIjogXCJjaXJjbGUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjaXJjbGUtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjVlXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk3NFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4OTFcIixcbiAgICAgIFwibmFtZVwiOiBcImZsYWdcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImZsYWdcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NWZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTc1XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTg5MlwiLFxuICAgICAgXCJuYW1lXCI6IFwiZmxhZy1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImZsYWctZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjYwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk3NlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4OTNcIixcbiAgICAgIFwibmFtZVwiOiBcImdlYXItZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJnZWFyLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY2MVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NzdcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODk0XCIsXG4gICAgICBcIm5hbWVcIjogXCJob21lXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJob21lXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjYyXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk3OFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4OTVcIixcbiAgICAgIFwibmFtZVwiOiBcImhvbWUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJob21lLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY2M1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NzlcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODk2XCIsXG4gICAgICBcIm5hbWVcIjogXCJnZWFyXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJnZWFyXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjY0XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk4MFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4OTdcIixcbiAgICAgIFwibmFtZVwiOiBcInNtYWxsY2lyY2xlLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwic21hbGxjaXJjbGUtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjY1XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk4MVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4OThcIixcbiAgICAgIFwibmFtZVwiOiBcIm1hcC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcIm1hcC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NjZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTgyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTg5OVwiLFxuICAgICAgXCJuYW1lXCI6IFwibWFwXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtYXBcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NjdcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTgzXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTgyNVwiLFxuICAgICAgXCJuYW1lXCI6IFwicmVmcmVzaC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInJlZnJlc2gtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjU2XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk2NlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MjZcIixcbiAgICAgIFwibmFtZVwiOiBcInJlZnJlc2hcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInJlZnJlc2hcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NTdcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTY3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTgwOFwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2xvdWQtdXBsb2FkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjbG91ZC11cGxvYWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQ5XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTgwOVwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2xvdWQtZG93bmxvYWQtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjbG91ZC1kb3dubG9hZC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTUwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTgxMFwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2xvdWQtZG93bmxvYWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3VkLWRvd25sb2FkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjQ3XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk1MVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MTFcIixcbiAgICAgIFwibmFtZVwiOiBcImNsb3VkLXVwbG9hZC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3VkLXVwbG9hZC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDhcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTUyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg1NTgxM1wiLFxuICAgICAgXCJuYW1lXCI6IFwicmVkb1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicmVkb1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY0YVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NTRcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODE0XCIsXG4gICAgICBcIm5hbWVcIjogXCJpbWFnZXMtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJpbWFnZXMtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjRiXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk1NVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MTVcIixcbiAgICAgIFwibmFtZVwiOiBcInVuZG8tZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ1bmRvLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY0Y1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NTZcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODE2XCIsXG4gICAgICBcIm5hbWVcIjogXCJtb3JlXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtb3JlXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjRkXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk1N1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MTdcIixcbiAgICAgIFwibmFtZVwiOiBcIm1vcmUtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtb3JlLWZpbGxlZFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY0ZVwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NThcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODE4XCIsXG4gICAgICBcIm5hbWVcIjogXCJ1bmRvXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJ1bmRvXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjRmXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk1OVxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MTlcIixcbiAgICAgIFwibmFtZVwiOiBcImltYWdlc1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiaW1hZ2VzXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjUwXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk2MFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MjFcIixcbiAgICAgIFwibmFtZVwiOiBcInBhcGVyY2xpcFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicGFwZXJjbGlwXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjUyXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk2MlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NTU4MjJcIixcbiAgICAgIFwibmFtZVwiOiBcInNldHRpbmdzXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJzZXR0aW5nc1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1M1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NjNcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODIzXCIsXG4gICAgICBcIm5hbWVcIjogXCJzZWFyY2hcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNlYXJjaFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY1NFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NjRcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODU1ODI0XCIsXG4gICAgICBcIm5hbWVcIjogXCJyZWRvLWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwicmVkby1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NTVcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTY1XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTcwMlwiLFxuICAgICAgXCJuYW1lXCI6IFwibGlzdFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwibGlzdFwiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTY0NFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5NDhcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODQxNDg5XCIsXG4gICAgICBcIm5hbWVcIjogXCJtYWlsLW9wZW4tZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtYWlsLW9wZW4tZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjNhXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkzOFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NDE0OTFcIixcbiAgICAgIFwibmFtZVwiOiBcImhhbmQtdGh1bWJzZG93bi1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImhhbmQtZG93bi1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2M2NcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQwXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTQ5MlwiLFxuICAgICAgXCJuYW1lXCI6IFwiaGFuZC10aHVtYnNkb3duXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJoYW5kLWRvd25cIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2M2RcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTQ5M1wiLFxuICAgICAgXCJuYW1lXCI6IFwiaGFuZC10aHVtYnN1cC1maWxsZWRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImhhbmQtdXAtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjNlXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODk0MlxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4NDE0OTRcIixcbiAgICAgIFwibmFtZVwiOiBcImhhbmQtdGh1bWJzdXBcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImhhbmQtdXBcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2M2ZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQzXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTQ5NlwiLFxuICAgICAgXCJuYW1lXCI6IFwiaGVhcnQtZmlsbGVkXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJoZWFydC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQ1XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTQ5OFwiLFxuICAgICAgXCJuYW1lXCI6IFwibWFpbC1vcGVuXCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJtYWlsLW9wZW5cIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2NDNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTQ3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDg0MTQ4OFwiLFxuICAgICAgXCJuYW1lXCI6IFwiaGVhcnRcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImhlYXJ0XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjM5XCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkzN1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4Mzk5NjNcIixcbiAgICAgIFwibmFtZVwiOiBcImxvb3BcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImxvb3BcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2MzNcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTMxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDgzOTg2NlwiLFxuICAgICAgXCJuYW1lXCI6IFwicHVsbGRvd25cIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInB1bGxkb3duXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjMyXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkzMFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4MTM3OThcIixcbiAgICAgIFwibmFtZVwiOiBcInNjYW5cIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNjYW5cIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2MmFcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTIyXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDgxMzc4NlwiLFxuICAgICAgXCJuYW1lXCI6IFwiYmFyc1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiYmFyc1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTYyN1wiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5MTlcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODEzNzg4XCIsXG4gICAgICBcIm5hbWVcIjogXCJjYXJ0LWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2FydC1maWxsZWRcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2MjlcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTIxXG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDgxMzc5MFwiLFxuICAgICAgXCJuYW1lXCI6IFwiY2hlY2tib3hcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcImNoZWNrYm94XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjJiXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkyM1xuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4MTM3OTFcIixcbiAgICAgIFwibmFtZVwiOiBcImNoZWNrYm94LWZpbGxlZFwiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiY2hlY2tib3gtZmlsbGVkXCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjJjXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkyNFxuICAgIH0sXG4gICAge1xuICAgICAgXCJpY29uX2lkXCI6IFwiMjQ4MTM3OTRcIixcbiAgICAgIFwibmFtZVwiOiBcInNob3BcIixcbiAgICAgIFwiZm9udF9jbGFzc1wiOiBcInNob3BcIixcbiAgICAgIFwidW5pY29kZVwiOiBcImU2MmZcIixcbiAgICAgIFwidW5pY29kZV9kZWNpbWFsXCI6IDU4OTI3XG4gICAgfSxcbiAgICB7XG4gICAgICBcImljb25faWRcIjogXCIyNDgxMzc5NVwiLFxuICAgICAgXCJuYW1lXCI6IFwiaGVhZHBob25lc1wiLFxuICAgICAgXCJmb250X2NsYXNzXCI6IFwiaGVhZHBob25lc1wiLFxuICAgICAgXCJ1bmljb2RlXCI6IFwiZTYzMFwiLFxuICAgICAgXCJ1bmljb2RlX2RlY2ltYWxcIjogNTg5MjhcbiAgICB9LFxuICAgIHtcbiAgICAgIFwiaWNvbl9pZFwiOiBcIjI0ODEzNzk2XCIsXG4gICAgICBcIm5hbWVcIjogXCJjYXJ0XCIsXG4gICAgICBcImZvbnRfY2xhc3NcIjogXCJjYXJ0XCIsXG4gICAgICBcInVuaWNvZGVcIjogXCJlNjMxXCIsXG4gICAgICBcInVuaWNvZGVfZGVjaW1hbFwiOiA1ODkyOVxuICAgIH1cbiAgXVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///13\n"); /***/ }), /* 14 */ /*!**********************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***! \**********************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; }); /* globals __VUE_SSR_CONTEXT__ */ // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). // This module is a runtime utility for cleaner component module output and will // be included in the final webpack user bundle. function normalizeComponent ( scriptExports, render, staticRenderFns, functionalTemplate, injectStyles, scopeId, moduleIdentifier, /* server only */ shadowMode, /* vue-cli only */ components, // fixed by xxxxxx auto components renderjs // fixed by xxxxxx renderjs ) { // Vue.extend constructor export interop var options = typeof scriptExports === 'function' ? scriptExports.options : scriptExports // fixed by xxxxxx auto components if (components) { if (!options.components) { options.components = {} } var hasOwn = Object.prototype.hasOwnProperty for (var name in components) { if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) { options.components[name] = components[name] } } } // fixed by xxxxxx renderjs if (renderjs) { (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() { this[renderjs.__module] = this }); (options.mixins || (options.mixins = [])).push(renderjs) } // render functions if (render) { options.render = render options.staticRenderFns = staticRenderFns options._compiled = true } // functional template if (functionalTemplate) { options.functional = true } // scopedId if (scopeId) { options._scopeId = 'data-v-' + scopeId } var hook if (moduleIdentifier) { // server build hook = function (context) { // 2.3 injection context = context || // cached call (this.$vnode && this.$vnode.ssrContext) || // stateful (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional // 2.2 with runInNewContext: true if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__ } // inject component styles if (injectStyles) { injectStyles.call(this, context) } // register component module identifier for async chunk inferrence if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier) } } // used by ssr in case component is cached and beforeCreate // never gets called options._ssrRegister = hook } else if (injectStyles) { hook = shadowMode ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) } : injectStyles } if (hook) { if (options.functional) { // for template-only hot-reload because in that case the render fn doesn't // go through the normalizer options._injectStyles = hook // register for functioal component in vue file var originalRender = options.render options.render = function renderWithStyleInjection (h, context) { hook.call(context) return originalRender(h, context) } } else { // inject component registration as beforeCreate hook var existing = options.beforeCreate options.beforeCreate = existing ? [].concat(existing, hook) : [hook] } } return { exports: scriptExports, options: options } } /***/ }), /* 15 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-navbar/icon/ningdongyunying.png ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-i-navbar/icon/ningdongyunying.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjE1LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtaS1uYXZiYXIvaWNvbi9uaW5nZG9uZ3l1bnlpbmcucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///15\n"); /***/ }), /* 16 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-navbar/icon/search.png ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-i-navbar/icon/search.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtaS1uYXZiYXIvaWNvbi9zZWFyY2gucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///16\n"); /***/ }), /* 17 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-navbar/icon/saoma.png ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-i-navbar/icon/saoma.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtaS1uYXZiYXIvaWNvbi9zYW9tYS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///17\n"); /***/ }), /* 18 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-navbar/icon/day.png ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-i-navbar/icon/day.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtaS1uYXZiYXIvaWNvbi9kYXkucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///18\n"); /***/ }), /* 19 */ /*!*******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-navbar/t-i-navbar.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-navbar.vue?vue&type=script&lang=js& */ 20);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF1QixDQUFnQixnd0JBQUcsRUFBQyIsImZpbGUiOiIxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LWktbmF2YmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3QtaS1uYXZiYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///19\n"); /***/ }), /* 20 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-navbar/t-i-navbar.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-i-navbar\",\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LWktbmF2YmFyL3QtaS1uYXZiYXIudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3Q0E7QUFDQSxvQkFEQTtBQUVBLE1BRkEsa0JBRUE7QUFDQTs7O0FBR0EsR0FOQSxFIiwiZmlsZSI6IjIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3RhdHVzX2JhclwiPlxyXG5cdFx0XHRcdDwhLS0g6L+Z6YeM5piv54q25oCB5qCPIC0tPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm5hdmJhclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4vaWNvbi9uaW5nZG9uZ3l1bnlpbmcucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJhcnJvd2Rvd25cIiBjb2xvcj1cIiNmZmZcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWFyY2hcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4vaWNvbi9zZWFyY2gucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuaQnOe0ojwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNjYW5cIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi9pY29uL3Nhb21hLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi9pY29uL2RheS5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+MjHihIM8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcclxuXHRcdDx2aWV3IGNsYXNzPVwic3RhdHVzX2JhclwiPjwvdmlldz5cclxuXHRcdDx2aWV3IHN0eWxlPVwiaGVpZ2h0OiA4OHJweDtcIj48L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInQtaS1uYXZiYXJcIixcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuY29udGVudHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdFxyXG5cdFx0XHJcblx0XHR3aWR0aDogNzUwcnB4O1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pY29uL2JnX2ltZy5qcGcpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA3NTBycHggMzM0cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR9XHJcblx0XHJcblx0Lm5hdmJhcntcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAxMHJweCAyNXJweDtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcclxuXHRcdGhlaWdodDogODhycHg7XHJcblx0XHQubGVmdHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdHdpZHRoOiAxNzBycHg7XHJcblx0XHRcdGltYWdle1xyXG5cdFx0XHRcdHdpZHRoOiAxNjVycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OHJweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VhcmNoe1xyXG5cdFx0XHR3aWR0aDogMzcwcnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LmJveHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGhlaWdodDogNjhycHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNCk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5sZWZ0e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Lmljb257XHJcblx0XHRcdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMXJweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIxcnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGV4dHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNjYW57XHJcblx0XHRcdFx0XHRpbWFnZXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI3cnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJpZ2h0e1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAycnB4IHNvbGlkICNGRkZGRkY7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBycHg7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbntcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm51bXtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///20\n"); /***/ }), /* 21 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-notice/t-i-notice.vue ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_i_notice_vue_vue_type_template_id_34dda8a4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-i-notice.vue?vue&type=template&id=34dda8a4& */ 22);\n/* harmony import */ var _t_i_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-i-notice.vue?vue&type=script&lang=js& */ 29);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_i_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_i_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_i_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_i_notice_vue_vue_type_template_id_34dda8a4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_i_notice_vue_vue_type_template_id_34dda8a4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_i_notice_vue_vue_type_template_id_34dda8a4___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-i-notice/t-i-notice.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUg7QUFDdkg7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxxRkFBTTtBQUNSLEVBQUUsOEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3QtaS1ub3RpY2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM0ZGRhOGE0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdC1pLW5vdGljZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3QtaS1ub3RpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3QtaS1ub3RpY2UvdC1pLW5vdGljZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///21\n"); /***/ }), /* 22 */ /*!*************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-notice/t-i-notice.vue?vue&type=template&id=34dda8a4& ***! \*************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_template_id_34dda8a4___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-notice.vue?vue&type=template&id=34dda8a4& */ 23); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_template_id_34dda8a4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_template_id_34dda8a4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_template_id_34dda8a4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_template_id_34dda8a4___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 23 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-notice/t-i-notice.vue?vue&type=template&id=34dda8a4& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 = { uniNoticeBar: __webpack_require__(/*! @/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue */ 24) .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("uni-notice-bar", { attrs: { speed: 50, "background-color": "#ffffff00", color: "#fff", single: "true", text: _vm.text_time, _i: 2 } }), _c("uni-notice-bar", { attrs: { scrollable: "true", speed: 20, "background-color": "#ffffff00", color: "#fff", single: "true", text: _vm.text, _i: 3 } }) ], 1 ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 24 */ /*!*****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue ***! \*****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_notice_bar_vue_vue_type_template_id_a1596656_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-notice-bar.vue?vue&type=template&id=a1596656&scoped=true& */ 25);\n/* harmony import */ var _uni_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-notice-bar.vue?vue&type=script&lang=js& */ 27);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_notice_bar_vue_vue_type_template_id_a1596656_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_notice_bar_vue_vue_type_template_id_a1596656_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"a1596656\",\n null,\n false,\n _uni_notice_bar_vue_vue_type_template_id_a1596656_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1ub3RpY2UtYmFyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1hMTU5NjY1NiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1ub3RpY2UtYmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdW5pLW5vdGljZS1iYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImExNTk2NjU2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1ub3RpY2UtYmFyL2NvbXBvbmVudHMvdW5pLW5vdGljZS1iYXIvdW5pLW5vdGljZS1iYXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///24\n"); /***/ }), /* 25 */ /*!************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue?vue&type=template&id=a1596656&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_template_id_a1596656_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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-notice-bar.vue?vue&type=template&id=a1596656&scoped=true& */ 26); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_template_id_a1596656_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_template_id_a1596656_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_template_id_a1596656_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_template_id_a1596656_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 26 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue?vue&type=template&id=a1596656&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 */ 8) .default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(0, "sc", "uni-noticebar"), style: _vm._$s(0, "s", { backgroundColor: _vm.backgroundColor }), attrs: { _i: 0 }, on: { click: _vm.onClick } }, [ _vm._$s(1, "i", _vm.showIcon === true || _vm.showIcon === "true") ? _c("uni-icons", { staticClass: _vm._$s(1, "sc", "uni-noticebar-icon"), attrs: { type: "sound", color: _vm.color, size: "22", _i: 1 } }) : _vm._e(), _c( "view", { ref: "textBox", staticClass: _vm._$s(2, "sc", "uni-noticebar__content-wrapper"), class: _vm._$s(2, "c", { "uni-noticebar__content-wrapper--scrollable": _vm.scrollable, "uni-noticebar__content-wrapper--single": !_vm.scrollable && (_vm.single || _vm.moreText) }), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "uni-noticebar__content"), class: _vm._$s(3, "c", { "uni-noticebar__content--scrollable": _vm.scrollable, "uni-noticebar__content--single": !_vm.scrollable && (_vm.single || _vm.moreText) }), attrs: { id: _vm._$s(3, "a-id", _vm.elIdBox), _i: 3 } }, [ _c( "text", { ref: "animationEle", staticClass: _vm._$s( 4, "sc", "uni-noticebar__content-text" ), class: _vm._$s(4, "c", { "uni-noticebar__content-text--scrollable": _vm.scrollable, "uni-noticebar__content-text--single": !_vm.scrollable && (_vm.single || _vm.showGetMore) }), style: _vm._$s(4, "s", { color: _vm.color, width: _vm.wrapWidth + "px", animationDuration: _vm.animationDuration, "-webkit-animationDuration": _vm.animationDuration, animationPlayState: _vm.webviewHide ? "paused" : _vm.animationPlayState, "-webkit-animationPlayState": _vm.webviewHide ? "paused" : _vm.animationPlayState, animationDelay: _vm.animationDelay, "-webkit-animationDelay": _vm.animationDelay }), attrs: { id: _vm._$s(4, "a-id", _vm.elId), _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.text)))] ) ] ) ] ), _vm._$s( 5, "i", _vm.showGetMore === true || _vm.showGetMore === "true" ) ? _c( "view", { staticClass: _vm._$s( 5, "sc", "uni-noticebar__more uni-cursor-point" ), attrs: { _i: 5 }, on: { click: _vm.clickMore } }, [ _vm._$s(6, "i", _vm.moreText.length > 0) ? _c( "text", { staticClass: _vm._$s( 6, "sc", "uni-noticebar__more-text" ), style: _vm._$s(6, "s", { color: _vm.moreColor }), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.moreText)))] ) : _c("uni-icons", { attrs: { type: "right", color: _vm.moreColor, size: "16", _i: 7 } }) ], 1 ) : _vm._e(), _vm._$s( 8, "i", (_vm.showClose === true || _vm.showClose === "true") && (_vm.showGetMore === false || _vm.showGetMore === "false") ) ? _c( "view", { staticClass: _vm._$s( 8, "sc", "uni-noticebar-close uni-cursor-point" ), attrs: { _i: 8 } }, [ _c("uni-icons", { attrs: { type: "closeempty", color: _vm.color, size: "16", _i: 9 }, on: { click: _vm.close } }) ], 1 ) : _vm._e() ], 1 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 27 */ /*!******************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-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-notice-bar.vue?vue&type=script&lang=js& */ 28);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_notice_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXl1QixDQUFnQixvd0JBQUcsRUFBQyIsImZpbGUiOiIyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktbm90aWNlLWJhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktbm90aWNlLWJhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///27\n"); /***/ }), /* 28 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n/**\n * NoticeBar 自定义导航栏\n * @description 通告栏组件\n * @tutorial https://ext.dcloud.net.cn/plugin?id=30\n * @property {Number} speed 文字滚动的速度,默认100px/秒\n * @property {String} text 显示文字\n * @property {String} backgroundColor 背景颜色\n * @property {String} color 文字颜色\n * @property {String} moreColor 查看更多文字的颜色\n * @property {String} moreText 设置“查看更多”的文本\n * @property {Boolean} single = [true|false] 是否单行\n * @property {Boolean} scrollable = [true|false] 是否滚动,为true时,NoticeBar为单行\n * @property {Boolean} showIcon = [true|false] 是否显示左侧喇叭图标\n * @property {Boolean} showClose = [true|false] 是否显示左侧关闭按钮\n * @property {Boolean} showGetMore = [true|false] 是否显示右侧查看更多图标,为true时,NoticeBar为单行\n * @event {Function} click 点击 NoticeBar 触发事件\n * @event {Function} close 关闭 NoticeBar 触发事件\n * @event {Function} getmore 点击”查看更多“时触发事件\n */var _default =\n\n{\n name: 'UniNoticeBar',\n emits: ['click', 'getmore', 'close'],\n props: {\n text: {\n type: String,\n default: '' },\n\n moreText: {\n type: String,\n default: '' },\n\n backgroundColor: {\n type: String,\n default: '#FFF9EA' },\n\n speed: {\n // 默认1s滚动100px\n type: Number,\n default: 100 },\n\n color: {\n type: String,\n default: '#FF9A43' },\n\n moreColor: {\n type: String,\n default: '#FF9A43' },\n\n single: {\n // 是否单行\n type: [Boolean, String],\n default: false },\n\n scrollable: {\n // 是否滚动,添加后控制单行效果取消\n type: [Boolean, String],\n default: false },\n\n showIcon: {\n // 是否显示左侧icon\n type: [Boolean, String],\n default: false },\n\n showGetMore: {\n // 是否显示右侧查看更多\n type: [Boolean, String],\n default: false },\n\n showClose: {\n // 是否显示左侧关闭按钮\n type: [Boolean, String],\n default: false } },\n\n\n data: function data() {\n var elId = \"Uni_\".concat(Math.ceil(Math.random() * 10e5).toString(36));\n var elIdBox = \"Uni_\".concat(Math.ceil(Math.random() * 10e5).toString(36));\n return {\n textWidth: 0,\n boxWidth: 0,\n wrapWidth: '',\n webviewHide: false,\n\n\n\n elId: elId,\n elIdBox: elIdBox,\n show: true,\n animationDuration: 'none',\n animationPlayState: 'paused',\n animationDelay: '0s' };\n\n },\n mounted: function mounted() {var _this = this;\n\n var pages = getCurrentPages();\n var page = pages[pages.length - 1];\n var currentWebview = page.$getAppWebview();\n currentWebview.addEventListener('hide', function () {\n _this.webviewHide = true;\n });\n currentWebview.addEventListener('show', function () {\n _this.webviewHide = false;\n });\n\n this.$nextTick(function () {\n _this.initSize();\n });\n },\n\n\n\n\n\n methods: {\n initSize: function initSize() {var _this2 = this;\n if (this.scrollable) {\n\n var query = [],\n boxWidth = 0,\n textWidth = 0;\n var textQuery = new Promise(function (resolve, reject) {\n uni.createSelectorQuery().\n\n in(_this2).\n\n select(\"#\".concat(_this2.elId)).\n boundingClientRect().\n exec(function (ret) {\n _this2.textWidth = ret[0].width;\n resolve();\n });\n });\n var boxQuery = new Promise(function (resolve, reject) {\n uni.createSelectorQuery().\n\n in(_this2).\n\n select(\"#\".concat(_this2.elIdBox)).\n boundingClientRect().\n exec(function (ret) {\n _this2.boxWidth = ret[0].width;\n resolve();\n });\n });\n query.push(textQuery);\n query.push(boxQuery);\n Promise.all(query).then(function () {\n _this2.animationDuration = \"\".concat(_this2.textWidth / _this2.speed, \"s\");\n _this2.animationDelay = \"-\".concat(_this2.boxWidth / _this2.speed, \"s\");\n setTimeout(function () {\n _this2.animationPlayState = 'running';\n }, 1000);\n });\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n }\n\n\n\n\n\n\n\n },\n loopAnimation: function loopAnimation() {\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n },\n clickMore: function clickMore() {\n this.$emit('getmore');\n },\n close: function close() {\n this.show = false;\n this.$emit('close');\n },\n onClick: function onClick() {\n this.$emit('click');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLW5vdGljZS1iYXIvY29tcG9uZW50cy91bmktbm90aWNlLWJhci91bmktbm90aWNlLWJhci52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQStCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvQkE7QUFDQSxzQkFEQTtBQUVBLHNDQUZBO0FBR0E7QUFDQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUFEQTs7QUFLQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUFMQTs7QUFTQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUFUQTs7QUFhQTtBQUNBO0FBQ0Esa0JBRkE7QUFHQSxrQkFIQSxFQWJBOztBQWtCQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUFsQkE7O0FBc0JBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQXRCQTs7QUEwQkE7QUFDQTtBQUNBLDZCQUZBO0FBR0Esb0JBSEEsRUExQkE7O0FBK0JBO0FBQ0E7QUFDQSw2QkFGQTtBQUdBLG9CQUhBLEVBL0JBOztBQW9DQTtBQUNBO0FBQ0EsNkJBRkE7QUFHQSxvQkFIQSxFQXBDQTs7QUF5Q0E7QUFDQTtBQUNBLDZCQUZBO0FBR0Esb0JBSEEsRUF6Q0E7O0FBOENBO0FBQ0E7QUFDQSw2QkFGQTtBQUdBLG9CQUhBLEVBOUNBLEVBSEE7OztBQXVEQSxNQXZEQSxrQkF1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBO0FBR0EsbUJBSEE7QUFJQSx3QkFKQTs7OztBQVFBLGdCQVJBO0FBU0Esc0JBVEE7QUFVQSxnQkFWQTtBQVdBLCtCQVhBO0FBWUEsa0NBWkE7QUFhQSwwQkFiQTs7QUFlQSxHQXpFQTtBQTBFQSxTQTFFQSxxQkEwRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBRkE7QUFHQTtBQUNBO0FBQ0EsS0FGQTs7QUFJQTtBQUNBO0FBQ0EsS0FGQTtBQUdBLEdBekZBOzs7Ozs7QUErRkE7QUFDQSxZQURBLHNCQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQkFEQTtBQUVBLHFCQUZBO0FBR0E7QUFDQTs7QUFFQSxZQUZBLENBRUEsTUFGQTs7QUFJQSxnQkFKQSxZQUlBLFdBSkE7QUFLQSw0QkFMQTtBQU1BLGNBTkEsQ0FNQTtBQUNBO0FBQ0E7QUFDQSxXQVRBO0FBVUEsU0FYQTtBQVlBO0FBQ0E7O0FBRUEsWUFGQSxDQUVBLE1BRkE7O0FBSUEsZ0JBSkEsWUFJQSxjQUpBO0FBS0EsNEJBTEE7QUFNQSxjQU5BLENBTUE7QUFDQTtBQUNBO0FBQ0EsV0FUQTtBQVVBLFNBWEE7QUFZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBRkEsRUFFQSxJQUZBO0FBR0EsU0FOQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXFDQTs7Ozs7Ozs7QUFRQSxLQTlFQTtBQStFQSxpQkEvRUEsMkJBK0VBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3QkEsS0F2R0E7QUF3R0EsYUF4R0EsdUJBd0dBO0FBQ0E7QUFDQSxLQTFHQTtBQTJHQSxTQTNHQSxtQkEyR0E7QUFDQTtBQUNBO0FBQ0EsS0E5R0E7QUErR0EsV0EvR0EscUJBK0dBO0FBQ0E7QUFDQSxLQWpIQSxFQS9GQSxFIiwiZmlsZSI6IjI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJzaG93XCIgY2xhc3M9XCJ1bmktbm90aWNlYmFyXCIgOnN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6IGJhY2tncm91bmRDb2xvciB9XCIgQGNsaWNrPVwib25DbGlja1wiPlxyXG5cdFx0PHVuaS1pY29ucyB2LWlmPVwic2hvd0ljb24gPT09IHRydWUgfHwgc2hvd0ljb24gPT09ICd0cnVlJ1wiIGNsYXNzPVwidW5pLW5vdGljZWJhci1pY29uXCIgdHlwZT1cInNvdW5kXCJcclxuXHRcdFx0OmNvbG9yPVwiY29sb3JcIiBzaXplPVwiMjJcIiAvPlxyXG5cdFx0PHZpZXcgcmVmPVwidGV4dEJveFwiIGNsYXNzPVwidW5pLW5vdGljZWJhcl9fY29udGVudC13cmFwcGVyXCJcclxuXHRcdFx0OmNsYXNzPVwieyd1bmktbm90aWNlYmFyX19jb250ZW50LXdyYXBwZXItLXNjcm9sbGFibGUnOnNjcm9sbGFibGUsICd1bmktbm90aWNlYmFyX19jb250ZW50LXdyYXBwZXItLXNpbmdsZSc6IXNjcm9sbGFibGUgJiYgKHNpbmdsZSB8fCBtb3JlVGV4dCl9XCI+XHJcblx0XHRcdDx2aWV3IDppZD1cImVsSWRCb3hcIiBjbGFzcz1cInVuaS1ub3RpY2ViYXJfX2NvbnRlbnRcIlxyXG5cdFx0XHRcdDpjbGFzcz1cInsndW5pLW5vdGljZWJhcl9fY29udGVudC0tc2Nyb2xsYWJsZSc6c2Nyb2xsYWJsZSwgJ3VuaS1ub3RpY2ViYXJfX2NvbnRlbnQtLXNpbmdsZSc6IXNjcm9sbGFibGUgJiYgKHNpbmdsZSB8fCBtb3JlVGV4dCl9XCI+XHJcblx0XHRcdFx0PHRleHQgOmlkPVwiZWxJZFwiIHJlZj1cImFuaW1hdGlvbkVsZVwiIGNsYXNzPVwidW5pLW5vdGljZWJhcl9fY29udGVudC10ZXh0XCJcclxuXHRcdFx0XHRcdDpjbGFzcz1cInsndW5pLW5vdGljZWJhcl9fY29udGVudC10ZXh0LS1zY3JvbGxhYmxlJzpzY3JvbGxhYmxlLCd1bmktbm90aWNlYmFyX19jb250ZW50LXRleHQtLXNpbmdsZSc6IXNjcm9sbGFibGUgJiYgKHNpbmdsZSB8fCBzaG93R2V0TW9yZSl9XCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cIntjb2xvcjpjb2xvciwgd2lkdGg6d3JhcFdpZHRoKydweCcsICdhbmltYXRpb25EdXJhdGlvbic6IGFuaW1hdGlvbkR1cmF0aW9uLCAnLXdlYmtpdC1hbmltYXRpb25EdXJhdGlvbic6IGFuaW1hdGlvbkR1cmF0aW9uICxhbmltYXRpb25QbGF5U3RhdGU6IHdlYnZpZXdIaWRlPydwYXVzZWQnOmFuaW1hdGlvblBsYXlTdGF0ZSwnLXdlYmtpdC1hbmltYXRpb25QbGF5U3RhdGUnOndlYnZpZXdIaWRlPydwYXVzZWQnOmFuaW1hdGlvblBsYXlTdGF0ZSwgYW5pbWF0aW9uRGVsYXk6IGFuaW1hdGlvbkRlbGF5LCAnLXdlYmtpdC1hbmltYXRpb25EZWxheSc6YW5pbWF0aW9uRGVsYXl9XCI+e3t0ZXh0fX08L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtaWY9XCJzaG93R2V0TW9yZSA9PT0gdHJ1ZSB8fCBzaG93R2V0TW9yZSA9PT0gJ3RydWUnXCIgY2xhc3M9XCJ1bmktbm90aWNlYmFyX19tb3JlIHVuaS1jdXJzb3ItcG9pbnRcIlxyXG5cdFx0XHRAY2xpY2s9XCJjbGlja01vcmVcIj5cclxuXHRcdFx0PHRleHQgdi1pZj1cIm1vcmVUZXh0Lmxlbmd0aCA+IDBcIiA6c3R5bGU9XCJ7IGNvbG9yOiBtb3JlQ29sb3IgfVwiIGNsYXNzPVwidW5pLW5vdGljZWJhcl9fbW9yZS10ZXh0XCI+e3sgbW9yZVRleHQgfX08L3RleHQ+XHJcblx0XHRcdDx1bmktaWNvbnMgdi1lbHNlIHR5cGU9XCJyaWdodFwiIDpjb2xvcj1cIm1vcmVDb2xvclwiIHNpemU9XCIxNlwiIC8+XHJcblx0XHQ8L3ZpZXc+XG5cdFx0PHZpZXcgY2xhc3M9XCJ1bmktbm90aWNlYmFyLWNsb3NlIHVuaS1jdXJzb3ItcG9pbnRcIiB2LWlmPVwiKHNob3dDbG9zZSA9PT0gdHJ1ZSB8fCBzaG93Q2xvc2UgPT09ICd0cnVlJykgJiYgKHNob3dHZXRNb3JlID09PSBmYWxzZSB8fCBzaG93R2V0TW9yZSA9PT0gJ2ZhbHNlJylcIj5cblx0XHRcdDx1bmktaWNvbnNcblx0XHRcdFx0dHlwZT1cImNsb3NlZW1wdHlcIiA6Y29sb3I9XCJjb2xvclwiIHNpemU9XCIxNlwiIEBjbGljaz1cImNsb3NlXCIgLz5cblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRjb25zdCBkb20gPSB3ZWV4LnJlcXVpcmVNb2R1bGUoJ2RvbScpO1xyXG5cdGNvbnN0IGFuaW1hdGlvbiA9IHdlZXgucmVxdWlyZU1vZHVsZSgnYW5pbWF0aW9uJyk7XHJcblx0Ly8gI2VuZGlmXHJcblxyXG5cdC8qKlxyXG5cdCAqIE5vdGljZUJhciDoh6rlrprkuYnlr7zoiKrmoI9cclxuXHQgKiBAZGVzY3JpcHRpb24g6YCa5ZGK5qCP57uE5Lu2XHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTMwXHJcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ9IHNwZWVkIOaWh+Wtl+a7muWKqOeahOmAn+W6pu+8jOm7mOiupDEwMHB4L+enklxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB0ZXh0IOaYvuekuuaWh+Wtl1xyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBiYWNrZ3JvdW5kQ29sb3Ig6IOM5pmv6aKc6ImyXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGNvbG9yIOaWh+Wtl+minOiJslxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBtb3JlQ29sb3Ig5p+l55yL5pu05aSa5paH5a2X55qE6aKc6ImyXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IG1vcmVUZXh0IOiuvue9ruKAnOafpeeci+abtOWkmuKAneeahOaWh+acrFxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gc2luZ2xlID0gW3RydWV8ZmFsc2VdIOaYr+WQpuWNleihjFxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gc2Nyb2xsYWJsZSA9IFt0cnVlfGZhbHNlXSDmmK/lkKbmu5rliqjvvIzkuLp0cnVl5pe277yMTm90aWNlQmFy5Li65Y2V6KGMXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBzaG93SWNvbiA9IFt0cnVlfGZhbHNlXSDmmK/lkKbmmL7npLrlt6bkvqflloflj63lm77moIdcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3dDbG9zZSA9IFt0cnVlfGZhbHNlXSDmmK/lkKbmmL7npLrlt6bkvqflhbPpl63mjInpkq5cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3dHZXRNb3JlID0gW3RydWV8ZmFsc2VdIOaYr+WQpuaYvuekuuWPs+S+p+afpeeci+abtOWkmuWbvuagh++8jOS4unRydWXml7bvvIxOb3RpY2VCYXLkuLrljZXooYxcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjbGljayDngrnlh7sgTm90aWNlQmFyIOinpuWPkeS6i+S7tlxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsb3NlIOWFs+mXrSBOb3RpY2VCYXIg6Kem5Y+R5LqL5Lu2XHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gZ2V0bW9yZSDngrnlh7vigJ3mn6XnnIvmm7TlpJrigJzml7bop6blj5Hkuovku7ZcclxuXHQgKi9cclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1VuaU5vdGljZUJhcicsXHJcblx0XHRlbWl0czogWydjbGljaycsICdnZXRtb3JlJywgJ2Nsb3NlJ10sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHR0ZXh0OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdG1vcmVUZXh0OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGJhY2tncm91bmRDb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnI0ZGRjlFQSdcclxuXHRcdFx0fSxcclxuXHRcdFx0c3BlZWQ6IHtcclxuXHRcdFx0XHQvLyDpu5jorqQxc+a7muWKqDEwMHB4XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDEwMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnI0ZGOUE0MydcclxuXHRcdFx0fSxcclxuXHRcdFx0bW9yZUNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjRkY5QTQzJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaW5nbGU6IHtcclxuXHRcdFx0XHQvLyDmmK/lkKbljZXooYxcclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbiwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzY3JvbGxhYmxlOiB7XHJcblx0XHRcdFx0Ly8g5piv5ZCm5rua5Yqo77yM5re75Yqg5ZCO5o6n5Yi25Y2V6KGM5pWI5p6c5Y+W5raIXHJcblx0XHRcdFx0dHlwZTogW0Jvb2xlYW4sIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd0ljb246IHtcclxuXHRcdFx0XHQvLyDmmK/lkKbmmL7npLrlt6bkvqdpY29uXHJcblx0XHRcdFx0dHlwZTogW0Jvb2xlYW4sIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd0dldE1vcmU6IHtcclxuXHRcdFx0XHQvLyDmmK/lkKbmmL7npLrlj7Pkvqfmn6XnnIvmm7TlpJpcclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbiwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93Q2xvc2U6IHtcclxuXHRcdFx0XHQvLyDmmK/lkKbmmL7npLrlt6bkvqflhbPpl63mjInpkq5cclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbiwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0Y29uc3QgZWxJZCA9IGBVbmlfJHtNYXRoLmNlaWwoTWF0aC5yYW5kb20oKSAqIDEwZTUpLnRvU3RyaW5nKDM2KX1gXHJcblx0XHRcdGNvbnN0IGVsSWRCb3ggPSBgVW5pXyR7TWF0aC5jZWlsKE1hdGgucmFuZG9tKCkgKiAxMGU1KS50b1N0cmluZygzNil9YFxyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRleHRXaWR0aDogMCxcclxuXHRcdFx0XHRib3hXaWR0aDogMCxcclxuXHRcdFx0XHR3cmFwV2lkdGg6ICcnLFxyXG5cdFx0XHRcdHdlYnZpZXdIaWRlOiBmYWxzZSxcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRcdFx0XHRzdG9wQW5pbWF0aW9uOiBmYWxzZSxcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRlbElkOiBlbElkLFxyXG5cdFx0XHRcdGVsSWRCb3g6IGVsSWRCb3gsXHJcblx0XHRcdFx0c2hvdzogdHJ1ZSxcclxuXHRcdFx0XHRhbmltYXRpb25EdXJhdGlvbjogJ25vbmUnLFxyXG5cdFx0XHRcdGFuaW1hdGlvblBsYXlTdGF0ZTogJ3BhdXNlZCcsXHJcblx0XHRcdFx0YW5pbWF0aW9uRGVsYXk6ICcwcydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHR2YXIgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcclxuXHRcdFx0dmFyIHBhZ2UgPSBwYWdlc1twYWdlcy5sZW5ndGggLSAxXTtcclxuXHRcdFx0dmFyIGN1cnJlbnRXZWJ2aWV3ID0gcGFnZS4kZ2V0QXBwV2VidmlldygpO1xyXG5cdFx0XHRjdXJyZW50V2Vidmlldy5hZGRFdmVudExpc3RlbmVyKCdoaWRlJywgKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMud2Vidmlld0hpZGUgPSB0cnVlXHJcblx0XHRcdH0pXHJcblx0XHRcdGN1cnJlbnRXZWJ2aWV3LmFkZEV2ZW50TGlzdGVuZXIoJ3Nob3cnLCAoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy53ZWJ2aWV3SGlkZSA9IGZhbHNlXHJcblx0XHRcdH0pXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy5pbml0U2l6ZSgpXHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRiZWZvcmVEZXN0cm95KCkge1xyXG5cdFx0XHR0aGlzLnN0b3BBbmltYXRpb24gPSB0cnVlXHJcblx0XHR9LFxyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGluaXRTaXplKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnNjcm9sbGFibGUpIHtcclxuXHRcdFx0XHRcdC8vICNpZm5kZWYgQVBQLU5WVUVcclxuXHRcdFx0XHRcdGxldCBxdWVyeSA9IFtdLFxyXG5cdFx0XHRcdFx0XHRib3hXaWR0aCA9IDAsXHJcblx0XHRcdFx0XHRcdHRleHRXaWR0aCA9IDA7XHJcblx0XHRcdFx0XHRsZXQgdGV4dFF1ZXJ5ID0gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpXHJcblx0XHRcdFx0XHRcdFx0Ly8gI2lmbmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHRcdFx0XHQuaW4odGhpcylcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHQuc2VsZWN0KGAjJHt0aGlzLmVsSWR9YClcclxuXHRcdFx0XHRcdFx0XHQuYm91bmRpbmdDbGllbnRSZWN0KClcclxuXHRcdFx0XHRcdFx0XHQuZXhlYyhyZXQgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy50ZXh0V2lkdGggPSByZXRbMF0ud2lkdGhcclxuXHRcdFx0XHRcdFx0XHRcdHJlc29sdmUoKVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0bGV0IGJveFF1ZXJ5ID0gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpXHJcblx0XHRcdFx0XHRcdFx0Ly8gI2lmbmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHRcdFx0XHQuaW4odGhpcylcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHQuc2VsZWN0KGAjJHt0aGlzLmVsSWRCb3h9YClcclxuXHRcdFx0XHRcdFx0XHQuYm91bmRpbmdDbGllbnRSZWN0KClcclxuXHRcdFx0XHRcdFx0XHQuZXhlYyhyZXQgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5ib3hXaWR0aCA9IHJldFswXS53aWR0aFxyXG5cdFx0XHRcdFx0XHRcdFx0cmVzb2x2ZSgpXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRxdWVyeS5wdXNoKHRleHRRdWVyeSlcclxuXHRcdFx0XHRcdHF1ZXJ5LnB1c2goYm94UXVlcnkpXHJcblx0XHRcdFx0XHRQcm9taXNlLmFsbChxdWVyeSkudGhlbigoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuYW5pbWF0aW9uRHVyYXRpb24gPSBgJHt0aGlzLnRleHRXaWR0aCAvIHRoaXMuc3BlZWR9c2BcclxuXHRcdFx0XHRcdFx0dGhpcy5hbmltYXRpb25EZWxheSA9IGAtJHt0aGlzLmJveFdpZHRoIC8gdGhpcy5zcGVlZH1zYFxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmFuaW1hdGlvblBsYXlTdGF0ZSA9ICdydW5uaW5nJ1xyXG5cdFx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0XHRkb20uZ2V0Q29tcG9uZW50UmVjdCh0aGlzLiRyZWZzWydhbmltYXRpb25FbGUnXSwgKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRsZXQgd2luV2lkdGggPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS53aW5kb3dXaWR0aFxyXG5cdFx0XHRcdFx0XHR0aGlzLnRleHRXaWR0aCA9IHJlcy5zaXplLndpZHRoXHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi50cmFuc2l0aW9uKHRoaXMuJHJlZnNbJ2FuaW1hdGlvbkVsZSddLCB7XHJcblx0XHRcdFx0XHRcdFx0c3R5bGVzOiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IGB0cmFuc2xhdGVYKC0ke3dpbldpZHRofXB4KWBcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAwLFxyXG5cdFx0XHRcdFx0XHRcdHRpbWluZ0Z1bmN0aW9uOiAnbGluZWFyJyxcclxuXHRcdFx0XHRcdFx0XHRkZWxheTogMFxyXG5cdFx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKCF0aGlzLnN0b3BBbmltYXRpb24pIHtcclxuXHRcdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi50cmFuc2l0aW9uKHRoaXMuJHJlZnNbJ2FuaW1hdGlvbkVsZSddLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHN0eWxlczoge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogYHRyYW5zbGF0ZVgoLSR7dGhpcy50ZXh0V2lkdGh9cHgpYFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aW1pbmdGdW5jdGlvbjogJ2xpbmVhcicsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAodGhpcy50ZXh0V2lkdGggLSB3aW5XaWR0aCkgLyB0aGlzLnNwZWVkICogMTAwMCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGVsYXk6IDEwMDBcclxuXHRcdFx0XHRcdFx0XHRcdH0sICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWYgKCF0aGlzLnN0b3BBbmltYXRpb24pIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmxvb3BBbmltYXRpb24oKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRcdFx0XHRpZiAoIXRoaXMuc2Nyb2xsYWJsZSAmJiAodGhpcy5zaW5nbGUgfHwgdGhpcy5tb3JlVGV4dCkpIHtcclxuXHRcdFx0XHRcdGRvbS5nZXRDb21wb25lbnRSZWN0KHRoaXMuJHJlZnNbJ3RleHRCb3gnXSwgKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLndyYXBXaWR0aCA9IHJlcy5zaXplLndpZHRoXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0bG9vcEFuaW1hdGlvbigpIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRcdFx0XHRhbmltYXRpb24udHJhbnNpdGlvbih0aGlzLiRyZWZzWydhbmltYXRpb25FbGUnXSwge1xyXG5cdFx0XHRcdFx0c3R5bGVzOiB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogYHRyYW5zbGF0ZVgoMHB4KWBcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRkdXJhdGlvbjogMFxyXG5cdFx0XHRcdH0sICgpID0+IHtcclxuXHRcdFx0XHRcdGlmICghdGhpcy5zdG9wQW5pbWF0aW9uKSB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi50cmFuc2l0aW9uKHRoaXMuJHJlZnNbJ2FuaW1hdGlvbkVsZSddLCB7XHJcblx0XHRcdFx0XHRcdFx0c3R5bGVzOiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IGB0cmFuc2xhdGVYKC0ke3RoaXMudGV4dFdpZHRofXB4KWBcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiB0aGlzLnRleHRXaWR0aCAvIHRoaXMuc3BlZWQgKiAxMDAwLFxyXG5cdFx0XHRcdFx0XHRcdHRpbWluZ0Z1bmN0aW9uOiAnbGluZWFyJyxcclxuXHRcdFx0XHRcdFx0XHRkZWxheTogMFxyXG5cdFx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKCF0aGlzLnN0b3BBbmltYXRpb24pIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMubG9vcEFuaW1hdGlvbigpXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xpY2tNb3JlKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2dldG1vcmUnKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLnNob3cgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbG9zZScpXHJcblx0XHRcdH0sXHJcblx0XHRcdG9uQ2xpY2soKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQudW5pLW5vdGljZWJhciB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWN1cnNvci1wb2ludCB7XHJcblx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1ub3RpY2ViYXItY2xvc2Uge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1ub3RpY2ViYXItaWNvbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHR9XHJcblxyXG5cdC51bmktbm90aWNlYmFyX19jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnVuaS1ub3RpY2ViYXJfX2NvbnRlbnQtd3JhcHBlci0tc2luZ2xlIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQudW5pLW5vdGljZWJhcl9fY29udGVudC13cmFwcGVyLS1zaW5nbGUsXHJcblx0LnVuaS1ub3RpY2ViYXJfX2NvbnRlbnQtd3JhcHBlci0tc2Nyb2xsYWJsZSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdH1cclxuXHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdC51bmktbm90aWNlYmFyX19jb250ZW50LXdyYXBwZXItLXNjcm9sbGFibGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdH1cclxuXHJcblx0LyogI2VuZGlmICovXHJcblxyXG5cdC51bmktbm90aWNlYmFyX19jb250ZW50LS1zY3JvbGxhYmxlIHtcclxuXHRcdC8qICNpZmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZmxleDogMDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1ub3RpY2ViYXJfX2NvbnRlbnQtLXNpbmdsZSB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleDogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC51bmktbm90aWNlYmFyX19jb250ZW50LXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC51bmktbm90aWNlYmFyX19jb250ZW50LXRleHQtLXNpbmdsZSB7XHJcblx0XHQvKiAjaWZkZWYgQVBQLU5WVUUgKi9cclxuXHRcdGxpbmVzOiAxO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdH1cclxuXHJcblx0LnVuaS1ub3RpY2ViYXJfX2NvbnRlbnQtdGV4dC0tc2Nyb2xsYWJsZSB7XHJcblx0XHQvKiAjaWZkZWYgQVBQLU5WVUUgKi9cclxuXHRcdGxpbmVzOiAxO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA3NTBycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMDAlO1xyXG5cdFx0YW5pbWF0aW9uOiBub3RpY2UgMTBzIDBzIGxpbmVhciBpbmZpbml0ZSBib3RoO1xyXG5cdFx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1ub3RpY2ViYXJfX21vcmUge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHR9XHJcblxyXG5cdC51bmktbm90aWNlYmFyX19tb3JlLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBub3RpY2Uge1xyXG5cdFx0MTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///28\n"); /***/ }), /* 29 */ /*!*******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-notice/t-i-notice.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-notice.vue?vue&type=script&lang=js& */ 30);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_notice_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF1QixDQUFnQixnd0JBQUcsRUFBQyIsImZpbGUiOiIyOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LWktbm90aWNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3QtaS1ub3RpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///29\n"); /***/ }), /* 30 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-notice/t-i-notice.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-i-notice\",\n props: [\n \"base_url\"],\n\n data: function data() {\n return {\n text_time: \"\",\n text: \"暂无公告。\" };\n\n },\n created: function created() {\n this.get_notice();\n\n this.getCurrentDate();\n },\n methods: {\n get_notice: function get_notice() {var _this = this;\n uni.request({\n url: this.base_url + \"/notice/list\",\n method: \"GET\",\n success: function success(res) {\n __f__(\"log\", res, \" at components/t-i-notice/t-i-notice.vue:38\");\n if (!res.data.data.content) {\n _this.text = res.data.data.message;\n } else {\n _this.text = res.data.data.title + res.data.data.content;\n }\n } });\n\n },\n\n getCurrentDate: function getCurrentDate() {\n var myDate = new Date();\n var year = myDate.getFullYear(); //年\n var month = myDate.getMonth() + 1; //月\n var day = myDate.getDate(); //日\n var days = myDate.getDay();\n switch (days) {\n case 1:\n days = '星期一';\n break;\n case 2:\n days = '星期二';\n break;\n case 3:\n days = '星期三';\n break;\n case 4:\n days = '星期四';\n break;\n case 5:\n days = '星期五';\n break;\n case 6:\n days = '星期六';\n break;\n case 0:\n days = '星期日';\n break;}\n\n var str = \"今日 \" + \" \" + year + \"年\" + month + \"月\" + day + \"日  \" + days;\n this.text_time = str;\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LWktbm90aWNlL3QtaS1ub3RpY2UudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQWVBO0FBQ0Esb0JBREE7QUFFQTtBQUNBLFlBREEsQ0FGQTs7QUFLQSxNQUxBLGtCQUtBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG1CQUZBOztBQUlBLEdBVkE7QUFXQSxTQVhBLHFCQVdBO0FBQ0E7O0FBRUE7QUFDQSxHQWZBO0FBZ0JBO0FBQ0EsY0FEQSx3QkFDQTtBQUNBO0FBQ0EsMkNBREE7QUFFQSxxQkFGQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBLFNBVkE7O0FBWUEsS0FkQTs7QUFnQkEsa0JBaEJBLDRCQWdCQTtBQUNBO0FBQ0Esc0NBRkEsQ0FFQTtBQUNBLHdDQUhBLENBR0E7QUFDQSxpQ0FKQSxDQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFyQkE7O0FBdUJBO0FBQ0E7QUFDQSxLQS9DQSxFQWhCQSxFIiwiZmlsZSI6IjMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJib3hcIj5cclxuXHRcdFx0PCEtLSDmloflrZfmu5rliqggLS0+XHJcblx0XHRcdDx1bmktbm90aWNlLWJhciA6c3BlZWQ9XCI1MFwiIGJhY2tncm91bmQtY29sb3I9XCIjZmZmZmZmMDBcIiBjb2xvcj1cIiNmZmZcIiBzaW5nbGU9XCJ0cnVlXCJcclxuXHRcdFx0XHQ6dGV4dD1cInRleHRfdGltZVwiPjwvdW5pLW5vdGljZS1iYXI+XHJcblxyXG5cdFx0XHQ8IS0tIOaWh+Wtl+a7muWKqCAtLT5cclxuXHRcdFx0PHVuaS1ub3RpY2UtYmFyIHNjcm9sbGFibGU9XCJ0cnVlXCIgOnNwZWVkPVwiMjBcIiBiYWNrZ3JvdW5kLWNvbG9yPVwiI2ZmZmZmZjAwXCIgY29sb3I9XCIjZmZmXCIgc2luZ2xlPVwidHJ1ZVwiXHJcblx0XHRcdFx0OnRleHQ9XCJ0ZXh0XCI+PC91bmktbm90aWNlLWJhcj5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwidC1pLW5vdGljZVwiLFxyXG5cdFx0cHJvcHM6IFtcclxuXHRcdFx0XCJiYXNlX3VybFwiXHJcblx0XHRdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0ZXh0X3RpbWU6XCJcIixcclxuXHRcdFx0XHR0ZXh0OiBcIuaaguaXoOWFrOWRiuOAglwiXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0dGhpcy5nZXRfbm90aWNlKClcclxuXHRcdFx0XHJcblx0XHRcdHRoaXMuZ2V0Q3VycmVudERhdGUoKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0X25vdGljZSgpIHtcclxuXHRcdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0XHR1cmw6IHRoaXMuYmFzZV91cmwgKyBcIi9ub3RpY2UvbGlzdFwiLFxyXG5cdFx0XHRcdFx0bWV0aG9kOiBcIkdFVFwiLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpXHJcblx0XHRcdFx0XHRcdGlmKCFyZXMuZGF0YS5kYXRhLmNvbnRlbnQpe1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMudGV4dCA9IHJlcy5kYXRhLmRhdGEubWVzc2FnZVxyXG5cdFx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnRleHQgPSByZXMuZGF0YS5kYXRhLnRpdGxlICsgcmVzLmRhdGEuZGF0YS5jb250ZW50XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Z2V0Q3VycmVudERhdGUoKSB7XHJcblx0XHRcdFx0dmFyIG15RGF0ZSA9IG5ldyBEYXRlKCk7XHJcblx0XHRcdFx0dmFyIHllYXIgPSBteURhdGUuZ2V0RnVsbFllYXIoKTsgLy/lubRcclxuXHRcdFx0XHR2YXIgbW9udGggPSBteURhdGUuZ2V0TW9udGgoKSArIDE7IC8v5pyIXHJcblx0XHRcdFx0dmFyIGRheSA9IG15RGF0ZS5nZXREYXRlKCk7IC8v5pelXHJcblx0XHRcdFx0dmFyIGRheXMgPSBteURhdGUuZ2V0RGF5KCk7XHJcblx0XHRcdFx0c3dpdGNoIChkYXlzKSB7XHJcblx0XHRcdFx0XHRjYXNlIDE6XHJcblx0XHRcdFx0XHRcdGRheXMgPSAn5pif5pyf5LiAJztcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDI6XHJcblx0XHRcdFx0XHRcdGRheXMgPSAn5pif5pyf5LqMJztcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDM6XHJcblx0XHRcdFx0XHRcdGRheXMgPSAn5pif5pyf5LiJJztcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDQ6XHJcblx0XHRcdFx0XHRcdGRheXMgPSAn5pif5pyf5ZubJztcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDU6XHJcblx0XHRcdFx0XHRcdGRheXMgPSAn5pif5pyf5LqUJztcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDY6XHJcblx0XHRcdFx0XHRcdGRheXMgPSAn5pif5pyf5YWtJztcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDA6XHJcblx0XHRcdFx0XHRcdGRheXMgPSAn5pif5pyf5pelJztcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHZhciBzdHIgPSBcIuS7iuaXpSBcIiArIFwiIFwiICsgIHllYXIgKyBcIuW5tFwiICsgbW9udGggKyBcIuaciFwiICsgZGF5ICsgXCLml6XCoCBcIiArIGRheXM7XHJcblx0XHRcdFx0dGhpcy50ZXh0X3RpbWUgPSBzdHJcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuY29udGVudCB7XHJcblx0XHR3aWR0aDogNzUwcnB4O1xyXG5cdFx0aGVpZ2h0OiAyNDRycHg7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaWNvbi9iZ19pbWcuanBnKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNzUwcnB4IDMzNHJweDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcblxyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5ib3gge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR3aWR0aDogNzAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAyMDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAyMHJweDtcclxuXHJcblx0XHQvZGVlcC8udW5pLW5vdGljZWJhciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///30\n"); /***/ }), /* 31 */ /*!*********************************************************************!*\ !*** ./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) } /***/ }), /* 32 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-banner/t-i-banner.vue ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_i_banner_vue_vue_type_template_id_1b992c24___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-i-banner.vue?vue&type=template&id=1b992c24& */ 33);\n/* harmony import */ var _t_i_banner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-i-banner.vue?vue&type=script&lang=js& */ 35);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_i_banner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_i_banner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_i_banner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_i_banner_vue_vue_type_template_id_1b992c24___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_i_banner_vue_vue_type_template_id_1b992c24___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_i_banner_vue_vue_type_template_id_1b992c24___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-i-banner/t-i-banner.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUg7QUFDdkg7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxxRkFBTTtBQUNSLEVBQUUsOEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3QtaS1iYW5uZXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFiOTkyYzI0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdC1pLWJhbm5lci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3QtaS1iYW5uZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3QtaS1iYW5uZXIvdC1pLWJhbm5lci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///32\n"); /***/ }), /* 33 */ /*!*************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-banner/t-i-banner.vue?vue&type=template&id=1b992c24& ***! \*************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_vue_vue_type_template_id_1b992c24___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-banner.vue?vue&type=template&id=1b992c24& */ 34); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_vue_vue_type_template_id_1b992c24___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_vue_vue_type_template_id_1b992c24___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_vue_vue_type_template_id_1b992c24___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_vue_vue_type_template_id_1b992c24___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 34 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-banner/t-i-banner.vue?vue&type=template&id=1b992c24& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", "banner"), attrs: { _i: 1 } }, [ _c( "swiper", { staticClass: _vm._$s(2, "sc", "box"), attrs: { _i: 2 } }, _vm._l(_vm._$s(3, "f", { forItems: _vm.banners }), function( item, index, $20, $30 ) { return _c( "swiper-item", { key: _vm._$s(3, "f", { forIndex: $20, key: item.id }) }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "item"), attrs: { _i: "4-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "img"), attrs: { _i: "5-" + $30 } }, [ _c("image", { attrs: { src: _vm._$s("6-" + $30, "a-src", item.imgURL), _i: "6-" + $30 } }) ] ), _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "title"), attrs: { _i: "7-" + $30 } }, [ _c("view", [ _vm._v(_vm._$s("8-" + $30, "t0-0", _vm._s(item.title))) ]), _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "num"), attrs: { _i: "9-" + $30 } }, [ _c("text", [ _vm._v( _vm._$s("10-" + $30, "t0-0", _vm._s(index + 1)) ) ]) ] ) ] ) ] ) ] ) }), 0 ) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 35 */ /*!*******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-banner/t-i-banner.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-banner.vue?vue&type=script&lang=js& */ 36);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_banner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF1QixDQUFnQixnd0JBQUcsRUFBQyIsImZpbGUiOiIzNS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LWktYmFubmVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3QtaS1iYW5uZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///35\n"); /***/ }), /* 36 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-banner/t-i-banner.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-i-banner\",\n props: [\n \"base_url\"],\n\n data: function data() {\n return {\n banners: [] };\n\n\n },\n created: function created() {\n this.get_banner();\n },\n methods: {\n get_banner: function get_banner() {var _this = this;\n uni.request({\n url: this.base_url + \"/scrollImg/list\",\n method: \"GET\",\n success: function success(res) {\n _this.banners = res.data.data.data;\n } });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LWktYmFubmVyL3QtaS1iYW5uZXIudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdUJBO0FBQ0Esb0JBREE7QUFFQTtBQUNBLFlBREEsQ0FGQTs7QUFLQSxNQUxBLGtCQUtBO0FBQ0E7QUFDQSxpQkFEQTs7O0FBSUEsR0FWQTtBQVdBLFNBWEEscUJBV0E7QUFDQTtBQUNBLEdBYkE7QUFjQTtBQUNBLGNBREEsd0JBQ0E7QUFDQTtBQUNBLDhDQURBO0FBRUEscUJBRkE7QUFHQTtBQUNBO0FBQ0EsU0FMQTs7QUFPQSxLQVRBLEVBZEEsRSIsImZpbGUiOiIzNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJhbm5lclwiPlxyXG5cdFx0XHQ8c3dpcGVyIGNsYXNzPVwiYm94XCIgYXV0b3BsYXkgY2lyY3VsYXI+XHJcblx0XHRcdFx0PHN3aXBlci1pdGVtIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGJhbm5lcnNcIiA6a2V5PVwiaXRlbS5pZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nXCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltZ1VSTFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQtIDx0ZXh0PiB7e2luZGV4KzF9fSA8L3RleHQ+IC1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHQ8L3N3aXBlcj5cclxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6XCJ0LWktYmFubmVyXCIsXHJcblx0XHRwcm9wczogW1xyXG5cdFx0XHRcImJhc2VfdXJsXCJcclxuXHRcdF0sXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRiYW5uZXJzOltdXHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR0aGlzLmdldF9iYW5uZXIoKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0X2Jhbm5lcigpe1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDogdGhpcy5iYXNlX3VybCArIFwiL3Njcm9sbEltZy9saXN0XCIsXHJcblx0XHRcdFx0XHRtZXRob2Q6IFwiR0VUXCIsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuYmFubmVycyA9IHJlcy5kYXRhLmRhdGEuZGF0YVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxuXHQuYmFubmVye1xyXG5cdFx0LmJveHtcclxuXHRcdFx0d2lkdGg6IDc1MHJweDtcclxuXHRcdFx0aGVpZ2h0OiA2MDBycHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuaXRlbXtcclxuXHRcdFx0XHR3aWR0aDogNzUwcnB4O1xyXG5cdFx0XHRcdC5pbWd7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNzUwcnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwMHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRpdGxle1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjVycHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNzUwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjBycHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5udW17XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAzNXJweDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDI1cnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0FDQjBBQztcclxuXHRcdFx0XHRcdFx0dGV4dHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzIzQTJFRTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///36\n"); /***/ }), /* 37 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-icon/t-i-icon.vue ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_i_icon_vue_vue_type_template_id_6d7c8a78___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-i-icon.vue?vue&type=template&id=6d7c8a78& */ 38);\n/* harmony import */ var _t_i_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-i-icon.vue?vue&type=script&lang=js& */ 41);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_i_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_i_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_i_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_i_icon_vue_vue_type_template_id_6d7c8a78___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_i_icon_vue_vue_type_template_id_6d7c8a78___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_i_icon_vue_vue_type_template_id_6d7c8a78___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-i-icon/t-i-icon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3QtaS1pY29uLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02ZDdjOGE3OCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3QtaS1pY29uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdC1pLWljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3QtaS1pY29uL3QtaS1pY29uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///37\n"); /***/ }), /* 38 */ /*!*********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-icon/t-i-icon.vue?vue&type=template&id=6d7c8a78& ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_template_id_6d7c8a78___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-icon.vue?vue&type=template&id=6d7c8a78& */ 39); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_template_id_6d7c8a78___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_template_id_6d7c8a78___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_template_id_6d7c8a78___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_template_id_6d7c8a78___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 39 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-icon/t-i-icon.vue?vue&type=template&id=6d7c8a78& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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(5, function(item, $10, $20, $30) { return _c( "view", { staticClass: _vm._$s("2-" + $30, "sc", "item"), attrs: { _i: "2-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "icon"), attrs: { _i: "3-" + $30 } }, [ _c("image", { attrs: { src: _vm._$s( "4-" + $30, "a-src", __webpack_require__(/*! ./icon/gaikuang.png */ 40) ), _i: "4-" + $30 } }) ] ), _c("view", { staticClass: _vm._$s("5-" + $30, "sc", "name"), attrs: { _i: "5-" + $30 } }) ] ) }), 0 ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 40 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-icon/icon/gaikuang.png ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-i-icon/icon/gaikuang.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjQwLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtaS1pY29uL2ljb24vZ2Fpa3VhbmcucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///40\n"); /***/ }), /* 41 */ /*!***************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-icon/t-i-icon.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-icon.vue?vue&type=script&lang=js& */ 42);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw4dkJBQUcsRUFBQyIsImZpbGUiOiI0MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LWktaWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LWktaWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///41\n"); /***/ }), /* 42 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-icon/t-i-icon.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-i-icon\",\n props: [\n \"base_url\"],\n\n data: function data() {\n return {\n list: [] };\n\n },\n created: function created() {\n this.get_list();\n },\n methods: {\n get_list: function get_list() {var _this = this;\n uni.request({\n url: this.base_url + \"/homeNav/list\",\n method: \"GET\",\n success: function success(res) {\n // console.log(res.data.data.data)\n\n _this.list = res.data.data.data.slice(0, 5);\n __f__(\"log\", _this.list, \" at components/t-i-icon/t-i-icon.vue:37\");\n } });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LWktaWNvbi90LWktaWNvbi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFjQTtBQUNBLGtCQURBO0FBRUE7QUFDQSxZQURBLENBRkE7O0FBS0EsTUFMQSxrQkFLQTtBQUNBO0FBQ0EsY0FEQTs7QUFHQSxHQVRBO0FBVUEsU0FWQSxxQkFVQTtBQUNBO0FBQ0EsR0FaQTtBQWFBO0FBQ0EsWUFEQSxzQkFDQTtBQUNBO0FBQ0EsNENBREE7QUFFQSxxQkFGQTtBQUdBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFNBUkE7O0FBVUEsS0FaQSxFQWJBLEUiLCJmaWxlIjoiNDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxuXHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIml0ZW0gaW4gNVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4vaWNvbi9nYWlrdWFuZy5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5qaC5Ya1PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRuYW1lOlwidC1pLWljb25cIixcclxuXHRcdHByb3BzOiBbXHJcblx0XHRcdFwiYmFzZV91cmxcIlxyXG5cdFx0XSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0bGlzdDpbXVxuXHRcdFx0fTtcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0dGhpcy5nZXRfbGlzdCgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczp7XHJcblx0XHRcdGdldF9saXN0KCl7XHJcblx0XHRcdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdFx0dXJsOiB0aGlzLmJhc2VfdXJsICsgXCIvaG9tZU5hdi9saXN0XCIsXHJcblx0XHRcdFx0XHRtZXRob2Q6IFwiR0VUXCIsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcy5kYXRhLmRhdGEuZGF0YSlcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdHRoaXMubGlzdCA9IHJlcy5kYXRhLmRhdGEuZGF0YS5zbGljZSgwLDUpXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMubGlzdClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cblx0LmNvbnRlbnR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiA1MHJweCAyNXJweDtcclxuXHR9XHJcblx0XHJcblx0Lmxpc3R7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Lml0ZW17XHJcblx0XHRcdHdpZHRoOiAxMDRycHg7XHJcblx0XHRcdC5pY29ue1xyXG5cdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwNHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTA0cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmFtZXtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///42\n"); /***/ }), /* 43 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-common/t-i-common.vue ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_i_common_vue_vue_type_template_id_6542fec4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-i-common.vue?vue&type=template&id=6542fec4& */ 44);\n/* harmony import */ var _t_i_common_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-i-common.vue?vue&type=script&lang=js& */ 47);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_i_common_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_i_common_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_i_common_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_i_common_vue_vue_type_template_id_6542fec4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_i_common_vue_vue_type_template_id_6542fec4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_i_common_vue_vue_type_template_id_6542fec4___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-i-common/t-i-common.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUg7QUFDdkg7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxxRkFBTTtBQUNSLEVBQUUsOEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3QtaS1jb21tb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTY1NDJmZWM0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdC1pLWNvbW1vbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3QtaS1jb21tb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3QtaS1jb21tb24vdC1pLWNvbW1vbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///43\n"); /***/ }), /* 44 */ /*!*************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-common/t-i-common.vue?vue&type=template&id=6542fec4& ***! \*************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_vue_vue_type_template_id_6542fec4___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-common.vue?vue&type=template&id=6542fec4& */ 45); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_vue_vue_type_template_id_6542fec4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_vue_vue_type_template_id_6542fec4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_vue_vue_type_template_id_6542fec4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_vue_vue_type_template_id_6542fec4___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-common/t-i-common.vue?vue&type=template&id=6542fec4& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "title"), attrs: { _i: 1 } }), _c( "view", { staticClass: _vm._$s(2, "sc", "list"), attrs: { _i: 2 } }, _vm._l(7, function(item, $10, $20, $30) { return _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "item"), attrs: { _i: "3-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "icon"), attrs: { _i: "4-" + $30 } }, [ _c("image", { attrs: { src: _vm._$s( "5-" + $30, "a-src", __webpack_require__(/*! ./icon/icon.png */ 46) ), _i: "5-" + $30 } }) ] ), _c("view", { staticClass: _vm._$s("6-" + $30, "sc", "name"), attrs: { _i: "6-" + $30 } }) ] ) }), 0 ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 46 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-common/icon/icon.png ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-i-common/icon/icon.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtaS1jb21tb24vaWNvbi9pY29uLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///46\n"); /***/ }), /* 47 */ /*!*******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-common/t-i-common.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-common.vue?vue&type=script&lang=js& */ 48);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_common_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF1QixDQUFnQixnd0JBQUcsRUFBQyIsImZpbGUiOiI0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LWktY29tbW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3QtaS1jb21tb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///47\n"); /***/ }), /* 48 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-common/t-i-common.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-i-common\",\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LWktY29tbW9uL3QtaS1jb21tb24udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQWVBO0FBQ0Esb0JBREE7QUFFQSxNQUZBLGtCQUVBO0FBQ0E7OztBQUdBLEdBTkEsRSIsImZpbGUiOiI0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPuW4uOeUqOWKn+iDvTwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIml0ZW0gaW4gN1wiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4vaWNvbi9pY29uLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7pgJrnn6XlhazlkYo8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6XCJ0LWktY29tbW9uXCIsXG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFxuXHRcdFx0fTtcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cblx0LmNvbnRlbnR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiA1MHJweCAyNXJweDtcclxuXHR9XHJcblx0LnRpdGxle1xyXG5cdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHR9XHJcblx0Lmxpc3R7XHJcblx0XHR3aWR0aDogNzAwcnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC5pdGVte1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXJweDtcclxuXHRcdFx0d2lkdGg6IDEyMHJweDtcclxuXHRcdFx0XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHQuaWNvbntcclxuXHRcdFx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRpbWFnZXtcclxuXHRcdFx0XHRcdHdpZHRoOiA3OHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNzhycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5uYW1le1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaXRlbTpudGgtY2hpbGQoNW4pe1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///48\n"); /***/ }), /* 49 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-news/t-i-news.vue ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_i_news_vue_vue_type_template_id_51f2bff8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-i-news.vue?vue&type=template&id=51f2bff8& */ 50);\n/* harmony import */ var _t_i_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-i-news.vue?vue&type=script&lang=js& */ 52);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_i_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_i_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_i_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_i_news_vue_vue_type_template_id_51f2bff8___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_i_news_vue_vue_type_template_id_51f2bff8___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_i_news_vue_vue_type_template_id_51f2bff8___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-i-news/t-i-news.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3QtaS1uZXdzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01MWYyYmZmOCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3QtaS1uZXdzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdC1pLW5ld3MudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3QtaS1uZXdzL3QtaS1uZXdzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///49\n"); /***/ }), /* 50 */ /*!*********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-news/t-i-news.vue?vue&type=template&id=51f2bff8& ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_vue_vue_type_template_id_51f2bff8___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-news.vue?vue&type=template&id=51f2bff8& */ 51); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_vue_vue_type_template_id_51f2bff8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_vue_vue_type_template_id_51f2bff8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_vue_vue_type_template_id_51f2bff8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_vue_vue_type_template_id_51f2bff8___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 51 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-news/t-i-news.vue?vue&type=template&id=51f2bff8& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 */ 8) .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", "title"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "text"), attrs: { _i: 2 } }), _c( "view", { staticClass: _vm._$s(3, "sc", "more"), attrs: { _i: 3 } }, [ _c("uni-icons", { attrs: { type: "arrowright", color: "#999", size: "11", _i: 4 } }) ], 1 ) ]), _c( "view", { staticClass: _vm._$s(5, "sc", "list"), attrs: { _i: 5 } }, _vm._l(_vm._$s(6, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("6-" + $30, "sc", "item"), attrs: { _i: "6-" + $30 }, on: { click: function($event) { return _vm.go_detail(item.id) } } }, [ _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "left"), attrs: { _i: "7-" + $30 } }, [ _c("image", { attrs: { src: _vm._$s("8-" + $30, "a-src", item.main_img), _i: "8-" + $30 } }) ] ), _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "right"), attrs: { _i: "9-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "title"), attrs: { _i: "10-" + $30 } }, [_vm._v(_vm._$s("10-" + $30, "t0-0", _vm._s(item.title)))] ), _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "time"), attrs: { _i: "11-" + $30 } }, [ _vm._v( _vm._$s("11-" + $30, "t0-0", _vm._s(item.created_at)) ) ] ) ] ) ] ) }), 0 ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 52 */ /*!***************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-news/t-i-news.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-i-news.vue?vue&type=script&lang=js& */ 53);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_i_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw4dkJBQUcsRUFBQyIsImZpbGUiOiI1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LWktbmV3cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LWktbmV3cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///52\n"); /***/ }), /* 53 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-i-news/t-i-news.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-i-news\",\n props: [\n \"base_url\"],\n\n data: function data() {\n return {\n list: [] };\n\n },\n created: function created() {\n __f__(\"log\", this.base_url, \" at components/t-i-news/t-i-news.vue:34\");\n // 获取首页新闻列表\n this.getNews();\n },\n methods: {\n // 请求新闻动态\n getNews: function getNews() {var _this = this;\n uni.request({\n url: this.base_url + \"/article/list\",\n method: \"GET\",\n data: {\n pageSize: 4 },\n\n success: function success(res) {\n // console.log(res.data.data.data)\n _this.list = res.data.data.data;\n } });\n\n },\n\n // 打开详情页\n go_detail: function go_detail(id) {\n uni.navigateTo({\n url: \"../../index/news/news?id=\" + id });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LWktbmV3cy90LWktbmV3cy52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNCQTtBQUNBLGtCQURBO0FBRUE7QUFDQSxZQURBLENBRkE7O0FBS0EsTUFMQSxrQkFLQTtBQUNBO0FBQ0EsY0FEQTs7QUFHQSxHQVRBO0FBVUEsU0FWQSxxQkFVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBZEE7QUFlQTtBQUNBO0FBQ0EsV0FGQSxxQkFFQTtBQUNBO0FBQ0EsNENBREE7QUFFQSxxQkFGQTtBQUdBO0FBQ0EscUJBREEsRUFIQTs7QUFNQTtBQUNBO0FBQ0E7QUFDQSxTQVRBOztBQVdBLEtBZEE7O0FBZ0JBO0FBQ0EsYUFqQkEscUJBaUJBLEVBakJBLEVBaUJBO0FBQ0E7QUFDQSw2Q0FEQTs7QUFHQSxLQXJCQSxFQWZBLEUiLCJmaWxlIjoiNTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuWugeeFpOaWsOmXuzwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtb3JlXCI+5p+l55yL5YWo6YOoIDx1bmktaWNvbnMgdHlwZT1cImFycm93cmlnaHRcIiBjb2xvcj1cIiM5OTlcIiBzaXplPVwiMTFcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGxpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJnb19kZXRhaWwoaXRlbS5pZClcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5tYWluX2ltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57e2l0ZW0udGl0bGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPnt7aXRlbS5jcmVhdGVkX2F0fX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInQtaS1uZXdzXCIsXHJcblx0XHRwcm9wczogW1xyXG5cdFx0XHRcImJhc2VfdXJsXCJcclxuXHRcdF0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGxpc3Q6IFtdXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0Y29uc29sZS5sb2codGhpcy5iYXNlX3VybClcclxuXHRcdFx0Ly8g6I635Y+W6aaW6aG15paw6Ze75YiX6KGoXHJcblx0XHRcdHRoaXMuZ2V0TmV3cygpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDor7fmsYLmlrDpl7vliqjmgIFcclxuXHRcdFx0Z2V0TmV3cygpIHtcclxuXHRcdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0XHR1cmw6IHRoaXMuYmFzZV91cmwgKyBcIi9hcnRpY2xlL2xpc3RcIixcclxuXHRcdFx0XHRcdG1ldGhvZDogXCJHRVRcIixcclxuXHRcdFx0XHRcdGRhdGE6IHtcclxuXHRcdFx0XHRcdFx0cGFnZVNpemU6IDRcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcy5kYXRhLmRhdGEuZGF0YSlcclxuXHRcdFx0XHRcdFx0dGhpcy5saXN0ID0gcmVzLmRhdGEuZGF0YS5kYXRhXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOaJk+W8gOivpuaDhemhtVxyXG5cdFx0XHRnb19kZXRhaWwoaWQpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IFwiLi4vLi4vaW5kZXgvbmV3cy9uZXdzP2lkPVwiICsgaWRcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogNTBycHggMjVycHg7XHJcblx0fVxyXG5cclxuXHQudGl0bGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdHdpZHRoOiA3MDBycHg7XHJcblxyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBycHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnJweDtcclxuXHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHQubGVmdCB7XHJcblx0XHRcdFx0d2lkdGg6IDI0MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEzNnJweDtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI0MHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTM2cnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHJweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMnJweDtcclxuXHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMTIxMjEyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRpbWUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///53\n"); /***/ }), /* 54 */ /*!**********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/index/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 55);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJ1QixDQUFnQixzd0JBQUcsRUFBQyIsImZpbGUiOiI1NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///54\n"); /***/ }), /* 55 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/index/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n // 当前煤矿编码\n mine_code: \"\",\n\n // 首页接口的基础请求路径 默认为当前矿编码的基础路径\n base_url: \" \" };\n\n\n },\n onLoad: function onLoad() {\n // 初始化当前煤矿编码\n this.mine_code = uni.getStorageSync('mine_code');\n\n\n // 根据矿编码切换首页接口不同的请求基础路径\n switch (this.mine_code) {\n case 'ningdongyunying':\n this.base_url = \"http://ningdongyunying.nxjiewei.com:8011/api\";\n break;\n case 'meihuajing':\n this.base_url = \"http://meihuajing.nxjiewei.com:8011/api\";\n break;\n default:\n this.base_url = \"\";}\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdGFiYmFyL2luZGV4L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibWluZV9jb2RlIiwiYmFzZV91cmwiLCJvbkxvYWQiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyJdLCJtYXBwaW5ncyI6IndGQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWU7QUFDZEEsTUFEYyxrQkFDUDtBQUNOLFdBQU87QUFDTjtBQUNBQyxlQUFTLEVBQUUsRUFGTDs7QUFJTjtBQUNBQyxjQUFRLEVBQUUsR0FMSixFQUFQOzs7QUFRQSxHQVZhO0FBV2RDLFFBWGMsb0JBV0w7QUFDUjtBQUNBLFNBQUtGLFNBQUwsR0FBaUJHLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixXQUFuQixDQUFqQjs7O0FBR0E7QUFDQSxZQUFRLEtBQUtKLFNBQWI7QUFDQyxXQUFLLGlCQUFMO0FBQ0MsYUFBS0MsUUFBTCxHQUFnQiw4Q0FBaEI7QUFDQTtBQUNELFdBQUssWUFBTDtBQUNDLGFBQUtBLFFBQUwsR0FBZ0IseUNBQWhCO0FBQ0E7QUFDRDtBQUNDLGFBQUtBLFFBQUwsR0FBZ0IsRUFBaEIsQ0FSRjs7QUFVQSxHQTNCYSxFIiwiZmlsZSI6IjU1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0Ly8g5b2T5YmN54Wk55+/57yW56CBXG5cdFx0XHRtaW5lX2NvZGU6IFwiXCIsXG5cdFx0XHRcblx0XHRcdC8vIOmmlumhteaOpeWPo+eahOWfuuehgOivt+axgui3r+W+hCAg6buY6K6k5Li65b2T5YmN55+/57yW56CB55qE5Z+656GA6Lev5b6EXG5cdFx0XHRiYXNlX3VybDogXCIgXCJcblxuXHRcdH1cblx0fSxcblx0b25Mb2FkKCkge1xuXHRcdC8vIOWIneWni+WMluW9k+WJjeeFpOefv+e8lueggVxuXHRcdHRoaXMubWluZV9jb2RlID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdtaW5lX2NvZGUnKVxuXHRcdFxuXG5cdFx0Ly8g5qC55o2u55+/57yW56CB5YiH5o2i6aaW6aG15o6l5Y+j5LiN5ZCM55qE6K+35rGC5Z+656GA6Lev5b6EXG5cdFx0c3dpdGNoICh0aGlzLm1pbmVfY29kZSkge1xuXHRcdFx0Y2FzZSAnbmluZ2Rvbmd5dW55aW5nJzpcblx0XHRcdFx0dGhpcy5iYXNlX3VybCA9IFwiaHR0cDovL25pbmdkb25neXVueWluZy5ueGppZXdlaS5jb206ODAxMS9hcGlcIlxuXHRcdFx0XHRicmVhaztcblx0XHRcdGNhc2UgJ21laWh1YWppbmcnOlxuXHRcdFx0XHR0aGlzLmJhc2VfdXJsID0gXCJodHRwOi8vbWVpaHVhamluZy5ueGppZXdlaS5jb206ODAxMS9hcGlcIlxuXHRcdFx0XHRicmVhaztcblx0XHRcdGRlZmF1bHQ6XG5cdFx0XHRcdHRoaXMuYmFzZV91cmwgPSBcIlwiXG5cdFx0fVxuXHR9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///55\n"); /***/ }), /* 56 */ /*!**************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/origanization/origanization.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 _origanization_vue_vue_type_template_id_6ee3b275_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./origanization.vue?vue&type=template&id=6ee3b275&mpType=page */ 57);\n/* harmony import */ var _origanization_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./origanization.vue?vue&type=script&lang=js&mpType=page */ 59);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _origanization_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _origanization_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _origanization_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _origanization_vue_vue_type_template_id_6ee3b275_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _origanization_vue_vue_type_template_id_6ee3b275_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _origanization_vue_vue_type_template_id_6ee3b275_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/tabbar/origanization/origanization.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDNEU7QUFDTDs7O0FBR3ZFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL29yaWdhbml6YXRpb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZlZTNiMjc1Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9vcmlnYW5pemF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9vcmlnYW5pemF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy90YWJiYXIvb3JpZ2FuaXphdGlvbi9vcmlnYW5pemF0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///56\n"); /***/ }), /* 57 */ /*!********************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/origanization/origanization.vue?vue&type=template&id=6ee3b275&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_vue_vue_type_template_id_6ee3b275_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./origanization.vue?vue&type=template&id=6ee3b275&mpType=page */ 58); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_vue_vue_type_template_id_6ee3b275_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_vue_vue_type_template_id_6ee3b275_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_vue_vue_type_template_id_6ee3b275_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_vue_vue_type_template_id_6ee3b275_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 58 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/origanization/origanization.vue?vue&type=template&id=6ee3b275&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") } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 59 */ /*!**************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/origanization/origanization.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./origanization.vue?vue&type=script&lang=js&mpType=page */ 60);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_origanization_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW12QixDQUFnQiw4d0JBQUcsRUFBQyIsImZpbGUiOiI1OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9vcmlnYW5pemF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vb3JpZ2FuaXphdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///59\n"); /***/ }), /* 60 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/origanization/origanization.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdGFiYmFyL29yaWdhbml6YXRpb24vb3JpZ2FuaXphdGlvbi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU9BO0FBQ0EsTUFEQSxrQkFDQTtBQUNBOzs7QUFHQSxHQUxBLEUiLCJmaWxlIjoiNjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3PlxuXHRcdFxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFxuXHRcdFx0fTtcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cblxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///60\n"); /***/ }), /* 61 */ /*!******************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/workbench/workbench.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 _workbench_vue_vue_type_template_id_427d7147_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./workbench.vue?vue&type=template&id=427d7147&mpType=page */ 62);\n/* harmony import */ var _workbench_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./workbench.vue?vue&type=script&lang=js&mpType=page */ 64);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _workbench_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _workbench_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _workbench_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _workbench_vue_vue_type_template_id_427d7147_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _workbench_vue_vue_type_template_id_427d7147_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _workbench_vue_vue_type_template_id_427d7147_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/tabbar/workbench/workbench.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDd0U7QUFDTDs7O0FBR25FO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDBGQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3dvcmtiZW5jaC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDI3ZDcxNDcmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3dvcmtiZW5jaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vd29ya2JlbmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy90YWJiYXIvd29ya2JlbmNoL3dvcmtiZW5jaC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///61\n"); /***/ }), /* 62 */ /*!************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/workbench/workbench.vue?vue&type=template&id=427d7147&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_vue_vue_type_template_id_427d7147_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./workbench.vue?vue&type=template&id=427d7147&mpType=page */ 63); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_vue_vue_type_template_id_427d7147_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_vue_vue_type_template_id_427d7147_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_vue_vue_type_template_id_427d7147_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_vue_vue_type_template_id_427d7147_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 63 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/workbench/workbench.vue?vue&type=template&id=427d7147&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") } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 64 */ /*!******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/workbench/workbench.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./workbench.vue?vue&type=script&lang=js&mpType=page */ 65);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_workbench_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQSt1QixDQUFnQiwwd0JBQUcsRUFBQyIsImZpbGUiOiI2NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi93b3JrYmVuY2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi93b3JrYmVuY2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///64\n"); /***/ }), /* 65 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/workbench/workbench.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdGFiYmFyL3dvcmtiZW5jaC93b3JrYmVuY2gudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFPQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTs7O0FBR0EsR0FMQSxFIiwiZmlsZSI6IjY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cblx0XHRcblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcblx0XHRcdH07XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///65\n"); /***/ }), /* 66 */ /*!********************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/production/production.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 _production_vue_vue_type_template_id_00d368b2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./production.vue?vue&type=template&id=00d368b2&mpType=page */ 67);\n/* harmony import */ var _production_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./production.vue?vue&type=script&lang=js&mpType=page */ 101);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _production_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _production_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _production_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _production_vue_vue_type_template_id_00d368b2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _production_vue_vue_type_template_id_00d368b2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _production_vue_vue_type_template_id_00d368b2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/tabbar/production/production.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDeUU7QUFDTDs7O0FBR3BFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDJGQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3Byb2R1Y3Rpb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTAwZDM2OGIyJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wcm9kdWN0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9wcm9kdWN0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy90YWJiYXIvcHJvZHVjdGlvbi9wcm9kdWN0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///66\n"); /***/ }), /* 67 */ /*!**************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/production/production.vue?vue&type=template&id=00d368b2&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_vue_vue_type_template_id_00d368b2_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./production.vue?vue&type=template&id=00d368b2&mpType=page */ 68); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_vue_vue_type_template_id_00d368b2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_vue_vue_type_template_id_00d368b2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_vue_vue_type_template_id_00d368b2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_vue_vue_type_template_id_00d368b2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 68 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/production/production.vue?vue&type=template&id=00d368b2&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 = { tPNingdongyunying: __webpack_require__(/*! @/components/t-p-ningdongyunying/t-p-ningdongyunying.vue */ 69) .default, tPShicaocun: __webpack_require__(/*! @/components/t-p-shicaocun/t-p-shicaocun.vue */ 96).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", [ _vm._$s(1, "i", _vm.mine_code == "ningdongyunying") ? _c("view", [_c("t-p-ningdongyunying", { attrs: { _i: 2 } })], 1) : _vm._e(), _vm._$s(3, "i", _vm.mine_code == "shicaocun") ? _c("view", [_c("t-p-shicaocun", { attrs: { _i: 4 } })], 1) : _vm._e() ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 69 */ /*!************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-ningdongyunying/t-p-ningdongyunying.vue ***! \************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_p_ningdongyunying_vue_vue_type_template_id_37449fe0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-p-ningdongyunying.vue?vue&type=template&id=37449fe0& */ 70);\n/* harmony import */ var _t_p_ningdongyunying_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-p-ningdongyunying.vue?vue&type=script&lang=js& */ 94);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_p_ningdongyunying_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_p_ningdongyunying_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_p_ningdongyunying_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_p_ningdongyunying_vue_vue_type_template_id_37449fe0___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_p_ningdongyunying_vue_vue_type_template_id_37449fe0___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_p_ningdongyunying_vue_vue_type_template_id_37449fe0___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-p-ningdongyunying/t-p-ningdongyunying.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3QtcC1uaW5nZG9uZ3l1bnlpbmcudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM3NDQ5ZmUwJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdC1wLW5pbmdkb25neXVueWluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3QtcC1uaW5nZG9uZ3l1bnlpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3QtcC1uaW5nZG9uZ3l1bnlpbmcvdC1wLW5pbmdkb25neXVueWluZy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///69\n"); /***/ }), /* 70 */ /*!*******************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-ningdongyunying/t-p-ningdongyunying.vue?vue&type=template&id=37449fe0& ***! \*******************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_vue_vue_type_template_id_37449fe0___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-p-ningdongyunying.vue?vue&type=template&id=37449fe0& */ 71); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_vue_vue_type_template_id_37449fe0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_vue_vue_type_template_id_37449fe0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_vue_vue_type_template_id_37449fe0___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_vue_vue_type_template_id_37449fe0___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 71 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-ningdongyunying/t-p-ningdongyunying.vue?vue&type=template&id=37449fe0& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 = { tPNSection1: __webpack_require__(/*! @/components/t-p-n-section-1/t-p-n-section-1.vue */ 72) .default, tPNSection2: __webpack_require__(/*! @/components/t-p-n-section-2/t-p-n-section-2.vue */ 88) .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("swiper", {}, [ _c("swiper-item", [ _c("scroll-view", { attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "scroll__box"), attrs: { _i: 4 } }, [_c("t-p-n-section-1", { attrs: { _i: 5 } })], 1 ) ]) ]), _c("swiper-item", [ _c("scroll-view", { attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "scroll__box"), attrs: { _i: 8 } }, [_c("t-p-n-section-2", { attrs: { _i: 9 } })], 1 ) ]) ]) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 72 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-1/t-p-n-section-1.vue ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_p_n_section_1_vue_vue_type_template_id_f74f2924___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-p-n-section-1.vue?vue&type=template&id=f74f2924& */ 73);\n/* harmony import */ var _t_p_n_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-p-n-section-1.vue?vue&type=script&lang=js& */ 86);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_p_n_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_p_n_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_p_n_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_p_n_section_1_vue_vue_type_template_id_f74f2924___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_p_n_section_1_vue_vue_type_template_id_f74f2924___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_p_n_section_1_vue_vue_type_template_id_f74f2924___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-p-n-section-1/t-p-n-section-1.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3QtcC1uLXNlY3Rpb24tMS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Zjc0ZjI5MjQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi90LXAtbi1zZWN0aW9uLTEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi90LXAtbi1zZWN0aW9uLTEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3QtcC1uLXNlY3Rpb24tMS90LXAtbi1zZWN0aW9uLTEudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///72\n"); /***/ }), /* 73 */ /*!***********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-1/t-p-n-section-1.vue?vue&type=template&id=f74f2924& ***! \***********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_vue_vue_type_template_id_f74f2924___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-p-n-section-1.vue?vue&type=template&id=f74f2924& */ 74); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_vue_vue_type_template_id_f74f2924___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_vue_vue_type_template_id_f74f2924___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_vue_vue_type_template_id_f74f2924___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_vue_vue_type_template_id_f74f2924___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 74 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-1/t-p-n-section-1.vue?vue&type=template&id=f74f2924& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", "item_box"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "img"), attrs: { _i: 2 } }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", __webpack_require__(/*! ../t-p-icon/icon_1.png */ 75)), _i: 3 } }) ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 } }, [ _c("view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 } }), _c("view", { staticClass: _vm._$s(6, "sc", "tip"), attrs: { _i: 6 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item_box"), attrs: { _i: 7 }, on: { click: function($event) { return _vm.go_production_statistics() } } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "img"), attrs: { _i: 8 } }, [ _c("image", { attrs: { src: _vm._$s(9, "a-src", __webpack_require__(/*! ../t-p-icon/icon_2.png */ 76)), _i: 9 } }) ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "text"), attrs: { _i: 10 } }, [ _c("view", { staticClass: _vm._$s(11, "sc", "name"), attrs: { _i: 11 } }), _c("view", { staticClass: _vm._$s(12, "sc", "tip"), attrs: { _i: 12 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item_box"), attrs: { _i: 13 }, on: { click: function($event) { return _vm.go_personnel_orientation() } } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "img"), attrs: { _i: 14 } }, [ _c("image", { attrs: { src: _vm._$s(15, "a-src", __webpack_require__(/*! ../t-p-icon/icon_3.png */ 77)), _i: 15 } }) ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "text"), attrs: { _i: 16 } }, [ _c("view", { staticClass: _vm._$s(17, "sc", "name"), attrs: { _i: 17 } }), _c("view", { staticClass: _vm._$s(18, "sc", "tip"), attrs: { _i: 18 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "item_box"), attrs: { _i: 19 }, on: { click: function($event) { return _vm.go_safety_monitoring() } } }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "img"), attrs: { _i: 20 } }, [ _c("image", { attrs: { src: _vm._$s(21, "a-src", __webpack_require__(/*! ../t-p-icon/icon_4.png */ 78)), _i: 21 } }) ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "text"), attrs: { _i: 22 } }, [ _c("view", { staticClass: _vm._$s(23, "sc", "name"), attrs: { _i: 23 } }), _c("view", { staticClass: _vm._$s(24, "sc", "tip"), attrs: { _i: 24 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "item_box"), attrs: { _i: 25 }, on: { click: function($event) { return _vm.go_zdhxt("tfgl") } } }, [ _c( "view", { staticClass: _vm._$s(26, "sc", "img"), attrs: { _i: 26 } }, [ _c("image", { attrs: { src: _vm._$s(27, "a-src", __webpack_require__(/*! ../t-p-icon/icon_5.png */ 79)), _i: 27 } }) ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "text"), attrs: { _i: 28 } }, [ _c("view", { staticClass: _vm._$s(29, "sc", "name"), attrs: { _i: 29 } }), _c("view", { staticClass: _vm._$s(30, "sc", "tip"), attrs: { _i: 30 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(31, "sc", "item_box"), attrs: { _i: 31 } }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "img"), attrs: { _i: 32 } }, [ _c("image", { attrs: { src: _vm._$s(33, "a-src", __webpack_require__(/*! ../t-p-icon/icon_6.png */ 80)), _i: 33 } }) ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "text"), attrs: { _i: 34 } }, [ _c("view", { staticClass: _vm._$s(35, "sc", "name"), attrs: { _i: 35 } }), _c("view", { staticClass: _vm._$s(36, "sc", "tip"), attrs: { _i: 36 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(37, "sc", "item_box"), attrs: { _i: 37 }, on: { click: function($event) { return _vm.go_risk_precontr0l() } } }, [ _c( "view", { staticClass: _vm._$s(38, "sc", "img"), attrs: { _i: 38 } }, [ _c("image", { attrs: { src: _vm._$s(39, "a-src", __webpack_require__(/*! ../t-p-icon/icon_7.png */ 81)), _i: 39 } }) ] ), _c( "view", { staticClass: _vm._$s(40, "sc", "text"), attrs: { _i: 40 } }, [ _c("view", { staticClass: _vm._$s(41, "sc", "name"), attrs: { _i: 41 } }), _c("view", { staticClass: _vm._$s(42, "sc", "tip"), attrs: { _i: 42 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "item_box"), attrs: { _i: 43 }, on: { click: function($event) { return _vm.go_zdhxt("zys") } } }, [ _c( "view", { staticClass: _vm._$s(44, "sc", "img"), attrs: { _i: 44 } }, [ _c("image", { attrs: { src: _vm._$s(45, "a-src", __webpack_require__(/*! ../t-p-icon/icon_8.png */ 82)), _i: 45 } }) ] ), _c( "view", { staticClass: _vm._$s(46, "sc", "text"), attrs: { _i: 46 } }, [ _c("view", { staticClass: _vm._$s(47, "sc", "name"), attrs: { _i: 47 } }), _c("view", { staticClass: _vm._$s(48, "sc", "tip"), attrs: { _i: 48 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(49, "sc", "item_box"), attrs: { _i: 49 }, on: { click: function($event) { return _vm.go_zdhxt("psxt") } } }, [ _c( "view", { staticClass: _vm._$s(50, "sc", "img"), attrs: { _i: 50 } }, [ _c("image", { attrs: { src: _vm._$s(51, "a-src", __webpack_require__(/*! ../t-p-icon/icon_9.png */ 83)), _i: 51 } }) ] ), _c( "view", { staticClass: _vm._$s(52, "sc", "text"), attrs: { _i: 52 } }, [ _c("view", { staticClass: _vm._$s(53, "sc", "name"), attrs: { _i: 53 } }), _c("view", { staticClass: _vm._$s(54, "sc", "tip"), attrs: { _i: 54 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "item_box"), attrs: { _i: 55 }, on: { click: function($event) { return _vm.go_zdhxt("yfzd") } } }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "img"), attrs: { _i: 56 } }, [ _c("image", { attrs: { src: _vm._$s(57, "a-src", __webpack_require__(/*! ../t-p-icon/icon_10.png */ 84)), _i: 57 } }) ] ), _c( "view", { staticClass: _vm._$s(58, "sc", "text"), attrs: { _i: 58 } }, [ _c("view", { staticClass: _vm._$s(59, "sc", "name"), attrs: { _i: 59 } }), _c("view", { staticClass: _vm._$s(60, "sc", "tip"), attrs: { _i: 60 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(61, "sc", "item_box"), attrs: { _i: 61 } }, [ _c( "view", { staticClass: _vm._$s(62, "sc", "img"), attrs: { _i: 62 } }, [ _c("image", { attrs: { src: _vm._$s(63, "a-src", __webpack_require__(/*! ../t-p-icon/icon_11.png */ 85)), _i: 63 } }) ] ), _c( "view", { staticClass: _vm._$s(64, "sc", "text"), attrs: { _i: 64 } }, [ _c("view", { staticClass: _vm._$s(65, "sc", "name"), attrs: { _i: 65 } }), _c("view", { staticClass: _vm._$s(66, "sc", "tip"), attrs: { _i: 66 } }) ] ) ] ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 75 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_1.png ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc1LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fMS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///75\n"); /***/ }), /* 76 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_2.png ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fMi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///76\n"); /***/ }), /* 77 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_3.png ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_3.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fMy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///77\n"); /***/ }), /* 78 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_4.png ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_4.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fNC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///78\n"); /***/ }), /* 79 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_5.png ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_5.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fNS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///79\n"); /***/ }), /* 80 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_6.png ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_6.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgwLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fNi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///80\n"); /***/ }), /* 81 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_7.png ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_7.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgxLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fNy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///81\n"); /***/ }), /* 82 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_8.png ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_8.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgyLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fOC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///82\n"); /***/ }), /* 83 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_9.png ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_9.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fOS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///83\n"); /***/ }), /* 84 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_10.png ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_10.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fMTAucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///84\n"); /***/ }), /* 85 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-icon/icon_11.png ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-icon/icon_11.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1pY29uL2ljb25fMTEucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///85\n"); /***/ }), /* 86 */ /*!*****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-1/t-p-n-section-1.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-p-n-section-1.vue?vue&type=script&lang=js& */ 87);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTB1QixDQUFnQixxd0JBQUcsRUFBQyIsImZpbGUiOiI4Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LXAtbi1zZWN0aW9uLTEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdC1wLW4tc2VjdGlvbi0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///86\n"); /***/ }), /* 87 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-1/t-p-n-section-1.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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{\n name: \"t-p-n-section-1\",\n data: function data() {\n return {};\n\n\n },\n methods: {\n // 自动化统计列表\n go_zdhxt: function go_zdhxt(zdhxt) {\n uni.navigateTo({\n url: \"../../production/zidonghua/zidonghua?url=\" + \"http://webdevelop.nxjiewei.com/assets/html/E-zidonghua/?zdhxt=\" + zdhxt });\n\n },\n // 生产统计\n go_production_statistics: function go_production_statistics() {\n uni.navigateTo({\n url: \"../../ningdongyunying/production_statistics/production_statistics\" });\n\n },\n // 人员定位\n go_personnel_orientation: function go_personnel_orientation() {\n uni.navigateTo({\n url: \"../../ningdongyunying/personnel_orientation/personnel_orientation\" });\n\n },\n // 安全监测\n go_safety_monitoring: function go_safety_monitoring() {\n uni.navigateTo({\n url: \"../../ningdongyunying/safety_monitoring/safety_monitoring\" });\n\n },\n // 风险预控\n go_risk_precontr0l: function go_risk_precontr0l() {\n uni.navigateTo({\n url: \"../../ningdongyunying/risk_precontrol/risk_precontrol\" });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LXAtbi1zZWN0aW9uLTEvdC1wLW4tc2VjdGlvbi0xLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF5R0E7QUFDQSx5QkFEQTtBQUVBLE1BRkEsa0JBRUE7QUFDQTs7O0FBR0EsR0FOQTtBQU9BO0FBQ0E7QUFDQSxZQUZBLG9CQUVBLEtBRkEsRUFFQTtBQUNBO0FBQ0EsbUlBREE7O0FBR0EsS0FOQTtBQU9BO0FBQ0EsNEJBUkEsc0NBUUE7QUFDQTtBQUNBLGdGQURBOztBQUdBLEtBWkE7QUFhQTtBQUNBLDRCQWRBLHNDQWNBO0FBQ0E7QUFDQSxnRkFEQTs7QUFHQSxLQWxCQTtBQW1CQTtBQUNBLHdCQXBCQSxrQ0FvQkE7QUFDQTtBQUNBLHdFQURBOztBQUdBLEtBeEJBO0FBeUJBO0FBQ0Esc0JBMUJBLGdDQTBCQTtBQUNBO0FBQ0Esb0VBREE7O0FBR0EsS0E5QkEsRUFQQSxFIiwiZmlsZSI6Ijg3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JveFwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogIzAwOUZFODtcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbWdcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vdC1wLWljb24vaWNvbl8xLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPue7qeaViOaOkuWQjTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpcFwiPue7qeaViOiAg+aguOWIhuaVsOe7n+iuoTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JveFwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogIzYzOEJENTtcIiBAY2xpY2s9XCJnb19wcm9kdWN0aW9uX3N0YXRpc3RpY3MoKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImltZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi90LXAtaWNvbi9pY29uXzIucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+55Sf5Lqn5oql6KGoPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCI+5b2T5pel5Lqn6YePMTQwNTE3LjjlkKg8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9ib3hcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNBM0EyRTQ7XCIgQGNsaWNrPVwiZ29fcGVyc29ubmVsX29yaWVudGF0aW9uKClcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbWdcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vdC1wLWljb24vaWNvbl8zLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuS6uuWRmOWumuS9jTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpcFwiPuS6leS4i+S6uuaVsDM4OTLkuro8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9ib3hcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICM4QkM4REE7XCIgQGNsaWNrPVwiZ29fc2FmZXR5X21vbml0b3JpbmcoKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImltZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi90LXAtaWNvbi9pY29uXzQucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5a6J5YWo55uR5rWLPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCI+NjI2OOebkea1i+eCuTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JveFwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogIzlBRTJBMjtcIiBAY2xpY2s9XCJnb196ZGh4dCgndGZnbCcpXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uL3QtcC1pY29uL2ljb25fNS5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7pgJrpo47nrqHnkIY8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBcIj7lhbE0MOS4qumAmumjjuacujwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JveFwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI0ZCQjQ3QjtcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbWdcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vdC1wLWljb24vaWNvbl82LnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuinhumikeebkeaOpzwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpcFwiPuW3peS4muinhumikTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JveFwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI0ZBOEI4OTtcIiBAY2xpY2s9XCJnb19yaXNrX3ByZWNvbnRyMGwoKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImltZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi90LXAtaWNvbi9pY29uXzcucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+6aOO6Zmp6aKE5o6nPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCI+5YiG5pWw57uf6K6hPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIml0ZW1fYm94XCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1wiIEBjbGljaz1cImdvX3pkaHh0KCd6eXMnKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImltZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi90LXAtaWNvbi9pY29uXzgucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5Li76L+Q6L6TPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCI+5Li76L+Q6L6T55qu5bimPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIml0ZW1fYm94XCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjMjg3M0ZGO1wiIEBjbGljaz1cImdvX3pkaHh0KCdwc3h0JylcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbWdcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vdC1wLWljb24vaWNvbl85LnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuaOkuawtOezu+e7nzwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpcFwiPuS4reWkruawtOaztTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JveFwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogIzhCQzhEQTtcIiBAY2xpY2s9XCJnb196ZGh4dCgneWZ6ZCcpXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uL3QtcC1pY29uL2ljb25fMTAucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5Y6L6aOO5Yi25rCuPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCI+5Y6L6aOO5Yi25rCu57O757ufIDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JveFwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI0EzQTJFNDtcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbWdcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vdC1wLWljb24vaWNvbl8xMS5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7orr7lpIfnm5HmtYs8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBcIj7lrrnnn6Xorr7lpIfnm5Hmjqc8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwidC1wLW4tc2VjdGlvbi0xXCIsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOntcclxuXHRcdFx0Ly8g6Ieq5Yqo5YyW57uf6K6h5YiX6KGoXHJcblx0XHRcdGdvX3pkaHh0KHpkaHh0KXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6XCIuLi8uLi9wcm9kdWN0aW9uL3ppZG9uZ2h1YS96aWRvbmdodWE/dXJsPVwiICsgXCJodHRwOi8vd2ViZGV2ZWxvcC5ueGppZXdlaS5jb20vYXNzZXRzL2h0bWwvRS16aWRvbmdodWEvP3pkaHh0PVwiICsgemRoeHRcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnlJ/kuqfnu5/orqFcclxuXHRcdFx0Z29fcHJvZHVjdGlvbl9zdGF0aXN0aWNzKCl7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOlwiLi4vLi4vbmluZ2Rvbmd5dW55aW5nL3Byb2R1Y3Rpb25fc3RhdGlzdGljcy9wcm9kdWN0aW9uX3N0YXRpc3RpY3NcIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS6uuWRmOWumuS9jVxyXG5cdFx0XHRnb19wZXJzb25uZWxfb3JpZW50YXRpb24oKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6XCIuLi8uLi9uaW5nZG9uZ3l1bnlpbmcvcGVyc29ubmVsX29yaWVudGF0aW9uL3BlcnNvbm5lbF9vcmllbnRhdGlvblwiXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a6J5YWo55uR5rWLXHJcblx0XHRcdGdvX3NhZmV0eV9tb25pdG9yaW5nKCl7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOlwiLi4vLi4vbmluZ2Rvbmd5dW55aW5nL3NhZmV0eV9tb25pdG9yaW5nL3NhZmV0eV9tb25pdG9yaW5nXCJcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpo47pmanpooTmjqdcclxuXHRcdFx0Z29fcmlza19wcmVjb250cjBsKCl7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOlwiLi4vLi4vbmluZ2Rvbmd5dW55aW5nL3Jpc2tfcHJlY29udHJvbC9yaXNrX3ByZWNvbnRyb2xcIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDIwcnB4IDI1cnB4IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBycHg7XHJcblxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFxyXG5cclxuXHRcdC5pdGVtX2JveCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0d2lkdGg6IDIyMHJweDtcclxuXHRcdFx0aGVpZ2h0OiAyODBycHg7XHJcblxyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblxyXG5cdFx0XHQuaW1nIHtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MHJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNDBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE0MHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cclxuXHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRpcCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaXRlbV9ib3g6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///87\n"); /***/ }), /* 88 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-2/t-p-n-section-2.vue ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_p_n_section_2_vue_vue_type_template_id_de010f20___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-p-n-section-2.vue?vue&type=template&id=de010f20& */ 89);\n/* harmony import */ var _t_p_n_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-p-n-section-2.vue?vue&type=script&lang=js& */ 92);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_p_n_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_p_n_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_p_n_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_p_n_section_2_vue_vue_type_template_id_de010f20___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_p_n_section_2_vue_vue_type_template_id_de010f20___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_p_n_section_2_vue_vue_type_template_id_de010f20___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-p-n-section-2/t-p-n-section-2.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3QtcC1uLXNlY3Rpb24tMi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZGUwMTBmMjAmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi90LXAtbi1zZWN0aW9uLTIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi90LXAtbi1zZWN0aW9uLTIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3QtcC1uLXNlY3Rpb24tMi90LXAtbi1zZWN0aW9uLTIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///88\n"); /***/ }), /* 89 */ /*!***********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-2/t-p-n-section-2.vue?vue&type=template&id=de010f20& ***! \***********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_vue_vue_type_template_id_de010f20___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-p-n-section-2.vue?vue&type=template&id=de010f20& */ 90); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_vue_vue_type_template_id_de010f20___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_vue_vue_type_template_id_de010f20___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_vue_vue_type_template_id_de010f20___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_vue_vue_type_template_id_de010f20___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 90 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-2/t-p-n-section-2.vue?vue&type=template&id=de010f20& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", "swiper-item"), attrs: { _i: 1 } }, [ _c("image", { attrs: { src: _vm._$s(2, "a-src", __webpack_require__(/*! ./img/map.jpg */ 91)), _i: 2 } }), _c("view", { staticClass: _vm._$s(3, "sc", "map"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "area area_1"), attrs: { _i: 4 }, on: { click: function($event) { return _vm.go_map_area() } } }), _c("view", { staticClass: _vm._$s(5, "sc", "area area_2"), attrs: { _i: 5 } }) ]) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 91 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-2/img/map.jpg ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-p-n-section-2/img/map.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9jb21wb25lbnRzL3QtcC1uLXNlY3Rpb24tMi9pbWcvbWFwLmpwZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///91\n"); /***/ }), /* 92 */ /*!*****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-2/t-p-n-section-2.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-p-n-section-2.vue?vue&type=script&lang=js& */ 93);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_n_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTB1QixDQUFnQixxd0JBQUcsRUFBQyIsImZpbGUiOiI5Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LXAtbi1zZWN0aW9uLTIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdC1wLW4tc2VjdGlvbi0yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///92\n"); /***/ }), /* 93 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-n-section-2/t-p-n-section-2.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-p-n-section-2\",\n data: function data() {\n return {};\n\n\n },\n methods: {\n go_map_area: function go_map_area() {\n __f__(\"log\", \"---\", \" at components/t-p-n-section-2/t-p-n-section-2.vue:24\");\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LXAtbi1zZWN0aW9uLTIvdC1wLW4tc2VjdGlvbi0yLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQWNBO0FBQ0EseUJBREE7QUFFQSxNQUZBLGtCQUVBO0FBQ0E7OztBQUdBLEdBTkE7QUFPQTtBQUNBLGVBREEseUJBQ0E7QUFDQTtBQUNBLEtBSEEsRUFQQSxFIiwiZmlsZSI6IjkzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic3dpcGVyLWl0ZW1cIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4vaW1nL21hcC5qcGdcIj48L2ltYWdlPlxyXG5cdFx0XHRcclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYXBcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImFyZWEgYXJlYV8xXCIgQGNsaWNrPVwiZ29fbWFwX2FyZWEoKVwiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImFyZWEgYXJlYV8yXCI+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6XCJ0LXAtbi1zZWN0aW9uLTJcIixcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XG5cdFx0XHR9O1xuXHRcdH0sXHJcblx0XHRtZXRob2RzOntcclxuXHRcdFx0Z29fbWFwX2FyZWEoKXtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIi0tLVwiKVxyXG5cdFx0XHR9XHJcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cblx0LnN3aXBlci1pdGVte1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGltYWdle1xyXG5cdFx0XHR3aWR0aDogNzUwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyOTlycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdC5tYXB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHJcblx0XHR3aWR0aDogNzUwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMjk5cnB4O1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDI1NSwwLC4yKTtcclxuXHRcdC5hcmVhe1xyXG5cdFx0XHR3aWR0aDogMjAwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0fVxyXG5cdFx0LmFyZWFfMXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAyOHJweDtcclxuXHRcdFx0dG9wOiA2MnJweDtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNreWJsdWU7XHJcblx0XHR9XHJcblx0XHQuYXJlYV8ye1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDI4cnB4O1xyXG5cdFx0XHR0b3A6IDE0MHJweDtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBpbms7XHJcblx0XHR9XHJcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///93\n"); /***/ }), /* 94 */ /*!*************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-ningdongyunying/t-p-ningdongyunying.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-p-ningdongyunying.vue?vue&type=script&lang=js& */ 95);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_ningdongyunying_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTh1QixDQUFnQix5d0JBQUcsRUFBQyIsImZpbGUiOiI5NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LXAtbmluZ2Rvbmd5dW55aW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3QtcC1uaW5nZG9uZ3l1bnlpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///94\n"); /***/ }), /* 95 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-ningdongyunying/t-p-ningdongyunying.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-p-ningdongyunying\",\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LXAtbmluZ2Rvbmd5dW55aW5nL3QtcC1uaW5nZG9uZ3l1bnlpbmcudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzQkE7QUFDQSw2QkFEQTtBQUVBLE1BRkEsa0JBRUE7QUFDQTs7O0FBR0EsR0FOQSxFIiwiZmlsZSI6Ijk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHN3aXBlciBkdXJhdGlvbj1cIjUwMFwiPlxyXG5cdFx0XHQ8c3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC15PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzY3JvbGxfX2JveFwiPlxyXG5cdFx0XHRcdFx0XHQ8dC1wLW4tc2VjdGlvbi0xPjwvdC1wLW4tc2VjdGlvbi0xPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXk+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNjcm9sbF9fYm94XCI+XHJcblx0XHRcdFx0XHRcdDx0LXAtbi1zZWN0aW9uLTI+PC90LXAtbi1zZWN0aW9uLTI+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdDwvc3dpcGVyPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ0LXAtbmluZ2Rvbmd5dW55aW5nXCIsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cclxuXHRcdFx0fTtcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0L2RlZXAvdW5pLXN3aXBlciAudW5pLXN3aXBlci13cmFwcGVyIHtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCk7XHJcblx0fVxyXG5cclxuXHQuc2Nyb2xsX19ib3gge1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///95\n"); /***/ }), /* 96 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-shicaocun/t-p-shicaocun.vue ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_p_shicaocun_vue_vue_type_template_id_864f7bd0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-p-shicaocun.vue?vue&type=template&id=864f7bd0& */ 97);\n/* harmony import */ var _t_p_shicaocun_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-p-shicaocun.vue?vue&type=script&lang=js& */ 99);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_p_shicaocun_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_p_shicaocun_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_p_shicaocun_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_p_shicaocun_vue_vue_type_template_id_864f7bd0___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_p_shicaocun_vue_vue_type_template_id_864f7bd0___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_p_shicaocun_vue_vue_type_template_id_864f7bd0___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-p-shicaocun/t-p-shicaocun.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEg7QUFDMUg7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSx3RkFBTTtBQUNSLEVBQUUsaUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3QtcC1zaGljYW9jdW4udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTg2NGY3YmQwJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdC1wLXNoaWNhb2N1bi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3QtcC1zaGljYW9jdW4udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3QtcC1zaGljYW9jdW4vdC1wLXNoaWNhb2N1bi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///96\n"); /***/ }), /* 97 */ /*!*******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-shicaocun/t-p-shicaocun.vue?vue&type=template&id=864f7bd0& ***! \*******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_vue_vue_type_template_id_864f7bd0___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-p-shicaocun.vue?vue&type=template&id=864f7bd0& */ 98); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_vue_vue_type_template_id_864f7bd0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_vue_vue_type_template_id_864f7bd0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_vue_vue_type_template_id_864f7bd0___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_vue_vue_type_template_id_864f7bd0___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 98 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-shicaocun/t-p-shicaocun.vue?vue&type=template&id=864f7bd0& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", "item_box"), attrs: { _i: 1 }, on: { click: function($event) { return _vm.go_production_report() } } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "img"), attrs: { _i: 2 } }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", __webpack_require__(/*! ../t-p-icon/icon_2.png */ 76)), _i: 3 } }) ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 } }, [ _c("view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 } }), _c("view", { staticClass: _vm._$s(6, "sc", "tip"), attrs: { _i: 6 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item_box"), attrs: { _i: 7 }, on: { click: function($event) { return _vm.go_personnel_orientation() } } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "img"), attrs: { _i: 8 } }, [ _c("image", { attrs: { src: _vm._$s(9, "a-src", __webpack_require__(/*! ../t-p-icon/icon_3.png */ 77)), _i: 9 } }) ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "text"), attrs: { _i: 10 } }, [ _c("view", { staticClass: _vm._$s(11, "sc", "name"), attrs: { _i: 11 } }), _c("view", { staticClass: _vm._$s(12, "sc", "tip"), attrs: { _i: 12 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item_box"), attrs: { _i: 13 }, on: { click: function($event) { return _vm.go_safety_monitoring() } } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "img"), attrs: { _i: 14 } }, [ _c("image", { attrs: { src: _vm._$s(15, "a-src", __webpack_require__(/*! ../t-p-icon/icon_4.png */ 78)), _i: 15 } }) ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "text"), attrs: { _i: 16 } }, [ _c("view", { staticClass: _vm._$s(17, "sc", "name"), attrs: { _i: 17 } }), _c("view", { staticClass: _vm._$s(18, "sc", "tip"), attrs: { _i: 18 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "item_box"), attrs: { _i: 19 }, on: { click: function($event) { return _vm.go_video_monitor() } } }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "img"), attrs: { _i: 20 } }, [ _c("image", { attrs: { src: _vm._$s(21, "a-src", __webpack_require__(/*! ../t-p-icon/icon_6.png */ 80)), _i: 21 } }) ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "text"), attrs: { _i: 22 } }, [ _c("view", { staticClass: _vm._$s(23, "sc", "name"), attrs: { _i: 23 } }), _c("view", { staticClass: _vm._$s(24, "sc", "tip"), attrs: { _i: 24 } }) ] ) ] ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 99 */ /*!*************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-shicaocun/t-p-shicaocun.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-p-shicaocun.vue?vue&type=script&lang=js& */ 100);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_p_shicaocun_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXd1QixDQUFnQixtd0JBQUcsRUFBQyIsImZpbGUiOiI5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90LXAtc2hpY2FvY3VuLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3QtcC1zaGljYW9jdW4udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///99\n"); /***/ }), /* 100 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-p-shicaocun/t-p-shicaocun.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-p-shicaocun\",\n data: function data() {\n return {\n mine: \"640181B0011010018668\",\n org_num: \"1023\",\n mine_code: \"shicaocun\" };\n\n },\n methods: {\n // 生产报表\n go_production_report: function go_production_report() {\n uni.navigateTo({\n url: \"../../production/production_report/production_report?mine=\" + this.mine + \"&org_num=\" + this.org_num });\n\n },\n // 安全监测\n go_safety_monitoring: function go_safety_monitoring() {\n uni.navigateTo({\n url: \"../../production/safety_monitoring/safety_monitoring?mine=\" + this.mine });\n\n },\n //人员定位\n go_personnel_orientation: function go_personnel_orientation() {\n uni.navigateTo({\n url: \"../../production/personnel_orientation/personnel_orientation?mine=\" + this.mine });\n\n },\n // 视频监控\n go_video_monitor: function go_video_monitor() {\n uni.navigateTo({\n url: \"../../production/video_monitor/video_monitor?mine_code=\" + this.mine_code });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LXAtc2hpY2FvY3VuL3QtcC1zaGljYW9jdW4udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBDQTtBQUNBLHVCQURBO0FBRUEsTUFGQSxrQkFFQTtBQUNBO0FBQ0Esa0NBREE7QUFFQSxxQkFGQTtBQUdBLDRCQUhBOztBQUtBLEdBUkE7QUFTQTtBQUNBO0FBQ0Esd0JBRkEsa0NBRUE7QUFDQTtBQUNBLGtIQURBOztBQUdBLEtBTkE7QUFPQTtBQUNBLHdCQVJBLGtDQVFBO0FBQ0E7QUFDQSxxRkFEQTs7QUFHQSxLQVpBO0FBYUE7QUFDQSw0QkFkQSxzQ0FjQTtBQUNBO0FBQ0EsNkZBREE7O0FBR0EsS0FsQkE7QUFtQkE7QUFDQSxvQkFwQkEsOEJBb0JBO0FBQ0E7QUFDQSx1RkFEQTs7QUFHQSxLQXhCQSxFQVRBLEUiLCJmaWxlIjoiMTAwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JveFwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogIzYzOEJENTtcIiBAY2xpY2s9XCJnb19wcm9kdWN0aW9uX3JlcG9ydCgpXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uL3QtcC1pY29uL2ljb25fMi5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7nlJ/kuqfmiqXooag8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBcIj7lvZPml6Xkuqfph48xNDA1MTcuOOWQqDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JveFwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI0EzQTJFNDtcIiBAY2xpY2s9XCJnb19wZXJzb25uZWxfb3JpZW50YXRpb24oKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImltZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi90LXAtaWNvbi9pY29uXzMucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5Lq65ZGY5a6a5L2NPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCI+5LqV5LiL5Lq65pWwMzg5MuS6ujwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JveFwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogIzhCQzhEQTtcIiBAY2xpY2s9XCJnb19zYWZldHlfbW9uaXRvcmluZygpXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uL3QtcC1pY29uL2ljb25fNC5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7lronlhajnm5HmtYs8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBcIj42MjY455uR5rWL54K5PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIml0ZW1fYm94XCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCNDdCO1wiIEBjbGljaz1cImdvX3ZpZGVvX21vbml0b3IoKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImltZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi90LXAtaWNvbi9pY29uXzYucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+6KeG6aKR55uR5o6nPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCI+5bel5Lia6KeG6aKRPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInQtcC1zaGljYW9jdW5cIixcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bWluZTpcIjY0MDE4MUIwMDExMDEwMDE4NjY4XCIsXHJcblx0XHRcdFx0b3JnX251bTpcIjEwMjNcIixcclxuXHRcdFx0XHRtaW5lX2NvZGU6XCJzaGljYW9jdW5cIlxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g55Sf5Lqn5oql6KGoXHJcblx0XHRcdGdvX3Byb2R1Y3Rpb25fcmVwb3J0KCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCIuLi8uLi9wcm9kdWN0aW9uL3Byb2R1Y3Rpb25fcmVwb3J0L3Byb2R1Y3Rpb25fcmVwb3J0P21pbmU9XCIgKyB0aGlzLm1pbmUgKyBcIiZvcmdfbnVtPVwiICsgdGhpcy5vcmdfbnVtLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWuieWFqOebkea1i1xyXG5cdFx0XHRnb19zYWZldHlfbW9uaXRvcmluZygpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IFwiLi4vLi4vcHJvZHVjdGlvbi9zYWZldHlfbW9uaXRvcmluZy9zYWZldHlfbW9uaXRvcmluZz9taW5lPVwiICsgdGhpcy5taW5lXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/kurrlkZjlrprkvY1cclxuXHRcdFx0Z29fcGVyc29ubmVsX29yaWVudGF0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDpcIi4uLy4uL3Byb2R1Y3Rpb24vcGVyc29ubmVsX29yaWVudGF0aW9uL3BlcnNvbm5lbF9vcmllbnRhdGlvbj9taW5lPVwiICsgdGhpcy5taW5lXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6KeG6aKR55uR5o6nXHJcblx0XHRcdGdvX3ZpZGVvX21vbml0b3IoKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6XCIuLi8uLi9wcm9kdWN0aW9uL3ZpZGVvX21vbml0b3IvdmlkZW9fbW9uaXRvcj9taW5lX2NvZGU9XCIgKyB0aGlzLm1pbmVfY29kZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDIwcnB4IDI1cnB4IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBycHg7XHJcblxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQuaXRlbV9ib3gge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdHdpZHRoOiAyMjBycHg7XHJcblx0XHRcdGhlaWdodDogMjgwcnB4O1xyXG5cclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cclxuXHRcdFx0LmltZyB7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNDBycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTQwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNDBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHJweDtcclxuXHJcblx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50aXAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lml0ZW1fYm94Om50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///100\n"); /***/ }), /* 101 */ /*!********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/production/production.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./production.vue?vue&type=script&lang=js&mpType=page */ 102);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWd2QixDQUFnQiwyd0JBQUcsRUFBQyIsImZpbGUiOiIxMDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcHJvZHVjdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Byb2R1Y3Rpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///101\n"); /***/ }), /* 102 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/production/production.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n // 当前煤矿编码\n mine_code: \"\" };\n\n\n\n\n },\n onLoad: function onLoad() {\n __f__(\"log\", uni.getStorageSync('mine_code'), \" at pages/tabbar/production/production.vue:28\");\n // 初始化当前煤矿编码\n this.mine_code = uni.getStorageSync('mine_code');\n\n },\n methods: {} };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdGFiYmFyL3Byb2R1Y3Rpb24vcHJvZHVjdGlvbi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQWdCQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBRkE7Ozs7O0FBT0EsR0FUQTtBQVVBLFFBVkEsb0JBVUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsR0FmQTtBQWdCQSxhQWhCQSxFIiwiZmlsZSI6IjEwMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDwhLS0g5a6B5Lic6L+Q6JCl6YOoIC0tPlxyXG5cdFx0PHZpZXcgdi1pZj1cIm1pbmVfY29kZSA9PSAnbmluZ2Rvbmd5dW55aW5nJ1wiPlxyXG5cdFx0XHQ8dC1wLW5pbmdkb25neXVueWluZz48L3QtcC1uaW5nZG9uZ3l1bnlpbmc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOefs+anveadkSAtLT5cclxuXHRcdDx2aWV3IHYtaWY9XCJtaW5lX2NvZGUgPT0gJ3NoaWNhb2N1bidcIj5cclxuXHRcdFx0PHQtcC1zaGljYW9jdW4+PC90LXAtc2hpY2FvY3VuPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0XHJcblx0XHRcclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Ly8g5b2T5YmN54Wk55+/57yW56CBXHJcblx0XHRcdFx0bWluZV9jb2RlOlwiXCIsXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKHVuaS5nZXRTdG9yYWdlU3luYygnbWluZV9jb2RlJykpXHJcblx0XHRcdC8vIOWIneWni+WMluW9k+WJjeeFpOefv+e8lueggVxyXG5cdFx0XHR0aGlzLm1pbmVfY29kZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnbWluZV9jb2RlJylcclxuXHRcdFx0XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///102\n"); /***/ }), /* 103 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/my/my.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 _my_vue_vue_type_template_id_047a58c7_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./my.vue?vue&type=template&id=047a58c7&mpType=page */ 104);\n/* harmony import */ var _my_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./my.vue?vue&type=script&lang=js&mpType=page */ 127);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _my_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _my_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _my_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _my_vue_vue_type_template_id_047a58c7_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _my_vue_vue_type_template_id_047a58c7_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _my_vue_vue_type_template_id_047a58c7_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/tabbar/my/my.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEg7QUFDMUg7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSx3RkFBTTtBQUNSLEVBQUUsaUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9teS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDQ3YTU4YzcmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL215LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9teS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvdGFiYmFyL215L215LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///103\n"); /***/ }), /* 104 */ /*!**********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/my/my.vue?vue&type=template&id=047a58c7&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_vue_vue_type_template_id_047a58c7_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./my.vue?vue&type=template&id=047a58c7&mpType=page */ 105); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_vue_vue_type_template_id_047a58c7_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_vue_vue_type_template_id_047a58c7_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_vue_vue_type_template_id_047a58c7_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_vue_vue_type_template_id_047a58c7_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 105 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/my/my.vue?vue&type=template&id=047a58c7&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 = { tMInfo: __webpack_require__(/*! @/components/t-m-info/t-m-info.vue */ 106).default, tMIcon: __webpack_require__(/*! @/components/t-m-icon/t-m-icon.vue */ 111).default, tMList: __webpack_require__(/*! @/components/t-m-list/t-m-list.vue */ 119).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", "top_bg"), attrs: { _i: 1 } }), _c("t-m-info", { attrs: { _i: 2 } }), _c("t-m-icon", { attrs: { _i: 3 } }), _c("t-m-list", { attrs: { _i: 4 } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 106 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-info/t-m-info.vue ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_m_info_vue_vue_type_template_id_7213a1e4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-m-info.vue?vue&type=template&id=7213a1e4& */ 107);\n/* harmony import */ var _t_m_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-m-info.vue?vue&type=script&lang=js& */ 109);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_m_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_m_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_m_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_m_info_vue_vue_type_template_id_7213a1e4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_m_info_vue_vue_type_template_id_7213a1e4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_m_info_vue_vue_type_template_id_7213a1e4___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-m-info/t-m-info.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90LW0taW5mby52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzIxM2ExZTQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi90LW0taW5mby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3QtbS1pbmZvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy90LW0taW5mby90LW0taW5mby52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///106\n"); /***/ }), /* 107 */ /*!*********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-info/t-m-info.vue?vue&type=template&id=7213a1e4& ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_vue_vue_type_template_id_7213a1e4___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-m-info.vue?vue&type=template&id=7213a1e4& */ 108); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_vue_vue_type_template_id_7213a1e4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_vue_vue_type_template_id_7213a1e4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_vue_vue_type_template_id_7213a1e4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_vue_vue_type_template_id_7213a1e4___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 108 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-info/t-m-info.vue?vue&type=template&id=7213a1e4& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", "user"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "left"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "img"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.user.avatar) ? _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.user.avatar), _i: 4 } }) : _vm._e(), _vm._$s(5, "i", !_vm.user.avatar) ? _c( "view", { staticClass: _vm._$s(5, "sc", "avatar"), style: _vm._$s(5, "s", { backgroundColor: _vm.bgColor[1] }), attrs: { _i: 5 } }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s(_vm.user.name.split("").pop()) ) ) ] ) : _vm._e() ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "info"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "name"), attrs: { _i: 7 } }, [ _vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.user.name))), _vm._$s(8, "i", _vm.mobile) ? _c("text", [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.mobile))) ]) : _vm._e() ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "section"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.user.section)))] ) ] ) ] ), _c("view", { staticClass: _vm._$s(10, "sc", "right"), attrs: { _i: 10 } }) ]), _vm._$s(11, "i", _vm.tip_password) ? _c( "view", { staticClass: _vm._$s(11, "sc", "tip"), attrs: { _i: 11 } }, [ _c("view", { staticClass: _vm._$s(12, "sc", "icon"), attrs: { _i: 12 } }), _c("view", { staticClass: _vm._$s(13, "sc", "text"), attrs: { _i: 13 } }) ] ) : _vm._e(), _vm._$s(14, "i", _vm.tip_mobile) ? _c( "view", { staticClass: _vm._$s(14, "sc", "tip"), attrs: { _i: 14 } }, [ _c("view", { staticClass: _vm._$s(15, "sc", "icon"), attrs: { _i: 15 } }), _c("view", { staticClass: _vm._$s(16, "sc", "text"), attrs: { _i: 16 } }) ] ) : _vm._e() ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 109 */ /*!***************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-info/t-m-info.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-m-info.vue?vue&type=script&lang=js& */ 110);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw4dkJBQUcsRUFBQyIsImZpbGUiOiIxMDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdC1tLWluZm8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdC1tLWluZm8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///109\n"); /***/ }), /* 110 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-info/t-m-info.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-m-user\",\n data: function data() {\n return {\n // 用户基本信息\n user: {},\n // 手机号\n mobile: '',\n // 头像随机色\n bgColor: [],\n // 密码提示\n tip_password: false,\n // 手机绑定\n tip_mobile: false };\n\n },\n created: function created() {var _this = this;\n __f__(\"log\", uni.getStorageSync('user'), \" at components/t-m-info/t-m-info.vue:47\");\n // 获取用户基本信息\n this.user = uni.getStorageSync('user');\n this.mobile = uni.getStorageSync('mobile');\n // 设置头像\n for (var i = 0; i < 2; i++) {\n // 获取随机色\n var r = parseInt(Math.random() * 256);\n var g = parseInt(Math.random() * 256);\n var b = parseInt(Math.random() * 256);\n\n // ES6 字符串拼接\n // this.bgColor = `rgba(${r},${g},${b},0.3)`\n var color = \"rgba(\" + r + \",\" + g + \",\" + b + \",\" + 0.3 + \")\";\n // console.log(color)\n this.bgColor.push(color);\n }\n\n // 判断是否为初始密码\n uni.getStorageSync('login_password');\n // console.log(uni.getStorageSync('login_password'))\n if (uni.getStorageSync('login_password') == \"Zhks123456+\") {\n this.tip_password = true;\n }\n\n // 判断是否绑定手机号\n if (!this.mobile) {\n this.tip_mobile = true;\n }\n\n setTimeout(function () {\n if (!_this.mobile) {\n uni.showModal({\n title: '温馨提示',\n content: '当前还未绑定手机号,请及时绑定。',\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n __f__(\"log\", '用户点击确定', \" at components/t-m-info/t-m-info.vue:85\");\n uni.navigateTo({\n url: \"../../my/setPhone/setPhone\" });\n\n }\n } });\n\n }\n }, 500);\n },\n methods: {} };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LW0taW5mby90LW0taW5mby52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2QkE7QUFDQSxrQkFEQTtBQUVBLE1BRkEsa0JBRUE7QUFDQTtBQUNBO0FBQ0EsY0FGQTtBQUdBO0FBQ0EsZ0JBSkE7QUFLQTtBQUNBLGlCQU5BO0FBT0E7QUFDQSx5QkFSQTtBQVNBO0FBQ0EsdUJBVkE7O0FBWUEsR0FmQTtBQWdCQSxTQWhCQSxxQkFnQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHVCQURBO0FBRUEscUNBRkE7QUFHQSwyQkFIQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaURBREE7O0FBR0E7QUFDQSxXQVhBOztBQWFBO0FBQ0EsS0FoQkEsRUFnQkEsR0FoQkE7QUFpQkEsR0FoRUE7QUFpRUEsYUFqRUEsRSIsImZpbGUiOiIxMTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxuXHRcdDx2aWV3IGNsYXNzPVwidXNlclwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImltZ1wiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHYtaWY9XCJ1c2VyLmF2YXRhclwiIDpzcmM9XCJ1c2VyLmF2YXRhclwiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdmF0YXJcIiB2LWlmPVwiIXVzZXIuYXZhdGFyXCIgOnN0eWxlPVwie2JhY2tncm91bmRDb2xvcjpiZ0NvbG9yWzFdfVwiPnt7dXNlci5uYW1lLnNwbGl0KCcnKS5wb3AoKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7dXNlci5uYW1lfX0gPHRleHQgc3R5bGU9XCJjb2xvcjogIzk5OTtmb250LXNpemU6IDE0cHg7bWFyZ2luLWxlZnQ6IDEwcHg7XCIgdi1pZj1cIm1vYmlsZVwiPih7e21vYmlsZX19KTwvdGV4dD4gPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWN0aW9uXCI+e3t1c2VyLnNlY3Rpb259fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdDwhLS0gPHVuaS1pY29ucyB0eXBlPVwiYXJyb3dyaWdodFwiPjwvdW5pLWljb25zPiAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXBcIiB2LWlmPVwidGlwX3Bhc3N3b3JkXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+5b2T5YmN5a+G56CB5Li65Yid5aeL5a+G56CB77yM6K+35Y+K5pe25L+u5pS544CCPC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXBcIiB2LWlmPVwidGlwX21vYmlsZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuacque7keWumuaJi+acuuWPt++8jOivt+eri+WNs+e7keWumuaJi+acuuWPt+OAgjwvdmlldz5cclxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6XCJ0LW0tdXNlclwiLFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdC8vIOeUqOaIt+WfuuacrOS/oeaBr1xuXHRcdFx0XHR1c2VyOnt9LFxyXG5cdFx0XHRcdC8vIOaJi+acuuWPt1xyXG5cdFx0XHRcdG1vYmlsZTonJyxcclxuXHRcdFx0XHQvLyDlpLTlg4/pmo/mnLroibJcclxuXHRcdFx0XHRiZ0NvbG9yOltdLFxyXG5cdFx0XHRcdC8vIOWvhueggeaPkOekulxyXG5cdFx0XHRcdHRpcF9wYXNzd29yZDpmYWxzZSxcclxuXHRcdFx0XHQvLyDmiYvmnLrnu5HlrppcclxuXHRcdFx0XHR0aXBfbW9iaWxlOmZhbHNlXG5cdFx0XHR9O1xuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyh1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXInKSlcclxuXHRcdFx0Ly8g6I635Y+W55So5oi35Z+65pys5L+h5oGvXHJcblx0XHRcdHRoaXMudXNlciA9IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcicpO1xyXG5cdFx0XHR0aGlzLm1vYmlsZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnbW9iaWxlJyk7XHJcblx0XHRcdC8vIOiuvue9ruWktOWDj1xyXG5cdFx0XHRmb3IobGV0IGk9MDtpPDI7aSsrKXtcclxuXHRcdFx0XHQvLyDojrflj5bpmo/mnLroibJcclxuXHRcdFx0XHRsZXQgciA9IHBhcnNlSW50KE1hdGgucmFuZG9tKCkgKiAyNTYpXHJcblx0XHRcdFx0bGV0IGcgPSBwYXJzZUludChNYXRoLnJhbmRvbSgpICogMjU2KVxyXG5cdFx0XHRcdGxldCBiID0gcGFyc2VJbnQoTWF0aC5yYW5kb20oKSAqIDI1NilcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyBFUzYg5a2X56ym5Liy5ou85o6lXHJcblx0XHRcdFx0Ly8gdGhpcy5iZ0NvbG9yID0gYHJnYmEoJHtyfSwke2d9LCR7Yn0sMC4zKWBcclxuXHRcdFx0XHRsZXQgY29sb3IgPSBcInJnYmEoXCIgKyByICsgXCIsXCIgKyBnICsgXCIsXCIgKyBiICsgXCIsXCIgKyAwLjMgKyBcIilcIlxyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGNvbG9yKVxyXG5cdFx0XHRcdHRoaXMuYmdDb2xvci5wdXNoKGNvbG9yKVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQvLyDliKTmlq3mmK/lkKbkuLrliJ3lp4vlr4bnoIFcclxuXHRcdFx0dW5pLmdldFN0b3JhZ2VTeW5jKCdsb2dpbl9wYXNzd29yZCcpXHJcblx0XHRcdC8vIGNvbnNvbGUubG9nKHVuaS5nZXRTdG9yYWdlU3luYygnbG9naW5fcGFzc3dvcmQnKSlcclxuXHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdsb2dpbl9wYXNzd29yZCcpID09IFwiWmhrczEyMzQ1NitcIil7XHJcblx0XHRcdFx0dGhpcy50aXBfcGFzc3dvcmQgPSB0cnVlXHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC8vIOWIpOaWreaYr+WQpue7keWumuaJi+acuuWPt1xyXG5cdFx0XHRpZighdGhpcy5tb2JpbGUpe1xyXG5cdFx0XHRcdHRoaXMudGlwX21vYmlsZSA9IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdGlmKCF0aGlzLm1vYmlsZSl7XHJcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdCAgICB0aXRsZTogJ+a4qemmqOaPkOekuicsXHJcblx0XHRcdFx0XHQgICAgY29udGVudDogJ+W9k+WJjei/mOacque7keWumuaJi+acuuWPt++8jOivt+WPiuaXtue7keWumuOAgicsXHJcblx0XHRcdFx0XHRcdHNob3dDYW5jZWw6ZmFsc2UsXHJcblx0XHRcdFx0XHQgICAgc3VjY2VzczogZnVuY3Rpb24gKHJlcykge1xyXG5cdFx0XHRcdFx0ICAgICAgICBpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGNvbnNvbGUubG9nKCfnlKjmiLfngrnlh7vnoa7lrponKTtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOlwiLi4vLi4vbXkvc2V0UGhvbmUvc2V0UGhvbmVcIlxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSw1MDApXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczp7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuY29udGVudHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAwIDI1cnB4O1xyXG5cdH1cblx0LnVzZXJ7XHJcblx0XHRtYXJnaW4tdG9wOiAtNTBweDtcclxuXHRcdHdpZHRoOiA3MDBycHg7XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDNweCByZ2JhKDAsMCwwLDAuMDUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHRcdC5sZWZ0e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQuaW1ne1xyXG5cdFx0XHRcdHdpZHRoOiA2NnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNjZweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRpbWFnZXtcclxuXHRcdFx0XHRcdHdpZHRoOiA2NnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYXZhdGFye1xyXG5cdFx0XHRcdFx0d2lkdGg6IDY2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDY2cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjZweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5mb3tcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcclxuXHRcdFx0XHQubmFtZXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzIzMjYyNztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VjdGlvbntcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzIzMjYyNztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJpZ2h0e1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XG5cdFxyXG5cdC50aXB7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzcHggM3B4IHJnYmEoMCwwLDAsMC4wNSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA5cHg7XHJcblx0XHQuaWNvbntcclxuXHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ljb24vdGlwLnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0XHQudGV4dHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRjb2xvcjogIzdGOEM4RDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///110\n"); /***/ }), /* 111 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-icon/t-m-icon.vue ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_m_icon_vue_vue_type_template_id_5dddf378___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-m-icon.vue?vue&type=template&id=5dddf378& */ 112);\n/* harmony import */ var _t_m_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-m-icon.vue?vue&type=script&lang=js& */ 117);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_m_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_m_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_m_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_m_icon_vue_vue_type_template_id_5dddf378___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_m_icon_vue_vue_type_template_id_5dddf378___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_m_icon_vue_vue_type_template_id_5dddf378___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-m-icon/t-m-icon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90LW0taWNvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWRkZGYzNzgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi90LW0taWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3QtbS1pY29uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy90LW0taWNvbi90LW0taWNvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///111\n"); /***/ }), /* 112 */ /*!*********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-icon/t-m-icon.vue?vue&type=template&id=5dddf378& ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_template_id_5dddf378___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-m-icon.vue?vue&type=template&id=5dddf378& */ 113); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_template_id_5dddf378___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_template_id_5dddf378___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_template_id_5dddf378___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_template_id_5dddf378___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 113 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-icon/t-m-icon.vue?vue&type=template&id=5dddf378& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "item"), attrs: { _i: 2 }, on: { click: function($event) { return _vm.tell() } } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "icon"), attrs: { _i: 3 } }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", __webpack_require__(/*! ./icon/icon_9.png */ 114)), _i: 4 } }) ] ), _c("view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 } }) ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 }, on: { click: function($event) { return _vm.go_m_download() } } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "icon"), attrs: { _i: 7 } }, [ _c("image", { attrs: { src: _vm._$s(8, "a-src", __webpack_require__(/*! ./icon/icon_11.png */ 116)), _i: 8 } }) ] ), _c("view", { staticClass: _vm._$s(9, "sc", "name"), attrs: { _i: 9 } }) ] ) ]) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 114 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-icon/icon/icon_9.png ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-m-icon/icon/icon_9.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjExNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvY29tcG9uZW50cy90LW0taWNvbi9pY29uL2ljb25fOS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///114\n"); /***/ }), /* 115 */, /* 116 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-icon/icon/icon_11.png ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-m-icon/icon/icon_11.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjExNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvY29tcG9uZW50cy90LW0taWNvbi9pY29uL2ljb25fMTEucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///116\n"); /***/ }), /* 117 */ /*!***************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-icon/t-m-icon.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-m-icon.vue?vue&type=script&lang=js& */ 118);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw4dkJBQUcsRUFBQyIsImZpbGUiOiIxMTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdC1tLWljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdC1tLWljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///117\n"); /***/ }), /* 118 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-icon/t-m-icon.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-m-icon\",\n data: function data() {\n return {};\n\n\n },\n created: function created() {\n\n },\n methods: {\n // 绑定\n tell: function tell() {\n uni.navigateTo({\n url: \"../../my/setPhone/setPhone\" });\n\n },\n // 下载二维码\n go_m_download: function go_m_download() {\n uni.navigateTo({\n url: \"../../my/download/download\" });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LW0taWNvbi90LW0taWNvbi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMkJBO0FBQ0Esa0JBREE7QUFFQSxNQUZBLGtCQUVBO0FBQ0E7OztBQUdBLEdBTkE7QUFPQSxTQVBBLHFCQU9BOztBQUVBLEdBVEE7QUFVQTtBQUNBO0FBQ0EsUUFGQSxrQkFFQTtBQUNBO0FBQ0EseUNBREE7O0FBR0EsS0FOQTtBQU9BO0FBQ0EsaUJBUkEsMkJBUUE7QUFDQTtBQUNBLHlDQURBOztBQUdBLEtBWkEsRUFWQSxFIiwiZmlsZSI6IjExOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XG5cdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cInRlbGwoKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4vaWNvbi9pY29uXzkucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPue7keWumuaJi+acujwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cImdvX21fc2lnbmF0dXJlKClcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuL2ljb24vaWNvbl80LnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7miYvlhpnnrb7lkI08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cImdvX21fZG93bmxvYWQoKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4vaWNvbi9pY29uXzExLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7kuIvovb3kuoznu7TnoIE8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHJcblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRuYW1lOlwidC1tLWljb25cIixcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcblx0XHRcdH07XG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6e1xyXG5cdFx0XHQvLyDnu5HlrppcclxuXHRcdFx0dGVsbCgpe1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDpcIi4uLy4uL215L3NldFBob25lL3NldFBob25lXCJcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDkuIvovb3kuoznu7TnoIFcclxuXHRcdFx0Z29fbV9kb3dubG9hZCgpe1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDpcIi4uLy4uL215L2Rvd25sb2FkL2Rvd25sb2FkXCJcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cdC5jb250ZW50e1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDAgMjRycHg7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcnB4O1xyXG5cdH1cclxuXHQubGlzdHtcclxuXHRcdHdpZHRoOiA3MDBycHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHJcblx0XHQuaXRlbXtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFxyXG5cdFx0XHR3aWR0aDogMjAwcnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNTBycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHRcdC5pY29ue1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0aW1hZ2V7XHJcblx0XHRcdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm51bXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmFtZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRjb2xvcjogIzIzMjYyNztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lml0ZW06bnRoLWNoaWxkKDNuKXtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///118\n"); /***/ }), /* 119 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-list/t-m-list.vue ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _t_m_list_vue_vue_type_template_id_3b4b0fe4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./t-m-list.vue?vue&type=template&id=3b4b0fe4& */ 120);\n/* harmony import */ var _t_m_list_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./t-m-list.vue?vue&type=script&lang=js& */ 125);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _t_m_list_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _t_m_list_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _t_m_list_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _t_m_list_vue_vue_type_template_id_3b4b0fe4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _t_m_list_vue_vue_type_template_id_3b4b0fe4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _t_m_list_vue_vue_type_template_id_3b4b0fe4___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/t-m-list/t-m-list.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90LW0tbGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9M2I0YjBmZTQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi90LW0tbGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3QtbS1saXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy90LW0tbGlzdC90LW0tbGlzdC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///119\n"); /***/ }), /* 120 */ /*!*********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-list/t-m-list.vue?vue&type=template&id=3b4b0fe4& ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_vue_vue_type_template_id_3b4b0fe4___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-m-list.vue?vue&type=template&id=3b4b0fe4& */ 121); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_vue_vue_type_template_id_3b4b0fe4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_vue_vue_type_template_id_3b4b0fe4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_vue_vue_type_template_id_3b4b0fe4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_vue_vue_type_template_id_3b4b0fe4___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 121 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-list/t-m-list.vue?vue&type=template&id=3b4b0fe4& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 */ 8) .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", "line"), attrs: { _i: 1 } }), _c("view", { staticClass: _vm._$s(2, "sc", "list"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "item"), attrs: { _i: 3 }, on: { click: function($event) { return _vm.go_m_repassword() } } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "left"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "icon"), attrs: { _i: 5 } }, [ _c("image", { attrs: { src: _vm._$s(6, "a-src", __webpack_require__(/*! ./icon/list_1.png */ 122)), _i: 6 } }) ] ), _c("view", { staticClass: _vm._$s(7, "sc", "name"), attrs: { _i: 7 } }) ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "right"), attrs: { _i: 8 } }, [_c("uni-icons", { attrs: { type: "arrowright", _i: 9 } })], 1 ) ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "item"), attrs: { _i: 10 }, on: { click: function($event) { return _vm.logout() } } }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "left"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "icon"), attrs: { _i: 12 } }, [ _c("image", { attrs: { src: _vm._$s(13, "a-src", __webpack_require__(/*! ./icon/list_2.png */ 123)), _i: 13 } }) ] ), _c("view", { staticClass: _vm._$s(14, "sc", "name"), attrs: { _i: 14 } }) ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "right"), attrs: { _i: 15 } }, [_c("uni-icons", { attrs: { type: "arrowright", _i: 16 } })], 1 ) ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "item"), attrs: { _i: 17 }, on: { click: function($event) { return _vm.go_m_update_log() } } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "left"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "icon"), attrs: { _i: 19 } }, [ _c("image", { attrs: { src: _vm._$s(20, "a-src", __webpack_require__(/*! ./icon/list_3.png */ 124)), _i: 20 } }) ] ), _c("view", { staticClass: _vm._$s(21, "sc", "name"), attrs: { _i: 21 } }) ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "right"), attrs: { _i: 22 } }, [_c("uni-icons", { attrs: { type: "arrowright", _i: 23 } })], 1 ) ] ) ]) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 122 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-list/icon/list_1.png ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-m-list/icon/list_1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEyMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvY29tcG9uZW50cy90LW0tbGlzdC9pY29uL2xpc3RfMS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///122\n"); /***/ }), /* 123 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-list/icon/list_2.png ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-m-list/icon/list_2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvY29tcG9uZW50cy90LW0tbGlzdC9pY29uL2xpc3RfMi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///123\n"); /***/ }), /* 124 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-list/icon/list_3.png ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/t-m-list/icon/list_3.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEyNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvY29tcG9uZW50cy90LW0tbGlzdC9pY29uL2xpc3RfMy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///124\n"); /***/ }), /* 125 */ /*!***************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-list/t-m-list.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./t-m-list.vue?vue&type=script&lang=js& */ 126);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_t_m_list_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw4dkJBQUcsRUFBQyIsImZpbGUiOiIxMjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdC1tLWxpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdC1tLWxpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///125\n"); /***/ }), /* 126 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/t-m-list/t-m-list.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"t-m-list\",\n data: function data() {\n return {};\n\n\n },\n methods: {\n // 修改密码\n go_m_repassword: function go_m_repassword() {\n uni.navigateTo({\n url: \"../../my/repassword/repassword\" });\n\n },\n // 退出登录\n logout: function logout() {\n uni.clearStorageSync('Authorization');\n uni.showToast({\n icon: \"none\",\n title: \"退出登录\" });\n\n\n // 跳转登录页\n uni.redirectTo({\n url: \"../../my/login/login\" });\n\n },\n // 更新日志\n go_m_update_log: function go_m_update_log() {\n uni.navigateTo({\n url: \"../../my/update-log/update-log\" });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90LW0tbGlzdC90LW0tbGlzdC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMENBO0FBQ0Esa0JBREE7QUFFQSxNQUZBLGtCQUVBO0FBQ0E7OztBQUdBLEdBTkE7QUFPQTtBQUNBO0FBQ0EsbUJBRkEsNkJBRUE7QUFDQTtBQUNBLDZDQURBOztBQUdBLEtBTkE7QUFPQTtBQUNBLFVBUkEsb0JBUUE7QUFDQTtBQUNBO0FBQ0Esb0JBREE7QUFFQSxxQkFGQTs7O0FBS0E7QUFDQTtBQUNBLG1DQURBOztBQUdBLEtBbkJBO0FBb0JBO0FBQ0EsbUJBckJBLDZCQXFCQTtBQUNBO0FBQ0EsNkNBREE7O0FBR0EsS0F6QkEsRUFQQSxFIiwiZmlsZSI6IjEyNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XG5cdFx0PHZpZXcgY2xhc3M9XCJsaW5lXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cImdvX21fcmVwYXNzd29yZCgpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4vaWNvbi9saXN0XzEucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7kv67mlLnlr4bnoIE8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cImFycm93cmlnaHRcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwibG9nb3V0KClcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi9pY29uL2xpc3RfMi5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPumAgOWHuueZu+W9lTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiYXJyb3dyaWdodFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJnb19tX3VwZGF0ZV9sb2coKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuL2ljb24vbGlzdF8zLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5pu05paw5pel5b+XPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJhcnJvd3JpZ2h0XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRuYW1lOlwidC1tLWxpc3RcIixcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XG5cdFx0XHR9O1xuXHRcdH0sXHJcblx0XHRtZXRob2RzOntcclxuXHRcdFx0Ly8g5L+u5pS55a+G56CBXHJcblx0XHRcdGdvX21fcmVwYXNzd29yZCgpe1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDpcIi4uLy4uL215L3JlcGFzc3dvcmQvcmVwYXNzd29yZFwiXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YCA5Ye655m75b2VXHJcblx0XHRcdGxvZ291dCgpe1xyXG5cdFx0XHRcdHVuaS5jbGVhclN0b3JhZ2VTeW5jKCdBdXRob3JpemF0aW9uJyk7XHJcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRpY29uOlwibm9uZVwiLFxyXG5cdFx0XHRcdFx0dGl0bGU6XCLpgIDlh7rnmbvlvZVcIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly8g6Lez6L2s55m75b2V6aG1XHJcblx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0dXJsOlwiLi4vLi4vbXkvbG9naW4vbG9naW5cIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOabtOaWsOaXpeW/l1xyXG5cdFx0XHRnb19tX3VwZGF0ZV9sb2coKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6XCIuLi8uLi9teS91cGRhdGUtbG9nL3VwZGF0ZS1sb2dcIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxuXHQuY29udGVudHtcclxuXHRcdG1hcmdpbi10b3A6IDE3cHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMCAyNHJweDtcclxuXHR9XHJcblx0LmxpbmV7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDlGRTg7XHJcblx0fVxyXG5cdC5saXN0e1xyXG5cdFx0Lml0ZW17XHJcblx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHQubGVmdHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Lmljb257XHJcblx0XHRcdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTdweDtcclxuXHRcdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubmFtZXtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnJpZ2h0e1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///126\n"); /***/ }), /* 127 */ /*!****************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/my/my.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./my.vue?vue&type=script&lang=js&mpType=page */ 128);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_my_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXd1QixDQUFnQixtd0JBQUcsRUFBQyIsImZpbGUiOiIxMjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbXkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9teS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///127\n"); /***/ }), /* 128 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/tabbar/my/my.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n },\n onLoad: function onLoad() {\n // 判断会否登录、没有则跳转至登录页\n var Authorization = uni.getStorageSync('Authorization');\n if (Authorization == '') {\n\n uni.showToast({\n icon: \"none\",\n title: \"用户未登录\" });\n\n\n setTimeout(function () {\n uni.redirectTo({\n url: \"../../login/login\" });\n\n }, 1000);\n }\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdGFiYmFyL215L215LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQWNBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBOzs7QUFHQSxHQUxBO0FBTUEsUUFOQSxvQkFNQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQURBO0FBRUEsc0JBRkE7OztBQUtBO0FBQ0E7QUFDQSxrQ0FEQTs7QUFHQSxPQUpBLEVBSUEsSUFKQTtBQUtBO0FBQ0EsR0F0QkEsRSIsImZpbGUiOiIxMjguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3PlxyXG5cdFx0PCEtLSDln7rmnKzkv6Hmga8gLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRvcF9iZ1wiPjwvdmlldz5cblx0XHQ8dC1tLWluZm8+PC90LW0taW5mbz5cclxuXHRcdFxyXG5cdFx0PCEtLSB0LW0taWNvbiAtLT5cclxuXHRcdDx0LW0taWNvbj48L3QtbS1pY29uPlxyXG5cdFx0XG5cdFx0PHQtbS1saXN0PjwvdC1tLWxpc3Q+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XG5cdFx0XHR9O1xuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdC8vIOWIpOaWreS8muWQpueZu+W9leOAgeayoeacieWImei3s+i9rOiHs+eZu+W9lemhtVxyXG5cdFx0XHRjb25zdCBBdXRob3JpemF0aW9uID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdBdXRob3JpemF0aW9uJylcclxuXHRcdFx0aWYgKEF1dGhvcml6YXRpb24gPT0gJycpIHtcclxuXHRcdFx0XHJcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIixcclxuXHRcdFx0XHRcdHRpdGxlOiBcIueUqOaIt+acqueZu+W9lVwiXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHJcblx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBcIi4uLy4uL2xvZ2luL2xvZ2luXCJcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0fVxyXG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cdC50b3BfYmcge1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzAwOUZFODtcclxuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///128\n"); /***/ }), /* 129 */ /*!**************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/production_report/production_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 _production_report_vue_vue_type_template_id_452c4f50_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./production_report.vue?vue&type=template&id=452c4f50&mpType=page */ 130);\n/* harmony import */ var _production_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./production_report.vue?vue&type=script&lang=js&mpType=page */ 148);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _production_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _production_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _production_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _production_report_vue_vue_type_template_id_452c4f50_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _production_report_vue_vue_type_template_id_452c4f50_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _production_report_vue_vue_type_template_id_452c4f50_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/production_report/production_report.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDZ0Y7QUFDTDs7O0FBRzNFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGtHQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wcm9kdWN0aW9uX3JlcG9ydC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDUyYzRmNTAmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3Byb2R1Y3Rpb25fcmVwb3J0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9wcm9kdWN0aW9uX3JlcG9ydC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9wcm9kdWN0aW9uX3JlcG9ydC9wcm9kdWN0aW9uX3JlcG9ydC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///129\n"); /***/ }), /* 130 */ /*!********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/production_report/production_report.vue?vue&type=template&id=452c4f50&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_report_vue_vue_type_template_id_452c4f50_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./production_report.vue?vue&type=template&id=452c4f50&mpType=page */ 131); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_report_vue_vue_type_template_id_452c4f50_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_report_vue_vue_type_template_id_452c4f50_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_report_vue_vue_type_template_id_452c4f50_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_report_vue_vue_type_template_id_452c4f50_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 131 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/production_report/production_report.vue?vue&type=template&id=452c4f50&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 = { pProductionReportInner1: __webpack_require__(/*! @/components/p-production-report-inner-1/p-production-report-inner-1.vue */ 132) .default, pProductionReportInner2: __webpack_require__(/*! @/components/p-production-report-inner-2/p-production-report-inner-2.vue */ 138) .default, pProductionReportInner3: __webpack_require__(/*! @/components/p-production-report-inner-3/p-production-report-inner-3.vue */ 143) .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", "section"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "text"), attrs: { _i: 3 } }, [ _c("view"), _c("view", { staticClass: _vm._$s(5, "sc", "right_text"), attrs: { _i: 5 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "inner"), attrs: { _i: 6 } }, [ _c("p-production-report-inner-1", { attrs: { mine: _vm.mine, org_num: _vm.org_num, _i: 7 } }) ], 1 ) ] ), _c("p-production-report-inner-2", { attrs: { mine: _vm.mine, org_num: _vm.org_num, _i: 8 } }), _c( "view", { staticClass: _vm._$s(9, "sc", "section"), attrs: { _i: 9 } }, [ _c("view", { staticClass: _vm._$s(10, "sc", "title"), attrs: { _i: 10 } }), _c( "view", { staticClass: _vm._$s(11, "sc", "inner"), attrs: { _i: 11 } }, [ _c("p-production-report-inner-3", { attrs: { mine: _vm.mine, org_num: _vm.org_num, _i: 12 } }) ], 1 ) ] ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 132 */ /*!****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-1/p-production-report-inner-1.vue ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_production_report_inner_1_vue_vue_type_template_id_0f6be194___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-production-report-inner-1.vue?vue&type=template&id=0f6be194& */ 133);\n/* harmony import */ var _p_production_report_inner_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-production-report-inner-1.vue?vue&type=script&lang=js& */ 135);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_production_report_inner_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_production_report_inner_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_production_report_inner_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_production_report_inner_1_vue_vue_type_template_id_0f6be194___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_production_report_inner_1_vue_vue_type_template_id_0f6be194___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_production_report_inner_1_vue_vue_type_template_id_0f6be194___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-production-report-inner-1/p-production-report-inner-1.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDK0U7QUFDTDs7O0FBRzFFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGlHQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTEudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTBmNmJlMTk0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTEvcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0xLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///132\n"); /***/ }), /* 133 */ /*!***********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-1/p-production-report-inner-1.vue?vue&type=template&id=0f6be194& ***! \***********************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_vue_vue_type_template_id_0f6be194___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-report-inner-1.vue?vue&type=template&id=0f6be194& */ 134); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_vue_vue_type_template_id_0f6be194___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_vue_vue_type_template_id_0f6be194___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_vue_vue_type_template_id_0f6be194___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_vue_vue_type_template_id_0f6be194___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 134 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-1/p-production-report-inner-1.vue?vue&type=template&id=0f6be194& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", "inner"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "img"), attrs: { _i: 1 } }, [ _c("canvas", { attrs: { id: "canvasRing", _i: 2 }, on: { touchstart: _vm.touchRing } }) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "container"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "title"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "row"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 } }, [ _c("view", { staticClass: _vm._$s(7, "sc", "icon"), attrs: { _i: 7 } }), _c("view", { staticClass: _vm._$s(8, "sc", "name"), attrs: { _i: 8 } }) ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "item"), attrs: { _i: 9 } }, [ _c("view", { staticClass: _vm._$s(10, "sc", "icon"), attrs: { _i: 10 } }), _c("view", { staticClass: _vm._$s(11, "sc", "name"), attrs: { _i: 11 } }) ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "item"), attrs: { _i: 12 } }, [ _c("view", { staticClass: _vm._$s(13, "sc", "icon"), attrs: { _i: 13 } }), _c("view", { staticClass: _vm._$s(14, "sc", "name"), attrs: { _i: 14 } }) ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "item"), attrs: { _i: 15 } }, [ _c("view", { staticClass: _vm._$s(16, "sc", "icon"), attrs: { _i: 16 } }), _c("view", { staticClass: _vm._$s(17, "sc", "name"), attrs: { _i: 17 } }) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "content"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "row"), attrs: { _i: 19 } }, [ _c("view", { staticClass: _vm._$s(20, "sc", "item"), attrs: { _i: 20 } }), _c( "view", { staticClass: _vm._$s(21, "sc", "item"), attrs: { _i: 21 } }, [ _c("view", { staticClass: _vm._$s(22, "sc", "icon"), attrs: { _i: 22 } }), _c( "view", { staticClass: _vm._$s(23, "sc", "num"), attrs: { _i: 23 } }, [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.data[0].n1)))] ) ] ), _c( "view", { staticClass: _vm._$s(24, "sc", "item"), attrs: { _i: 24 } }, [ _c("view", { staticClass: _vm._$s(25, "sc", "icon"), attrs: { _i: 25 } }), _c( "view", { staticClass: _vm._$s(26, "sc", "num"), attrs: { _i: 26 } }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.data[0].n2)))] ) ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "item"), attrs: { _i: 27 } }, [ _c("view", { staticClass: _vm._$s(28, "sc", "icon"), attrs: { _i: 28 } }), _c( "view", { staticClass: _vm._$s(29, "sc", "num"), attrs: { _i: 29 } }, [_vm._v(_vm._$s(29, "t0-0", _vm._s(_vm.data[0].n3)))] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "row"), attrs: { _i: 30 } }, [ _c("view", { staticClass: _vm._$s(31, "sc", "item"), attrs: { _i: 31 } }), _c( "view", { staticClass: _vm._$s(32, "sc", "item"), attrs: { _i: 32 } }, [ _c("view", { staticClass: _vm._$s(33, "sc", "icon"), attrs: { _i: 33 } }), _c( "view", { staticClass: _vm._$s(34, "sc", "num"), attrs: { _i: 34 } }, [_vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.data[1].n1)))] ) ] ), _c( "view", { staticClass: _vm._$s(35, "sc", "item"), attrs: { _i: 35 } }, [ _c("view", { staticClass: _vm._$s(36, "sc", "icon"), attrs: { _i: 36 } }), _c( "view", { staticClass: _vm._$s(37, "sc", "num"), attrs: { _i: 37 } }, [_vm._v(_vm._$s(37, "t0-0", _vm._s(_vm.data[1].n2)))] ) ] ), _c( "view", { staticClass: _vm._$s(38, "sc", "item"), attrs: { _i: 38 } }, [ _c("view", { staticClass: _vm._$s(39, "sc", "icon"), attrs: { _i: 39 } }), _c( "view", { staticClass: _vm._$s(40, "sc", "num"), attrs: { _i: 40 } }, [_vm._v(_vm._$s(40, "t0-0", _vm._s(_vm.data[1].n3)))] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(41, "sc", "row"), attrs: { _i: 41 } }, [ _c("view", { staticClass: _vm._$s(42, "sc", "item"), attrs: { _i: 42 } }), _c( "view", { staticClass: _vm._$s(43, "sc", "item"), attrs: { _i: 43 } }, [ _c("view", { staticClass: _vm._$s(44, "sc", "icon"), attrs: { _i: 44 } }), _c( "view", { staticClass: _vm._$s(45, "sc", "num"), attrs: { _i: 45 } }, [_vm._v(_vm._$s(45, "t0-0", _vm._s(_vm.data[2].n1)))] ) ] ), _c( "view", { staticClass: _vm._$s(46, "sc", "item"), attrs: { _i: 46 } }, [ _c("view", { staticClass: _vm._$s(47, "sc", "icon"), attrs: { _i: 47 } }), _c( "view", { staticClass: _vm._$s(48, "sc", "num"), attrs: { _i: 48 } }, [_vm._v(_vm._$s(48, "t0-0", _vm._s(_vm.data[2].n2)))] ) ] ), _c( "view", { staticClass: _vm._$s(49, "sc", "item"), attrs: { _i: 49 } }, [ _c("view", { staticClass: _vm._$s(50, "sc", "icon"), attrs: { _i: 50 } }), _c( "view", { staticClass: _vm._$s(51, "sc", "num"), attrs: { _i: 51 } }, [_vm._v(_vm._$s(51, "t0-0", _vm._s(_vm.data[2].n3)))] ) ] ) ] ) ] ) ] ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 135 */ /*!*****************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-1/p-production-report-inner-1.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-report-inner-1.vue?vue&type=script&lang=js& */ 136);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXN2QixDQUFnQixpeEJBQUcsRUFBQyIsImZpbGUiOiIxMzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcHJvZHVjdGlvbi1yZXBvcnQtaW5uZXItMS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///135\n"); /***/ }), /* 136 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-1/p-production-report-inner-1.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _uCharts = _interopRequireDefault(__webpack_require__(/*! @/components/u-charts/u-charts.js */ 137));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _self;var canvaRing = null;var _default = { props: [\"mine\", \"org_num\"], data: function data() {return { cWidth: '', cHeight: '', pixelRatio: 1, serverData: '', data: [{ n1: 0, n2: 0, n3: 0 }, { n1: 0, n2: 0, n3: 0 }, { n1: 0, n2: 0, n3: 0 }] };}, mounted: function mounted() {_self = this;this.cWidth = uni.upx2px(700);this.cHeight = uni.upx2px(500);this.getServerData();}, methods: { getServerData: function getServerData() {var _this = this;this.$p_api.coalmine_days_output({ mine: this.mine, org_num: this.org_num }).then(function (res) {// console.log(res)\n _this.data = res.data.data; // console.log(this.data)\n var Ring = { \"series\": [{ \"name\": \"早班\", \"data\": 0 }, { \"name\": \"中班\", \"data\": 0 }, { \"name\": \"晚班\", \"data\": 0 }], \"total\": 0 };Ring.total = res.data.data[0].total;Ring.series[0].data = res.data.data[0].n1;Ring.series[1].data = res.data.data[0].n2;Ring.series[2].data = res.data.data[0].n3;_self.showRing(\"canvasRing\", Ring);});}, showRing: function showRing(canvasId, chartData) {canvaRing = new _uCharts.default({ $this: _self, canvasId: canvasId, type: 'ring', fontSize: 11, legend: { show: true, position: 'right', lineHeight: 40 },\n title: {\n name: chartData.total + ' ',\n color: '#000000',\n fontSize: 20 * _self.pixelRatio,\n offsetY: 20 * _self.pixelRatio },\n\n subtitle: {\n name: \"总产量\",\n color: '#666666',\n fontSize: 14 * _self.pixelRatio,\n offsetY: -30 * _self.pixelRatio },\n\n extra: {\n pie: {\n offsetAngle: -90,\n ringWidth: 20 * _self.pixelRatio,\n labelWidth: 15 } },\n\n\n background: '#FFFFFF',\n pixelRatio: _self.pixelRatio,\n series: chartData.series,\n animation: true,\n width: _self.cWidth * _self.pixelRatio,\n height: _self.cHeight * _self.pixelRatio,\n disablePieStroke: true,\n dataLabel: false });\n\n },\n touchRing: function touchRing(e) {\n canvaRing.showToolTip(e, {\n format: function format(item) {\n return item.name + ' : ' + item.data + ' 吨';\n } });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTEvcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0xLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBcUZBLHlHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxVQUNBLHFCLGVBRUEsRUFDQSxRQUNBLE1BREEsRUFFQSxTQUZBLENBREEsRUFLQSxJQUxBLGtCQUtBLENBQ0EsU0FDQSxVQURBLEVBRUEsV0FGQSxFQUdBLGFBSEEsRUFJQSxjQUpBLEVBTUEsT0FDQSxFQUNBLEtBREEsRUFFQSxLQUZBLEVBR0EsS0FIQSxFQURBLEVBTUEsRUFDQSxLQURBLEVBRUEsS0FGQSxFQUdBLEtBSEEsRUFOQSxFQVdBLEVBQ0EsS0FEQSxFQUVBLEtBRkEsRUFHQSxLQUhBLEVBWEEsQ0FOQSxHQXdCQSxDQTlCQSxFQStCQSxPQS9CQSxxQkErQkEsQ0FDQSxhQUNBLDhCQUNBLCtCQUNBLHFCQUNBLENBcENBLEVBcUNBLFdBQ0EsYUFEQSwyQkFDQSxrQkFDQSxtQ0FDQSxlQURBLEVBRUEscUJBRkEsSUFHQSxJQUhBLENBR0EsZ0JBQ0E7QUFFQSxtQ0FIQSxDQUlBO0FBRUEscUJBQ0EsYUFDQSxZQURBLEVBRUEsU0FGQSxJQUdBLEVBQ0EsWUFEQSxFQUVBLFNBRkEsRUFIQSxFQU1BLEVBQ0EsWUFEQSxFQUVBLFNBRkEsRUFOQSxDQURBLEVBV0EsVUFYQSxHQWNBLG9DQUVBLDBDQUNBLDBDQUNBLDBDQUVBLG1DQUNBLENBOUJBLEVBZ0NBLENBbENBLEVBbUNBLFFBbkNBLG9CQW1DQSxRQW5DQSxFQW1DQSxTQW5DQSxFQW1DQSxDQUNBLG1DQUNBLFlBREEsRUFFQSxrQkFGQSxFQUdBLFlBSEEsRUFJQSxZQUpBLEVBS0EsVUFDQSxVQURBLEVBRUEsaUJBRkEsRUFHQSxjQUhBLEVBTEE7QUFVQTtBQUNBLHFDQURBO0FBRUEsMEJBRkE7QUFHQSx5Q0FIQTtBQUlBLHdDQUpBLEVBVkE7O0FBZ0JBO0FBQ0EscUJBREE7QUFFQSwwQkFGQTtBQUdBLHlDQUhBO0FBSUEseUNBSkEsRUFoQkE7O0FBc0JBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLDRDQUZBO0FBR0EsMEJBSEEsRUFEQSxFQXRCQTs7O0FBNkJBLDZCQTdCQTtBQThCQSxvQ0E5QkE7QUErQkEsZ0NBL0JBO0FBZ0NBLHVCQWhDQTtBQWlDQSw4Q0FqQ0E7QUFrQ0EsZ0RBbENBO0FBbUNBLDhCQW5DQTtBQW9DQSx3QkFwQ0E7O0FBc0NBLEtBMUVBO0FBMkVBLGFBM0VBLHFCQTJFQSxDQTNFQSxFQTJFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBSEE7O0FBS0EsS0FqRkEsRUFyQ0EsRSIsImZpbGUiOiIxMzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJpbm5lclwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpbWdcIj5cclxuXHRcdFx0PGNhbnZhcyBjYW52YXMtaWQ9XCJjYW52YXNSaW5nXCIgaWQ9XCJjYW52YXNSaW5nXCIgQHRvdWNoc3RhcnQ9XCJ0b3VjaFJpbmdcIiBzdHlsZT1cIndpZHRoOiA3MDB1cHg7IGhlaWdodDo1MDB1cHg7XCI+PC9jYW52YXM+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjb250YWluZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicm93XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj4gPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5pep54+tPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5Lit54+tPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5pma54+tPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyb3dcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPuW9k+aXpTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3tkYXRhWzBdLm4xfX3lkKg8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7ZGF0YVswXS5uMn195ZCoPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57e2RhdGFbMF0ubjN9feWQqDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyb3dcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPuaYqOaXpTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3tkYXRhWzFdLm4xfX3lkKg8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7ZGF0YVsxXS5uMn195ZCoPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57e2RhdGFbMV0ubjN9feWQqDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyb3dcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPuWJjeaXpTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3tkYXRhWzJdLm4xfX3lkKg8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7ZGF0YVsyXS5uMn195ZCoPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57e2RhdGFbMl0ubjN9feWQqDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcclxuXHRcclxuXHRcclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB1Q2hhcnRzIGZyb20gJ0AvY29tcG9uZW50cy91LWNoYXJ0cy91LWNoYXJ0cy5qcyc7XHJcblx0dmFyIF9zZWxmO1xyXG5cdHZhciBjYW52YVJpbmcgPSBudWxsO1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRwcm9wczpbXHJcblx0XHRcdFwibWluZVwiLFxyXG5cdFx0XHRcIm9yZ19udW1cIlxyXG5cdFx0XSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Y1dpZHRoOiAnJyxcclxuXHRcdFx0XHRjSGVpZ2h0OiAnJyxcclxuXHRcdFx0XHRwaXhlbFJhdGlvOiAxLFxyXG5cdFx0XHRcdHNlcnZlckRhdGE6ICcnLFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGRhdGE6W1xyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuMTowLFxyXG5cdFx0XHRcdFx0XHRuMjowLFxyXG5cdFx0XHRcdFx0XHRuMzowXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuMTowLFxyXG5cdFx0XHRcdFx0XHRuMjowLFxyXG5cdFx0XHRcdFx0XHRuMzowXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuMTowLFxyXG5cdFx0XHRcdFx0XHRuMjowLFxyXG5cdFx0XHRcdFx0XHRuMzowXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0X3NlbGYgPSB0aGlzO1xyXG5cdFx0XHR0aGlzLmNXaWR0aCA9IHVuaS51cHgycHgoNzAwKTtcclxuXHRcdFx0dGhpcy5jSGVpZ2h0ID0gdW5pLnVweDJweCg1MDApO1xyXG5cdFx0XHR0aGlzLmdldFNlcnZlckRhdGEoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldFNlcnZlckRhdGEoKSB7XHJcblx0XHRcdFx0dGhpcy4kcF9hcGkuY29hbG1pbmVfZGF5c19vdXRwdXQoe1xyXG5cdFx0XHRcdFx0bWluZTp0aGlzLm1pbmUsXHJcblx0XHRcdFx0XHRvcmdfbnVtOnRoaXMub3JnX251bVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dGhpcy5kYXRhID0gcmVzLmRhdGEuZGF0YVxyXG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2codGhpcy5kYXRhKVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRsZXQgUmluZyA9IHtcclxuXHRcdFx0XHRcdFx0XCJzZXJpZXNcIjogW3tcclxuXHRcdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLml6nnj61cIixcclxuXHRcdFx0XHRcdFx0XHRcImRhdGFcIjogMFxyXG5cdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5Lit54+tXCIsXHJcblx0XHRcdFx0XHRcdFx0XCJkYXRhXCI6IDBcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFwibmFtZVwiOiBcIuaZmuePrVwiLFxyXG5cdFx0XHRcdFx0XHRcdFwiZGF0YVwiOiAwXHJcblx0XHRcdFx0XHRcdH1dLFxyXG5cdFx0XHRcdFx0XHRcInRvdGFsXCI6MFxyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0UmluZy50b3RhbCA9IHJlcy5kYXRhLmRhdGFbMF0udG90YWxcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0UmluZy5zZXJpZXNbMF0uZGF0YSA9IHJlcy5kYXRhLmRhdGFbMF0ubjFcclxuXHRcdFx0XHRcdFJpbmcuc2VyaWVzWzFdLmRhdGEgPSByZXMuZGF0YS5kYXRhWzBdLm4yXHJcblx0XHRcdFx0XHRSaW5nLnNlcmllc1syXS5kYXRhID0gcmVzLmRhdGEuZGF0YVswXS5uM1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRfc2VsZi5zaG93UmluZyhcImNhbnZhc1JpbmdcIiwgUmluZyk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd1JpbmcoY2FudmFzSWQsIGNoYXJ0RGF0YSkge1xyXG5cdFx0XHRcdGNhbnZhUmluZyA9IG5ldyB1Q2hhcnRzKHtcclxuXHRcdFx0XHRcdCR0aGlzOiBfc2VsZixcclxuXHRcdFx0XHRcdGNhbnZhc0lkOiBjYW52YXNJZCxcclxuXHRcdFx0XHRcdHR5cGU6ICdyaW5nJyxcclxuXHRcdFx0XHRcdGZvbnRTaXplOiAxMSxcclxuXHRcdFx0XHRcdGxlZ2VuZDoge1xyXG5cdFx0XHRcdFx0XHRzaG93OiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogJ3JpZ2h0JyxcclxuXHRcdFx0XHRcdFx0bGluZUhlaWdodDogNDAsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0dGl0bGU6IHtcclxuXHRcdFx0XHRcdFx0bmFtZTogY2hhcnREYXRhLnRvdGFsICsgJyAnLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJyMwMDAwMDAnLFxyXG5cdFx0XHRcdFx0XHRmb250U2l6ZTogMjAgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0XHRvZmZzZXRZOiAyMCAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3VidGl0bGU6IHtcclxuXHRcdFx0XHRcdFx0bmFtZTogXCLmgLvkuqfph49cIixcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICcjNjY2NjY2JyxcclxuXHRcdFx0XHRcdFx0Zm9udFNpemU6IDE0ICogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdFx0b2Zmc2V0WTogLTMwICogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRleHRyYToge1xyXG5cdFx0XHRcdFx0XHRwaWU6IHtcclxuXHRcdFx0XHRcdFx0XHRvZmZzZXRBbmdsZTogLTkwLFxyXG5cdFx0XHRcdFx0XHRcdHJpbmdXaWR0aDogMjAgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0XHRcdGxhYmVsV2lkdGg6IDE1XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAnI0ZGRkZGRicsXHJcblx0XHRcdFx0XHRwaXhlbFJhdGlvOiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0c2VyaWVzOiBjaGFydERhdGEuc2VyaWVzLFxyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiB0cnVlLFxyXG5cdFx0XHRcdFx0d2lkdGg6IF9zZWxmLmNXaWR0aCAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRoZWlnaHQ6IF9zZWxmLmNIZWlnaHQgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0ZGlzYWJsZVBpZVN0cm9rZTogdHJ1ZSxcclxuXHRcdFx0XHRcdGRhdGFMYWJlbDogZmFsc2UsXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHRvdWNoUmluZyhlKSB7XHJcblx0XHRcdFx0Y2FudmFSaW5nLnNob3dUb29sVGlwKGUsIHtcclxuXHRcdFx0XHRcdGZvcm1hdDogZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5uYW1lICsgJyA6ICcgKyBpdGVtLmRhdGEgKyAnIOWQqCdcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5pbm5lciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBycHg7XHJcblx0fVxyXG5cclxuXHQuaW1nIHtcclxuXHRcdGhlaWdodDogNTAwcnB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTY1cnB4O1xyXG5cclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDcycnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcblxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTZycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTZycHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5YTlhOWE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaXRlbTpudGgtY2hpbGQoMikgLmljb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQTBFQztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pdGVtOm50aC1jaGlsZCgzKSAuaWNvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdCRTNCO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lml0ZW06bnRoLWNoaWxkKDQpIC5pY29uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJFQUQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cclxuXHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2NXJweDtcclxuXHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNzJycHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHJcblx0XHRcdFx0XHRjb2xvcjogIzlhOWE5YTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTZycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTZycHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE2cnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMxZTFlMWU7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lml0ZW06bnRoLWNoaWxkKDIpIC5pY29uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMEEwRUM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaXRlbTpudGgtY2hpbGQoMykgLmljb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y3QkUzQjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pdGVtOm50aC1jaGlsZCg0KSAuaWNvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCRUFEO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///136\n"); /***/ }), /* 137 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/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 v1.9.4.20200331\r\n * uni-app平台高性能跨全端图表,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360)\r\n * Copyright (c) 2019 QIUN秋云 https://www.ucharts.cn All rights reserved.\r\n * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )\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\n\nvar config = {\n yAxisWidth: 15,\n yAxisSplit: 5,\n xAxisHeight: 15,\n xAxisLineHeight: 15,\n legendHeight: 15,\n yAxisTitleWidth: 15,\n padding: [10, 10, 10, 10],\n pixelRatio: 1,\n rotate: false,\n columePadding: 3,\n fontSize: 13,\n //dataPointShape: ['diamond', 'circle', 'triangle', 'rect'],\n dataPointShape: ['circle', 'circle', 'circle', 'circle'],\n colors: ['#1890ff', '#2fc25b', '#facc14', '#f04864', '#8543e0', '#90ed7d'],\n pieChartLinePadding: 15,\n pieChartTextPadding: 5,\n xAxisTextPadding: 3,\n titleColor: '#333333',\n titleFontSize: 20,\n subtitleColor: '#999999',\n subtitleFontSize: 15,\n toolTipPadding: 3,\n toolTipBackground: '#000000',\n toolTipOpacity: 0.7,\n toolTipLineHeight: 20,\n radarLabelTextMargin: 15,\n gaugeLabelTextMargin: 15 };\n\n\nvar assign = function assign(target) {for (var _len2 = arguments.length, varArgs = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {varArgs[_key2 - 1] = arguments[_key2];}\n if (target == null) {\n throw new TypeError('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]\" ?\n deepAssign(obj1[key], obj2[key]) : obj1[key] = obj2[key];\n }\n return obj1;\n }\n\n varArgs.forEach(function (val) {\n target = deepAssign(target, val);\n });\n return target;\n};\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}\n\nfunction findRange(num, type, limit) {\n if (isNaN(num)) {\n throw new Error('[uCharts] unvalid series data!');\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 num++;\n } else {\n num--;\n }\n }\n return num / multiple;\n}\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}\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 var validDistance = distance;\n if (distance >= 0) {\n validDistance = 0;\n self.event.trigger('scrollLeft');\n } else if (Math.abs(distance) >= dataChartWidth - dataChartAreaWidth) {\n validDistance = dataChartAreaWidth - dataChartWidth;\n self.event.trigger('scrollRight');\n }\n return validDistance;\n}\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}\n\nfunction calRotateTranslate(x, y, h) {\n var xv = x;\n var yv = h - y;\n var transX = xv + (h - yv - xv) / Math.sqrt(2);\n transX *= -1;\n var transY = (h - yv) * (Math.sqrt(2) - 1) - (h - yv - xv) / Math.sqrt(2);\n return {\n transX: transX,\n transY: transY };\n\n}\n\nfunction createCurveControlPoints(points, i) {\n\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\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}\n\nfunction convertCoordinateOrigin(x, y, center) {\n return {\n x: center.x + x,\n y: center.y - y };\n\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}\n\nfunction fillSeries(series, opts, config) {\n var index = 0;\n return series.map(function (item) {\n if (!item.color) {\n item.color = config.colors[index];\n index = (index + 1) % config.colors.length;\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 item.legendShape = \"rect\";\n break;\n case 'area':\n item.legendShape = \"triangle\";\n break;\n default:\n item.legendShape = \"circle\";}\n\n }\n return item;\n });\n}\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}\n\nfunction measureText(text) {\n var fontSize = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : config.fontSize;\n text = String(text);\n var text = text.split('');\n var width = 0;\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 (/[\\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}\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}\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.pixelRatio;\n x = (touches.pageY - e.currentTarget.offsetTop - opts.height / opts.pixelRatio / 2 * (opts.pixelRatio - 1)) *\n opts.pixelRatio;\n } else {\n x = touches.clientX * opts.pixelRatio;\n y = (touches.pageY - e.currentTarget.offsetTop - opts.height / opts.pixelRatio / 2 * (opts.pixelRatio - 1)) *\n opts.pixelRatio;\n }\n } else {\n if (opts.rotate) {\n y = opts.height - touches.x * opts.pixelRatio;\n x = touches.y * opts.pixelRatio;\n } else {\n x = touches.x * opts.pixelRatio;\n y = touches.y * opts.pixelRatio;\n }\n }\n return {\n x: x,\n y: y };\n\n}\n\nfunction getSeriesDataItem(series, index) {\n var data = [];\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n if (item.data[index] !== null && typeof item.data[index] !== '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.name = item.name;\n seriesItem.show = item.show;\n seriesItem.data = item.format ? item.format(item.data[index]) : item.data[index];\n data.push(seriesItem);\n }\n }\n return data;\n}\n\nfunction getMaxTextListLength(list) {\n var lengthList = list.map(function (item) {\n return measureText(item);\n });\n return Math.max.apply(null, lengthList);\n}\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\n return CoordinateSeries.map(function (item) {\n return -1 * item + Math.PI / 2;\n });\n}\n\nfunction getToolTipData(seriesData, calPoints, index, categories) {\n var option = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {};\n\n var textList = seriesData.map(function (item) {\n var titleText = [];\n if (categories) {\n titleText = categories;\n } else {\n titleText = item.data;\n }\n return {\n text: option.format ? option.format(item, titleText[index]) : item.name + ': ' + item.data,\n color: item.color };\n\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 for (var _i = 0; _i < validCalPoints.length; _i++) {\n var item = validCalPoints[_i];\n offset.x = Math.round(item.x);\n offset.y += item.y;\n }\n offset.y /= validCalPoints.length;\n return {\n textList: textList,\n offset: offset };\n\n}\n\nfunction getMixToolTipData(seriesData, calPoints, index, categories) {\n var option = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {};\n var textList = seriesData.map(function (item) {\n return {\n text: option.format ? option.format(item, categories[index]) : item.name + ': ' + item.data,\n color: item.color,\n disableLegend: item.disableLegend ? true : false };\n\n });\n textList = textList.filter(function (item) {\n if (item.disableLegend !== true) {\n return item;\n }\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 for (var _i2 = 0; _i2 < validCalPoints.length; _i2++) {\n var item = validCalPoints[_i2];\n offset.x = Math.round(item.x);\n offset.y += item.y;\n }\n offset.y /= validCalPoints.length;\n return {\n textList: textList,\n offset: offset };\n\n}\n\nfunction getCandleToolTipData(series, seriesData, calPoints, index, categories, extra) {\n var option = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : {};\n var upColor = extra.color.upFill;\n var downColor = extra.color.downFill;\n //颜色顺序为开盘,收盘,最低,最高\n var color = [upColor, upColor, downColor, upColor];\n var textList = [];\n var text0 = {\n text: categories[index],\n color: null };\n\n textList.push(text0);\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\n var text2 = {\n text: '收盘:' + item.data[1],\n color: color[1] };\n\n var text3 = {\n text: '最低:' + item.data[2],\n color: color[2] };\n\n var text4 = {\n text: '最高:' + item.data[3],\n color: color[3] };\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}\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}\n\nfunction findCurrentIndex(currentPoints, calPoints, opts, config) {\n var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;\n var currentIndex = -1;\n var spacing = opts.chartData.eachSpacing / 2;\n var xAxisPoints = [];\n if (calPoints.length > 0) {\n if (opts.type == 'candle') {\n for (var i = 0; i < calPoints[0].length; i++) {\n xAxisPoints.push(calPoints[0][i][0].x);\n }\n } else {\n for (var _i3 = 0; _i3 < calPoints[0].length; _i3++) {\n xAxisPoints.push(calPoints[0][_i3].x);\n }\n }\n if ((opts.type == 'line' || opts.type == 'area') && opts.xAxis.boundaryGap == 'justify') {\n spacing = opts.chartData.eachSpacing / 2;\n }\n if (!opts.categories) {\n spacing = 0;\n }\n if (isInExactChartArea(currentPoints, opts, config)) {\n xAxisPoints.forEach(function (item, index) {\n if (currentPoints.x + offset + spacing > item) {\n currentIndex = index;\n }\n });\n }\n }\n return currentIndex;\n}\n\nfunction findLegendIndex(currentPoints, legendData, opts) {\n var currentIndex = -1;\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 (currentPoints.x > area[0] && currentPoints.x < area[2] && currentPoints.y > area[1] && currentPoints.y < area[3]) {\n currentIndex = index;\n break;\n }\n }\n }\n return currentIndex;\n }\n return currentIndex;\n}\n\nfunction isInExactLegendArea(currentPoints, area) {\n return currentPoints.x > area.start.x && currentPoints.x < area.end.x && currentPoints.y > area.start.y &&\n currentPoints.y < area.end.y;\n}\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}\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\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\n var angleList = radarData.angleList.map(function (item) {\n item = fixAngle(-1 * item);\n\n return item;\n });\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 <=\n rangeEnd) {\n currentIndex = index;\n }\n });\n }\n\n return currentIndex;\n}\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}\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}\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)) {\n currentIndex = i;\n break;\n }\n }\n return currentIndex;\n}\n\nfunction findPieChartCurrentIndex(currentPoints, pieData) {\n var currentIndex = -1;\n if (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 for (var i = 0, len = pieData.series.length; i < len; i++) {\n var item = pieData.series[i];\n if (isInAngleRange(angle, item._start_, item._start_ + item._proportion_ * 2 * Math.PI)) {\n currentIndex = i;\n break;\n }\n }\n }\n\n return currentIndex;\n}\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}\n\nfunction splitPoints(points) {\n var newPoints = [];\n var items = [];\n points.forEach(function (item, index) {\n if (item !== null) {\n items.push(item);\n } else {\n if (items.length) {\n newPoints.push(items);\n }\n items = [];\n }\n });\n if (items.length) {\n newPoints.push(items);\n }\n\n return newPoints;\n}\n\nfunction calLegendData(series, opts, config, chartData) {\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\n var padding = opts.legend.padding;\n var margin = opts.legend.margin;\n var fontSize = opts.legend.fontSize;\n var shapeWidth = 15 * opts.pixelRatio;\n var shapeRight = 5 * opts.pixelRatio;\n var lineHeight = Math.max(opts.legend.lineHeight * opts.pixelRatio, 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 itemWidth = shapeWidth + shapeRight + measureText(item.name || 'undefined', fontSize) + opts.legend.itemGap;\n if (widthCount + itemWidth > opts.width - opts.padding[1] - opts.padding[3]) {\n legendList.push(currentRow);\n widthCountArr.push(widthCount - opts.legend.itemGap);\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);\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.padding[3];\n legendData.area.end.x = opts.padding[3] + 2 * padding;\n break;\n case 'right':\n legendData.area.start.x = opts.width - opts.padding[1] - legendWidth - 2 * padding;\n legendData.area.end.x = opts.width - opts.padding[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.padding[0] - opts.padding[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.padding[0] + margin;\n legendData.area.end.y = opts.padding[0] + margin + legendData.area.height;\n break;\n case 'bottom':\n legendData.area.start.y = opts.height - opts.padding[2] - margin - legendData.area.height;\n legendData.area.end.y = opts.height - opts.padding[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 _i4 = 0; _i4 < lineNum; _i4++) {\n var temp = series.slice(_i4 * maxLength, _i4 * maxLength + maxLength);\n _currentRow.push(temp);\n }\n\n legendData.points = _currentRow;\n\n if (_currentRow.length) {\n for (var _i5 = 0; _i5 < _currentRow.length; _i5++) {\n var _item = _currentRow[_i5];\n var maxWidth = 0;\n for (var j = 0; j < _item.length; j++) {\n var _itemWidth = shapeWidth + shapeRight + measureText(_item[j].name || 'undefined', fontSize) + opts.legend.itemGap;\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 _i6 = 0; _i6 < legendData.widthArr.length; _i6++) {\n _legendWidth += legendData.widthArr[_i6];\n }\n legendData.area.width = _legendWidth - opts.legend.itemGap + 2 * padding;\n legendData.area.wholeWidth = legendData.area.width + padding;\n }\n }\n\n switch (opts.legend.position) {\n case 'top':\n legendData.area.start.y = opts.padding[0] + margin;\n legendData.area.end.y = opts.padding[0] + margin + legendData.area.height;\n break;\n case 'bottom':\n legendData.area.start.y = opts.height - opts.padding[2] - legendData.area.height - margin;\n legendData.area.end.y = opts.height - opts.padding[2] - margin;\n break;\n case 'left':\n legendData.area.start.x = opts.padding[3];\n legendData.area.end.x = opts.padding[3] + legendData.area.width;\n break;\n case 'right':\n legendData.area.start.x = opts.width - opts.padding[1] - legendData.area.width;\n legendData.area.end.x = opts.width - opts.padding[1];\n break;}\n\n chartData.legendData = legendData;\n return legendData;\n}\n\nfunction calCategoriesData(categories, opts, config, eachSpacing) {\n var result = {\n angle: 0,\n xAxisHeight: config.xAxisHeight };\n\n var categoriesTextLenth = categories.map(function (item) {\n return measureText(item, opts.xAxis.fontSize || config.fontSize);\n });\n var maxTextLength = Math.max.apply(this, categoriesTextLenth);\n\n if (opts.xAxis.rotateLabel == true && maxTextLength + 2 * config.xAxisTextPadding > eachSpacing) {\n result.angle = 45 * Math.PI / 180;\n result.xAxisHeight = 2 * config.xAxisTextPadding + maxTextLength * Math.sin(result.angle);\n }\n return result;\n}\n\nfunction getXAxisTextList(series, opts, config) {\n var index = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : -1;\n var data = dataCombine(series);\n var sorted = [];\n // remove null from data\n data = data.filter(function (item) {\n //return item !== null;\n if (typeof 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 (typeof 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\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\n\n if (minData === maxData) {\n var rangeSpan = maxData || 10;\n maxData += rangeSpan;\n }\n\n //var dataRange = getDataRange(minData, maxData);\n var minRange = minData;\n var maxRange = maxData;\n\n var range = [];\n var eachRange = (maxRange - minRange) / opts.xAxis.splitNumber;\n\n for (var i = 0; i <= opts.xAxis.splitNumber; i++) {\n range.push(minRange + eachRange * i);\n }\n return range;\n}\n\nfunction calXAxisData(series, opts, config) {\n var result = {\n angle: 0,\n xAxisHeight: config.xAxisHeight };\n\n\n result.ranges = getXAxisTextList(series, opts, config);\n result.rangesFormat = result.ranges.map(function (item) {\n item = opts.xAxis.format ? opts.xAxis.format(item) : util.toFixed(item, 2);\n return item;\n });\n\n var xAxisScaleValues = result.ranges.map(function (item) {\n // 如果刻度值是浮点数,则保留两位小数\n item = util.toFixed(item, 2);\n // 若有自定义格式则调用自定义的格式化函数\n item = opts.xAxis.format ? opts.xAxis.format(Number(item)) : item;\n return item;\n });\n\n result = Object.assign(result, getXAxisPoints(xAxisScaleValues, opts, config));\n // 计算X轴刻度的属性譬如每个刻度的间隔,刻度的起始点\\结束点以及总长\n var eachSpacing = result.eachSpacing;\n\n var textLength = xAxisScaleValues.map(function (item) {\n return measureText(item);\n });\n\n // get max length of categories text\n var maxTextLength = Math.max.apply(this, textLength);\n\n // 如果刻度值文本内容过长,则将其逆时针旋转45°\n if (maxTextLength + 2 * config.xAxisTextPadding > eachSpacing) {\n result.angle = 45 * Math.PI / 180;\n result.xAxisHeight = 2 * config.xAxisTextPadding + maxTextLength * Math.sin(result.angle);\n }\n\n if (opts.xAxis.disabled === true) {\n result.xAxisHeight = 0;\n }\n\n return result;\n}\n\nfunction getRadarDataPoints(angleList, center, radius, series, opts) {\n var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1;\n\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\n var data = [];var _loop2 = function _loop2(\n 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\n tmp.proportion = item / maxData;\n tmp.position = convertCoordinateOrigin(radius * tmp.proportion * process * Math.cos(tmp.angle), radius * tmp.proportion *\n process * Math.sin(tmp.angle), center);\n listItem.data.push(tmp);\n });\n\n data.push(listItem);};for (var i = 0; i < series.length; i++) {_loop2(i);\n }\n\n return data;\n}\n\nfunction getPieDataPoints(series, radius) {\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n\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 _i7 = 0; _i7 < series.length; _i7++) {\n var _item2 = series[_i7];\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 _i8 = 0; _i8 < series.length; _i8++) {\n var _item3 = series[_i8];\n _item3._start_ = _start_;\n _start_ += 2 * _item3._proportion_ * Math.PI;\n }\n\n return series;\n}\n\nfunction getFunnelDataPoints(series, radius) {\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n series = series.sort(function (a, b) {return parseInt(b.data) - parseInt(a.data);});\n for (var i = 0; i < series.length; i++) {\n series[i].radius = series[i].data / series[0].data * radius * process;\n series[i]._proportion_ = series[i].data / series[0].data;\n }\n return series.reverse();\n}\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\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\n var minData = Math.min.apply(null, dataArr);\n var maxData = Math.max.apply(null, dataArr);\n var radiusLength = radius - minRadius;\n\n for (var _i9 = 0; _i9 < series.length; _i9++) {\n var _item4 = series[_i9];\n _item4.data = _item4.data === null ? 0 : _item4.data;\n if (count === 0 || type == 'area') {\n _item4._proportion_ = _item4.data / count * process;\n _item4._rose_proportion_ = 1 / series.length * process;\n } else {\n _item4._proportion_ = _item4.data / count * process;\n _item4._rose_proportion_ = _item4.data / count * process;\n }\n _item4._radius_ = minRadius + radiusLength * ((_item4.data - minData) / (maxData - minData));\n }\n for (var _i10 = 0; _i10 < series.length; _i10++) {\n var _item5 = series[_i10];\n _item5._start_ = _start_;\n _start_ += 2 * _item5._rose_proportion_ * Math.PI;\n }\n\n return series;\n}\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.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}\n\nfunction getGaugeAxisPoints(categories, startAngle, endAngle) {\n var totalAngle = startAngle - endAngle + 1;\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}\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 _i11 = 0; _i11 < categories.length; _i11++) {\n if (item.data <= categories[_i11].value) {\n item.color = categories[_i11].color;\n break;\n }\n }\n } else {\n item.color = gaugeOption.pointer.color;\n }\n var totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\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}\n\nfunction getPieTextMaxLength(series) {\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.format ? item.format(+item._proportion_.toFixed(2)) : util.toFixed(item._proportion_ * 100) + '%';\n maxLength = Math.max(maxLength, measureText(text));\n }\n\n return maxLength;\n}\n\nfunction fixColumeData(points, eachSpacing, columnLen, index, config, opts) {\n return points.map(function (item) {\n if (item === null) {\n return null;\n }\n item.width = Math.ceil((eachSpacing - 2 * config.columePadding) / columnLen);\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);\n }\n if (item.width <= 0) {\n item.width = 1;\n }\n item.x += (index + 0.5 - columnLen / 2) * item.width;\n return item;\n });\n}\n\nfunction fixColumeMeterData(points, eachSpacing, columnLen, index, config, opts, border) {\n return points.map(function (item) {\n if (item === null) {\n return null;\n }\n item.width = Math.ceil((eachSpacing - 2 * config.columePadding) / 2);\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);\n }\n\n if (index > 0) {\n item.width -= 2 * border;\n }\n return item;\n });\n}\n\nfunction fixColumeStackData(points, eachSpacing, columnLen, index, config, opts, series) {\n\n return points.map(function (item, indexn) {\n\n if (item === null) {\n return null;\n }\n item.width = Math.ceil((eachSpacing - 2 * config.columePadding) / 2);\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);\n }\n return item;\n });\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') && dataCount > 1 && opts.xAxis.boundaryGap == 'justify') {\n dataCount -= 1;\n }\n var eachSpacing = spacingValid / dataCount;\n\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 + index * eachSpacing);\n });\n if (opts.xAxis.boundaryGap !== 'justify') {\n if (opts.enableScroll === true) {\n xAxisPoints.push(startX + 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}\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\n return points;\n}\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') {\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 (typeof 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 += Math.round(eachSpacing / 2);\n }\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n height *= process;\n point.y = opts.height - Math.round(height) - opts.area[2];\n points.push(point);\n }\n });\n\n return points;\n}\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\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\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 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\n return points;\n}\n\nfunction getYAxisTextList(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 (typeof 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 (typeof 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\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.yAxis.data[index].min === 'number') {\n minData = Math.min(opts.yAxis.data[index].min, minData);\n }\n if (typeof opts.yAxis.data[index].max === 'number') {\n maxData = Math.max(opts.yAxis.data[index].max, maxData);\n }\n } else {\n if (typeof opts.yAxis.min === 'number') {\n minData = Math.min(opts.yAxis.min, minData);\n }\n if (typeof opts.yAxis.max === 'number') {\n maxData = Math.max(opts.yAxis.max, maxData);\n }\n }\n\n\n if (minData === maxData) {\n var rangeSpan = maxData || 10;\n maxData += rangeSpan;\n }\n\n var dataRange = getDataRange(minData, maxData);\n var minRange = dataRange.minRange;\n var maxRange = dataRange.maxRange;\n\n var range = [];\n var eachRange = (maxRange - minRange) / opts.yAxis.splitNumber;\n\n for (var i = 0; i <= opts.yAxis.splitNumber; i++) {\n range.push(minRange + eachRange * i);\n }\n return range.reverse();\n}\n\nfunction calYAxisData(series, opts, config) {\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);var _loop3 = function _loop3(\n\n _i12) {\n var yData = opts.yAxis.data[_i12];\n //如果总开关不显示,强制每个Y轴为不显示\n if (opts.yAxis.disabled == true) {\n yData.disabled = true;\n }\n rangesArr[_i12] = getYAxisTextList(newSeries[_i12], opts, config, columnstyle.type, _i12);\n var yAxisFontSizes = yData.fontSize || config.fontSize;\n yAxisWidthArr[_i12] = { position: yData.position ? yData.position : 'left', width: 0 };\n rangesFormatArr[_i12] = rangesArr[_i12].map(function (items) {\n items = util.toFixed(items, 6);\n items = yData.format ? yData.format(Number(items)) : items;\n yAxisWidthArr[_i12].width = Math.max(yAxisWidthArr[_i12].width, measureText(items, yAxisFontSizes) + 5);\n return items;\n });\n var calibration = yData.calibration ? 4 * opts.pixelRatio : 0;\n yAxisWidthArr[_i12].width += calibration + 3 * opts.pixelRatio;\n if (yData.disabled === true) {\n yAxisWidthArr[_i12].width = 0;\n }};for (var _i12 = 0; _i12 < YLength; _i12++) {_loop3(_i12);\n }\n\n } else {\n var rangesArr = new Array(1);\n var rangesFormatArr = new Array(1);\n var yAxisWidthArr = new Array(1);\n rangesArr[0] = getYAxisTextList(series, opts, config, columnstyle.type);\n yAxisWidthArr[0] = { position: 'left', width: 0 };\n var yAxisFontSize = opts.yAxis.fontSize || config.fontSize;\n rangesFormatArr[0] = rangesArr[0].map(function (item) {\n item = util.toFixed(item, 6);\n item = opts.yAxis.format ? opts.yAxis.format(Number(item)) : item;\n yAxisWidthArr[0].width = Math.max(yAxisWidthArr[0].width, measureText(item, yAxisFontSize) + 5);\n return item;\n });\n yAxisWidthArr[0].width += 3 * opts.pixelRatio;\n if (opts.yAxis.disabled === true) {\n yAxisWidthArr[0] = { position: 'left', width: 0 };\n opts.yAxis.data[0] = { disabled: true };\n } else {\n opts.yAxis.data[0] = { disabled: false, position: 'left', max: opts.yAxis.max, min: opts.yAxis.min, format: opts.yAxis.format };\n }\n\n }\n\n return {\n rangesFormat: rangesFormatArr,\n ranges: rangesArr,\n yAxisWidth: yAxisWidthArr };\n\n\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 = ranges[i].shift();\n var minVal = ranges[i].pop();\n var item = maxVal - (maxVal - minVal) * (point - minAxis) / spacingValid;\n item = opts.yAxis.data[i].format ? opts.yAxis.data[i].format(Number(item)) : item.toFixed(0);\n items.push(String(item));\n }\n return items;\n}\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}\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}\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.pixelRatio);\n } else {\n context.setStrokeStyle(\"#ffffff\");\n context.setFillStyle(color);\n context.setLineWidth(1 * opts.pixelRatio);\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.pixelRatio, item.y);\n context.arc(item.x, item.y, 3 * opts.pixelRatio, 0, 2 * Math.PI, false);\n }\n });\n } else if (shape === 'rect') {\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 }\n context.closePath();\n context.fill();\n context.stroke();\n}\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 || config.titleColor;\n var subtitleFontColor = opts.subtitle.color || config.subtitleColor;\n var titleHeight = title ? titlefontSize : 0;\n var subtitleHeight = subtitle ? subtitlefontSize : 0;\n var margin = 5;\n\n if (subtitle) {\n var textWidth = measureText(subtitle, subtitlefontSize);\n var startX = center.x - textWidth / 2 + (opts.subtitle.offsetX || 0);\n var startY = center.y + subtitlefontSize / 2 + (opts.subtitle.offsetY || 0);\n if (title) {\n startY += (titleHeight + margin) / 2;\n }\n context.beginPath();\n context.setFontSize(subtitlefontSize);\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);\n var _startX = center.x - _textWidth / 2 + (opts.title.offsetX || 0);\n var _startY = center.y + titlefontSize / 2 + (opts.title.offsetY || 0);\n if (subtitle) {\n _startY -= (subtitleHeight + margin) / 2;\n }\n context.beginPath();\n context.setFontSize(titlefontSize);\n context.setFillStyle(titleFontColor);\n context.fillText(title, _startX, _startY);\n context.closePath();\n context.stroke();\n }\n}\n\nfunction drawPointText(points, series, config, context) {\n // 绘制数据文案\n var data = series.data;\n points.forEach(function (item, index) {\n if (item !== null) {\n //var formatVal = series.format ? series.format(data[index]) : data[index];\n context.beginPath();\n context.setFontSize(series.textSize || config.fontSize);\n context.setFillStyle(series.textColor || '#666666');\n var value = data[index];\n if (typeof data[index] === 'object' && data[index] !== null) {\n if (data[index].constructor == Array) {\n value = data[index][1];\n } else {\n value = data[index].value;\n }\n }\n var formatVal = series.format ? series.format(value) : value;\n context.fillText(String(formatVal), item.x - measureText(formatVal, series.textSize || config.fontSize) / 2, item.y - 4);\n context.closePath();\n context.stroke();\n }\n });\n\n}\n\nfunction drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context) {\n radius -= gaugeOption.width / 2 + config.gaugeLabelTextMargin;\n\n var totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\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.labelFormat ? gaugeOption.labelFormat(nowNumber) : nowNumber;\n pos.x += centerPosition.x - measureText(labelText) / 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 || '#666666');\n context.fillText(labelText, startX, startY + config.fontSize / 2);\n context.closePath();\n context.stroke();\n\n nowAngle += splitAngle;\n if (nowAngle >= 2) {\n nowAngle = nowAngle % 2;\n }\n nowNumber += splitNumber;\n }\n\n}\n\nfunction drawRadarLabel(angleList, radius, centerPosition, opts, config, context) {\n var radarOption = opts.extra.radar || {};\n radius += config.radarLabelTextMargin;\n\n angleList.forEach(function (angle, index) {\n var pos = {\n x: radius * Math.cos(angle),\n y: radius * 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] || '') / 2;\n } else if (pos.x < 0) {\n startX -= measureText(opts.categories[index] || '');\n }\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(radarOption.labelColor || '#666666');\n context.fillText(opts.categories[index] || '', startX, startY + config.fontSize / 2);\n context.closePath();\n context.stroke();\n });\n\n}\n\nfunction drawPieText(series, opts, config, context, radius, center) {\n var lineRadius = config.pieChartLinePadding;\n var textObjectCollection = [];\n var lastTextObject = null;\n\n var seriesConvert = series.map(function (item) {\n var text = item.format ? item.format(+item._proportion_.toFixed(2)) : util.toFixed(item._proportion_.toFixed(4) * 100) + '%';\n if (item._rose_proportion_) item._proportion_ = item._rose_proportion_;\n var arc = 2 * Math.PI - (item._start_ + 2 * Math.PI * item._proportion_ / 2);\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\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\n // line start\n var orginX2 = Math.cos(item.arc) * item.radius;\n var orginY2 = Math.sin(item.arc) * item.radius;\n\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 || config.fontSize);\n var startY = orginY3;\n\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\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\n for (var _i13 = 0; _i13 < textObjectCollection.length; _i13++) {\n var _item6 = textObjectCollection[_i13];\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.pixelRatio);\n context.setFontSize(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, 0, 2 * Math.PI);\n context.closePath();\n context.fill();\n context.beginPath();\n context.setFontSize(_item6.textSize || config.fontSize);\n context.setFillStyle(_item6.textColor || '#666666');\n context.fillText(_item6.text, textStartX, textPosition.y + 3);\n context.closePath();\n context.stroke();\n context.closePath();\n }\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\n if (toolTipOption.gridType == 'dash') {\n context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]);\n }\n context.setStrokeStyle(toolTipOption.gridColor || '#cccccc');\n context.setLineWidth(1 * opts.pixelRatio);\n context.beginPath();\n context.moveTo(offsetX, startY);\n context.lineTo(offsetX, endY);\n context.stroke();\n context.setLineDash([]);\n\n if (toolTipOption.xAxisLabel) {\n var labelText = opts.categories[opts.tooltip.index];\n context.setFontSize(config.fontSize);\n var textWidth = measureText(labelText, config.fontSize);\n\n var textX = offsetX - 0.5 * textWidth;\n var textY = endY;\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.pixelRatio);\n context.rect(textX - config.toolTipPadding, textY, textWidth + 2 * config.toolTipPadding, config.fontSize + 2 * config.toolTipPadding);\n context.closePath();\n context.stroke();\n context.fill();\n\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(toolTipOption.labelFontColor || config.fontColor);\n context.fillText(String(labelText), textX, textY + config.toolTipPadding + config.fontSize);\n context.closePath();\n context.stroke();\n }\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\n for (var i = 0; i < points.length; i++) {\n var item = assign({}, {\n lineColor: '#DE4A42',\n showLabel: false,\n labelFontColor: '#666666',\n labelBgColor: '#DFE8FF',\n labelBgOpacity: 0.8,\n yAxisIndex: 0 },\n points[i]);\n\n if (markLineOption.type == 'dash') {\n context.setLineDash([markLineOption.dashLength, markLineOption.dashLength]);\n }\n context.setStrokeStyle(item.lineColor);\n context.setLineWidth(1 * opts.pixelRatio);\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 labelText = opts.yAxis.format ? opts.yAxis.format(Number(item.value)) : item.value;\n context.setFontSize(config.fontSize);\n var textWidth = measureText(labelText, config.fontSize);\n var bgStartX = opts.padding[3] + config.yAxisTitleWidth - config.toolTipPadding;\n var bgEndX = Math.max(opts.area[3], textWidth + config.toolTipPadding * 2);\n var bgWidth = bgEndX - bgStartX;\n\n var textX = bgStartX + (bgWidth - textWidth) / 2;\n var textY = item.y;\n context.setFillStyle(hexToRgb(item.labelBgColor, item.labelBgOpacity));\n context.setStrokeStyle(item.labelBgColor);\n context.setLineWidth(1 * opts.pixelRatio);\n context.beginPath();\n context.rect(bgStartX, textY - 0.5 * config.fontSize - config.toolTipPadding, bgWidth, config.fontSize + 2 * config.toolTipPadding);\n context.closePath();\n context.stroke();\n context.fill();\n\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(item.labelFontColor);\n context.fillText(String(labelText), textX, textY + 0.5 * config.fontSize);\n context.stroke();\n }\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\n var startX = opts.area[3];\n var endX = opts.width - opts.area[1];\n\n if (toolTipOption.gridType == 'dash') {\n context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]);\n }\n context.setStrokeStyle(toolTipOption.gridColor || '#cccccc');\n context.setLineWidth(1 * opts.pixelRatio);\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\n if (toolTipOption.yAxisLabel) {\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(config.fontSize);\n var textWidth = measureText(labelText[i], config.fontSize);\n var bgStartX = void 0,bgEndX = void 0,bgWidth = void 0;\n if (widthArr[i].position == 'left') {\n bgStartX = tStartLeft - widthArr[i].width;\n bgEndX = Math.max(bgStartX, bgStartX + textWidth + config.toolTipPadding * 2);\n } else {\n bgStartX = tStartRight;\n bgEndX = Math.max(bgStartX + widthArr[i].width, bgStartX + textWidth + config.toolTipPadding * 2);\n }\n bgWidth = bgEndX - bgStartX;\n\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.pixelRatio);\n context.rect(bgStartX, textY - 0.5 * config.fontSize - config.toolTipPadding, bgWidth, config.fontSize + 2 * config.toolTipPadding);\n context.closePath();\n context.stroke();\n context.fill();\n\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(toolTipOption.labelFontColor || config.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;\n } else {\n tStartRight += widthArr[i].width + opts.yAxis.padding;\n }\n }\n }\n}\n\nfunction drawToolTipSplitArea(offsetX, opts, config, context, eachSpacing) {\n var toolTipOption = assign({}, {\n activeBgColor: '#000000',\n activeBgOpacity: 0.08 },\n opts.extra.tooltip);\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 - eachSpacing / 2, startY, eachSpacing, endY - startY);\n context.closePath();\n context.fill();\n}\n\nfunction drawToolTip(textList, offset, opts, config, context, eachSpacing, xAxisPoints) {\n var toolTipOption = assign({}, {\n showBox: true,\n bgColor: '#000000',\n bgOpacity: 0.7,\n fontColor: '#FFFFFF' },\n opts.extra.tooltip);\n var legendWidth = 4 * opts.pixelRatio;\n var legendMarginRight = 5 * opts.pixelRatio;\n var arrowWidth = 8 * opts.pixelRatio;\n var isOverRightBorder = false;\n if (opts.type == 'line' || opts.type == 'area' || opts.type == 'candle' || opts.type == 'mix') {\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.pixelRatio;\n var textWidth = textList.map(function (item) {\n return measureText(item.text, config.fontSize);\n });\n var toolTipWidth = legendWidth + legendMarginRight + 4 * config.toolTipPadding + Math.max.apply(null, textWidth);\n var toolTipHeight = 2 * config.toolTipPadding + textList.length * config.toolTipLineHeight;\n\n if (toolTipOption.showBox == false) {return;}\n // if beyond the right border\n if (offset.x - Math.abs(opts._scrollDistance_) + 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 || config.toolTipBackground, toolTipOption.bgOpacity || config.toolTipOpacity));\n if (isOverRightBorder) {\n context.moveTo(offset.x, offset.y + 10 * opts.pixelRatio);\n context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pixelRatio - 5 * opts.pixelRatio);\n context.lineTo(offset.x - arrowWidth, offset.y);\n context.lineTo(offset.x - arrowWidth - Math.round(toolTipWidth), offset.y);\n context.lineTo(offset.x - arrowWidth - Math.round(toolTipWidth), offset.y + toolTipHeight);\n context.lineTo(offset.x - arrowWidth, offset.y + toolTipHeight);\n context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pixelRatio + 5 * opts.pixelRatio);\n context.lineTo(offset.x, offset.y + 10 * opts.pixelRatio);\n } else {\n context.moveTo(offset.x, offset.y + 10 * opts.pixelRatio);\n context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pixelRatio - 5 * opts.pixelRatio);\n context.lineTo(offset.x + arrowWidth, offset.y);\n context.lineTo(offset.x + arrowWidth + Math.round(toolTipWidth), offset.y);\n context.lineTo(offset.x + arrowWidth + Math.round(toolTipWidth), offset.y + toolTipHeight);\n context.lineTo(offset.x + arrowWidth, offset.y + toolTipHeight);\n context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pixelRatio + 5 * opts.pixelRatio);\n context.lineTo(offset.x, offset.y + 10 * opts.pixelRatio);\n }\n\n context.closePath();\n context.fill();\n\n // draw legend\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 * config.toolTipPadding;\n var startY = offset.y + (config.toolTipLineHeight - config.fontSize) / 2 + config.toolTipLineHeight * index +\n config.toolTipPadding + 1;\n if (isOverRightBorder) {\n startX = offset.x - toolTipWidth - arrowWidth + 2 * config.toolTipPadding;\n }\n context.fillRect(startX, startY, legendWidth, config.fontSize);\n context.closePath();\n }\n });\n\n // draw text list\n\n textList.forEach(function (item, index) {\n var startX = offset.x + arrowWidth + 2 * config.toolTipPadding + legendWidth + legendMarginRight;\n if (isOverRightBorder) {\n startX = offset.x - toolTipWidth - arrowWidth + 2 * config.toolTipPadding + +legendWidth + legendMarginRight;\n }\n var startY = offset.y + (config.toolTipLineHeight - config.fontSize) / 2 + config.toolTipLineHeight * index +\n config.toolTipPadding;\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(toolTipOption.fontColor);\n context.fillText(item.text, startX, startY + config.fontSize);\n context.closePath();\n context.stroke();\n });\n}\n\nfunction drawYAxisTitle(title, opts, config, context) {\n var startX = config.xAxisHeight + (opts.height - config.xAxisHeight - measureText(title)) / 2;\n context.save();\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(opts.yAxis.titleFontColor || '#333333');\n context.translate(0, opts.height);\n context.rotate(-90 * Math.PI / 180);\n context.fillText(title, startX, opts.padding[3] + 0.5 * config.fontSize);\n context.closePath();\n context.stroke();\n context.restore();\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 meter: {\n border: 4,\n fillColor: '#FFFFFF' } },\n\n opts.extra.column);\n\n var calPoints = [];\n context.save();\n\n var leftNum = -2;\n var rightNum = xAxisPoints.length + 2;\n\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\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 var data = eachSeries.data;\n switch (columnOption.type) {\n case 'group':\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, 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 if (item !== null && i > leftNum && i < rightNum) {\n context.beginPath();\n context.setStrokeStyle(item.color || eachSeries.color);\n context.setLineWidth(1);\n context.setFillStyle(item.color || eachSeries.color);\n var startX = item.x - item.width / 2;\n var height = opts.height - item.y - opts.area[2];\n context.moveTo(startX, item.y);\n context.lineTo(startX + item.width - 2, item.y);\n context.lineTo(startX + item.width - 2, opts.height - opts.area[2]);\n context.lineTo(startX, opts.height - opts.area[2]);\n context.lineTo(startX, item.y);\n context.closePath();\n context.stroke();\n context.fill();\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\n for (var _i14 = 0; _i14 < points.length; _i14++) {\n var _item7 = points[_i14];\n if (_item7 !== null && _i14 > leftNum && _i14 < rightNum) {\n context.beginPath();\n context.setFillStyle(_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.moveTo(startX, _item7.y);\n context.fillRect(startX, _item7.y, _item7.width - 2, height);\n context.closePath();\n context.fill();\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.meter.border);\n if (seriesIndex == 0) {\n for (var _i15 = 0; _i15 < points.length; _i15++) {\n var _item8 = points[_i15];\n if (_item8 !== null && _i15 > leftNum && _i15 < rightNum) {\n //画背景颜色\n context.beginPath();\n context.setFillStyle(columnOption.meter.fillColor);\n var startX = _item8.x - _item8.width / 2;\n var height = opts.height - _item8.y - opts.area[2];\n context.moveTo(startX, _item8.y);\n context.fillRect(startX, _item8.y, _item8.width, height);\n context.closePath();\n context.fill();\n //画边框线\n if (columnOption.meter.border > 0) {\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(columnOption.meter.border * opts.pixelRatio);\n context.moveTo(startX + columnOption.meter.border * 0.5, _item8.y + height);\n context.lineTo(startX + columnOption.meter.border * 0.5, _item8.y + columnOption.meter.border * 0.5);\n context.lineTo(startX + _item8.width - columnOption.meter.border * 0.5, _item8.y + columnOption.meter.border * 0.5);\n context.lineTo(startX + _item8.width - columnOption.meter.border * 0.5, _item8.y + height);\n context.stroke();\n }\n }\n };\n } else {\n for (var _i16 = 0; _i16 < points.length; _i16++) {\n var _item9 = points[_i16];\n if (_item9 !== null && _i16 > leftNum && _i16 < rightNum) {\n context.beginPath();\n context.setFillStyle(_item9.color || eachSeries.color);\n var startX = _item9.x - _item9.width / 2;\n var height = opts.height - _item9.y - opts.area[2];\n context.moveTo(startX, _item9.y);\n context.fillRect(startX, _item9.y, _item9.width, height);\n context.closePath();\n context.fill();\n }\n };\n }\n break;}\n\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 = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts);\n drawPointText(points, eachSeries, config, context);\n break;\n case 'stack':\n var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\n drawPointText(points, eachSeries, config, context);\n break;\n case 'meter':\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawPointText(points, eachSeries, config, context);\n break;}\n\n });\n }\n\n context.restore();\n\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing };\n\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.colors },\n candleOption.average);\n opts.extra.candle = candleOption;\n\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n\n var calPoints = [];\n\n context.save();\n\n var leftNum = -2;\n var rightNum = xAxisPoints.length + 2;\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n\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 + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n\n //画均线\n if (candleOption.average.show) {\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\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n var splitPointList = splitPoints(points);\n\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);\n\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.pixelRatio);\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.pixelRatio);\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 context.closePath();\n context.fill();\n context.stroke();\n }\n }\n });\n\n context.restore();\n\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing };\n\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 opts.extra.area);\n\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n\n var endY = opts.height - opts.area[2];\n var calPoints = [];\n\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 + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\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\n var splitPointList = splitPoints(points);\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.pixelRatio);\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 } else {\n for (var _j = 0; _j < _points2.length; _j++) {\n var _item10 = _points2[_j];\n if (startPoint == 0 && _item10.x > leftSpace) {\n context.moveTo(_item10.x, _item10.y);\n startPoint = 1;\n }\n if (_j > 0 && _item10.x > leftSpace && _item10.x < rightSpace) {\n context.lineTo(_item10.x, _item10.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 _item11 = _points2[0];\n context.moveTo(_item11.x - eachSpacing / 2, _item11.y);\n context.lineTo(_item11.x + eachSpacing / 2, _item11.y);\n context.lineTo(_item11.x + eachSpacing / 2, endY);\n context.lineTo(_item11.x - eachSpacing / 2, endY);\n context.moveTo(_item11.x - eachSpacing / 2, _item11.y);\n }\n context.closePath();\n context.fill();\n\n //画连线\n if (areaOption.addLine) {\n if (eachSeries.lineType == 'dash') {\n var dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\n dashLength *= opts.pixelRatio;\n context.setLineDash([dashLength, dashLength]);\n }\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(areaOption.width * opts.pixelRatio);\n if (_points2.length === 1) {\n context.moveTo(_points2[0].x, _points2[0].y);\n context.arc(_points2[0].x, _points2[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 _j2 = 0; _j2 < _points2.length; _j2++) {\n var _item12 = _points2[_j2];\n if (_startPoint == 0 && _item12.x > leftSpace) {\n context.moveTo(_item12.x, _item12.y);\n _startPoint = 1;\n }\n if (_j2 > 0 && _item12.x > leftSpace && _item12.x < rightSpace) {\n var _ctrlPoint = createCurveControlPoints(_points2, _j2 - 1);\n context.bezierCurveTo(_ctrlPoint.ctrA.x, _ctrlPoint.ctrA.y, _ctrlPoint.ctrB.x, _ctrlPoint.ctrB.y, _item12.x, _item12.y);\n }\n };\n } else {\n for (var _j3 = 0; _j3 < _points2.length; _j3++) {\n var _item13 = _points2[_j3];\n if (_startPoint == 0 && _item13.x > leftSpace) {\n context.moveTo(_item13.x, _item13.y);\n _startPoint = 1;\n }\n if (_j3 > 0 && _item13.x > leftSpace && _item13.x < rightSpace) {\n context.lineTo(_item13.x, _item13.y);\n }\n };\n }\n context.moveTo(_points2[0].x, _points2[0].y);\n }\n context.stroke();\n context.setLineDash([]);\n }\n }\n\n //画点\n if (opts.dataPointShape !== false) {\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\n }\n\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 var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawPointText(points, eachSeries, config, context);\n });\n }\n\n context.restore();\n\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing };\n\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 opts.extra.line);\n lineOption.width *= opts.pixelRatio;\n\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var calPoints = [];\n\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 + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\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);\n\n if (eachSeries.lineType == 'dash') {\n var dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\n dashLength *= opts.pixelRatio;\n context.setLineDash([dashLength, dashLength]);\n }\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(lineOption.width);\n\n splitPointList.forEach(function (points, index) {\n\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 } else {\n for (var _j4 = 0; _j4 < points.length; _j4++) {\n var _item14 = points[_j4];\n if (startPoint == 0 && _item14.x > leftSpace) {\n context.moveTo(_item14.x, _item14.y);\n startPoint = 1;\n }\n if (_j4 > 0 && _item14.x > leftSpace && _item14.x < rightSpace) {\n context.lineTo(_item14.x, _item14.y);\n }\n };\n }\n context.moveTo(points[0].x, points[0].y);\n }\n\n });\n\n context.stroke();\n context.setLineDash([]);\n\n if (opts.dataPointShape !== false) {\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\n }\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 var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawPointText(points, eachSeries, config, context);\n });\n }\n\n context.restore();\n\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing };\n\n}\n\nfunction drawMixDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n\n var endY = opts.height - opts.area[2];\n var calPoints = [];\n\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 + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n calPoints.push(points);\n\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 context.beginPath();\n context.setStrokeStyle(item.color || eachSeries.color);\n context.setLineWidth(1);\n context.setFillStyle(item.color || eachSeries.color);\n var startX = item.x - item.width / 2;\n var height = opts.height - item.y - opts.area[2];\n context.moveTo(startX, item.y);\n context.moveTo(startX, item.y);\n context.lineTo(startX + item.width - 2, item.y);\n context.lineTo(startX + item.width - 2, opts.height - opts.area[2]);\n context.lineTo(startX, opts.height - opts.area[2]);\n context.lineTo(startX, item.y);\n context.closePath();\n context.stroke();\n context.fill();\n context.closePath();\n context.fill();\n }\n }\n columnIndex += 1;\n }\n\n //绘制区域图数据\n\n if (eachSeries.type == 'area') {\n var _splitPointList = splitPoints(points);\n for (var _i17 = 0; _i17 < _splitPointList.length; _i17++) {\n var _points3 = _splitPointList[_i17];\n // 绘制区域数据\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setFillStyle(hexToRgb(eachSeries.color, 0.2));\n context.setLineWidth(2 * opts.pixelRatio);\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 _item15 = _points3[j];\n if (startPoint == 0 && _item15.x > leftSpace) {\n context.moveTo(_item15.x, _item15.y);\n startPoint = 1;\n }\n if (j > 0 && _item15.x > leftSpace && _item15.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(_points3, j - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, _item15.x, _item15.y);\n }\n };\n } else {\n for (var _j5 = 0; _j5 < _points3.length; _j5++) {\n var _item16 = _points3[_j5];\n if (startPoint == 0 && _item16.x > leftSpace) {\n context.moveTo(_item16.x, _item16.y);\n startPoint = 1;\n }\n if (_j5 > 0 && _item16.x > leftSpace && _item16.x < rightSpace) {\n context.lineTo(_item16.x, _item16.y);\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 _item17 = _points3[0];\n context.moveTo(_item17.x - eachSpacing / 2, _item17.y);\n context.lineTo(_item17.x + eachSpacing / 2, _item17.y);\n context.lineTo(_item17.x + eachSpacing / 2, endY);\n context.lineTo(_item17.x - eachSpacing / 2, endY);\n context.moveTo(_item17.x - eachSpacing / 2, _item17.y);\n }\n context.closePath();\n context.fill();\n }\n }\n\n // 绘制折线数据图\n if (eachSeries.type == 'line') {\n var splitPointList = splitPoints(points);\n splitPointList.forEach(function (points, index) {\n if (eachSeries.lineType == 'dash') {\n var dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\n dashLength *= opts.pixelRatio;\n context.setLineDash([dashLength, dashLength]);\n }\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(2 * opts.pixelRatio);\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 _j6 = 0; _j6 < points.length; _j6++) {\n var _item18 = points[_j6];\n if (_startPoint2 == 0 && _item18.x > leftSpace) {\n context.moveTo(_item18.x, _item18.y);\n _startPoint2 = 1;\n }\n if (_j6 > 0 && _item18.x > leftSpace && _item18.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(points, _j6 - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, _item18.x, _item18.y);\n }\n }\n } else {\n for (var _j7 = 0; _j7 < points.length; _j7++) {\n var _item19 = points[_j7];\n if (_startPoint2 == 0 && _item19.x > leftSpace) {\n context.moveTo(_item19.x, _item19.y);\n _startPoint2 = 1;\n }\n if (_j7 > 0 && _item19.x > leftSpace && _item19.x < rightSpace) {\n context.lineTo(_item19.x, _item19.y);\n }\n }\n }\n context.moveTo(points[0].x, points[0].y);\n }\n context.stroke();\n context.setLineDash([]);\n });\n }\n\n // 绘制点数据图\n if (eachSeries.type == 'point') {\n eachSeries.addPoint = true;\n }\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\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n\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);\n } else {\n points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts);\n drawPointText(points, eachSeries, config, context);\n columnIndex += 1;\n }\n\n });\n }\n\n context.restore();\n\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing };\n\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 == '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\n}\n\nfunction drawXAxis(categories, opts, config, context) {\n\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 == 'line' || opts.type == 'area') {\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 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.pixelRatio);\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.pixelRatio);\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\n context.save();\n\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) {\n context.translate(opts._scrollDistance_, 0);\n }\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.pixelRatio);\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.pixelRatio);\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.pixelRatio);\n if (opts.xAxis.gridType == 'dash') {\n context.setLineDash([opts.xAxis.dashLength, opts.xAxis.dashLength]);\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\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\n var ratio = Math.ceil(categories.length / maxXAxisListLength);\n\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\n var xAxisFontSize = opts.xAxis.fontSize || config.fontSize;\n if (config._xAxisTextAngle_ === 0) {\n newCategories.forEach(function (item, index) {\n var offset = -measureText(String(item), xAxisFontSize) / 2;\n if (boundaryGap == 'center') {\n offset += eachSpacing / 2;\n }\n var scrollHeight = 0;\n if (opts.xAxis.scrollShow) {\n scrollHeight = 6 * opts.pixelRatio;\n }\n context.beginPath();\n context.setFontSize(xAxisFontSize);\n context.setFillStyle(opts.xAxis.fontColor || '#666666');\n context.fillText(String(item), xAxisPoints[index] + offset, startY + xAxisFontSize + (config.xAxisHeight - scrollHeight - xAxisFontSize) / 2);\n context.closePath();\n context.stroke();\n });\n\n } else {\n newCategories.forEach(function (item, index) {\n context.save();\n context.beginPath();\n context.setFontSize(xAxisFontSize);\n context.setFillStyle(opts.xAxis.fontColor || '#666666');\n var textWidth = measureText(String(item), xAxisFontSize);\n var offset = -textWidth;\n if (boundaryGap == 'center') {\n offset += eachSpacing / 2;\n }\n var _calRotateTranslate = calRotateTranslate(xAxisPoints[index] + eachSpacing / 2, startY + xAxisFontSize / 2 + 5, opts.height),\n transX = _calRotateTranslate.transX,\n transY = _calRotateTranslate.transY;\n\n context.rotate(-1 * config._xAxisTextAngle_);\n context.translate(transX, transY);\n context.fillText(String(item), xAxisPoints[index] + offset, startY + xAxisFontSize + 5);\n context.closePath();\n context.stroke();\n context.restore();\n });\n }\n }\n context.restore();\n\n //绘制X轴轴线\n if (opts.xAxis.axisLine) {\n context.beginPath();\n context.setStrokeStyle(opts.xAxis.axisLineColor);\n context.setLineWidth(1 * opts.pixelRatio);\n context.moveTo(startX, opts.height - opts.area[2]);\n context.lineTo(endX, opts.height - opts.area[2]);\n context.stroke();\n }\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 var endX = startX + TotalWidth;\n\n var points = [];\n for (var i = 0; i < opts.yAxis.splitNumber + 1; i++) {\n points.push(opts.height - opts.area[2] - eachSpacing * i);\n }\n\n context.save();\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) {\n context.translate(opts._scrollDistance_, 0);\n }\n\n if (opts.yAxis.gridType == 'dash') {\n context.setLineDash([opts.yAxis.dashLength, opts.yAxis.dashLength]);\n }\n context.setStrokeStyle(opts.yAxis.gridColor);\n context.setLineWidth(1 * opts.pixelRatio);\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\n context.restore();\n}\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 var fillEndY = endY + config.xAxisHeight;\n if (opts.xAxis.scrollShow) {\n fillEndY -= 3 * opts.pixelRatio;\n }\n if (opts.xAxis.rotateLabel) {\n fillEndY = opts.height - opts.area[2] + 3;\n }\n // set YAxis background\n context.beginPath();\n context.setFillStyle(opts.background || '#ffffff');\n if (opts._scrollDistance_ < 0) {\n context.fillRect(0, 0, startX, fillEndY);\n }\n if (opts.enableScroll == true) {\n context.fillRect(endX, 0, opts.width, fillEndY);\n }\n context.closePath();\n context.stroke();\n\n var points = [];\n for (var i = 0; i <= opts.yAxis.splitNumber; i++) {\n points.push(opts.area[0] + eachSpacing * i);\n }\n\n var tStartLeft = opts.area[3];\n var tStartRight = opts.width - opts.area[1];var _loop4 = function _loop4(\n\n _i18) {\n var yData = opts.yAxis.data[_i18];\n if (yData.disabled !== true) {\n var rangesFormat = opts.chartData.yAxisData.rangesFormat[_i18];\n var yAxisFontSize = yData.fontSize || config.fontSize;\n var yAxisWidth = opts.chartData.yAxisData.yAxisWidth[_i18];\n //画Y轴刻度及文案\n rangesFormat.forEach(function (item, index) {\n var pos = points[index] ? points[index] : endY;\n context.beginPath();\n context.setFontSize(yAxisFontSize);\n context.setLineWidth(1 * opts.pixelRatio);\n context.setStrokeStyle(yData.axisLineColor || '#cccccc');\n context.setFillStyle(yData.fontColor || '#666666');\n if (yAxisWidth.position == 'left') {\n context.fillText(String(item), tStartLeft - yAxisWidth.width, pos + yAxisFontSize / 2);\n //画刻度线\n if (yData.calibration == true) {\n context.moveTo(tStartLeft, pos);\n context.lineTo(tStartLeft - 3 * opts.pixelRatio, pos);\n }\n } else {\n context.fillText(String(item), tStartRight + 4 * opts.pixelRatio, pos + yAxisFontSize / 2);\n //画刻度线\n if (yData.calibration == true) {\n context.moveTo(tStartRight, pos);\n context.lineTo(tStartRight + 3 * opts.pixelRatio, pos);\n }\n }\n context.closePath();\n context.stroke();\n });\n //画Y轴轴线\n if (yData.axisLine !== false) {\n context.beginPath();\n context.setStrokeStyle(yData.axisLineColor || '#cccccc');\n context.setLineWidth(1 * opts.pixelRatio);\n if (yAxisWidth.position == 'left') {\n context.moveTo(tStartLeft, opts.height - opts.area[2]);\n context.lineTo(tStartLeft, opts.area[0]);\n } else {\n context.moveTo(tStartRight, opts.height - opts.area[2]);\n context.lineTo(tStartRight, opts.area[0]);\n }\n context.stroke();\n }\n\n //画Y轴标题\n if (opts.yAxis.showTitle) {\n\n var titleFontSize = yData.titleFontSize || config.fontSize;\n var title = yData.title;\n context.beginPath();\n context.setFontSize(titleFontSize);\n context.setFillStyle(yData.titleFontColor || '#666666');\n if (yAxisWidth.position == 'left') {\n context.fillText(title, tStartLeft - measureText(title, titleFontSize) / 2, opts.area[0] - 10 * opts.pixelRatio);\n } else {\n context.fillText(title, tStartRight - measureText(title, titleFontSize) / 2, opts.area[0] - 10 * opts.pixelRatio);\n }\n context.closePath();\n context.stroke();\n }\n if (yAxisWidth.position == 'left') {\n tStartLeft -= yAxisWidth.width + opts.yAxis.padding;\n } else {\n tStartRight += yAxisWidth.width + opts.yAxis.padding;\n }\n }};for (var _i18 = 0; _i18 < opts.yAxis.data.length; _i18++) {_loop4(_i18);\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;\n var fontSize = opts.legend.fontSize;\n var shapeWidth = 15 * opts.pixelRatio;\n var shapeRight = 5 * opts.pixelRatio;\n var itemGap = opts.legend.itemGap;\n var lineHeight = Math.max(opts.legend.lineHeight * opts.pixelRatio, fontSize);\n\n //画背景及边框\n context.beginPath();\n context.setLineWidth(opts.legend.borderWidth);\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\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 startX = legendArea.start.x + (legendArea.width - width) / 2;\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\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.pixelRatio);\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.pixelRatio);\n context.fillRect(startX, startY + 0.5 * lineHeight - 2 * opts.pixelRatio, 15 * opts.pixelRatio, 4 * opts.pixelRatio);\n break;\n case 'triangle':\n context.moveTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n context.lineTo(startX + 2.5 * opts.pixelRatio, startY + 0.5 * lineHeight + 5 * opts.pixelRatio);\n context.lineTo(startX + 12.5 * opts.pixelRatio, startY + 0.5 * lineHeight + 5 * opts.pixelRatio);\n context.lineTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n break;\n case 'diamond':\n context.moveTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n context.lineTo(startX + 2.5 * opts.pixelRatio, startY + 0.5 * lineHeight);\n context.lineTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight + 5 * opts.pixelRatio);\n context.lineTo(startX + 12.5 * opts.pixelRatio, startY + 0.5 * lineHeight);\n context.lineTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n break;\n case 'circle':\n context.moveTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight);\n context.arc(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight, 5 * opts.pixelRatio, 0, 2 * Math.PI);\n break;\n case 'rect':\n context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pixelRatio, 15 * opts.pixelRatio, 10 * opts.pixelRatio);\n break;\n default:\n context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pixelRatio, 15 * opts.pixelRatio, 10 * opts.pixelRatio);}\n\n context.closePath();\n context.fill();\n context.stroke();\n\n startX += shapeWidth + shapeRight;\n var fontTrans = 0.5 * lineHeight + 0.5 * fontSize - 2;\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(item.show ? opts.legend.fontColor : opts.legend.hiddenColor);\n context.fillText(item.name, startX, startY + fontTrans);\n context.closePath();\n context.stroke();\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\n startX += measureText(item.name, fontSize) + itemGap;\n item.area[2] = startX;\n } else {\n item.area[2] = startX + measureText(item.name, fontSize) + itemGap;;\n startX -= shapeWidth + shapeRight;\n startY += lineHeight;\n }\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 * opts.pixelRatio,\n offsetAngle: 0,\n labelWidth: 15 * opts.pixelRatio,\n ringWidth: 0,\n border: false,\n borderWidth: 2,\n borderColor: '#FFFFFF' },\n opts.extra.pie);\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;\n }\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\n series = getPieDataPoints(series, radius, process);\n\n var activeRadius = pieOption.activeRadius;\n\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, opts.extra.pie.activeOpacity || 0.5));\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_ + activeRadius, eachSeries._start_,\n eachSeries._start_ + 2 *\n eachSeries._proportion_ * Math.PI);\n context.closePath();\n context.fill();\n }\n }\n context.beginPath();\n context.setLineWidth(pieOption.borderWidth * opts.pixelRatio);\n context.lineJoin = \"round\";\n context.setStrokeStyle(pieOption.borderColor);\n context.setFillStyle(eachSeries.color);\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\n if (opts.type === 'ring') {\n var innerPieWidth = radius * 0.6;\n if (typeof opts.extra.pie.ringWidth === 'number' && opts.extra.pie.ringWidth > 0) {\n innerPieWidth = Math.max(0, radius - opts.extra.pie.ringWidth);\n }\n context.beginPath();\n context.setFillStyle(opts.background || '#ffffff');\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\n if (opts.dataLabel !== false && process === 1) {\n var valid = false;\n for (var i = 0, len = series.length; i < len; i++) {\n if (series[i].data > 0) {\n valid = true;\n break;\n }\n }\n\n if (valid) {\n drawPieText(series, opts, config, context, radius, centerPosition);\n }\n }\n\n if (process === 1 && opts.type === 'ring') {\n drawRingTitle(opts, config, context, centerPosition);\n }\n\n return {\n center: centerPosition,\n radius: radius,\n series: series };\n\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 * opts.pixelRatio,\n offsetAngle: 0,\n labelWidth: 15 * opts.pixelRatio,\n border: false,\n borderWidth: 2,\n borderColor: '#FFFFFF' },\n opts.extra.rose);\n if (config.pieChartLinePadding == 0) {\n config.pieChartLinePadding = roseOption.activeRadius;\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 var minRadius = roseOption.minRadius || radius * 0.5;\n\n series = getRoseDataPoints(series, roseOption.type, minRadius, radius, process);\n\n var activeRadius = roseOption.activeRadius;\n\n series = series.map(function (eachSeries) {\n eachSeries._start_ += (roseOption.offsetAngle || 0) * Math.PI / 180;\n return eachSeries;\n });\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_,\n 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.pixelRatio);\n context.lineJoin = \"round\";\n context.setStrokeStyle(roseOption.borderColor);\n context.setFillStyle(eachSeries.color);\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 *\n eachSeries._rose_proportion_ * Math.PI);\n context.closePath();\n context.fill();\n if (roseOption.border == true) {\n context.stroke();\n }\n });\n\n if (opts.dataLabel !== false && process === 1) {\n var valid = false;\n for (var i = 0, len = series.length; i < len; i++) {\n if (series[i].data > 0) {\n valid = true;\n break;\n }\n }\n\n if (valid) {\n drawPieText(series, opts, config, context, radius, centerPosition);\n }\n }\n\n return {\n center: centerPosition,\n radius: radius,\n series: series };\n\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 width: 12 * opts.pixelRatio,\n gap: 2 * opts.pixelRatio },\n opts.extra.arcbar);\n\n series = getArcbarDataPoints(series, arcbarOption, process);\n\n var centerPosition;\n if (arcbarOption.center) {\n centerPosition = arcbarOption.center;\n } else {\n centerPosition = {\n x: opts.width / 2,\n y: opts.height / 2 };\n\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.pixelRatio;\n radius -= arcbarOption.width / 2;\n }\n\n for (var i = 0; i < series.length; i++) {\n var eachSeries = series[i];\n //背景颜色\n context.setLineWidth(arcbarOption.width);\n context.setStrokeStyle(arcbarOption.backgroundColor || '#E9E9E9');\n context.setLineCap('round');\n context.beginPath();\n if (arcbarOption.type == 'default') {\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width + arcbarOption.gap) * i, arcbarOption.startAngle * Math.PI, arcbarOption.endAngle * Math.PI, false);\n } else {\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width + arcbarOption.gap) * i, 0, 2 * Math.PI, false);\n }\n context.stroke();\n //进度条\n context.setLineWidth(arcbarOption.width);\n context.setStrokeStyle(eachSeries.color);\n context.setLineCap('round');\n context.beginPath();\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width + arcbarOption.gap) * i, arcbarOption.startAngle * Math.PI, eachSeries._proportion_ * Math.PI, false);\n context.stroke();\n }\n\n drawRingTitle(opts, config, context, centerPosition);\n\n return {\n center: centerPosition,\n radius: radius,\n series: series };\n\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 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\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\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.pixelRatio;\n radius -= gaugeOption.width / 2;\n var innerRadius = radius - gaugeOption.width;\n var totalAngle = 0;\n\n //判断仪表盘的样式:default百度样式,progress新样式\n if (gaugeOption.type == 'progress') {\n\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 //## 第二步画刻度线\n totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\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.pixelRatio);\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 //## 第三步画进度条\n series = getArcbarDataPoints(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 //## 第四步画指针\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\n //default百度样式\n } else {\n //画背景\n context.setLineWidth(gaugeOption.width);\n context.setLineCap('butt');\n for (var _i19 = 0; _i19 < categories.length; _i19++) {\n var eachCategories = categories[_i19];\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 //画刻度线\n totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\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\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\n\n for (var _i20 = 0; _i20 < gaugeOption.splitLine.splitNumber + 1; _i20++) {\n context.beginPath();\n context.setStrokeStyle(gaugeOption.splitLine.color);\n context.setLineWidth(2 * opts.pixelRatio);\n context.moveTo(_startX2, 0);\n context.lineTo(_endX, 0);\n context.stroke();\n context.rotate(_splitAngle * Math.PI);\n }\n context.restore();\n\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\n\n for (var _i21 = 0; _i21 < gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1; _i21++) {\n context.beginPath();\n context.setStrokeStyle(gaugeOption.splitLine.color);\n context.setLineWidth(1 * opts.pixelRatio);\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 //画指针\n series = getGaugeDataPoints(series, categories, gaugeOption, process);\n\n for (var _i22 = 0; _i22 < series.length; _i22++) {\n var eachSeries = series[_i22];\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\n if (opts.dataLabel !== false) {\n drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context);\n }\n }\n\n //画仪表盘标题,副标题\n drawRingTitle(opts, config, context, centerPosition);\n\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}\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 labelColor: '#666666',\n opacity: 0.2,\n gridCount: 3 },\n opts.extra.radar);\n\n var coordinateAngle = getRadarCoordinateSeries(opts.categories.length);\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\n var radius = Math.min(centerPosition.x - (getMaxTextListLength(opts.categories) + config.radarLabelTextMargin),\n centerPosition.y - config.radarLabelTextMargin);\n //TODO逻辑不对\n radius -= opts.padding[1];\n\n // draw grid\n context.beginPath();\n context.setLineWidth(1 * opts.pixelRatio);\n context.setStrokeStyle(radarOption.gridColor);\n coordinateAngle.forEach(function (angle) {\n var pos = convertCoordinateOrigin(radius * Math.cos(angle), radius * Math.sin(angle), centerPosition);\n context.moveTo(centerPosition.x, centerPosition.y);\n context.lineTo(pos.x, pos.y);\n });\n context.stroke();\n context.closePath();\n // draw split line grid\n\n var _loop = function _loop(i) {\n var startPos = {};\n context.beginPath();\n context.setLineWidth(1 * opts.pixelRatio);\n context.setStrokeStyle(radarOption.gridColor);\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 context.stroke();\n context.closePath();\n };\n\n for (var i = 1; i <= radarOption.gridCount; i++) {\n _loop(i);\n }\n\n var radarDataPoints = getRadarDataPoints(coordinateAngle, centerPosition, radius, series, opts, process);\n\n radarDataPoints.forEach(function (eachSeries, seriesIndex) {\n // 绘制区域数据\n context.beginPath();\n context.setFillStyle(hexToRgb(eachSeries.color, radarOption.opacity));\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\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 // draw label text\n drawRadarLabel(coordinateAngle, radius, centerPosition, opts, config, context);\n\n return {\n center: centerPosition,\n radius: radius,\n angleList: coordinateAngle };\n\n}\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 return Math.floor(arr.reduce(function (i, j) {return i + j;}) / 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 getBoundingBox(data) {\n var bounds = {},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}\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}\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}\n\nfunction isRayIntersectsSegment(poi, s_poi, e_poi) {\n if (s_poi[1] == e_poi[1]) {return false;}\n if (s_poi[1] > poi[1] && e_poi[1] > poi[1]) {return false;}\n if (s_poi[1] < poi[1] && e_poi[1] < poi[1]) {return false;}\n if (s_poi[1] == poi[1] && e_poi[1] > poi[1]) {return false;}\n if (e_poi[1] == poi[1] && s_poi[1] > poi[1]) {return false;}\n if (s_poi[0] < poi[0] && e_poi[1] < poi[1]) {return false;}\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}\n\nfunction isPoiWithinPoly(poi, poly) {\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 (isRayIntersectsSegment(poi, s_poi, e_poi)) {\n sinsc += 1;\n }\n }\n }\n\n if (sinsc % 2 == 1) {\n return true;\n } else {\n return false;\n }\n}\n\n\nfunction drawMapDataPoints(series, opts, config, context) {\n var mapOption = assign({}, {\n border: true,\n borderWidth: 1,\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 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 context.beginPath();\n context.clearRect(0, 0, opts.width, opts.height);\n context.setFillStyle(opts.background || '#FFFFFF');\n context.rect(0, 0, opts.width, opts.height);\n context.fill();\n for (var i = 0; i < data.length; i++) {\n context.beginPath();\n context.setLineWidth(mapOption.borderWidth * opts.pixelRatio);\n context.setStrokeStyle(mapOption.borderColor);\n context.setFillStyle(hexToRgb(series[i].color, mapOption.fillOpacity));\n if (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 point = coordinateToPoint(coords[j][1], coords[j][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 if (opts.dataLabel == true) {\n var centerPoint = data[i].properties.centroid;\n if (centerPoint) {\n point = coordinateToPoint(centerPoint[1], centerPoint[0], bounds, scale, xoffset, yoffset);\n var fontSize = data[i].textSize || config.fontSize;\n var text = data[i].properties.name;\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(data[i].textColor || '#666666');\n context.fillText(text, point.x - measureText(text, fontSize) / 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\n drawToolTipBridge(opts, config, context, 1);\n context.draw();\n}\n\nfunction getWordCloudPoint(opts, type) {\n var points = opts.series.sort(function (a, b) {return parseInt(b.textSize) - parseInt(a.textSize);});\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;\n var tWidth = measureText(text, tHeight);\n var x = void 0,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 points[i].area = area;\n }\n break;\n case 'vertical':var\n Spin = function Spin() {\n //获取均匀随机值,是否旋转,旋转的概率为(1-0.5)\n if (Math.random() > 0.7) {\n return true;\n } else {return false;};\n };;\n for (var _i23 = 0; _i23 < points.length; _i23++) {\n var _text = points[_i23].name;\n var _tHeight = points[_i23].textSize;\n var _tWidth = measureText(_text, _tHeight);\n var isSpin = Spin();\n var _x = void 0,_y = void 0,_area = void 0,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 if (isSpin) {\n points[_i23].area = areav;\n points[_i23].areav = _area;\n } else {\n points[_i23].area = _area;\n }\n points[_i23].rotate = isSpin;\n };\n break;}\n\n return points;\n}\n\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\n context.beginPath();\n context.setFillStyle(opts.background || '#FFFFFF');\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\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;\n var tWidth = measureText(text, tHeight);\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 }\n\n context.stroke();\n context.restore();\n }\n context.restore();\n}\n\nfunction drawFunnelDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var funnelOption = assign({}, {\n activeWidth: 10,\n activeOpacity: 0.3,\n border: false,\n borderWidth: 2,\n borderColor: '#FFFFFF',\n fillOpacity: 1,\n labelAlign: 'right' },\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;\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 series = getFunnelDataPoints(series, radius, process);\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n for (var i = 0; i < series.length; i++) {\n if (i == 0) {\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.beginPath();\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity));\n context.moveTo(-activeWidth, 0);\n context.lineTo(-series[i].radius - activeWidth, -eachSpacing);\n context.lineTo(series[i].radius + activeWidth, -eachSpacing);\n context.lineTo(activeWidth, 0);\n context.lineTo(-activeWidth, 0);\n context.closePath();\n context.fill();\n }\n }\n series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing, centerPosition.x + series[i].radius, centerPosition.y];\n context.beginPath();\n context.setLineWidth(funnelOption.borderWidth * opts.pixelRatio);\n context.setStrokeStyle(funnelOption.borderColor);\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.fillOpacity));\n context.moveTo(0, 0);\n context.lineTo(-series[i].radius, -eachSpacing);\n context.lineTo(series[i].radius, -eachSpacing);\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 == i) {\n context.beginPath();\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity));\n context.moveTo(0, 0);\n context.lineTo(-series[i - 1].radius - activeWidth, 0);\n context.lineTo(-series[i].radius - activeWidth, -eachSpacing);\n context.lineTo(series[i].radius + activeWidth, -eachSpacing);\n context.lineTo(series[i - 1].radius + activeWidth, 0);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n }\n }\n series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + series[i].radius, centerPosition.y - eachSpacing * i];\n context.beginPath();\n context.setLineWidth(funnelOption.borderWidth * opts.pixelRatio);\n context.setStrokeStyle(funnelOption.borderColor);\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.fillOpacity));\n context.moveTo(0, 0);\n context.lineTo(-series[i - 1].radius, 0);\n context.lineTo(-series[i].radius, -eachSpacing);\n context.lineTo(series[i].radius, -eachSpacing);\n context.lineTo(series[i - 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 context.restore();\n\n if (opts.dataLabel !== false && process === 1) {\n drawFunnelText(series, opts, context, eachSpacing, funnelOption.labelAlign, activeWidth, centerPosition);\n }\n\n return {\n center: centerPosition,\n radius: radius,\n series: series };\n\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 var startX = void 0,endX = void 0,startY = void 0,fontSize = void 0;\n var text = item.format ? item.format(+item._proportion_.toFixed(2)) : util.toFixed(item._proportion_ * 100) + '%';\n if (labelAlign == 'right') {\n if (i == 0) {\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.fontSize;\n context.setLineWidth(1 * opts.pixelRatio);\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 || '#666666');\n context.fillText(text, endX + 5, startY + fontSize / 2 - 2);\n context.closePath();\n context.stroke();\n context.closePath();\n } else {\n if (i == 0) {\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.fontSize;\n context.setLineWidth(1 * opts.pixelRatio);\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 || '#666666');\n context.fillText(text, endX - 5 - measureText(text), startY + fontSize / 2 - 2);\n context.closePath();\n context.stroke();\n context.closePath();\n }\n\n }\n}\n\n\nfunction drawCanvas(opts, context) {\n context.draw();\n}\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\n\nfunction Animation(opts) {\n this.isStop = false;\n opts.duration = typeof opts.duration === 'undefined' ? 1000 : opts.duration;\n opts.timing = opts.timing || 'linear';\n var delay = 17;\n\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 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\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}\n\n// stop animation immediately\n// and tigger onAnimationFinish\nAnimation.prototype.stop = function () {\n this.isStop = true;\n};\n\nfunction drawCharts(type, opts, config, context) {\n var _this = this;\n var series = opts.series;\n var categories = opts.categories;\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\n /* 过滤掉show=false的series */\n opts._series_ = series = filterSeries(series);\n\n //重新计算图表区域\n\n opts.area = new Array(4);\n //复位绘图区域\n for (var j = 0; j < 4; j++) {\n opts.area[j] = opts.padding[j];\n }\n\n //通过计算三大区域:图例、X轴、Y轴的大小,确定绘图区域\n var _calLegendData = calLegendData(seriesMA, opts, config, opts.chartData),\n legendHeight = _calLegendData.area.wholeHeight,\n legendWidth = _calLegendData.area.wholeWidth;\n\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\n var _calYAxisData = {},yAxisWidth = 0;\n if (opts.type === 'line' || opts.type === 'column' || opts.type === 'area' || opts.type === 'mix' || opts.type === 'candle') {\n _calYAxisData = calYAxisData(series, opts, config);\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 : config.fontSize);\n }\n opts.area[0] += (maxTitleHeight + 6) * opts.pixelRatio;\n }\n var rightIndex = 0,leftIndex = 0;\n //计算主绘图区域左右位置\n for (var _i24 = 0; _i24 < yAxisWidth.length; _i24++) {\n if (yAxisWidth[_i24].position == 'left') {\n if (leftIndex > 0) {\n opts.area[3] += yAxisWidth[_i24].width + opts.yAxis.padding;\n } else {\n opts.area[3] += yAxisWidth[_i24].width;\n }\n leftIndex += 1;\n } else {\n if (rightIndex > 0) {\n opts.area[1] += yAxisWidth[_i24].width + opts.yAxis.padding;\n } else {\n opts.area[1] += yAxisWidth[_i24].width;\n }\n rightIndex += 1;\n }\n }\n } else {\n config.yAxisWidth = yAxisWidth;\n }\n opts.chartData.yAxisData = _calYAxisData;\n\n if (opts.categories && opts.categories.length) {\n opts.chartData.xAxisData = getXAxisPoints(opts.categories, opts, config);\n var _calCategoriesData = calCategoriesData(opts.categories, opts, config, opts.chartData.xAxisData.eachSpacing),\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 === 'points') {\n opts.chartData.xAxisData = calXAxisData(series, opts, config);\n categories = opts.chartData.xAxisData.rangesFormat;\n var _calCategoriesData2 = calCategoriesData(categories, opts, config, opts.chartData.xAxisData.eachSpacing),\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 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 = {\n currentOffset: offsetLeft,\n startTouchX: offsetLeft,\n distance: 0,\n lastMoveTime: 0 };\n\n opts._scrollDistance_ = offsetLeft;\n }\n\n if (type === 'pie' || type === 'ring' || type === 'rose') {\n config._pieTextMaxLength_ = opts.dataLabel === false ? 0 : getPieTextMaxLength(seriesMA);\n }\n\n switch (type) {\n case 'word':\n var wordOption = assign({}, {\n type: 'normal',\n autoColors: true },\n opts.extra.word);\n if (opts.updateData == true || opts.updateData == undefined) {\n opts.chartData.wordCloudData = getWordCloudPoint(opts, wordOption.type);\n }\n this.animationInstance = new Animation({\n timing: 'easeInOut',\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.event.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 break;\n case 'funnel':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\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.event.trigger('renderComplete');\n } });\n\n break;\n case 'line':\n this.animationInstance = new Animation({\n timing: 'easeIn',\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 },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n } });\n\n break;\n case 'mix':\n this.animationInstance = new Animation({\n timing: 'easeIn',\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.event.trigger('renderComplete');\n } });\n\n break;\n case 'column':\n this.animationInstance = new Animation({\n timing: 'easeIn',\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.event.trigger('renderComplete');\n } });\n\n break;\n case 'area':\n this.animationInstance = new Animation({\n timing: 'easeIn',\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.event.trigger('renderComplete');\n } });\n\n break;\n case 'ring':\n case 'pie':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\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.event.trigger('renderComplete');\n } });\n\n break;\n case 'rose':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\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.event.trigger('renderComplete');\n } });\n\n break;\n case 'radar':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\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.event.trigger('renderComplete');\n } });\n\n break;\n case 'arcbar':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\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.event.trigger('renderComplete');\n } });\n\n break;\n case 'gauge':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\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.event.trigger('renderComplete');\n } });\n\n break;\n case 'candle':\n this.animationInstance = new Animation({\n timing: 'easeIn',\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.event.trigger('renderComplete');\n } });\n\n break;}\n\n}\n\n// simple event implement\n\nfunction Event() {\n this.events = {};\n}\n\nEvent.prototype.addEventListener = function (type, listener) {\n this.events[type] = this.events[type] || [];\n this.events[type].push(listener);\n};\n\nEvent.prototype.trigger = function () {\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\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 __f__(\"error\", e, \" at components/u-charts/u-charts.js:5120\");\n }\n });\n }\n};\n\nvar Charts = function Charts(opts) {\n opts.pixelRatio = opts.pixelRatio ? opts.pixelRatio : 1;\n opts.fontSize = opts.fontSize ? opts.fontSize * opts.pixelRatio : 13 * opts.pixelRatio;\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 splitNumber: 5,\n gridType: 'solid',\n dashLength: 4 * opts.pixelRatio,\n gridColor: '#cccccc',\n padding: 10,\n fontColor: '#666666' },\n opts.yAxis);\n opts.yAxis.dashLength *= opts.pixelRatio;\n opts.yAxis.padding *= opts.pixelRatio;\n opts.xAxis = assign({}, {\n rotateLabel: false,\n type: 'calibration',\n gridType: 'solid',\n dashLength: 4,\n scrollAlign: 'left',\n boundaryGap: 'center',\n axisLine: true,\n axisLineColor: '#cccccc' },\n opts.xAxis);\n opts.xAxis.dashLength *= opts.pixelRatio;\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: '#333333',\n format: {},\n hiddenColor: '#CECECE' },\n opts.legend);\n opts.legend.borderWidth = opts.legend.borderWidth * opts.pixelRatio;\n opts.legend.itemGap = opts.legend.itemGap * opts.pixelRatio;\n opts.legend.padding = opts.legend.padding * opts.pixelRatio;\n opts.legend.margin = opts.legend.margin * opts.pixelRatio;\n opts.extra = assign({}, opts.extra);\n opts.rotate = opts.rotate ? true : false;\n opts.animation = opts.animation ? true : false;\n opts.rotate = opts.rotate ? true : false;\n\n var config$$1 = JSON.parse(JSON.stringify(config));\n config$$1.colors = opts.colors ? opts.colors : config$$1.colors;\n config$$1.yAxisTitleWidth = opts.yAxis.disabled !== true && opts.yAxis.title ? config$$1.yAxisTitleWidth : 0;\n if (opts.type == 'pie' || opts.type == 'ring') {\n config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.pie.labelWidth * opts.pixelRatio || config$$1.pieChartLinePadding * opts.pixelRatio;\n }\n if (opts.type == 'rose') {\n config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.rose.labelWidth * opts.pixelRatio || config$$1.pieChartLinePadding * opts.pixelRatio;\n }\n config$$1.pieChartTextPadding = opts.dataLabel === false ? 0 : config$$1.pieChartTextPadding * opts.pixelRatio;\n config$$1.yAxisSplit = opts.yAxis.splitNumber ? opts.yAxis.splitNumber : config.yAxisSplit;\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 for (var i = 0; i < 4; i++) {\n opts.padding[i] *= opts.pixelRatio;\n }\n config$$1.yAxisWidth = config.yAxisWidth * opts.pixelRatio;\n config$$1.xAxisHeight = config.xAxisHeight * opts.pixelRatio;\n if (opts.enableScroll && opts.xAxis.scrollShow) {\n config$$1.xAxisHeight += 6 * opts.pixelRatio;\n }\n config$$1.xAxisLineHeight = config.xAxisLineHeight * opts.pixelRatio;\n config$$1.fontSize = opts.fontSize;\n config$$1.titleFontSize = config.titleFontSize * opts.pixelRatio;\n config$$1.subtitleFontSize = config.subtitleFontSize * opts.pixelRatio;\n config$$1.toolTipPadding = config.toolTipPadding * opts.pixelRatio;\n config$$1.toolTipLineHeight = config.toolTipLineHeight * opts.pixelRatio;\n config$$1.columePadding = config.columePadding * opts.pixelRatio;\n opts.$this = opts.$this ? opts.$this : this;\n\n this.context = uni.createCanvasContext(opts.canvasId, opts.$this);\n /* 兼容原生H5\r\n this.context = document.getElementById(opts.canvasId).getContext(\"2d\");\r\n this.context.setStrokeStyle = function(e){ return this.strokeStyle=e; }\r\n this.context.setLineWidth = function(e){ return this.lineWidth=e; }\r\n this.context.setLineCap = function(e){ return this.lineCap=e; }\r\n this.context.setFontSize = function(e){ return this.font=e+\"px sans-serif\"; }\r\n this.context.setFillStyle = function(e){ return this.fillStyle=e; }\r\n this.context.draw = function(){ }\r\n */\n\n opts.chartData = {};\n this.event = new Event();\n this.scrollOption = {\n currentOffset: 0,\n startTouchX: 0,\n distance: 0,\n lastMoveTime: 0 };\n\n\n this.opts = opts;\n this.config = config$$1;\n\n drawCharts.call(this, opts.type, opts, config$$1, this.context);\n};\n\nCharts.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),\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};\n\nCharts.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\", '请启用滚动条后使用!', \" at components/u-charts/u-charts.js:5294\");\n return;\n }\n //当前屏幕中间点\n var centerPoint = Math.round(Math.abs(this.scrollOption.currentOffset) / this.opts.chartData.eachSpacing) + Math.round(\n 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),\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: offsetLeft,\n distance: 0,\n lastMoveTime: 0 };\n\n this.opts._scrollDistance_ = offsetLeft;\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\n};\n\nCharts.prototype.stopAnimation = function () {\n this.animationInstance && this.animationInstance.stop();\n};\n\nCharts.prototype.addEventListener = function (type, listener) {\n this.event.addEventListener(type, listener);\n};\n\nCharts.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' || this.opts.type === 'rose') {\n return findPieChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y },\n this.opts.chartData.pieData);\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 {\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};\n\nCharts.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};\n\nCharts.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 this.opts.series[index].show = !this.opts.series[index].show;\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\n};\n\nCharts.prototype.showToolTip = 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 __f__(\"log\", \"touchError\", \" at components/u-charts/u-charts.js:5431\");\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') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var seriesData = getSeriesDataItem(this.opts.series, index);\n if (seriesData.length !== 0) {\n var _getToolTipData = getToolTipData(seriesData, this.opts.chartData.calPoints, index, this.opts.categories, 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: 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 index = option.index == undefined ? this.getCurrentDataIndex(e) : 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.chartData.calPoints, 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: 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 index = option.index == undefined ? this.getCurrentDataIndex(e) : 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.chartData.calPoints,\n 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: 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 currentOffset = this.scrollOption.currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset,\n animation: false });\n\n var seriesData = this.opts._series_[index];\n var textList = [{\n text: option.format ? option.format(seriesData) : seriesData.name + ': ' + seriesData.data,\n color: seriesData.color }];\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: 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' || this.opts.type === 'word') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : 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 = this.opts._series_[index];\n var textList = [{\n text: option.format ? option.format(seriesData) : seriesData.properties.name,\n color: seriesData.color }];\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: 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 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 textList = seriesData.map(function (item) {\n return {\n text: option.format ? option.format(item) : item.name + ': ' + item.data,\n color: item.color };\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: offset,\n option: option,\n index: index };\n\n }\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n};\n\nCharts.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};\n\nCharts.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};\n\nCharts.prototype.scroll = function (e) {\n if (this.scrollOption.lastMoveTime === 0) {\n this.scrollOption.lastMoveTime = Date.now();\n }\n var Limit = this.opts.extra.touchMoveLimit || 20;\n var currMoveTime = Date.now();\n var duration = currMoveTime - this.scrollOption.lastMoveTime;\n if (duration < Math.floor(1000 / Limit)) 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 drawCharts.call(this, opts.type, opts, this.config, this.context);\n return currentOffset + _distance;\n }\n};\n\nCharts.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 }\n};\nif ( true && typeof module.exports === \"object\") {\n module.exports = Charts;\n //export default Charts;//建议使用nodejs的module导出方式,如报错请使用export方式导出\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91LWNoYXJ0cy91LWNoYXJ0cy5qcyJdLCJuYW1lcyI6WyJjb25maWciLCJ5QXhpc1dpZHRoIiwieUF4aXNTcGxpdCIsInhBeGlzSGVpZ2h0IiwieEF4aXNMaW5lSGVpZ2h0IiwibGVnZW5kSGVpZ2h0IiwieUF4aXNUaXRsZVdpZHRoIiwicGFkZGluZyIsInBpeGVsUmF0aW8iLCJyb3RhdGUiLCJjb2x1bWVQYWRkaW5nIiwiZm9udFNpemUiLCJkYXRhUG9pbnRTaGFwZSIsImNvbG9ycyIsInBpZUNoYXJ0TGluZVBhZGRpbmciLCJwaWVDaGFydFRleHRQYWRkaW5nIiwieEF4aXNUZXh0UGFkZGluZyIsInRpdGxlQ29sb3IiLCJ0aXRsZUZvbnRTaXplIiwic3VidGl0bGVDb2xvciIsInN1YnRpdGxlRm9udFNpemUiLCJ0b29sVGlwUGFkZGluZyIsInRvb2xUaXBCYWNrZ3JvdW5kIiwidG9vbFRpcE9wYWNpdHkiLCJ0b29sVGlwTGluZUhlaWdodCIsInJhZGFyTGFiZWxUZXh0TWFyZ2luIiwiZ2F1Z2VMYWJlbFRleHRNYXJnaW4iLCJhc3NpZ24iLCJ0YXJnZXQiLCJ2YXJBcmdzIiwiVHlwZUVycm9yIiwibGVuZ3RoIiwiZGVlcEFzc2lnbiIsIm9iajEiLCJvYmoyIiwia2V5IiwidG9TdHJpbmciLCJmb3JFYWNoIiwidmFsIiwidXRpbCIsInRvRml4ZWQiLCJudW0iLCJsaW1pdCIsImlzRmxvYXQiLCJhcHByb3hpbWF0ZWx5RXF1YWwiLCJudW0xIiwibnVtMiIsIk1hdGgiLCJhYnMiLCJpc1NhbWVTaWduIiwiaXNTYW1lWENvb3JkaW5hdGVBcmVhIiwicDEiLCJwMiIsIngiLCJpc0NvbGxpc2lvbiIsImVuZCIsInN0YXJ0Iiwid2lkdGgiLCJ5IiwiaGVpZ2h0IiwiZmxhZyIsImdldEg1T2Zmc2V0IiwiZSIsIm1wIiwiY2hhbmdlZFRvdWNoZXMiLCJwdXNoIiwib2Zmc2V0WCIsIm9mZnNldFkiLCJoZXhUb1JnYiIsImhleFZhbHVlIiwib3BjIiwicmd4IiwiaGV4IiwicmVwbGFjZSIsIm0iLCJyIiwiZyIsImIiLCJyZ2IiLCJleGVjIiwicGFyc2VJbnQiLCJmaW5kUmFuZ2UiLCJ0eXBlIiwiaXNOYU4iLCJFcnJvciIsIm11bHRpcGxlIiwiY2VpbCIsImZsb29yIiwiY2FsQ2FuZGxlTUEiLCJkYXlBcnIiLCJuYW1lQXJyIiwiY29sb3JBcnIiLCJrZGF0YSIsInNlcmllc1RlbXAiLCJrIiwic2VyaWVzSXRlbSIsImRhdGEiLCJuYW1lIiwiY29sb3IiLCJpIiwibGVuIiwic3VtIiwiaiIsImNhbFZhbGlkRGlzdGFuY2UiLCJzZWxmIiwiZGlzdGFuY2UiLCJjaGFydERhdGEiLCJvcHRzIiwiZGF0YUNoYXJ0QXJlYVdpZHRoIiwiYXJlYSIsImRhdGFDaGFydFdpZHRoIiwiZWFjaFNwYWNpbmciLCJ4QXhpc0RhdGEiLCJ4QXhpc1BvaW50cyIsInZhbGlkRGlzdGFuY2UiLCJldmVudCIsInRyaWdnZXIiLCJpc0luQW5nbGVSYW5nZSIsImFuZ2xlIiwic3RhcnRBbmdsZSIsImVuZEFuZ2xlIiwiYWRqdXN0IiwiUEkiLCJjYWxSb3RhdGVUcmFuc2xhdGUiLCJoIiwieHYiLCJ5diIsInRyYW5zWCIsInNxcnQiLCJ0cmFuc1kiLCJjcmVhdGVDdXJ2ZUNvbnRyb2xQb2ludHMiLCJwb2ludHMiLCJpc05vdE1pZGRsZVBvaW50IiwibWF4IiwibWluIiwiaXNOb3RNaWRkbGVQb2ludFgiLCJhIiwicEF4IiwicEF5IiwicEJ4IiwicEJ5IiwibGFzdCIsImN0ckEiLCJjdHJCIiwiY29udmVydENvb3JkaW5hdGVPcmlnaW4iLCJjZW50ZXIiLCJhdm9pZENvbGxpc2lvbiIsIm9iaiIsImZpbGxTZXJpZXMiLCJzZXJpZXMiLCJpbmRleCIsIm1hcCIsIml0ZW0iLCJzaG93IiwicG9pbnRTaGFwZSIsImxlZ2VuZFNoYXBlIiwiZ2V0RGF0YVJhbmdlIiwibWluRGF0YSIsIm1heERhdGEiLCJyYW5nZSIsIm1pblJhbmdlIiwibWF4UmFuZ2UiLCJtZWFzdXJlVGV4dCIsInRleHQiLCJhcmd1bWVudHMiLCJ1bmRlZmluZWQiLCJTdHJpbmciLCJzcGxpdCIsInRlc3QiLCJkYXRhQ29tYmluZSIsInJlZHVjZSIsImNvbmNhdCIsImRhdGFDb21iaW5lU3RhY2siLCJBcnJheSIsImdldFRvdWNoZXMiLCJ0b3VjaGVzIiwiY2xpZW50WCIsInBhZ2VZIiwiY3VycmVudFRhcmdldCIsIm9mZnNldFRvcCIsImdldFNlcmllc0RhdGFJdGVtIiwic3R5bGUiLCJkaXNhYmxlTGVnZW5kIiwiZm9ybWF0IiwiZ2V0TWF4VGV4dExpc3RMZW5ndGgiLCJsaXN0IiwibGVuZ3RoTGlzdCIsImFwcGx5IiwiZ2V0UmFkYXJDb29yZGluYXRlU2VyaWVzIiwiZWFjaEFuZ2xlIiwiQ29vcmRpbmF0ZVNlcmllcyIsImdldFRvb2xUaXBEYXRhIiwic2VyaWVzRGF0YSIsImNhbFBvaW50cyIsImNhdGVnb3JpZXMiLCJvcHRpb24iLCJ0ZXh0TGlzdCIsInRpdGxlVGV4dCIsInZhbGlkQ2FsUG9pbnRzIiwib2Zmc2V0Iiwicm91bmQiLCJnZXRNaXhUb29sVGlwRGF0YSIsImZpbHRlciIsImdldENhbmRsZVRvb2xUaXBEYXRhIiwiZXh0cmEiLCJ1cENvbG9yIiwidXBGaWxsIiwiZG93bkNvbG9yIiwiZG93bkZpbGwiLCJ0ZXh0MCIsInRleHQxIiwidGV4dDIiLCJ0ZXh0MyIsInRleHQ0IiwiZmlsdGVyU2VyaWVzIiwidGVtcFNlcmllcyIsImZpbmRDdXJyZW50SW5kZXgiLCJjdXJyZW50UG9pbnRzIiwiY3VycmVudEluZGV4Iiwic3BhY2luZyIsInhBeGlzIiwiYm91bmRhcnlHYXAiLCJpc0luRXhhY3RDaGFydEFyZWEiLCJmaW5kTGVnZW5kSW5kZXgiLCJsZWdlbmREYXRhIiwiaXNJbkV4YWN0TGVnZW5kQXJlYSIsImZpbmRSYWRhckNoYXJ0Q3VycmVudEluZGV4IiwicmFkYXJEYXRhIiwiY291bnQiLCJlYWNoQW5nbGVBcmVhIiwiaXNJbkV4YWN0UGllQ2hhcnRBcmVhIiwicmFkaXVzIiwiZml4QW5nbGUiLCJhdGFuMiIsImFuZ2xlTGlzdCIsInJhbmdlU3RhcnQiLCJyYW5nZUVuZCIsImZpbmRGdW5uZWxDaGFydEN1cnJlbnRJbmRleCIsImZ1bm5lbERhdGEiLCJmdW5uZWxBcmVhIiwiZmluZFdvcmRDaGFydEN1cnJlbnRJbmRleCIsIndvcmREYXRhIiwiZmluZE1hcENoYXJ0Q3VycmVudEluZGV4IiwiY0RhdGEiLCJtYXBEYXRhIiwidG1wIiwicG9pbnRUb0Nvb3JkaW5hdGUiLCJib3VuZHMiLCJzY2FsZSIsInhvZmZzZXQiLCJ5b2Zmc2V0IiwicG9pIiwiZ2VvbWV0cnkiLCJjb29yZGluYXRlcyIsImlzUG9pV2l0aGluUG9seSIsImZpbmRQaWVDaGFydEN1cnJlbnRJbmRleCIsInBpZURhdGEiLCJfc3RhcnRfIiwiX3Byb3BvcnRpb25fIiwicG93Iiwic3BsaXRQb2ludHMiLCJuZXdQb2ludHMiLCJpdGVtcyIsImNhbExlZ2VuZERhdGEiLCJ3aG9sZVdpZHRoIiwid2hvbGVIZWlnaHQiLCJ3aWR0aEFyciIsImhlaWdodEFyciIsImxlZ2VuZCIsIm1hcmdpbiIsInNoYXBlV2lkdGgiLCJzaGFwZVJpZ2h0IiwibGluZUhlaWdodCIsInBvc2l0aW9uIiwibGVnZW5kTGlzdCIsIndpZHRoQ291bnQiLCJ3aWR0aENvdW50QXJyIiwiY3VycmVudFJvdyIsIml0ZW1XaWR0aCIsIml0ZW1HYXAiLCJsZWdlbmRXaWR0aCIsImZsb2F0IiwibWF4SGVpZ2h0IiwibWF4TGVuZ3RoIiwibGluZU51bSIsInRlbXAiLCJzbGljZSIsIm1heFdpZHRoIiwiY2FsQ2F0ZWdvcmllc0RhdGEiLCJyZXN1bHQiLCJjYXRlZ29yaWVzVGV4dExlbnRoIiwibWF4VGV4dExlbmd0aCIsInJvdGF0ZUxhYmVsIiwic2luIiwiZ2V0WEF4aXNUZXh0TGlzdCIsInNvcnRlZCIsImNvbnN0cnVjdG9yIiwiaW5kZXhPZiIsInZhbHVlIiwic3ViaXRlbSIsInJhbmdlU3BhbiIsImVhY2hSYW5nZSIsInNwbGl0TnVtYmVyIiwiY2FsWEF4aXNEYXRhIiwicmFuZ2VzIiwicmFuZ2VzRm9ybWF0IiwieEF4aXNTY2FsZVZhbHVlcyIsIk51bWJlciIsIk9iamVjdCIsImdldFhBeGlzUG9pbnRzIiwidGV4dExlbmd0aCIsImRpc2FibGVkIiwiZ2V0UmFkYXJEYXRhUG9pbnRzIiwicHJvY2VzcyIsInJhZGFyT3B0aW9uIiwicmFkYXIiLCJlYWNoIiwibGlzdEl0ZW0iLCJwcm9wb3J0aW9uIiwiY29zIiwiZ2V0UGllRGF0YVBvaW50cyIsIl9yYWRpdXNfIiwiZ2V0RnVubmVsRGF0YVBvaW50cyIsInNvcnQiLCJyZXZlcnNlIiwiZ2V0Um9zZURhdGFQb2ludHMiLCJtaW5SYWRpdXMiLCJkYXRhQXJyIiwicmFkaXVzTGVuZ3RoIiwiX3Jvc2VfcHJvcG9ydGlvbl8iLCJnZXRBcmNiYXJEYXRhUG9pbnRzIiwiYXJjYmFyT3B0aW9uIiwidG90YWxBbmdsZSIsImdldEdhdWdlQXhpc1BvaW50cyIsInRlbXBTdGFydEFuZ2xlIiwiX3N0YXJ0QW5nbGVfIiwiX2VuZEFuZ2xlXyIsImdldEdhdWdlRGF0YVBvaW50cyIsImdhdWdlT3B0aW9uIiwicG9pbnRlciIsIl9vbGRBbmdsZV8iLCJvbGRBbmdsZSIsIm9sZERhdGEiLCJnZXRQaWVUZXh0TWF4TGVuZ3RoIiwiZml4Q29sdW1lRGF0YSIsImNvbHVtbkxlbiIsImNvbHVtbiIsImZpeENvbHVtZU1ldGVyRGF0YSIsImJvcmRlciIsImZpeENvbHVtZVN0YWNrRGF0YSIsImluZGV4biIsInNwYWNpbmdWYWxpZCIsImRhdGFDb3VudCIsImVuYWJsZVNjcm9sbCIsIml0ZW1Db3VudCIsInN0YXJ0WCIsImVuZFgiLCJnZXRDYW5kbGVEYXRhUG9pbnRzIiwidmFsaWRIZWlnaHQiLCJjUG9pbnRzIiwiaW5kZXhzIiwicG9pbnQiLCJnZXREYXRhUG9pbnRzIiwidmFsaWRXaWR0aCIsInhyYW5nZXMiLCJ4bWluUmFuZ2UiLCJ4bWF4UmFuZ2UiLCJzaGlmdCIsInBvcCIsImdldFN0YWNrRGF0YVBvaW50cyIsInNlcmllc0luZGV4Iiwic3RhY2tTZXJpZXMiLCJ2YWx1ZTAiLCJoZWlnaHQwIiwiaGVpZ2h0YyIsInkwIiwiZ2V0WUF4aXNUZXh0TGlzdCIsInN0YWNrIiwieUF4aXMiLCJkYXRhUmFuZ2UiLCJjYWxZQXhpc0RhdGEiLCJjb2x1bW5zdHlsZSIsIllMZW5ndGgiLCJuZXdTZXJpZXMiLCJyYW5nZXNBcnIiLCJyYW5nZXNGb3JtYXRBcnIiLCJ5QXhpc1dpZHRoQXJyIiwieURhdGEiLCJ5QXhpc0ZvbnRTaXplcyIsImNhbGlicmF0aW9uIiwieUF4aXNGb250U2l6ZSIsImNhbFRvb2x0aXBZQXhpc0RhdGEiLCJ5QXhpc0RhdGEiLCJtaW5BeGlzIiwibWF4VmFsIiwibWluVmFsIiwiY2FsTWFya0xpbmVEYXRhIiwieUF4aXNJbmRleCIsImNvbnRleHRSb3RhdGUiLCJjb250ZXh0Iiwicm90YXRlTG9jayIsInRyYW5zbGF0ZSIsIl9yb3RhdGVfIiwiZHJhd1BvaW50U2hhcGUiLCJzaGFwZSIsImJlZ2luUGF0aCIsImRhdGFQb2ludFNoYXBlVHlwZSIsInNldFN0cm9rZVN0eWxlIiwic2V0RmlsbFN0eWxlIiwiYmFja2dyb3VuZCIsInNldExpbmVXaWR0aCIsIm1vdmVUbyIsImxpbmVUbyIsImFyYyIsInJlY3QiLCJjbG9zZVBhdGgiLCJmaWxsIiwic3Ryb2tlIiwiZHJhd1JpbmdUaXRsZSIsInRpdGxlZm9udFNpemUiLCJ0aXRsZSIsInN1YnRpdGxlZm9udFNpemUiLCJzdWJ0aXRsZSIsInRpdGxlRm9udENvbG9yIiwic3VidGl0bGVGb250Q29sb3IiLCJ0aXRsZUhlaWdodCIsInN1YnRpdGxlSGVpZ2h0IiwidGV4dFdpZHRoIiwic3RhcnRZIiwic2V0Rm9udFNpemUiLCJmaWxsVGV4dCIsIl90ZXh0V2lkdGgiLCJfc3RhcnRYIiwiX3N0YXJ0WSIsImRyYXdQb2ludFRleHQiLCJ0ZXh0U2l6ZSIsInRleHRDb2xvciIsImZvcm1hdFZhbCIsImRyYXdHYXVnZUxhYmVsIiwiY2VudGVyUG9zaXRpb24iLCJzcGxpdEFuZ2xlIiwic3BsaXRMaW5lIiwidG90YWxOdW1iZXIiLCJlbmROdW1iZXIiLCJzdGFydE51bWJlciIsIm5vd0FuZ2xlIiwibm93TnVtYmVyIiwicG9zIiwibGFiZWxUZXh0IiwibGFiZWxGb3JtYXQiLCJsYWJlbENvbG9yIiwiZHJhd1JhZGFyTGFiZWwiLCJwb3NSZWxhdGl2ZUNhbnZhcyIsImRyYXdQaWVUZXh0IiwibGluZVJhZGl1cyIsInRleHRPYmplY3RDb2xsZWN0aW9uIiwibGFzdFRleHRPYmplY3QiLCJzZXJpZXNDb252ZXJ0Iiwib3JnaW5YMSIsIm9yZ2luWTEiLCJvcmdpblgyIiwib3JnaW5ZMiIsIm9yZ2luWDMiLCJvcmdpblkzIiwidGV4dE9iamVjdCIsImxpbmVTdGFydCIsImxpbmVFbmQiLCJsaW5lU3RhcnRQb2lzdGlvbiIsImxpbmVFbmRQb2lzdGlvbiIsInRleHRQb3NpdGlvbiIsImN1cnZlU3RhcnRYIiwidGV4dFN0YXJ0WCIsInF1YWRyYXRpY0N1cnZlVG8iLCJkcmF3VG9vbFRpcFNwbGl0TGluZSIsInRvb2xUaXBPcHRpb24iLCJ0b29sdGlwIiwiZ3JpZFR5cGUiLCJkYXNoTGVuZ3RoIiwiZW5kWSIsInNldExpbmVEYXNoIiwiZ3JpZENvbG9yIiwieEF4aXNMYWJlbCIsInRleHRYIiwidGV4dFkiLCJsYWJlbEJnQ29sb3IiLCJsYWJlbEJnT3BhY2l0eSIsImxhYmVsRm9udENvbG9yIiwiZm9udENvbG9yIiwiZHJhd01hcmtMaW5lIiwibWFya0xpbmVPcHRpb24iLCJtYXJrTGluZSIsImxpbmVDb2xvciIsInNob3dMYWJlbCIsImJnU3RhcnRYIiwiYmdFbmRYIiwiYmdXaWR0aCIsImRyYXdUb29sVGlwSG9yaXplbnRhbExpbmUiLCJ5QXhpc0xhYmVsIiwidFN0YXJ0TGVmdCIsInRTdGFydFJpZ2h0IiwiZHJhd1Rvb2xUaXBTcGxpdEFyZWEiLCJhY3RpdmVCZ0NvbG9yIiwiYWN0aXZlQmdPcGFjaXR5IiwiZHJhd1Rvb2xUaXAiLCJzaG93Qm94IiwiYmdDb2xvciIsImJnT3BhY2l0eSIsImxlZ2VuZE1hcmdpblJpZ2h0IiwiYXJyb3dXaWR0aCIsImlzT3ZlclJpZ2h0Qm9yZGVyIiwidG9vbFRpcFdpZHRoIiwidG9vbFRpcEhlaWdodCIsIl9zY3JvbGxEaXN0YW5jZV8iLCJmaWxsUmVjdCIsImRyYXdZQXhpc1RpdGxlIiwic2F2ZSIsInJlc3RvcmUiLCJkcmF3Q29sdW1uRGF0YVBvaW50cyIsImNvbHVtbk9wdGlvbiIsIm1ldGVyIiwiZmlsbENvbG9yIiwibGVmdE51bSIsInJpZ2h0TnVtIiwiZWFjaFNlcmllcyIsInRvb2x0aXBQb2ludHMiLCJkYXRhTGFiZWwiLCJkcmF3Q2FuZGxlRGF0YVBvaW50cyIsInNlcmllc01BIiwiY2FuZGxlT3B0aW9uIiwiYXZlcmFnZSIsImNhbmRsZSIsInVwTGluZSIsImRvd25MaW5lIiwiZGF5IiwibGVmdFNwYWNlIiwicmlnaHRTcGFjZSIsInNwbGl0UG9pbnRMaXN0Iiwic3RhcnRQb2ludCIsImN0cmxQb2ludCIsImJlemllckN1cnZlVG8iLCJkcmF3QXJlYURhdGFQb2ludHMiLCJhcmVhT3B0aW9uIiwib3BhY2l0eSIsImFkZExpbmUiLCJncmFkaWVudCIsImNyZWF0ZUxpbmVhckdyYWRpZW50IiwiYWRkQ29sb3JTdG9wIiwiZmlyc3RQb2ludCIsImxhc3RQb2ludCIsImxpbmVUeXBlIiwiZHJhd0xpbmVEYXRhUG9pbnRzIiwibGluZU9wdGlvbiIsImxpbmUiLCJkcmF3TWl4RGF0YVBvaW50cyIsImNvbHVtbkluZGV4IiwiY29sdW1uTGVuZ3RoIiwiYWRkUG9pbnQiLCJkcmF3VG9vbFRpcEJyaWRnZSIsImhvcml6ZW50YWxMaW5lIiwiZHJhd1hBeGlzIiwic2Nyb2xsU2hvdyIsInNjcm9sbFkiLCJzY3JvbGxTY3JlZW5XaWR0aCIsInNjcm9sbFRvdGFsV2lkdGgiLCJzY3JvbGxXaWR0aCIsInNjcm9sbExlZnQiLCJzZXRMaW5lQ2FwIiwic2Nyb2xsQmFja2dyb3VuZENvbG9yIiwic2Nyb2xsQ29sb3IiLCJkaXNhYmxlR3JpZCIsImdyaWRFdmFsIiwibWF4WEF4aXNMaXN0TGVuZ3RoIiwibGFiZWxDb3VudCIsInJhdGlvIiwibmV3Q2F0ZWdvcmllcyIsImNnTGVuZ3RoIiwieEF4aXNGb250U2l6ZSIsIl94QXhpc1RleHRBbmdsZV8iLCJzY3JvbGxIZWlnaHQiLCJfY2FsUm90YXRlVHJhbnNsYXRlIiwiYXhpc0xpbmUiLCJheGlzTGluZUNvbG9yIiwiZHJhd1lBeGlzR3JpZCIsInhBeGlzZWFjaFNwYWNpbmciLCJUb3RhbFdpZHRoIiwiZHJhd1lBeGlzIiwiZmlsbEVuZFkiLCJzaG93VGl0bGUiLCJkcmF3TGVnZW5kIiwibGVnZW5kQXJlYSIsImJvcmRlcldpZHRoIiwiYm9yZGVyQ29sb3IiLCJiYWNrZ3JvdW5kQ29sb3IiLCJpdGVtTGlzdCIsImxpc3RJbmRleCIsImhpZGRlbkNvbG9yIiwiZm9udFRyYW5zIiwiZHJhd1BpZURhdGFQb2ludHMiLCJwaWVPcHRpb24iLCJhY3RpdmVPcGFjaXR5IiwiYWN0aXZlUmFkaXVzIiwib2Zmc2V0QW5nbGUiLCJsYWJlbFdpZHRoIiwicmluZ1dpZHRoIiwicGllIiwiX3BpZVRleHRNYXhMZW5ndGhfIiwibGluZUpvaW4iLCJpbm5lclBpZVdpZHRoIiwidmFsaWQiLCJkcmF3Um9zZURhdGFQb2ludHMiLCJyb3NlT3B0aW9uIiwicm9zZSIsImRyYXdBcmNiYXJEYXRhUG9pbnRzIiwiZ2FwIiwiYXJjYmFyIiwiZHJhd0dhdWdlRGF0YVBvaW50cyIsImZpeFJhZGl1cyIsImNoaWxkTnVtYmVyIiwiY2hpbGRXaWR0aCIsImdhdWdlIiwiaW5uZXJSYWRpdXMiLCJwaWVSYWRpdXMiLCJjaGlsZEFuZ2xlIiwicHJvYyIsInBvaW50ZXJSYWRpdXMiLCJncmFkaWVudDMiLCJlYWNoQ2F0ZWdvcmllcyIsImNoaWxkZW5kWCIsImRyYXdSYWRhckRhdGFQb2ludHMiLCJncmlkQ291bnQiLCJjb29yZGluYXRlQW5nbGUiLCJfbG9vcCIsInN0YXJ0UG9zIiwicmFkYXJEYXRhUG9pbnRzIiwibm9ybWFsSW50IiwiaXRlciIsImFyciIsInJhbmRvbSIsImNvbGxpc2lvbk5ldyIsImlzSW4iLCJnZXRCb3VuZGluZ0JveCIsImNvb3JkcyIsInhNaW4iLCJ4TWF4IiwieU1pbiIsInlNYXgiLCJjb29yZGEiLCJsb25naXR1ZGUiLCJsYXRpdHVkZSIsImNvb3JkaW5hdGVUb1BvaW50IiwicG9pbnRZIiwicG9pbnRYIiwiaXNSYXlJbnRlcnNlY3RzU2VnbWVudCIsInNfcG9pIiwiZV9wb2kiLCJ4c2VnIiwicG9seSIsInNpbnNjIiwiZXBvbHkiLCJkcmF3TWFwRGF0YVBvaW50cyIsIm1hcE9wdGlvbiIsImZpbGxPcGFjaXR5IiwiYWN0aXZlQm9yZGVyQ29sb3IiLCJhY3RpdmVGaWxsQ29sb3IiLCJhY3RpdmVGaWxsT3BhY2l0eSIsInhTY2FsZSIsInlTY2FsZSIsImNsZWFyUmVjdCIsImNlbnRlclBvaW50IiwicHJvcGVydGllcyIsImNlbnRyb2lkIiwiZHJhdyIsImdldFdvcmRDbG91ZFBvaW50IiwidEhlaWdodCIsInRXaWR0aCIsImJyZWFrbnVtIiwiU3BpbiIsImlzU3BpbiIsImFyZWF2IiwiZHJhd1dvcmRDbG91ZERhdGFQb2ludHMiLCJ3b3JkT3B0aW9uIiwiYXV0b0NvbG9ycyIsIndvcmQiLCJ3b3JkQ2xvdWREYXRhIiwic3Ryb2tlVGV4dCIsImRyYXdGdW5uZWxEYXRhUG9pbnRzIiwiZnVubmVsT3B0aW9uIiwiYWN0aXZlV2lkdGgiLCJsYWJlbEFsaWduIiwiZnVubmVsIiwiZHJhd0Z1bm5lbFRleHQiLCJkcmF3Q2FudmFzIiwiVGltaW5nIiwiZWFzZUluIiwiZWFzZU91dCIsImVhc2VJbk91dCIsImxpbmVhciIsIkFuaW1hdGlvbiIsImlzU3RvcCIsImR1cmF0aW9uIiwidGltaW5nIiwiZGVsYXkiLCJjcmVhdGVBbmltYXRpb25GcmFtZSIsInNldFRpbWVvdXQiLCJzdGVwIiwidGltZVN0YW1wIiwiRGF0ZSIsInJlcXVlc3RBbmltYXRpb25GcmFtZSIsImFuaW1hdGlvbkZyYW1lIiwic3RhcnRUaW1lU3RhbXAiLCJfc3RlcCIsInRpbWVzdGFtcCIsIm9uUHJvY2VzcyIsIm9uQW5pbWF0aW9uRmluaXNoIiwidGltaW5nRnVuY3Rpb24iLCJiaW5kIiwicHJvdG90eXBlIiwic3RvcCIsImRyYXdDaGFydHMiLCJfdGhpcyIsImFuaW1hdGlvbiIsImFuaW1hdGlvbkluc3RhbmNlIiwiX3Nlcmllc18iLCJfY2FsTGVnZW5kRGF0YSIsIl9jYWxZQXhpc0RhdGEiLCJtYXhUaXRsZUhlaWdodCIsInJpZ2h0SW5kZXgiLCJsZWZ0SW5kZXgiLCJfY2FsQ2F0ZWdvcmllc0RhdGEiLCJjYXRlZ29yaWVzRGF0YSIsInNjcm9sbEFsaWduIiwib2Zmc2V0TGVmdCIsInRvdGFsV2lkdGgiLCJzY3JlZW5XaWR0aCIsInNjcm9sbE9wdGlvbiIsImN1cnJlbnRPZmZzZXQiLCJzdGFydFRvdWNoWCIsImxhc3RNb3ZlVGltZSIsInVwZGF0ZURhdGEiLCJfZHJhd0xpbmVEYXRhUG9pbnRzIiwiZW5hYmxlTWFya0xpbmUiLCJfZHJhd01peERhdGFQb2ludHMiLCJfZHJhd0NvbHVtbkRhdGFQb2ludHMiLCJfZHJhd0FyZWFEYXRhUG9pbnRzIiwiYXJjYmFyRGF0YSIsImdhdWdlRGF0YSIsIl9kcmF3Q2FuZGxlRGF0YVBvaW50cyIsIkV2ZW50IiwiZXZlbnRzIiwiYWRkRXZlbnRMaXN0ZW5lciIsImxpc3RlbmVyIiwiX2xlbiIsImFyZ3MiLCJfa2V5IiwicGFyYW1zIiwiQ2hhcnRzIiwiY29uZmlnJCQxIiwiSlNPTiIsInBhcnNlIiwic3RyaW5naWZ5IiwidGVtcFdpZHRoIiwidGVtcEhlaWdodCIsIiR0aGlzIiwidW5pIiwiY3JlYXRlQ2FudmFzQ29udGV4dCIsImNhbnZhc0lkIiwiY2FsbCIsInNjcm9sbFBvc2l0aW9uIiwiX2dldFhBeGlzUG9pbnRzMCIsInpvb20iLCJjZW50ZXJMZWZ0IiwiTWF4TGVmdCIsInN0b3BBbmltYXRpb24iLCJnZXRDdXJyZW50RGF0YUluZGV4IiwiX3RvdWNoZXMkIiwiZ2V0TGVnZW5kRGF0YUluZGV4IiwidG91Y2hMZWdlbmQiLCJzaG93VG9vbFRpcCIsIl9nZXRUb29sVGlwRGF0YSIsIl9nZXRNaXhUb29sVGlwRGF0YSIsInNjcm9sbFN0YXJ0Iiwic2Nyb2xsIiwibm93IiwiTGltaXQiLCJ0b3VjaE1vdmVMaW1pdCIsImN1cnJNb3ZlVGltZSIsIl9kaXN0YW5jZSIsInNjcm9sbEVuZCIsIl9zY3JvbGxPcHRpb24iLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpQmE7O0FBRWIsSUFBSUEsTUFBTSxHQUFHO0FBQ1hDLFlBQVUsRUFBRSxFQUREO0FBRVhDLFlBQVUsRUFBRSxDQUZEO0FBR1hDLGFBQVcsRUFBRSxFQUhGO0FBSVhDLGlCQUFlLEVBQUUsRUFKTjtBQUtYQyxjQUFZLEVBQUUsRUFMSDtBQU1YQyxpQkFBZSxFQUFFLEVBTk47QUFPWEMsU0FBTyxFQUFFLENBQUMsRUFBRCxFQUFLLEVBQUwsRUFBUyxFQUFULEVBQWEsRUFBYixDQVBFO0FBUVhDLFlBQVUsRUFBRSxDQVJEO0FBU1hDLFFBQU0sRUFBRSxLQVRHO0FBVVhDLGVBQWEsRUFBRSxDQVZKO0FBV1hDLFVBQVEsRUFBRSxFQVhDO0FBWVg7QUFDQUMsZ0JBQWMsRUFBRSxDQUFDLFFBQUQsRUFBVyxRQUFYLEVBQXFCLFFBQXJCLEVBQStCLFFBQS9CLENBYkw7QUFjWEMsUUFBTSxFQUFFLENBQUMsU0FBRCxFQUFZLFNBQVosRUFBdUIsU0FBdkIsRUFBa0MsU0FBbEMsRUFBNkMsU0FBN0MsRUFBd0QsU0FBeEQsQ0FkRztBQWVYQyxxQkFBbUIsRUFBRSxFQWZWO0FBZ0JYQyxxQkFBbUIsRUFBRSxDQWhCVjtBQWlCWEMsa0JBQWdCLEVBQUUsQ0FqQlA7QUFrQlhDLFlBQVUsRUFBRSxTQWxCRDtBQW1CWEMsZUFBYSxFQUFFLEVBbkJKO0FBb0JYQyxlQUFhLEVBQUUsU0FwQko7QUFxQlhDLGtCQUFnQixFQUFFLEVBckJQO0FBc0JYQyxnQkFBYyxFQUFFLENBdEJMO0FBdUJYQyxtQkFBaUIsRUFBRSxTQXZCUjtBQXdCWEMsZ0JBQWMsRUFBRSxHQXhCTDtBQXlCWEMsbUJBQWlCLEVBQUUsRUF6QlI7QUEwQlhDLHNCQUFvQixFQUFFLEVBMUJYO0FBMkJYQyxzQkFBb0IsRUFBRSxFQTNCWCxFQUFiOzs7QUE4QkEsSUFBSUMsTUFBTSxHQUFHLFNBQVRBLE1BQVMsQ0FBVUMsTUFBVixFQUE4QixvQ0FBVEMsT0FBUyw2RUFBVEEsT0FBUztBQUN2QyxNQUFJRCxNQUFNLElBQUksSUFBZCxFQUFvQjtBQUNoQixVQUFNLElBQUlFLFNBQUosQ0FBYyw0Q0FBZCxDQUFOO0FBQ0g7QUFDRCxNQUFJLENBQUNELE9BQUQsSUFBWUEsT0FBTyxDQUFDRSxNQUFSLElBQWtCLENBQWxDLEVBQXFDO0FBQ2pDLFdBQU9ILE1BQVA7QUFDSDtBQUNEO0FBQ0EsV0FBU0ksVUFBVCxDQUFvQkMsSUFBcEIsRUFBMEJDLElBQTFCLEVBQWdDO0FBQzVCLFNBQUssSUFBSUMsR0FBVCxJQUFnQkQsSUFBaEIsRUFBc0I7QUFDbEJELFVBQUksQ0FBQ0UsR0FBRCxDQUFKLEdBQVlGLElBQUksQ0FBQ0UsR0FBRCxDQUFKLElBQWFGLElBQUksQ0FBQ0UsR0FBRCxDQUFKLENBQVVDLFFBQVYsT0FBeUIsaUJBQXRDO0FBQ1JKLGdCQUFVLENBQUNDLElBQUksQ0FBQ0UsR0FBRCxDQUFMLEVBQVlELElBQUksQ0FBQ0MsR0FBRCxDQUFoQixDQURGLEdBQzJCRixJQUFJLENBQUNFLEdBQUQsQ0FBSixHQUFZRCxJQUFJLENBQUNDLEdBQUQsQ0FEdkQ7QUFFSDtBQUNELFdBQU9GLElBQVA7QUFDSDs7QUFFREosU0FBTyxDQUFDUSxPQUFSLENBQWdCLFVBQUFDLEdBQUcsRUFBSTtBQUNuQlYsVUFBTSxHQUFHSSxVQUFVLENBQUNKLE1BQUQsRUFBU1UsR0FBVCxDQUFuQjtBQUNILEdBRkQ7QUFHQSxTQUFPVixNQUFQO0FBQ0gsQ0FwQkQ7O0FBc0JBLElBQUlXLElBQUksR0FBRztBQUNUQyxTQUFPLEVBQUUsU0FBU0EsT0FBVCxDQUFpQkMsR0FBakIsRUFBc0JDLEtBQXRCLEVBQTZCO0FBQ3BDQSxTQUFLLEdBQUdBLEtBQUssSUFBSSxDQUFqQjtBQUNBLFFBQUksS0FBS0MsT0FBTCxDQUFhRixHQUFiLENBQUosRUFBdUI7QUFDckJBLFNBQUcsR0FBR0EsR0FBRyxDQUFDRCxPQUFKLENBQVlFLEtBQVosQ0FBTjtBQUNEO0FBQ0QsV0FBT0QsR0FBUDtBQUNELEdBUFE7QUFRVEUsU0FBTyxFQUFFLFNBQVNBLE9BQVQsQ0FBaUJGLEdBQWpCLEVBQXNCO0FBQzdCLFdBQU9BLEdBQUcsR0FBRyxDQUFOLEtBQVksQ0FBbkI7QUFDRCxHQVZRO0FBV1RHLG9CQUFrQixFQUFFLFNBQVNBLGtCQUFULENBQTRCQyxJQUE1QixFQUFrQ0MsSUFBbEMsRUFBd0M7QUFDMUQsV0FBT0MsSUFBSSxDQUFDQyxHQUFMLENBQVNILElBQUksR0FBR0MsSUFBaEIsSUFBd0IsS0FBL0I7QUFDRCxHQWJRO0FBY1RHLFlBQVUsRUFBRSxTQUFTQSxVQUFULENBQW9CSixJQUFwQixFQUEwQkMsSUFBMUIsRUFBZ0M7QUFDMUMsV0FBT0MsSUFBSSxDQUFDQyxHQUFMLENBQVNILElBQVQsTUFBbUJBLElBQW5CLElBQTJCRSxJQUFJLENBQUNDLEdBQUwsQ0FBU0YsSUFBVCxNQUFtQkEsSUFBOUMsSUFBc0RDLElBQUksQ0FBQ0MsR0FBTCxDQUFTSCxJQUFULE1BQW1CQSxJQUFuQixJQUEyQkUsSUFBSSxDQUFDQyxHQUFMLENBQVNGLElBQVQsTUFBbUJBLElBQTNHO0FBQ0QsR0FoQlE7QUFpQlRJLHVCQUFxQixFQUFFLFNBQVNBLHFCQUFULENBQStCQyxFQUEvQixFQUFtQ0MsRUFBbkMsRUFBdUM7QUFDNUQsV0FBTyxLQUFLSCxVQUFMLENBQWdCRSxFQUFFLENBQUNFLENBQW5CLEVBQXNCRCxFQUFFLENBQUNDLENBQXpCLENBQVA7QUFDRCxHQW5CUTtBQW9CVEMsYUFBVyxFQUFFLFNBQVNBLFdBQVQsQ0FBcUJyQixJQUFyQixFQUEyQkMsSUFBM0IsRUFBaUM7QUFDNUNELFFBQUksQ0FBQ3NCLEdBQUwsR0FBVyxFQUFYO0FBQ0F0QixRQUFJLENBQUNzQixHQUFMLENBQVNGLENBQVQsR0FBYXBCLElBQUksQ0FBQ3VCLEtBQUwsQ0FBV0gsQ0FBWCxHQUFlcEIsSUFBSSxDQUFDd0IsS0FBakM7QUFDQXhCLFFBQUksQ0FBQ3NCLEdBQUwsQ0FBU0csQ0FBVCxHQUFhekIsSUFBSSxDQUFDdUIsS0FBTCxDQUFXRSxDQUFYLEdBQWV6QixJQUFJLENBQUMwQixNQUFqQztBQUNBekIsUUFBSSxDQUFDcUIsR0FBTCxHQUFXLEVBQVg7QUFDQXJCLFFBQUksQ0FBQ3FCLEdBQUwsQ0FBU0YsQ0FBVCxHQUFhbkIsSUFBSSxDQUFDc0IsS0FBTCxDQUFXSCxDQUFYLEdBQWVuQixJQUFJLENBQUN1QixLQUFqQztBQUNBdkIsUUFBSSxDQUFDcUIsR0FBTCxDQUFTRyxDQUFULEdBQWF4QixJQUFJLENBQUNzQixLQUFMLENBQVdFLENBQVgsR0FBZXhCLElBQUksQ0FBQ3lCLE1BQWpDO0FBQ0EsUUFBSUMsSUFBSSxHQUFHMUIsSUFBSSxDQUFDc0IsS0FBTCxDQUFXSCxDQUFYLEdBQWVwQixJQUFJLENBQUNzQixHQUFMLENBQVNGLENBQXhCLElBQTZCbkIsSUFBSSxDQUFDcUIsR0FBTCxDQUFTRixDQUFULEdBQWFwQixJQUFJLENBQUN1QixLQUFMLENBQVdILENBQXJELElBQTBEbkIsSUFBSSxDQUFDcUIsR0FBTCxDQUFTRyxDQUFULEdBQWF6QixJQUFJLENBQUN1QixLQUFMLENBQVdFLENBQWxGLElBQXVGeEIsSUFBSSxDQUFDc0IsS0FBTCxDQUFXRSxDQUFYLEdBQWV6QixJQUFJLENBQUNzQixHQUFMLENBQVNHLENBQTFIO0FBQ0EsV0FBTyxDQUFDRSxJQUFSO0FBQ0QsR0E3QlEsRUFBWDs7O0FBZ0NBO0FBQ0EsU0FBU0MsV0FBVCxDQUFxQkMsQ0FBckIsRUFBd0I7QUFDdEJBLEdBQUMsQ0FBQ0MsRUFBRixHQUFPO0FBQ0xDLGtCQUFjLEVBQUUsRUFEWCxFQUFQOztBQUdBRixHQUFDLENBQUNDLEVBQUYsQ0FBS0MsY0FBTCxDQUFvQkMsSUFBcEIsQ0FBeUI7QUFDdkJaLEtBQUMsRUFBRVMsQ0FBQyxDQUFDSSxPQURrQjtBQUV2QlIsS0FBQyxFQUFFSSxDQUFDLENBQUNLLE9BRmtCLEVBQXpCOztBQUlBLFNBQU9MLENBQVA7QUFDRDs7QUFFRDtBQUNBLFNBQVNNLFFBQVQsQ0FBa0JDLFFBQWxCLEVBQTRCQyxHQUE1QixFQUFpQztBQUMvQixNQUFJQyxHQUFHLEdBQUcsa0NBQVY7QUFDQSxNQUFJQyxHQUFHLEdBQUdILFFBQVEsQ0FBQ0ksT0FBVCxDQUFpQkYsR0FBakIsRUFBc0IsVUFBU0csQ0FBVCxFQUFZQyxDQUFaLEVBQWVDLENBQWYsRUFBa0JDLENBQWxCLEVBQXFCO0FBQ25ELFdBQU9GLENBQUMsR0FBR0EsQ0FBSixHQUFRQyxDQUFSLEdBQVlBLENBQVosR0FBZ0JDLENBQWhCLEdBQW9CQSxDQUEzQjtBQUNELEdBRlMsQ0FBVjtBQUdBLE1BQUlDLEdBQUcsR0FBRyw0Q0FBNENDLElBQTVDLENBQWlEUCxHQUFqRCxDQUFWO0FBQ0EsTUFBSUcsQ0FBQyxHQUFHSyxRQUFRLENBQUNGLEdBQUcsQ0FBQyxDQUFELENBQUosRUFBUyxFQUFULENBQWhCO0FBQ0EsTUFBSUYsQ0FBQyxHQUFHSSxRQUFRLENBQUNGLEdBQUcsQ0FBQyxDQUFELENBQUosRUFBUyxFQUFULENBQWhCO0FBQ0EsTUFBSUQsQ0FBQyxHQUFHRyxRQUFRLENBQUNGLEdBQUcsQ0FBQyxDQUFELENBQUosRUFBUyxFQUFULENBQWhCO0FBQ0EsU0FBTyxVQUFVSCxDQUFWLEdBQWMsR0FBZCxHQUFvQkMsQ0FBcEIsR0FBd0IsR0FBeEIsR0FBOEJDLENBQTlCLEdBQWtDLEdBQWxDLEdBQXdDUCxHQUF4QyxHQUE4QyxHQUFyRDtBQUNEOztBQUVELFNBQVNXLFNBQVQsQ0FBbUJ4QyxHQUFuQixFQUF3QnlDLElBQXhCLEVBQThCeEMsS0FBOUIsRUFBcUM7QUFDbkMsTUFBSXlDLEtBQUssQ0FBQzFDLEdBQUQsQ0FBVCxFQUFnQjtBQUNkLFVBQU0sSUFBSTJDLEtBQUosQ0FBVSxnQ0FBVixDQUFOO0FBQ0Q7QUFDRDFDLE9BQUssR0FBR0EsS0FBSyxJQUFJLEVBQWpCO0FBQ0F3QyxNQUFJLEdBQUdBLElBQUksR0FBR0EsSUFBSCxHQUFVLE9BQXJCO0FBQ0EsTUFBSUcsUUFBUSxHQUFHLENBQWY7QUFDQSxTQUFPM0MsS0FBSyxHQUFHLENBQWYsRUFBa0I7QUFDaEJBLFNBQUssSUFBSSxFQUFUO0FBQ0EyQyxZQUFRLElBQUksRUFBWjtBQUNEO0FBQ0QsTUFBSUgsSUFBSSxLQUFLLE9BQWIsRUFBc0I7QUFDcEJ6QyxPQUFHLEdBQUdNLElBQUksQ0FBQ3VDLElBQUwsQ0FBVTdDLEdBQUcsR0FBRzRDLFFBQWhCLENBQU47QUFDRCxHQUZELE1BRU87QUFDTDVDLE9BQUcsR0FBR00sSUFBSSxDQUFDd0MsS0FBTCxDQUFXOUMsR0FBRyxHQUFHNEMsUUFBakIsQ0FBTjtBQUNEO0FBQ0QsU0FBTzVDLEdBQUcsR0FBR0MsS0FBTixLQUFnQixDQUF2QixFQUEwQjtBQUN4QixRQUFJd0MsSUFBSSxLQUFLLE9BQWIsRUFBc0I7QUFDcEJ6QyxTQUFHO0FBQ0osS0FGRCxNQUVPO0FBQ0xBLFNBQUc7QUFDSjtBQUNGO0FBQ0QsU0FBT0EsR0FBRyxHQUFHNEMsUUFBYjtBQUNEOztBQUVELFNBQVNHLFdBQVQsQ0FBcUJDLE1BQXJCLEVBQTZCQyxPQUE3QixFQUFzQ0MsUUFBdEMsRUFBZ0RDLEtBQWhELEVBQXVEO0FBQ3JELE1BQUlDLFVBQVUsR0FBRyxFQUFqQjtBQUNBLE9BQUssSUFBSUMsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0wsTUFBTSxDQUFDMUQsTUFBM0IsRUFBbUMrRCxDQUFDLEVBQXBDLEVBQXdDO0FBQ3RDLFFBQUlDLFVBQVUsR0FBRztBQUNmQyxVQUFJLEVBQUUsRUFEUztBQUVmQyxVQUFJLEVBQUVQLE9BQU8sQ0FBQ0ksQ0FBRCxDQUZFO0FBR2ZJLFdBQUssRUFBRVAsUUFBUSxDQUFDRyxDQUFELENBSEEsRUFBakI7O0FBS0EsU0FBSyxJQUFJSyxDQUFDLEdBQUcsQ0FBUixFQUFXQyxHQUFHLEdBQUdSLEtBQUssQ0FBQzdELE1BQTVCLEVBQW9Db0UsQ0FBQyxHQUFHQyxHQUF4QyxFQUE2Q0QsQ0FBQyxFQUE5QyxFQUFrRDtBQUNoRCxVQUFJQSxDQUFDLEdBQUdWLE1BQU0sQ0FBQ0ssQ0FBRCxDQUFkLEVBQW1CO0FBQ2pCQyxrQkFBVSxDQUFDQyxJQUFYLENBQWdCL0IsSUFBaEIsQ0FBcUIsSUFBckI7QUFDQTtBQUNEO0FBQ0QsVUFBSW9DLEdBQUcsR0FBRyxDQUFWO0FBQ0EsV0FBSyxJQUFJQyxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHYixNQUFNLENBQUNLLENBQUQsQ0FBMUIsRUFBK0JRLENBQUMsRUFBaEMsRUFBb0M7QUFDbENELFdBQUcsSUFBSVQsS0FBSyxDQUFDTyxDQUFDLEdBQUdHLENBQUwsQ0FBTCxDQUFhLENBQWIsQ0FBUDtBQUNEO0FBQ0RQLGdCQUFVLENBQUNDLElBQVgsQ0FBZ0IvQixJQUFoQixDQUFxQixDQUFDLENBQUNvQyxHQUFHLEdBQUdaLE1BQU0sQ0FBQ0ssQ0FBRCxDQUFiLEVBQWtCdEQsT0FBbEIsQ0FBMEIsQ0FBMUIsQ0FBdEI7QUFDRDtBQUNEcUQsY0FBVSxDQUFDNUIsSUFBWCxDQUFnQjhCLFVBQWhCO0FBQ0Q7QUFDRCxTQUFPRixVQUFQO0FBQ0Q7O0FBRUQsU0FBU1UsZ0JBQVQsQ0FBMEJDLElBQTFCLEVBQStCQyxRQUEvQixFQUF5Q0MsU0FBekMsRUFBb0QxRyxNQUFwRCxFQUE0RDJHLElBQTVELEVBQWtFO0FBQ2hFLE1BQUlDLGtCQUFrQixHQUFHRCxJQUFJLENBQUNsRCxLQUFMLEdBQWFrRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWIsR0FBNEJGLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBckQ7QUFDQSxNQUFJQyxjQUFjLEdBQUdKLFNBQVMsQ0FBQ0ssV0FBVixJQUF5QkosSUFBSSxDQUFDRCxTQUFMLENBQWVNLFNBQWYsQ0FBeUJDLFdBQXpCLENBQXFDbEYsTUFBckMsR0FBNEMsQ0FBckUsQ0FBckI7QUFDQSxNQUFJbUYsYUFBYSxHQUFHVCxRQUFwQjtBQUNBLE1BQUlBLFFBQVEsSUFBSSxDQUFoQixFQUFtQjtBQUNqQlMsaUJBQWEsR0FBRyxDQUFoQjtBQUNGVixRQUFJLENBQUNXLEtBQUwsQ0FBV0MsT0FBWCxDQUFtQixZQUFuQjtBQUNDLEdBSEQsTUFHTyxJQUFJckUsSUFBSSxDQUFDQyxHQUFMLENBQVN5RCxRQUFULEtBQXNCSyxjQUFjLEdBQUdGLGtCQUEzQyxFQUErRDtBQUNwRU0saUJBQWEsR0FBR04sa0JBQWtCLEdBQUdFLGNBQXJDO0FBQ0ZOLFFBQUksQ0FBQ1csS0FBTCxDQUFXQyxPQUFYLENBQW1CLGFBQW5CO0FBQ0M7QUFDRCxTQUFPRixhQUFQO0FBQ0Q7O0FBRUQsU0FBU0csY0FBVCxDQUF3QkMsS0FBeEIsRUFBK0JDLFVBQS9CLEVBQTJDQyxRQUEzQyxFQUFxRDtBQUNuRCxXQUFTQyxNQUFULENBQWdCSCxLQUFoQixFQUF1QjtBQUNyQixXQUFPQSxLQUFLLEdBQUcsQ0FBZixFQUFrQjtBQUNoQkEsV0FBSyxJQUFJLElBQUl2RSxJQUFJLENBQUMyRSxFQUFsQjtBQUNEO0FBQ0QsV0FBT0osS0FBSyxHQUFHLElBQUl2RSxJQUFJLENBQUMyRSxFQUF4QixFQUE0QjtBQUMxQkosV0FBSyxJQUFJLElBQUl2RSxJQUFJLENBQUMyRSxFQUFsQjtBQUNEO0FBQ0QsV0FBT0osS0FBUDtBQUNEO0FBQ0RBLE9BQUssR0FBR0csTUFBTSxDQUFDSCxLQUFELENBQWQ7QUFDQUMsWUFBVSxHQUFHRSxNQUFNLENBQUNGLFVBQUQsQ0FBbkI7QUFDQUMsVUFBUSxHQUFHQyxNQUFNLENBQUNELFFBQUQsQ0FBakI7QUFDQSxNQUFJRCxVQUFVLEdBQUdDLFFBQWpCLEVBQTJCO0FBQ3pCQSxZQUFRLElBQUksSUFBSXpFLElBQUksQ0FBQzJFLEVBQXJCO0FBQ0EsUUFBSUosS0FBSyxHQUFHQyxVQUFaLEVBQXdCO0FBQ3RCRCxXQUFLLElBQUksSUFBSXZFLElBQUksQ0FBQzJFLEVBQWxCO0FBQ0Q7QUFDRjtBQUNELFNBQU9KLEtBQUssSUFBSUMsVUFBVCxJQUF1QkQsS0FBSyxJQUFJRSxRQUF2QztBQUNEOztBQUVELFNBQVNHLGtCQUFULENBQTRCdEUsQ0FBNUIsRUFBK0JLLENBQS9CLEVBQWtDa0UsQ0FBbEMsRUFBcUM7QUFDbkMsTUFBSUMsRUFBRSxHQUFHeEUsQ0FBVDtBQUNBLE1BQUl5RSxFQUFFLEdBQUdGLENBQUMsR0FBR2xFLENBQWI7QUFDQSxNQUFJcUUsTUFBTSxHQUFHRixFQUFFLEdBQUcsQ0FBQ0QsQ0FBQyxHQUFHRSxFQUFKLEdBQVNELEVBQVYsSUFBZ0I5RSxJQUFJLENBQUNpRixJQUFMLENBQVUsQ0FBVixDQUFsQztBQUNBRCxRQUFNLElBQUksQ0FBQyxDQUFYO0FBQ0EsTUFBSUUsTUFBTSxHQUFHLENBQUNMLENBQUMsR0FBR0UsRUFBTCxLQUFZL0UsSUFBSSxDQUFDaUYsSUFBTCxDQUFVLENBQVYsSUFBZSxDQUEzQixJQUFnQyxDQUFDSixDQUFDLEdBQUdFLEVBQUosR0FBU0QsRUFBVixJQUFnQjlFLElBQUksQ0FBQ2lGLElBQUwsQ0FBVSxDQUFWLENBQTdEO0FBQ0EsU0FBTztBQUNMRCxVQUFNLEVBQUVBLE1BREg7QUFFTEUsVUFBTSxFQUFFQSxNQUZILEVBQVA7O0FBSUQ7O0FBRUQsU0FBU0Msd0JBQVQsQ0FBa0NDLE1BQWxDLEVBQTBDaEMsQ0FBMUMsRUFBNkM7O0FBRTNDLFdBQVNpQyxnQkFBVCxDQUEwQkQsTUFBMUIsRUFBa0NoQyxDQUFsQyxFQUFxQztBQUNuQyxRQUFJZ0MsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixJQUFpQmdDLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQTNCLEVBQW9DO0FBQ2xDLGFBQU9nQyxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVXpDLENBQVYsSUFBZVgsSUFBSSxDQUFDc0YsR0FBTCxDQUFTRixNQUFNLENBQUNoQyxDQUFDLEdBQUcsQ0FBTCxDQUFOLENBQWN6QyxDQUF2QixFQUEwQnlFLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQU4sQ0FBY3pDLENBQXhDLENBQWYsSUFBNkR5RSxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVXpDLENBQVYsSUFBZVgsSUFBSSxDQUFDdUYsR0FBTCxDQUFTSCxNQUFNLENBQUNoQyxDQUFDLEdBQUcsQ0FBTCxDQUFOLENBQWN6QyxDQUF2QixFQUF5QnlFLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQU4sQ0FBY3pDLENBQXZDLENBQW5GO0FBQ0QsS0FGRCxNQUVPO0FBQ0wsYUFBTyxLQUFQO0FBQ0Q7QUFDRjtBQUNGLFdBQVM2RSxpQkFBVCxDQUEyQkosTUFBM0IsRUFBbUNoQyxDQUFuQyxFQUFzQztBQUNwQyxRQUFJZ0MsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixJQUFpQmdDLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQTNCLEVBQW9DO0FBQ2xDLGFBQU9nQyxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVTlDLENBQVYsSUFBZU4sSUFBSSxDQUFDc0YsR0FBTCxDQUFTRixNQUFNLENBQUNoQyxDQUFDLEdBQUcsQ0FBTCxDQUFOLENBQWM5QyxDQUF2QixFQUEwQjhFLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQU4sQ0FBYzlDLENBQXhDLENBQWYsSUFBNkQ4RSxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVTlDLENBQVYsSUFBZU4sSUFBSSxDQUFDdUYsR0FBTCxDQUFTSCxNQUFNLENBQUNoQyxDQUFDLEdBQUcsQ0FBTCxDQUFOLENBQWM5QyxDQUF2QixFQUF5QjhFLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQU4sQ0FBYzlDLENBQXZDLENBQW5GO0FBQ0QsS0FGRCxNQUVPO0FBQ0wsYUFBTyxLQUFQO0FBQ0Q7QUFDRjtBQUNBLE1BQUltRixDQUFDLEdBQUcsR0FBUjtBQUNBLE1BQUkzRCxDQUFDLEdBQUcsR0FBUjtBQUNBLE1BQUk0RCxHQUFHLEdBQUcsSUFBVjtBQUNBLE1BQUlDLEdBQUcsR0FBRyxJQUFWO0FBQ0EsTUFBSUMsR0FBRyxHQUFHLElBQVY7QUFDQSxNQUFJQyxHQUFHLEdBQUcsSUFBVjtBQUNBLE1BQUl6QyxDQUFDLEdBQUcsQ0FBUixFQUFXO0FBQ1RzQyxPQUFHLEdBQUdOLE1BQU0sQ0FBQyxDQUFELENBQU4sQ0FBVTlFLENBQVYsR0FBYyxDQUFDOEUsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBVixHQUFjOEUsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBekIsSUFBOEJtRixDQUFsRDtBQUNBRSxPQUFHLEdBQUdQLE1BQU0sQ0FBQyxDQUFELENBQU4sQ0FBVXpFLENBQVYsR0FBYyxDQUFDeUUsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVekUsQ0FBVixHQUFjeUUsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVekUsQ0FBekIsSUFBOEI4RSxDQUFsRDtBQUNELEdBSEQsTUFHTztBQUNMQyxPQUFHLEdBQUdOLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVOUMsQ0FBVixHQUFjLENBQUM4RSxNQUFNLENBQUNoQyxDQUFDLEdBQUcsQ0FBTCxDQUFOLENBQWM5QyxDQUFkLEdBQWtCOEUsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixDQUFjOUMsQ0FBakMsSUFBc0NtRixDQUExRDtBQUNBRSxPQUFHLEdBQUdQLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVekMsQ0FBVixHQUFjLENBQUN5RSxNQUFNLENBQUNoQyxDQUFDLEdBQUcsQ0FBTCxDQUFOLENBQWN6QyxDQUFkLEdBQWtCeUUsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixDQUFjekMsQ0FBakMsSUFBc0M4RSxDQUExRDtBQUNEOztBQUVELE1BQUlyQyxDQUFDLEdBQUdnQyxNQUFNLENBQUNwRyxNQUFQLEdBQWdCLENBQXhCLEVBQTJCO0FBQ3pCLFFBQUk4RyxJQUFJLEdBQUdWLE1BQU0sQ0FBQ3BHLE1BQVAsR0FBZ0IsQ0FBM0I7QUFDQTRHLE9BQUcsR0FBR1IsTUFBTSxDQUFDVSxJQUFELENBQU4sQ0FBYXhGLENBQWIsR0FBaUIsQ0FBQzhFLE1BQU0sQ0FBQ1UsSUFBRCxDQUFOLENBQWF4RixDQUFiLEdBQWlCOEUsTUFBTSxDQUFDVSxJQUFJLEdBQUcsQ0FBUixDQUFOLENBQWlCeEYsQ0FBbkMsSUFBd0N3QixDQUEvRDtBQUNBK0QsT0FBRyxHQUFHVCxNQUFNLENBQUNVLElBQUQsQ0FBTixDQUFhbkYsQ0FBYixHQUFpQixDQUFDeUUsTUFBTSxDQUFDVSxJQUFELENBQU4sQ0FBYW5GLENBQWIsR0FBaUJ5RSxNQUFNLENBQUNVLElBQUksR0FBRyxDQUFSLENBQU4sQ0FBaUJuRixDQUFuQyxJQUF3Q21CLENBQS9EO0FBQ0QsR0FKRCxNQUlPO0FBQ0w4RCxPQUFHLEdBQUdSLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQU4sQ0FBYzlDLENBQWQsR0FBa0IsQ0FBQzhFLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQU4sQ0FBYzlDLENBQWQsR0FBa0I4RSxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVTlDLENBQTdCLElBQWtDd0IsQ0FBMUQ7QUFDQStELE9BQUcsR0FBR1QsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixDQUFjekMsQ0FBZCxHQUFrQixDQUFDeUUsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixDQUFjekMsQ0FBZCxHQUFrQnlFLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVekMsQ0FBN0IsSUFBa0NtQixDQUExRDtBQUNEO0FBQ0QsTUFBSXVELGdCQUFnQixDQUFDRCxNQUFELEVBQVNoQyxDQUFDLEdBQUcsQ0FBYixDQUFwQixFQUFxQztBQUNuQ3lDLE9BQUcsR0FBR1QsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixDQUFjekMsQ0FBcEI7QUFDRDtBQUNELE1BQUkwRSxnQkFBZ0IsQ0FBQ0QsTUFBRCxFQUFTaEMsQ0FBVCxDQUFwQixFQUFpQztBQUMvQnVDLE9BQUcsR0FBR1AsTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVV6QyxDQUFoQjtBQUNEO0FBQ0YsTUFBSTZFLGlCQUFpQixDQUFDSixNQUFELEVBQVNoQyxDQUFDLEdBQUcsQ0FBYixDQUFyQixFQUFzQztBQUNwQ3dDLE9BQUcsR0FBR1IsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixDQUFjOUMsQ0FBcEI7QUFDRDtBQUNELE1BQUlrRixpQkFBaUIsQ0FBQ0osTUFBRCxFQUFTaEMsQ0FBVCxDQUFyQixFQUFrQztBQUNoQ3NDLE9BQUcsR0FBR04sTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVU5QyxDQUFoQjtBQUNEO0FBQ0QsTUFBSXFGLEdBQUcsSUFBSTNGLElBQUksQ0FBQ3NGLEdBQUwsQ0FBU0YsTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVV6QyxDQUFuQixFQUFzQnlFLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQU4sQ0FBY3pDLENBQXBDLENBQVAsSUFBaURnRixHQUFHLElBQUkzRixJQUFJLENBQUN1RixHQUFMLENBQVNILE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVekMsQ0FBbkIsRUFBc0J5RSxNQUFNLENBQUNoQyxDQUFDLEdBQUcsQ0FBTCxDQUFOLENBQWN6QyxDQUFwQyxDQUE1RCxFQUFvRztBQUNwR2dGLE9BQUcsR0FBR1AsTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVV6QyxDQUFoQjtBQUNDO0FBQ0QsTUFBSWtGLEdBQUcsSUFBSTdGLElBQUksQ0FBQ3NGLEdBQUwsQ0FBU0YsTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVV6QyxDQUFuQixFQUFzQnlFLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQU4sQ0FBY3pDLENBQXBDLENBQVAsSUFBaURrRixHQUFHLElBQUk3RixJQUFJLENBQUN1RixHQUFMLENBQVNILE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVekMsQ0FBbkIsRUFBc0J5RSxNQUFNLENBQUNoQyxDQUFDLEdBQUcsQ0FBTCxDQUFOLENBQWN6QyxDQUFwQyxDQUE1RCxFQUFvRztBQUNwR2tGLE9BQUcsR0FBR1QsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixDQUFjekMsQ0FBcEI7QUFDQztBQUNELE1BQUkrRSxHQUFHLElBQUkxRixJQUFJLENBQUNzRixHQUFMLENBQVNGLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVOUMsQ0FBbkIsRUFBc0I4RSxNQUFNLENBQUNoQyxDQUFDLEdBQUcsQ0FBTCxDQUFOLENBQWM5QyxDQUFwQyxDQUFQLElBQWlEb0YsR0FBRyxJQUFJMUYsSUFBSSxDQUFDdUYsR0FBTCxDQUFTSCxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVTlDLENBQW5CLEVBQXNCOEUsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixDQUFjOUMsQ0FBcEMsQ0FBNUQsRUFBb0c7QUFDcEdvRixPQUFHLEdBQUdOLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVOUMsQ0FBaEI7QUFDQztBQUNELE1BQUlzRixHQUFHLElBQUk1RixJQUFJLENBQUNzRixHQUFMLENBQVNGLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVOUMsQ0FBbkIsRUFBc0I4RSxNQUFNLENBQUNoQyxDQUFDLEdBQUcsQ0FBTCxDQUFOLENBQWM5QyxDQUFwQyxDQUFQLElBQWlEc0YsR0FBRyxJQUFJNUYsSUFBSSxDQUFDdUYsR0FBTCxDQUFTSCxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVTlDLENBQW5CLEVBQXNCOEUsTUFBTSxDQUFDaEMsQ0FBQyxHQUFHLENBQUwsQ0FBTixDQUFjOUMsQ0FBcEMsQ0FBNUQsRUFBb0c7QUFDcEdzRixPQUFHLEdBQUdSLE1BQU0sQ0FBQ2hDLENBQUMsR0FBRyxDQUFMLENBQU4sQ0FBYzlDLENBQXBCO0FBQ0M7QUFDQSxTQUFPO0FBQ0x5RixRQUFJLEVBQUU7QUFDSnpGLE9BQUMsRUFBRW9GLEdBREM7QUFFSi9FLE9BQUMsRUFBRWdGLEdBRkMsRUFERDs7QUFLTEssUUFBSSxFQUFFO0FBQ0oxRixPQUFDLEVBQUVzRixHQURDO0FBRUpqRixPQUFDLEVBQUVrRixHQUZDLEVBTEQsRUFBUDs7O0FBVUQ7O0FBRUQsU0FBU0ksdUJBQVQsQ0FBaUMzRixDQUFqQyxFQUFvQ0ssQ0FBcEMsRUFBdUN1RixNQUF2QyxFQUErQztBQUM3QyxTQUFPO0FBQ0w1RixLQUFDLEVBQUU0RixNQUFNLENBQUM1RixDQUFQLEdBQVdBLENBRFQ7QUFFTEssS0FBQyxFQUFFdUYsTUFBTSxDQUFDdkYsQ0FBUCxHQUFXQSxDQUZULEVBQVA7O0FBSUQ7O0FBRUQsU0FBU3dGLGNBQVQsQ0FBd0JDLEdBQXhCLEVBQTZCdkgsTUFBN0IsRUFBcUM7QUFDbkMsTUFBSUEsTUFBSixFQUFZO0FBQ1Y7QUFDQSxXQUFPVyxJQUFJLENBQUNlLFdBQUwsQ0FBaUI2RixHQUFqQixFQUFzQnZILE1BQXRCLENBQVAsRUFBc0M7QUFDcEMsVUFBSXVILEdBQUcsQ0FBQzNGLEtBQUosQ0FBVUgsQ0FBVixHQUFjLENBQWxCLEVBQXFCO0FBQ25COEYsV0FBRyxDQUFDM0YsS0FBSixDQUFVRSxDQUFWO0FBQ0QsT0FGRCxNQUVPLElBQUl5RixHQUFHLENBQUMzRixLQUFKLENBQVVILENBQVYsR0FBYyxDQUFsQixFQUFxQjtBQUMxQjhGLFdBQUcsQ0FBQzNGLEtBQUosQ0FBVUUsQ0FBVjtBQUNELE9BRk0sTUFFQTtBQUNMLFlBQUl5RixHQUFHLENBQUMzRixLQUFKLENBQVVFLENBQVYsR0FBYyxDQUFsQixFQUFxQjtBQUNuQnlGLGFBQUcsQ0FBQzNGLEtBQUosQ0FBVUUsQ0FBVjtBQUNELFNBRkQsTUFFTztBQUNMeUYsYUFBRyxDQUFDM0YsS0FBSixDQUFVRSxDQUFWO0FBQ0Q7QUFDRjtBQUNGO0FBQ0Y7QUFDRCxTQUFPeUYsR0FBUDtBQUNEOztBQUVELFNBQVNDLFVBQVQsQ0FBb0JDLE1BQXBCLEVBQTRCMUMsSUFBNUIsRUFBa0MzRyxNQUFsQyxFQUEwQztBQUN4QyxNQUFJc0osS0FBSyxHQUFHLENBQVo7QUFDQSxTQUFPRCxNQUFNLENBQUNFLEdBQVAsQ0FBVyxVQUFTQyxJQUFULEVBQWU7QUFDL0IsUUFBSSxDQUFDQSxJQUFJLENBQUN0RCxLQUFWLEVBQWlCO0FBQ2ZzRCxVQUFJLENBQUN0RCxLQUFMLEdBQWFsRyxNQUFNLENBQUNhLE1BQVAsQ0FBY3lJLEtBQWQsQ0FBYjtBQUNBQSxXQUFLLEdBQUcsQ0FBQ0EsS0FBSyxHQUFHLENBQVQsSUFBY3RKLE1BQU0sQ0FBQ2EsTUFBUCxDQUFja0IsTUFBcEM7QUFDRDtBQUNELFFBQUksQ0FBQ3lILElBQUksQ0FBQ0YsS0FBVixFQUFpQjtBQUNmRSxVQUFJLENBQUNGLEtBQUwsR0FBYSxDQUFiO0FBQ0Q7QUFDRCxRQUFJLENBQUNFLElBQUksQ0FBQ3RFLElBQVYsRUFBZ0I7QUFDZHNFLFVBQUksQ0FBQ3RFLElBQUwsR0FBWXlCLElBQUksQ0FBQ3pCLElBQWpCO0FBQ0Q7QUFDRCxRQUFJLE9BQU9zRSxJQUFJLENBQUNDLElBQVosSUFBb0IsV0FBeEIsRUFBcUM7QUFDbkNELFVBQUksQ0FBQ0MsSUFBTCxHQUFZLElBQVo7QUFDRDtBQUNELFFBQUksQ0FBQ0QsSUFBSSxDQUFDdEUsSUFBVixFQUFnQjtBQUNkc0UsVUFBSSxDQUFDdEUsSUFBTCxHQUFZeUIsSUFBSSxDQUFDekIsSUFBakI7QUFDRDtBQUNELFFBQUksQ0FBQ3NFLElBQUksQ0FBQ0UsVUFBVixFQUFzQjtBQUNwQkYsVUFBSSxDQUFDRSxVQUFMLEdBQWtCLFFBQWxCO0FBQ0Q7QUFDRCxRQUFJLENBQUNGLElBQUksQ0FBQ0csV0FBVixFQUF1QjtBQUNyQixjQUFRSCxJQUFJLENBQUN0RSxJQUFiO0FBQ0UsYUFBSyxNQUFMO0FBQ0VzRSxjQUFJLENBQUNHLFdBQUwsR0FBbUIsTUFBbkI7QUFDQTtBQUNGLGFBQUssUUFBTDtBQUNFSCxjQUFJLENBQUNHLFdBQUwsR0FBbUIsTUFBbkI7QUFDQTtBQUNGLGFBQUssTUFBTDtBQUNFSCxjQUFJLENBQUNHLFdBQUwsR0FBbUIsVUFBbkI7QUFDQTtBQUNGO0FBQ0VILGNBQUksQ0FBQ0csV0FBTCxHQUFtQixRQUFuQixDQVhKOztBQWFEO0FBQ0QsV0FBT0gsSUFBUDtBQUNELEdBcENNLENBQVA7QUFxQ0Q7O0FBRUQsU0FBU0ksWUFBVCxDQUFzQkMsT0FBdEIsRUFBK0JDLE9BQS9CLEVBQXdDO0FBQ3RDLE1BQUlwSCxLQUFLLEdBQUcsQ0FBWjtBQUNBLE1BQUlxSCxLQUFLLEdBQUdELE9BQU8sR0FBR0QsT0FBdEI7QUFDQSxNQUFJRSxLQUFLLElBQUksS0FBYixFQUFvQjtBQUNsQnJILFNBQUssR0FBRyxJQUFSO0FBQ0QsR0FGRCxNQUVPLElBQUlxSCxLQUFLLElBQUksSUFBYixFQUFtQjtBQUN4QnJILFNBQUssR0FBRyxHQUFSO0FBQ0QsR0FGTSxNQUVBLElBQUlxSCxLQUFLLElBQUksR0FBYixFQUFrQjtBQUN2QnJILFNBQUssR0FBRyxFQUFSO0FBQ0QsR0FGTSxNQUVBLElBQUlxSCxLQUFLLElBQUksRUFBYixFQUFpQjtBQUN0QnJILFNBQUssR0FBRyxDQUFSO0FBQ0QsR0FGTSxNQUVBLElBQUlxSCxLQUFLLElBQUksQ0FBYixFQUFnQjtBQUNyQnJILFNBQUssR0FBRyxDQUFSO0FBQ0QsR0FGTSxNQUVBLElBQUlxSCxLQUFLLElBQUksR0FBYixFQUFrQjtBQUN2QnJILFNBQUssR0FBRyxHQUFSO0FBQ0QsR0FGTSxNQUVBLElBQUlxSCxLQUFLLElBQUksSUFBYixFQUFtQjtBQUN4QnJILFNBQUssR0FBRyxJQUFSO0FBQ0QsR0FGTSxNQUVBLElBQUlxSCxLQUFLLElBQUksS0FBYixFQUFvQjtBQUN6QnJILFNBQUssR0FBRyxLQUFSO0FBQ0QsR0FGTSxNQUVBLElBQUlxSCxLQUFLLElBQUksTUFBYixFQUFxQjtBQUMxQnJILFNBQUssR0FBRyxNQUFSO0FBQ0QsR0FGTSxNQUVBLElBQUlxSCxLQUFLLElBQUksT0FBYixFQUFzQjtBQUMzQnJILFNBQUssR0FBRyxPQUFSO0FBQ0QsR0FGTSxNQUVBO0FBQ0xBLFNBQUssR0FBRyxRQUFSO0FBQ0Q7QUFDRCxTQUFPO0FBQ0xzSCxZQUFRLEVBQUUvRSxTQUFTLENBQUM0RSxPQUFELEVBQVUsT0FBVixFQUFtQm5ILEtBQW5CLENBRGQ7QUFFTHVILFlBQVEsRUFBRWhGLFNBQVMsQ0FBQzZFLE9BQUQsRUFBVSxPQUFWLEVBQW1CcEgsS0FBbkIsQ0FGZCxFQUFQOztBQUlEOztBQUVELFNBQVN3SCxXQUFULENBQXFCQyxJQUFyQixFQUEyQjtBQUN6QixNQUFJeEosUUFBUSxHQUFHeUosU0FBUyxDQUFDckksTUFBVixHQUFtQixDQUFuQixJQUF3QnFJLFNBQVMsQ0FBQyxDQUFELENBQVQsS0FBaUJDLFNBQXpDLEdBQXFERCxTQUFTLENBQUMsQ0FBRCxDQUE5RCxHQUFvRXBLLE1BQU0sQ0FBQ1csUUFBMUY7QUFDQXdKLE1BQUksR0FBR0csTUFBTSxDQUFDSCxJQUFELENBQWI7QUFDQSxNQUFJQSxJQUFJLEdBQUdBLElBQUksQ0FBQ0ksS0FBTCxDQUFXLEVBQVgsQ0FBWDtBQUNBLE1BQUk5RyxLQUFLLEdBQUcsQ0FBWjtBQUNBLE9BQUssSUFBSTBDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdnRSxJQUFJLENBQUNwSSxNQUF6QixFQUFpQ29FLENBQUMsRUFBbEMsRUFBc0M7QUFDcEMsUUFBSXFELElBQUksR0FBR1csSUFBSSxDQUFDaEUsQ0FBRCxDQUFmO0FBQ0EsUUFBSSxXQUFXcUUsSUFBWCxDQUFnQmhCLElBQWhCLENBQUosRUFBMkI7QUFDekIvRixXQUFLLElBQUksQ0FBVDtBQUNELEtBRkQsTUFFTyxJQUFJLFFBQVErRyxJQUFSLENBQWFoQixJQUFiLENBQUosRUFBd0I7QUFDN0IvRixXQUFLLElBQUksR0FBVDtBQUNELEtBRk0sTUFFQSxJQUFJLEtBQUsrRyxJQUFMLENBQVVoQixJQUFWLENBQUosRUFBcUI7QUFDMUIvRixXQUFLLElBQUksR0FBVDtBQUNELEtBRk0sTUFFQSxJQUFJLElBQUkrRyxJQUFKLENBQVNoQixJQUFULENBQUosRUFBb0I7QUFDekIvRixXQUFLLElBQUksSUFBVDtBQUNELEtBRk0sTUFFQSxJQUFJLGtCQUFrQitHLElBQWxCLENBQXVCaEIsSUFBdkIsQ0FBSixFQUFrQztBQUN2Qy9GLFdBQUssSUFBSSxFQUFUO0FBQ0QsS0FGTSxNQUVBLElBQUksUUFBUStHLElBQVIsQ0FBYWhCLElBQWIsQ0FBSixFQUF3QjtBQUM3Qi9GLFdBQUssSUFBSSxJQUFUO0FBQ0QsS0FGTSxNQUVBLElBQUksS0FBSytHLElBQUwsQ0FBVWhCLElBQVYsQ0FBSixFQUFxQjtBQUMxQi9GLFdBQUssSUFBSSxHQUFUO0FBQ0QsS0FGTSxNQUVBLElBQUksSUFBSStHLElBQUosQ0FBU2hCLElBQVQsQ0FBSixFQUFvQjtBQUN6Qi9GLFdBQUssSUFBSSxDQUFUO0FBQ0QsS0FGTSxNQUVBO0FBQ0xBLFdBQUssSUFBSSxFQUFUO0FBQ0Q7QUFDRjtBQUNELFNBQU9BLEtBQUssR0FBRzlDLFFBQVIsR0FBbUIsRUFBMUI7QUFDRDs7QUFFRCxTQUFTOEosV0FBVCxDQUFxQnBCLE1BQXJCLEVBQTZCO0FBQzNCLFNBQU9BLE1BQU0sQ0FBQ3FCLE1BQVAsQ0FBYyxVQUFTbEMsQ0FBVCxFQUFZM0QsQ0FBWixFQUFlO0FBQ2xDLFdBQU8sQ0FBQzJELENBQUMsQ0FBQ3hDLElBQUYsR0FBU3dDLENBQUMsQ0FBQ3hDLElBQVgsR0FBa0J3QyxDQUFuQixFQUFzQm1DLE1BQXRCLENBQTZCOUYsQ0FBQyxDQUFDbUIsSUFBL0IsQ0FBUDtBQUNELEdBRk0sRUFFSixFQUZJLENBQVA7QUFHRDs7QUFFRCxTQUFTNEUsZ0JBQVQsQ0FBMEJ2QixNQUExQixFQUFrQ2pELEdBQWxDLEVBQXVDO0FBQ3JDLE1BQUlDLEdBQUcsR0FBRyxJQUFJd0UsS0FBSixDQUFVekUsR0FBVixDQUFWO0FBQ0EsT0FBSyxJQUFJRSxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHRCxHQUFHLENBQUN0RSxNQUF4QixFQUFnQ3VFLENBQUMsRUFBakMsRUFBcUM7QUFDbkNELE9BQUcsQ0FBQ0MsQ0FBRCxDQUFILEdBQVMsQ0FBVDtBQUNEO0FBQ0QsT0FBSyxJQUFJSCxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHa0QsTUFBTSxDQUFDdEgsTUFBM0IsRUFBbUNvRSxDQUFDLEVBQXBDLEVBQXdDO0FBQ3RDLFNBQUssSUFBSUcsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0QsR0FBRyxDQUFDdEUsTUFBeEIsRUFBZ0N1RSxDQUFDLEVBQWpDLEVBQXFDO0FBQ25DRCxTQUFHLENBQUNDLENBQUQsQ0FBSCxJQUFVK0MsTUFBTSxDQUFDbEQsQ0FBRCxDQUFOLENBQVVILElBQVYsQ0FBZU0sQ0FBZixDQUFWO0FBQ0Q7QUFDRjtBQUNELFNBQU8rQyxNQUFNLENBQUNxQixNQUFQLENBQWMsVUFBU2xDLENBQVQsRUFBWTNELENBQVosRUFBZTtBQUNsQyxXQUFPLENBQUMyRCxDQUFDLENBQUN4QyxJQUFGLEdBQVN3QyxDQUFDLENBQUN4QyxJQUFYLEdBQWtCd0MsQ0FBbkIsRUFBc0JtQyxNQUF0QixDQUE2QjlGLENBQUMsQ0FBQ21CLElBQS9CLEVBQXFDMkUsTUFBckMsQ0FBNEN0RSxHQUE1QyxDQUFQO0FBQ0QsR0FGTSxFQUVKLEVBRkksQ0FBUDtBQUdEOztBQUVELFNBQVN5RSxVQUFULENBQW9CQyxPQUFwQixFQUE2QnBFLElBQTdCLEVBQW1DN0MsQ0FBbkMsRUFBc0M7QUFDcEMsTUFBSVQsQ0FBSixFQUFPSyxDQUFQO0FBQ0EsTUFBSXFILE9BQU8sQ0FBQ0MsT0FBWixFQUFxQjtBQUNuQixRQUFJckUsSUFBSSxDQUFDbEcsTUFBVCxFQUFpQjtBQUNmaUQsT0FBQyxHQUFHaUQsSUFBSSxDQUFDaEQsTUFBTCxHQUFjb0gsT0FBTyxDQUFDQyxPQUFSLEdBQWtCckUsSUFBSSxDQUFDbkcsVUFBekM7QUFDQTZDLE9BQUMsR0FBRyxDQUFDMEgsT0FBTyxDQUFDRSxLQUFSLEdBQWdCbkgsQ0FBQyxDQUFDb0gsYUFBRixDQUFnQkMsU0FBaEMsR0FBNkN4RSxJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNuRyxVQUFuQixHQUFnQyxDQUFqQyxJQUF1Q21HLElBQUksQ0FBQ25HLFVBQUwsR0FBa0IsQ0FBekQsQ0FBN0M7QUFDRm1HLFVBQUksQ0FBQ25HLFVBRFA7QUFFRCxLQUpELE1BSU87QUFDTDZDLE9BQUMsR0FBRzBILE9BQU8sQ0FBQ0MsT0FBUixHQUFrQnJFLElBQUksQ0FBQ25HLFVBQTNCO0FBQ0FrRCxPQUFDLEdBQUcsQ0FBQ3FILE9BQU8sQ0FBQ0UsS0FBUixHQUFnQm5ILENBQUMsQ0FBQ29ILGFBQUYsQ0FBZ0JDLFNBQWhDLEdBQTZDeEUsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDbkcsVUFBbkIsR0FBZ0MsQ0FBakMsSUFBdUNtRyxJQUFJLENBQUNuRyxVQUFMLEdBQWtCLENBQXpELENBQTdDO0FBQ0ZtRyxVQUFJLENBQUNuRyxVQURQO0FBRUQ7QUFDRixHQVZELE1BVU87QUFDTCxRQUFJbUcsSUFBSSxDQUFDbEcsTUFBVCxFQUFpQjtBQUNmaUQsT0FBQyxHQUFHaUQsSUFBSSxDQUFDaEQsTUFBTCxHQUFjb0gsT0FBTyxDQUFDMUgsQ0FBUixHQUFZc0QsSUFBSSxDQUFDbkcsVUFBbkM7QUFDQTZDLE9BQUMsR0FBRzBILE9BQU8sQ0FBQ3JILENBQVIsR0FBWWlELElBQUksQ0FBQ25HLFVBQXJCO0FBQ0QsS0FIRCxNQUdPO0FBQ0w2QyxPQUFDLEdBQUcwSCxPQUFPLENBQUMxSCxDQUFSLEdBQVlzRCxJQUFJLENBQUNuRyxVQUFyQjtBQUNBa0QsT0FBQyxHQUFHcUgsT0FBTyxDQUFDckgsQ0FBUixHQUFZaUQsSUFBSSxDQUFDbkcsVUFBckI7QUFDRDtBQUNGO0FBQ0QsU0FBTztBQUNMNkMsS0FBQyxFQUFFQSxDQURFO0FBRUxLLEtBQUMsRUFBRUEsQ0FGRSxFQUFQOztBQUlEOztBQUVELFNBQVMwSCxpQkFBVCxDQUEyQi9CLE1BQTNCLEVBQW1DQyxLQUFuQyxFQUEwQztBQUN4QyxNQUFJdEQsSUFBSSxHQUFHLEVBQVg7QUFDQSxPQUFLLElBQUlHLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdrRCxNQUFNLENBQUN0SCxNQUEzQixFQUFtQ29FLENBQUMsRUFBcEMsRUFBd0M7QUFDdEMsUUFBSXFELElBQUksR0FBR0gsTUFBTSxDQUFDbEQsQ0FBRCxDQUFqQjtBQUNBLFFBQUlxRCxJQUFJLENBQUN4RCxJQUFMLENBQVVzRCxLQUFWLE1BQXFCLElBQXJCLElBQTZCLE9BQU9FLElBQUksQ0FBQ3hELElBQUwsQ0FBVXNELEtBQVYsQ0FBUCxLQUE0QixXQUF6RCxJQUF3RUUsSUFBSSxDQUFDQyxJQUFqRixFQUF1RjtBQUNyRixVQUFJMUQsVUFBVSxHQUFHLEVBQWpCO0FBQ0FBLGdCQUFVLENBQUNHLEtBQVgsR0FBbUJzRCxJQUFJLENBQUN0RCxLQUF4QjtBQUNBSCxnQkFBVSxDQUFDYixJQUFYLEdBQWtCc0UsSUFBSSxDQUFDdEUsSUFBdkI7QUFDQWEsZ0JBQVUsQ0FBQ3NGLEtBQVgsR0FBbUI3QixJQUFJLENBQUM2QixLQUF4QjtBQUNBdEYsZ0JBQVUsQ0FBQzJELFVBQVgsR0FBd0JGLElBQUksQ0FBQ0UsVUFBN0I7QUFDQTNELGdCQUFVLENBQUN1RixhQUFYLEdBQTJCOUIsSUFBSSxDQUFDOEIsYUFBaEM7QUFDQXZGLGdCQUFVLENBQUNFLElBQVgsR0FBa0J1RCxJQUFJLENBQUN2RCxJQUF2QjtBQUNBRixnQkFBVSxDQUFDMEQsSUFBWCxHQUFrQkQsSUFBSSxDQUFDQyxJQUF2QjtBQUNBMUQsZ0JBQVUsQ0FBQ0MsSUFBWCxHQUFrQndELElBQUksQ0FBQytCLE1BQUwsR0FBYy9CLElBQUksQ0FBQytCLE1BQUwsQ0FBWS9CLElBQUksQ0FBQ3hELElBQUwsQ0FBVXNELEtBQVYsQ0FBWixDQUFkLEdBQThDRSxJQUFJLENBQUN4RCxJQUFMLENBQVVzRCxLQUFWLENBQWhFO0FBQ0F0RCxVQUFJLENBQUMvQixJQUFMLENBQVU4QixVQUFWO0FBQ0Q7QUFDRjtBQUNELFNBQU9DLElBQVA7QUFDRDs7QUFFRCxTQUFTd0Ysb0JBQVQsQ0FBOEJDLElBQTlCLEVBQW9DO0FBQ2xDLE1BQUlDLFVBQVUsR0FBR0QsSUFBSSxDQUFDbEMsR0FBTCxDQUFTLFVBQVNDLElBQVQsRUFBZTtBQUN2QyxXQUFPVSxXQUFXLENBQUNWLElBQUQsQ0FBbEI7QUFDRCxHQUZnQixDQUFqQjtBQUdBLFNBQU96RyxJQUFJLENBQUNzRixHQUFMLENBQVNzRCxLQUFULENBQWUsSUFBZixFQUFxQkQsVUFBckIsQ0FBUDtBQUNEOztBQUVELFNBQVNFLHdCQUFULENBQWtDN0osTUFBbEMsRUFBMEM7QUFDeEMsTUFBSThKLFNBQVMsR0FBRyxJQUFJOUksSUFBSSxDQUFDMkUsRUFBVCxHQUFjM0YsTUFBOUI7QUFDQSxNQUFJK0osZ0JBQWdCLEdBQUcsRUFBdkI7QUFDQSxPQUFLLElBQUkzRixDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHcEUsTUFBcEIsRUFBNEJvRSxDQUFDLEVBQTdCLEVBQWlDO0FBQy9CMkYsb0JBQWdCLENBQUM3SCxJQUFqQixDQUFzQjRILFNBQVMsR0FBRzFGLENBQWxDO0FBQ0Q7O0FBRUQsU0FBTzJGLGdCQUFnQixDQUFDdkMsR0FBakIsQ0FBcUIsVUFBU0MsSUFBVCxFQUFlO0FBQ3pDLFdBQU8sQ0FBQyxDQUFELEdBQUtBLElBQUwsR0FBWXpHLElBQUksQ0FBQzJFLEVBQUwsR0FBVSxDQUE3QjtBQUNELEdBRk0sQ0FBUDtBQUdEOztBQUVELFNBQVNxRSxjQUFULENBQXdCQyxVQUF4QixFQUFvQ0MsU0FBcEMsRUFBK0MzQyxLQUEvQyxFQUFzRDRDLFVBQXRELEVBQWtFO0FBQ2hFLE1BQUlDLE1BQU0sR0FBRy9CLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsRUFBakY7O0FBRUEsTUFBSWdDLFFBQVEsR0FBR0osVUFBVSxDQUFDekMsR0FBWCxDQUFlLFVBQVNDLElBQVQsRUFBZTtBQUM3QyxRQUFJNkMsU0FBUyxHQUFDLEVBQWQ7QUFDQSxRQUFHSCxVQUFILEVBQWM7QUFDYkcsZUFBUyxHQUFDSCxVQUFWO0FBQ0EsS0FGRCxNQUVLO0FBQ0pHLGVBQVMsR0FBQzdDLElBQUksQ0FBQ3hELElBQWY7QUFDQTtBQUNDLFdBQU87QUFDTG1FLFVBQUksRUFBRWdDLE1BQU0sQ0FBQ1osTUFBUCxHQUFnQlksTUFBTSxDQUFDWixNQUFQLENBQWMvQixJQUFkLEVBQW9CNkMsU0FBUyxDQUFDL0MsS0FBRCxDQUE3QixDQUFoQixHQUF3REUsSUFBSSxDQUFDdkQsSUFBTCxHQUFZLElBQVosR0FBbUJ1RCxJQUFJLENBQUN4RCxJQURqRjtBQUVMRSxXQUFLLEVBQUVzRCxJQUFJLENBQUN0RCxLQUZQLEVBQVA7O0FBSUQsR0FYYyxDQUFmO0FBWUEsTUFBSW9HLGNBQWMsR0FBRyxFQUFyQjtBQUNBLE1BQUlDLE1BQU0sR0FBRztBQUNYbEosS0FBQyxFQUFFLENBRFE7QUFFWEssS0FBQyxFQUFFLENBRlEsRUFBYjs7QUFJQSxPQUFLLElBQUl5QyxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHOEYsU0FBUyxDQUFDbEssTUFBOUIsRUFBc0NvRSxDQUFDLEVBQXZDLEVBQTJDO0FBQ3pDLFFBQUlnQyxNQUFNLEdBQUc4RCxTQUFTLENBQUM5RixDQUFELENBQXRCO0FBQ0EsUUFBSSxPQUFPZ0MsTUFBTSxDQUFDbUIsS0FBRCxDQUFiLEtBQXlCLFdBQXpCLElBQXdDbkIsTUFBTSxDQUFDbUIsS0FBRCxDQUFOLEtBQWtCLElBQTlELEVBQW9FO0FBQ2xFZ0Qsb0JBQWMsQ0FBQ3JJLElBQWYsQ0FBb0JrRSxNQUFNLENBQUNtQixLQUFELENBQTFCO0FBQ0Q7QUFDRjtBQUNELE9BQUssSUFBSW5ELEVBQUMsR0FBRyxDQUFiLEVBQWdCQSxFQUFDLEdBQUdtRyxjQUFjLENBQUN2SyxNQUFuQyxFQUEyQ29FLEVBQUMsRUFBNUMsRUFBZ0Q7QUFDOUMsUUFBSXFELElBQUksR0FBRzhDLGNBQWMsQ0FBQ25HLEVBQUQsQ0FBekI7QUFDQW9HLFVBQU0sQ0FBQ2xKLENBQVAsR0FBV04sSUFBSSxDQUFDeUosS0FBTCxDQUFXaEQsSUFBSSxDQUFDbkcsQ0FBaEIsQ0FBWDtBQUNBa0osVUFBTSxDQUFDN0ksQ0FBUCxJQUFZOEYsSUFBSSxDQUFDOUYsQ0FBakI7QUFDRDtBQUNENkksUUFBTSxDQUFDN0ksQ0FBUCxJQUFZNEksY0FBYyxDQUFDdkssTUFBM0I7QUFDQSxTQUFPO0FBQ0xxSyxZQUFRLEVBQUVBLFFBREw7QUFFTEcsVUFBTSxFQUFFQSxNQUZILEVBQVA7O0FBSUQ7O0FBRUQsU0FBU0UsaUJBQVQsQ0FBMkJULFVBQTNCLEVBQXVDQyxTQUF2QyxFQUFrRDNDLEtBQWxELEVBQXlENEMsVUFBekQsRUFBcUU7QUFDbkUsTUFBSUMsTUFBTSxHQUFHL0IsU0FBUyxDQUFDckksTUFBVixHQUFtQixDQUFuQixJQUF3QnFJLFNBQVMsQ0FBQyxDQUFELENBQVQsS0FBaUJDLFNBQXpDLEdBQXFERCxTQUFTLENBQUMsQ0FBRCxDQUE5RCxHQUFvRSxFQUFqRjtBQUNBLE1BQUlnQyxRQUFRLEdBQUdKLFVBQVUsQ0FBQ3pDLEdBQVgsQ0FBZSxVQUFTQyxJQUFULEVBQWU7QUFDM0MsV0FBTztBQUNMVyxVQUFJLEVBQUVnQyxNQUFNLENBQUNaLE1BQVAsR0FBZ0JZLE1BQU0sQ0FBQ1osTUFBUCxDQUFjL0IsSUFBZCxFQUFvQjBDLFVBQVUsQ0FBQzVDLEtBQUQsQ0FBOUIsQ0FBaEIsR0FBeURFLElBQUksQ0FBQ3ZELElBQUwsR0FBWSxJQUFaLEdBQW1CdUQsSUFBSSxDQUFDeEQsSUFEbEY7QUFFTEUsV0FBSyxFQUFFc0QsSUFBSSxDQUFDdEQsS0FGUDtBQUdMb0YsbUJBQWEsRUFBRTlCLElBQUksQ0FBQzhCLGFBQUwsR0FBcUIsSUFBckIsR0FBNEIsS0FIdEMsRUFBUDs7QUFLRCxHQU5jLENBQWY7QUFPQWMsVUFBUSxHQUFHQSxRQUFRLENBQUNNLE1BQVQsQ0FBZ0IsVUFBU2xELElBQVQsRUFBZTtBQUN4QyxRQUFJQSxJQUFJLENBQUM4QixhQUFMLEtBQXVCLElBQTNCLEVBQWlDO0FBQy9CLGFBQU85QixJQUFQO0FBQ0Q7QUFDRixHQUpVLENBQVg7QUFLQSxNQUFJOEMsY0FBYyxHQUFHLEVBQXJCO0FBQ0EsTUFBSUMsTUFBTSxHQUFHO0FBQ1hsSixLQUFDLEVBQUUsQ0FEUTtBQUVYSyxLQUFDLEVBQUUsQ0FGUSxFQUFiOztBQUlBLE9BQUssSUFBSXlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUc4RixTQUFTLENBQUNsSyxNQUE5QixFQUFzQ29FLENBQUMsRUFBdkMsRUFBMkM7QUFDekMsUUFBSWdDLE1BQU0sR0FBRzhELFNBQVMsQ0FBQzlGLENBQUQsQ0FBdEI7QUFDQSxRQUFJLE9BQU9nQyxNQUFNLENBQUNtQixLQUFELENBQWIsS0FBeUIsV0FBekIsSUFBd0NuQixNQUFNLENBQUNtQixLQUFELENBQU4sS0FBa0IsSUFBOUQsRUFBb0U7QUFDbEVnRCxvQkFBYyxDQUFDckksSUFBZixDQUFvQmtFLE1BQU0sQ0FBQ21CLEtBQUQsQ0FBMUI7QUFDRDtBQUNGO0FBQ0QsT0FBSyxJQUFJbkQsR0FBQyxHQUFHLENBQWIsRUFBZ0JBLEdBQUMsR0FBR21HLGNBQWMsQ0FBQ3ZLLE1BQW5DLEVBQTJDb0UsR0FBQyxFQUE1QyxFQUFnRDtBQUM5QyxRQUFJcUQsSUFBSSxHQUFHOEMsY0FBYyxDQUFDbkcsR0FBRCxDQUF6QjtBQUNBb0csVUFBTSxDQUFDbEosQ0FBUCxHQUFXTixJQUFJLENBQUN5SixLQUFMLENBQVdoRCxJQUFJLENBQUNuRyxDQUFoQixDQUFYO0FBQ0FrSixVQUFNLENBQUM3SSxDQUFQLElBQVk4RixJQUFJLENBQUM5RixDQUFqQjtBQUNEO0FBQ0Q2SSxRQUFNLENBQUM3SSxDQUFQLElBQVk0SSxjQUFjLENBQUN2SyxNQUEzQjtBQUNBLFNBQU87QUFDTHFLLFlBQVEsRUFBRUEsUUFETDtBQUVMRyxVQUFNLEVBQUVBLE1BRkgsRUFBUDs7QUFJRDs7QUFFRCxTQUFTSSxvQkFBVCxDQUE4QnRELE1BQTlCLEVBQXNDMkMsVUFBdEMsRUFBa0RDLFNBQWxELEVBQTZEM0MsS0FBN0QsRUFBb0U0QyxVQUFwRSxFQUFnRlUsS0FBaEYsRUFBdUY7QUFDckYsTUFBSVQsTUFBTSxHQUFHL0IsU0FBUyxDQUFDckksTUFBVixHQUFtQixDQUFuQixJQUF3QnFJLFNBQVMsQ0FBQyxDQUFELENBQVQsS0FBaUJDLFNBQXpDLEdBQXFERCxTQUFTLENBQUMsQ0FBRCxDQUE5RCxHQUFvRSxFQUFqRjtBQUNBLE1BQUl5QyxPQUFPLEdBQUdELEtBQUssQ0FBQzFHLEtBQU4sQ0FBWTRHLE1BQTFCO0FBQ0EsTUFBSUMsU0FBUyxHQUFHSCxLQUFLLENBQUMxRyxLQUFOLENBQVk4RyxRQUE1QjtBQUNBO0FBQ0EsTUFBSTlHLEtBQUssR0FBRyxDQUFDMkcsT0FBRCxFQUFVQSxPQUFWLEVBQW1CRSxTQUFuQixFQUE4QkYsT0FBOUIsQ0FBWjtBQUNBLE1BQUlULFFBQVEsR0FBRyxFQUFmO0FBQ0EsTUFBSWEsS0FBSyxHQUFHO0FBQ1Y5QyxRQUFJLEVBQUUrQixVQUFVLENBQUM1QyxLQUFELENBRE47QUFFVnBELFNBQUssRUFBRSxJQUZHLEVBQVo7O0FBSUFrRyxVQUFRLENBQUNuSSxJQUFULENBQWNnSixLQUFkO0FBQ0FqQixZQUFVLENBQUN6QyxHQUFYLENBQWUsVUFBU0MsSUFBVCxFQUFlO0FBQzVCLFFBQUlGLEtBQUssSUFBSSxDQUFiLEVBQWdCO0FBQ2QsVUFBR0UsSUFBSSxDQUFDeEQsSUFBTCxDQUFVLENBQVYsSUFBZXdELElBQUksQ0FBQ3hELElBQUwsQ0FBVSxDQUFWLENBQWYsR0FBOEIsQ0FBakMsRUFBbUM7QUFDbENFLGFBQUssQ0FBQyxDQUFELENBQUwsR0FBVzZHLFNBQVg7QUFDQSxPQUZELE1BRUs7QUFDSjdHLGFBQUssQ0FBQyxDQUFELENBQUwsR0FBVzJHLE9BQVg7QUFDQTtBQUNGLEtBTkQsTUFNTztBQUNMLFVBQUlyRCxJQUFJLENBQUN4RCxJQUFMLENBQVUsQ0FBVixJQUFlcUQsTUFBTSxDQUFDQyxLQUFLLEdBQUcsQ0FBVCxDQUFOLENBQWtCLENBQWxCLENBQW5CLEVBQXlDO0FBQ3ZDcEQsYUFBSyxDQUFDLENBQUQsQ0FBTCxHQUFXNkcsU0FBWDtBQUNEO0FBQ0QsVUFBSXZELElBQUksQ0FBQ3hELElBQUwsQ0FBVSxDQUFWLElBQWV3RCxJQUFJLENBQUN4RCxJQUFMLENBQVUsQ0FBVixDQUFuQixFQUFpQztBQUMvQkUsYUFBSyxDQUFDLENBQUQsQ0FBTCxHQUFXNkcsU0FBWDtBQUNEO0FBQ0QsVUFBSXZELElBQUksQ0FBQ3hELElBQUwsQ0FBVSxDQUFWLElBQWVxRCxNQUFNLENBQUNDLEtBQUssR0FBRyxDQUFULENBQU4sQ0FBa0IsQ0FBbEIsQ0FBbkIsRUFBeUM7QUFDdkNwRCxhQUFLLENBQUMsQ0FBRCxDQUFMLEdBQVcyRyxPQUFYO0FBQ0Q7QUFDRCxVQUFJckQsSUFBSSxDQUFDeEQsSUFBTCxDQUFVLENBQVYsSUFBZXFELE1BQU0sQ0FBQ0MsS0FBSyxHQUFHLENBQVQsQ0FBTixDQUFrQixDQUFsQixDQUFuQixFQUF5QztBQUN2Q3BELGFBQUssQ0FBQyxDQUFELENBQUwsR0FBVzZHLFNBQVg7QUFDRDtBQUNGO0FBQ0QsUUFBSUcsS0FBSyxHQUFHO0FBQ1YvQyxVQUFJLEVBQUUsUUFBUVgsSUFBSSxDQUFDeEQsSUFBTCxDQUFVLENBQVYsQ0FESjtBQUVWRSxXQUFLLEVBQUVBLEtBQUssQ0FBQyxDQUFELENBRkYsRUFBWjs7QUFJQSxRQUFJaUgsS0FBSyxHQUFHO0FBQ1ZoRCxVQUFJLEVBQUUsUUFBUVgsSUFBSSxDQUFDeEQsSUFBTCxDQUFVLENBQVYsQ0FESjtBQUVWRSxXQUFLLEVBQUVBLEtBQUssQ0FBQyxDQUFELENBRkYsRUFBWjs7QUFJQSxRQUFJa0gsS0FBSyxHQUFHO0FBQ1ZqRCxVQUFJLEVBQUUsUUFBUVgsSUFBSSxDQUFDeEQsSUFBTCxDQUFVLENBQVYsQ0FESjtBQUVWRSxXQUFLLEVBQUVBLEtBQUssQ0FBQyxDQUFELENBRkYsRUFBWjs7QUFJQSxRQUFJbUgsS0FBSyxHQUFHO0FBQ1ZsRCxVQUFJLEVBQUUsUUFBUVgsSUFBSSxDQUFDeEQsSUFBTCxDQUFVLENBQVYsQ0FESjtBQUVWRSxXQUFLLEVBQUVBLEtBQUssQ0FBQyxDQUFELENBRkYsRUFBWjs7QUFJQWtHLFlBQVEsQ0FBQ25JLElBQVQsQ0FBY2lKLEtBQWQsRUFBcUJDLEtBQXJCLEVBQTRCQyxLQUE1QixFQUFtQ0MsS0FBbkM7QUFDRCxHQXRDRDtBQXVDQSxNQUFJZixjQUFjLEdBQUcsRUFBckI7QUFDQSxNQUFJQyxNQUFNLEdBQUc7QUFDWGxKLEtBQUMsRUFBRSxDQURRO0FBRVhLLEtBQUMsRUFBRSxDQUZRLEVBQWI7O0FBSUEsT0FBSyxJQUFJeUMsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBRzhGLFNBQVMsQ0FBQ2xLLE1BQTlCLEVBQXNDb0UsQ0FBQyxFQUF2QyxFQUEyQztBQUN6QyxRQUFJZ0MsTUFBTSxHQUFHOEQsU0FBUyxDQUFDOUYsQ0FBRCxDQUF0QjtBQUNBLFFBQUksT0FBT2dDLE1BQU0sQ0FBQ21CLEtBQUQsQ0FBYixLQUF5QixXQUF6QixJQUF3Q25CLE1BQU0sQ0FBQ21CLEtBQUQsQ0FBTixLQUFrQixJQUE5RCxFQUFvRTtBQUNsRWdELG9CQUFjLENBQUNySSxJQUFmLENBQW9Ca0UsTUFBTSxDQUFDbUIsS0FBRCxDQUExQjtBQUNEO0FBQ0Y7QUFDRGlELFFBQU0sQ0FBQ2xKLENBQVAsR0FBV04sSUFBSSxDQUFDeUosS0FBTCxDQUFXRixjQUFjLENBQUMsQ0FBRCxDQUFkLENBQWtCLENBQWxCLEVBQXFCakosQ0FBaEMsQ0FBWDtBQUNBLFNBQU87QUFDTCtJLFlBQVEsRUFBRUEsUUFETDtBQUVMRyxVQUFNLEVBQUVBLE1BRkgsRUFBUDs7QUFJRDs7QUFFRCxTQUFTZSxZQUFULENBQXNCakUsTUFBdEIsRUFBOEI7QUFDNUIsTUFBSWtFLFVBQVUsR0FBRyxFQUFqQjtBQUNBLE9BQUssSUFBSXBILENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdrRCxNQUFNLENBQUN0SCxNQUEzQixFQUFtQ29FLENBQUMsRUFBcEMsRUFBd0M7QUFDdEMsUUFBSWtELE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVc0QsSUFBVixJQUFrQixJQUF0QixFQUE0QjtBQUMxQjhELGdCQUFVLENBQUN0SixJQUFYLENBQWdCb0YsTUFBTSxDQUFDbEQsQ0FBRCxDQUF0QjtBQUNEO0FBQ0Y7QUFDRCxTQUFPb0gsVUFBUDtBQUNEOztBQUVELFNBQVNDLGdCQUFULENBQTBCQyxhQUExQixFQUF5Q3hCLFNBQXpDLEVBQW9EdEYsSUFBcEQsRUFBMEQzRyxNQUExRCxFQUFrRTtBQUNoRSxNQUFJdU0sTUFBTSxHQUFHbkMsU0FBUyxDQUFDckksTUFBVixHQUFtQixDQUFuQixJQUF3QnFJLFNBQVMsQ0FBQyxDQUFELENBQVQsS0FBaUJDLFNBQXpDLEdBQXFERCxTQUFTLENBQUMsQ0FBRCxDQUE5RCxHQUFvRSxDQUFqRjtBQUNBLE1BQUlzRCxZQUFZLEdBQUcsQ0FBQyxDQUFwQjtBQUNBLE1BQUlDLE9BQU8sR0FBR2hILElBQUksQ0FBQ0QsU0FBTCxDQUFlSyxXQUFmLEdBQTJCLENBQXpDO0FBQ0QsTUFBSUUsV0FBVyxHQUFDLEVBQWhCO0FBQ0EsTUFBR2dGLFNBQVMsQ0FBQ2xLLE1BQVYsR0FBaUIsQ0FBcEIsRUFBc0I7QUFDckIsUUFBRzRFLElBQUksQ0FBQ3pCLElBQUwsSUFBVyxRQUFkLEVBQXVCO0FBQ3RCLFdBQUksSUFBSWlCLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQzhGLFNBQVMsQ0FBQyxDQUFELENBQVQsQ0FBYWxLLE1BQTNCLEVBQWtDb0UsQ0FBQyxFQUFuQyxFQUFzQztBQUNyQ2MsbUJBQVcsQ0FBQ2hELElBQVosQ0FBaUJnSSxTQUFTLENBQUMsQ0FBRCxDQUFULENBQWE5RixDQUFiLEVBQWdCLENBQWhCLEVBQW1COUMsQ0FBcEM7QUFDQTtBQUNELEtBSkQsTUFJSztBQUNKLFdBQUksSUFBSThDLEdBQUMsR0FBQyxDQUFWLEVBQVlBLEdBQUMsR0FBQzhGLFNBQVMsQ0FBQyxDQUFELENBQVQsQ0FBYWxLLE1BQTNCLEVBQWtDb0UsR0FBQyxFQUFuQyxFQUFzQztBQUNyQ2MsbUJBQVcsQ0FBQ2hELElBQVosQ0FBaUJnSSxTQUFTLENBQUMsQ0FBRCxDQUFULENBQWE5RixHQUFiLEVBQWdCOUMsQ0FBakM7QUFDQTtBQUNEO0FBQ0QsUUFBRyxDQUFDc0QsSUFBSSxDQUFDekIsSUFBTCxJQUFXLE1BQVgsSUFBcUJ5QixJQUFJLENBQUN6QixJQUFMLElBQVcsTUFBakMsS0FBNEN5QixJQUFJLENBQUNpSCxLQUFMLENBQVdDLFdBQVgsSUFBd0IsU0FBdkUsRUFBaUY7QUFDL0VGLGFBQU8sR0FBR2hILElBQUksQ0FBQ0QsU0FBTCxDQUFlSyxXQUFmLEdBQTJCLENBQXJDO0FBQ0Q7QUFDRCxRQUFHLENBQUNKLElBQUksQ0FBQ3VGLFVBQVQsRUFBb0I7QUFDbkJ5QixhQUFPLEdBQUMsQ0FBUjtBQUNBO0FBQ0QsUUFBSUcsa0JBQWtCLENBQUNMLGFBQUQsRUFBZ0I5RyxJQUFoQixFQUFzQjNHLE1BQXRCLENBQXRCLEVBQXFEO0FBQ25EaUgsaUJBQVcsQ0FBQzVFLE9BQVosQ0FBb0IsVUFBU21ILElBQVQsRUFBZUYsS0FBZixFQUFzQjtBQUN4QyxZQUFJbUUsYUFBYSxDQUFDcEssQ0FBZCxHQUFrQmtKLE1BQWxCLEdBQTJCb0IsT0FBM0IsR0FBcUNuRSxJQUF6QyxFQUErQztBQUM3Q2tFLHNCQUFZLEdBQUdwRSxLQUFmO0FBQ0Q7QUFDRixPQUpEO0FBS0Q7QUFDRDtBQUNBLFNBQU9vRSxZQUFQO0FBQ0Q7O0FBRUQsU0FBU0ssZUFBVCxDQUF5Qk4sYUFBekIsRUFBd0NPLFVBQXhDLEVBQW9EckgsSUFBcEQsRUFBMEQ7QUFDeEQsTUFBSStHLFlBQVksR0FBRyxDQUFDLENBQXBCO0FBQ0EsTUFBSU8sbUJBQW1CLENBQUNSLGFBQUQsRUFBZ0JPLFVBQVUsQ0FBQ25ILElBQTNCLENBQXZCLEVBQXlEO0FBQ3ZELFFBQUlzQixNQUFNLEdBQUc2RixVQUFVLENBQUM3RixNQUF4QjtBQUNBLFFBQUltQixLQUFLLEdBQUcsQ0FBQyxDQUFiO0FBQ0EsU0FBSyxJQUFJbkQsQ0FBQyxHQUFHLENBQVIsRUFBV0MsR0FBRyxHQUFHK0IsTUFBTSxDQUFDcEcsTUFBN0IsRUFBcUNvRSxDQUFDLEdBQUdDLEdBQXpDLEVBQThDRCxDQUFDLEVBQS9DLEVBQW1EO0FBQ2pELFVBQUlxRCxJQUFJLEdBQUdyQixNQUFNLENBQUNoQyxDQUFELENBQWpCO0FBQ0EsV0FBSyxJQUFJRyxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHa0QsSUFBSSxDQUFDekgsTUFBekIsRUFBaUN1RSxDQUFDLEVBQWxDLEVBQXNDO0FBQ3BDZ0QsYUFBSyxJQUFJLENBQVQ7QUFDQSxZQUFJekMsSUFBSSxHQUFHMkMsSUFBSSxDQUFDbEQsQ0FBRCxDQUFKLENBQVEsTUFBUixDQUFYO0FBQ0EsWUFBSW1ILGFBQWEsQ0FBQ3BLLENBQWQsR0FBa0J3RCxJQUFJLENBQUMsQ0FBRCxDQUF0QixJQUE2QjRHLGFBQWEsQ0FBQ3BLLENBQWQsR0FBa0J3RCxJQUFJLENBQUMsQ0FBRCxDQUFuRCxJQUEwRDRHLGFBQWEsQ0FBQy9KLENBQWQsR0FBa0JtRCxJQUFJLENBQUMsQ0FBRCxDQUFoRixJQUF1RjRHLGFBQWEsQ0FBQy9KLENBQWQsR0FBa0JtRCxJQUFJLENBQUMsQ0FBRCxDQUFqSCxFQUFzSDtBQUNwSDZHLHNCQUFZLEdBQUdwRSxLQUFmO0FBQ0E7QUFDRDtBQUNGO0FBQ0Y7QUFDRCxXQUFPb0UsWUFBUDtBQUNEO0FBQ0QsU0FBT0EsWUFBUDtBQUNEOztBQUVELFNBQVNPLG1CQUFULENBQTZCUixhQUE3QixFQUE0QzVHLElBQTVDLEVBQWtEO0FBQ2hELFNBQU80RyxhQUFhLENBQUNwSyxDQUFkLEdBQWtCd0QsSUFBSSxDQUFDckQsS0FBTCxDQUFXSCxDQUE3QixJQUFrQ29LLGFBQWEsQ0FBQ3BLLENBQWQsR0FBa0J3RCxJQUFJLENBQUN0RCxHQUFMLENBQVNGLENBQTdELElBQWtFb0ssYUFBYSxDQUFDL0osQ0FBZCxHQUFrQm1ELElBQUksQ0FBQ3JELEtBQUwsQ0FBV0UsQ0FBL0Y7QUFDTCtKLGVBQWEsQ0FBQy9KLENBQWQsR0FBa0JtRCxJQUFJLENBQUN0RCxHQUFMLENBQVNHLENBRDdCO0FBRUQ7O0FBRUQsU0FBU29LLGtCQUFULENBQTRCTCxhQUE1QixFQUEyQzlHLElBQTNDLEVBQWlEM0csTUFBakQsRUFBeUQ7QUFDdkQsU0FBT3lOLGFBQWEsQ0FBQ3BLLENBQWQsSUFBbUJzRCxJQUFJLENBQUNsRCxLQUFMLEdBQWFrRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWIsR0FBNEIsRUFBL0MsSUFBcUQ0RyxhQUFhLENBQUNwSyxDQUFkLElBQW1Cc0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixJQUFjLEVBQXRGLElBQTRGNEcsYUFBYSxDQUFDL0osQ0FBZCxJQUFtQmlELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBL0csSUFBK0g0RyxhQUFhLENBQUMvSixDQUFkLElBQW1CaUQsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUF2SztBQUNEOztBQUVELFNBQVNxSCwwQkFBVCxDQUFvQ1QsYUFBcEMsRUFBbURVLFNBQW5ELEVBQThEQyxLQUE5RCxFQUFxRTtBQUNuRSxNQUFJQyxhQUFhLEdBQUcsSUFBSXRMLElBQUksQ0FBQzJFLEVBQVQsR0FBYzBHLEtBQWxDO0FBQ0EsTUFBSVYsWUFBWSxHQUFHLENBQUMsQ0FBcEI7QUFDQSxNQUFJWSxxQkFBcUIsQ0FBQ2IsYUFBRCxFQUFnQlUsU0FBUyxDQUFDbEYsTUFBMUIsRUFBa0NrRixTQUFTLENBQUNJLE1BQTVDLENBQXpCLEVBQThFO0FBQzVFLFFBQUlDLFFBQVEsR0FBRyxTQUFTQSxRQUFULENBQWtCbEgsS0FBbEIsRUFBeUI7QUFDdEMsVUFBSUEsS0FBSyxHQUFHLENBQVosRUFBZTtBQUNiQSxhQUFLLElBQUksSUFBSXZFLElBQUksQ0FBQzJFLEVBQWxCO0FBQ0Q7QUFDRCxVQUFJSixLQUFLLEdBQUcsSUFBSXZFLElBQUksQ0FBQzJFLEVBQXJCLEVBQXlCO0FBQ3ZCSixhQUFLLElBQUksSUFBSXZFLElBQUksQ0FBQzJFLEVBQWxCO0FBQ0Q7QUFDRCxhQUFPSixLQUFQO0FBQ0QsS0FSRDs7QUFVQSxRQUFJQSxLQUFLLEdBQUd2RSxJQUFJLENBQUMwTCxLQUFMLENBQVdOLFNBQVMsQ0FBQ2xGLE1BQVYsQ0FBaUJ2RixDQUFqQixHQUFxQitKLGFBQWEsQ0FBQy9KLENBQTlDLEVBQWlEK0osYUFBYSxDQUFDcEssQ0FBZCxHQUFrQjhLLFNBQVMsQ0FBQ2xGLE1BQVYsQ0FBaUI1RixDQUFwRixDQUFaO0FBQ0FpRSxTQUFLLEdBQUcsQ0FBQyxDQUFELEdBQUtBLEtBQWI7QUFDQSxRQUFJQSxLQUFLLEdBQUcsQ0FBWixFQUFlO0FBQ2JBLFdBQUssSUFBSSxJQUFJdkUsSUFBSSxDQUFDMkUsRUFBbEI7QUFDRDs7QUFFRCxRQUFJZ0gsU0FBUyxHQUFHUCxTQUFTLENBQUNPLFNBQVYsQ0FBb0JuRixHQUFwQixDQUF3QixVQUFTQyxJQUFULEVBQWU7QUFDckRBLFVBQUksR0FBR2dGLFFBQVEsQ0FBQyxDQUFDLENBQUQsR0FBS2hGLElBQU4sQ0FBZjs7QUFFQSxhQUFPQSxJQUFQO0FBQ0QsS0FKZSxDQUFoQjs7QUFNQWtGLGFBQVMsQ0FBQ3JNLE9BQVYsQ0FBa0IsVUFBU21ILElBQVQsRUFBZUYsS0FBZixFQUFzQjtBQUN0QyxVQUFJcUYsVUFBVSxHQUFHSCxRQUFRLENBQUNoRixJQUFJLEdBQUc2RSxhQUFhLEdBQUcsQ0FBeEIsQ0FBekI7QUFDQSxVQUFJTyxRQUFRLEdBQUdKLFFBQVEsQ0FBQ2hGLElBQUksR0FBRzZFLGFBQWEsR0FBRyxDQUF4QixDQUF2QjtBQUNBLFVBQUlPLFFBQVEsR0FBR0QsVUFBZixFQUEyQjtBQUN6QkMsZ0JBQVEsSUFBSSxJQUFJN0wsSUFBSSxDQUFDMkUsRUFBckI7QUFDRDtBQUNELFVBQUlKLEtBQUssSUFBSXFILFVBQVQsSUFBdUJySCxLQUFLLElBQUlzSCxRQUFoQyxJQUE0Q3RILEtBQUssR0FBRyxJQUFJdkUsSUFBSSxDQUFDMkUsRUFBakIsSUFBdUJpSCxVQUF2QixJQUFxQ3JILEtBQUssR0FBRyxJQUFJdkUsSUFBSSxDQUFDMkUsRUFBakI7QUFDbkZrSCxjQURGLEVBQ1k7QUFDVmxCLG9CQUFZLEdBQUdwRSxLQUFmO0FBQ0Q7QUFDRixLQVZEO0FBV0Q7O0FBRUQsU0FBT29FLFlBQVA7QUFDRDs7QUFFRCxTQUFTbUIsMkJBQVQsQ0FBcUNwQixhQUFyQyxFQUFvRHFCLFVBQXBELEVBQWdFO0FBQzlELE1BQUlwQixZQUFZLEdBQUcsQ0FBQyxDQUFwQjtBQUNBLE9BQUssSUFBSXZILENBQUMsR0FBRyxDQUFSLEVBQVdDLEdBQUcsR0FBRzBJLFVBQVUsQ0FBQ3pGLE1BQVgsQ0FBa0J0SCxNQUF4QyxFQUFnRG9FLENBQUMsR0FBR0MsR0FBcEQsRUFBeURELENBQUMsRUFBMUQsRUFBOEQ7QUFDNUQsUUFBSXFELElBQUksR0FBR3NGLFVBQVUsQ0FBQ3pGLE1BQVgsQ0FBa0JsRCxDQUFsQixDQUFYO0FBQ0EsUUFBSXNILGFBQWEsQ0FBQ3BLLENBQWQsR0FBa0JtRyxJQUFJLENBQUN1RixVQUFMLENBQWdCLENBQWhCLENBQWxCLElBQXdDdEIsYUFBYSxDQUFDcEssQ0FBZCxHQUFrQm1HLElBQUksQ0FBQ3VGLFVBQUwsQ0FBZ0IsQ0FBaEIsQ0FBMUQsSUFBZ0Z0QixhQUFhLENBQUMvSixDQUFkLEdBQWtCOEYsSUFBSSxDQUFDdUYsVUFBTCxDQUFnQixDQUFoQixDQUFsRyxJQUF3SHRCLGFBQWEsQ0FBQy9KLENBQWQsR0FBa0I4RixJQUFJLENBQUN1RixVQUFMLENBQWdCLENBQWhCLENBQTlJLEVBQWtLO0FBQ2hLckIsa0JBQVksR0FBR3ZILENBQWY7QUFDQTtBQUNEO0FBQ0Y7QUFDRCxTQUFPdUgsWUFBUDtBQUNEOztBQUVELFNBQVNzQix5QkFBVCxDQUFtQ3ZCLGFBQW5DLEVBQWtEd0IsUUFBbEQsRUFBNEQ7QUFDMUQsTUFBSXZCLFlBQVksR0FBRyxDQUFDLENBQXBCO0FBQ0EsT0FBSyxJQUFJdkgsQ0FBQyxHQUFHLENBQVIsRUFBV0MsR0FBRyxHQUFHNkksUUFBUSxDQUFDbE4sTUFBL0IsRUFBdUNvRSxDQUFDLEdBQUdDLEdBQTNDLEVBQWdERCxDQUFDLEVBQWpELEVBQXFEO0FBQ25ELFFBQUlxRCxJQUFJLEdBQUd5RixRQUFRLENBQUM5SSxDQUFELENBQW5CO0FBQ0EsUUFBSXNILGFBQWEsQ0FBQ3BLLENBQWQsR0FBa0JtRyxJQUFJLENBQUMzQyxJQUFMLENBQVUsQ0FBVixDQUFsQixJQUFrQzRHLGFBQWEsQ0FBQ3BLLENBQWQsR0FBa0JtRyxJQUFJLENBQUMzQyxJQUFMLENBQVUsQ0FBVixDQUFwRCxJQUFvRTRHLGFBQWEsQ0FBQy9KLENBQWQsR0FBa0I4RixJQUFJLENBQUMzQyxJQUFMLENBQVUsQ0FBVixDQUF0RixJQUFzRzRHLGFBQWEsQ0FBQy9KLENBQWQsR0FBa0I4RixJQUFJLENBQUMzQyxJQUFMLENBQVUsQ0FBVixDQUE1SCxFQUEwSTtBQUN4STZHLGtCQUFZLEdBQUd2SCxDQUFmO0FBQ0E7QUFDRDtBQUNGO0FBQ0QsU0FBT3VILFlBQVA7QUFDRDs7QUFFRCxTQUFTd0Isd0JBQVQsQ0FBa0N6QixhQUFsQyxFQUFpRDlHLElBQWpELEVBQXVEO0FBQ3JELE1BQUkrRyxZQUFZLEdBQUcsQ0FBQyxDQUFwQjtBQUNBLE1BQUl5QixLQUFLLEdBQUN4SSxJQUFJLENBQUNELFNBQUwsQ0FBZTBJLE9BQXpCO0FBQ0EsTUFBSXBKLElBQUksR0FBQ1csSUFBSSxDQUFDMEMsTUFBZDtBQUNBLE1BQUlnRyxHQUFHLEdBQUNDLGlCQUFpQixDQUFDN0IsYUFBYSxDQUFDL0osQ0FBZixFQUFrQitKLGFBQWEsQ0FBQ3BLLENBQWhDLEVBQWtDOEwsS0FBSyxDQUFDSSxNQUF4QyxFQUErQ0osS0FBSyxDQUFDSyxLQUFyRCxFQUEyREwsS0FBSyxDQUFDTSxPQUFqRSxFQUF5RU4sS0FBSyxDQUFDTyxPQUEvRSxDQUF6QjtBQUNBLE1BQUlDLEdBQUcsR0FBQyxDQUFDTixHQUFHLENBQUNoTSxDQUFMLEVBQVFnTSxHQUFHLENBQUMzTCxDQUFaLENBQVI7QUFDQSxPQUFLLElBQUl5QyxDQUFDLEdBQUcsQ0FBUixFQUFXQyxHQUFHLEdBQUdKLElBQUksQ0FBQ2pFLE1BQTNCLEVBQW1Db0UsQ0FBQyxHQUFHQyxHQUF2QyxFQUE0Q0QsQ0FBQyxFQUE3QyxFQUFpRDtBQUMvQyxRQUFJcUQsSUFBSSxHQUFHeEQsSUFBSSxDQUFDRyxDQUFELENBQUosQ0FBUXlKLFFBQVIsQ0FBaUJDLFdBQTVCO0FBQ0EsUUFBR0MsZUFBZSxDQUFDSCxHQUFELEVBQUtuRyxJQUFMLENBQWxCLEVBQTZCO0FBQzNCa0Usa0JBQVksR0FBR3ZILENBQWY7QUFDQTtBQUNEO0FBQ0Y7QUFDRCxTQUFPdUgsWUFBUDtBQUNEOztBQUVELFNBQVNxQyx3QkFBVCxDQUFrQ3RDLGFBQWxDLEVBQWlEdUMsT0FBakQsRUFBMEQ7QUFDeEQsTUFBSXRDLFlBQVksR0FBRyxDQUFDLENBQXBCO0FBQ0EsTUFBSVkscUJBQXFCLENBQUNiLGFBQUQsRUFBZ0J1QyxPQUFPLENBQUMvRyxNQUF4QixFQUFnQytHLE9BQU8sQ0FBQ3pCLE1BQXhDLENBQXpCLEVBQTBFO0FBQ3hFLFFBQUlqSCxLQUFLLEdBQUd2RSxJQUFJLENBQUMwTCxLQUFMLENBQVd1QixPQUFPLENBQUMvRyxNQUFSLENBQWV2RixDQUFmLEdBQW1CK0osYUFBYSxDQUFDL0osQ0FBNUMsRUFBK0MrSixhQUFhLENBQUNwSyxDQUFkLEdBQWtCMk0sT0FBTyxDQUFDL0csTUFBUixDQUFlNUYsQ0FBaEYsQ0FBWjtBQUNBaUUsU0FBSyxHQUFHLENBQUNBLEtBQVQ7QUFDQSxTQUFLLElBQUluQixDQUFDLEdBQUcsQ0FBUixFQUFXQyxHQUFHLEdBQUc0SixPQUFPLENBQUMzRyxNQUFSLENBQWV0SCxNQUFyQyxFQUE2Q29FLENBQUMsR0FBR0MsR0FBakQsRUFBc0RELENBQUMsRUFBdkQsRUFBMkQ7QUFDekQsVUFBSXFELElBQUksR0FBR3dHLE9BQU8sQ0FBQzNHLE1BQVIsQ0FBZWxELENBQWYsQ0FBWDtBQUNBLFVBQUlrQixjQUFjLENBQUNDLEtBQUQsRUFBUWtDLElBQUksQ0FBQ3lHLE9BQWIsRUFBc0J6RyxJQUFJLENBQUN5RyxPQUFMLEdBQWV6RyxJQUFJLENBQUMwRyxZQUFMLEdBQW9CLENBQXBCLEdBQXdCbk4sSUFBSSxDQUFDMkUsRUFBbEUsQ0FBbEIsRUFBeUY7QUFDdkZnRyxvQkFBWSxHQUFHdkgsQ0FBZjtBQUNBO0FBQ0Q7QUFDRjtBQUNGOztBQUVELFNBQU91SCxZQUFQO0FBQ0Q7O0FBRUQsU0FBU1kscUJBQVQsQ0FBK0JiLGFBQS9CLEVBQThDeEUsTUFBOUMsRUFBc0RzRixNQUF0RCxFQUE4RDtBQUM1RCxTQUFPeEwsSUFBSSxDQUFDb04sR0FBTCxDQUFTMUMsYUFBYSxDQUFDcEssQ0FBZCxHQUFrQjRGLE1BQU0sQ0FBQzVGLENBQWxDLEVBQXFDLENBQXJDLElBQTBDTixJQUFJLENBQUNvTixHQUFMLENBQVMxQyxhQUFhLENBQUMvSixDQUFkLEdBQWtCdUYsTUFBTSxDQUFDdkYsQ0FBbEMsRUFBcUMsQ0FBckMsQ0FBMUMsSUFBcUZYLElBQUksQ0FBQ29OLEdBQUwsQ0FBUzVCLE1BQVQsRUFBaUIsQ0FBakIsQ0FBNUY7QUFDRDs7QUFFRCxTQUFTNkIsV0FBVCxDQUFxQmpJLE1BQXJCLEVBQTZCO0FBQzNCLE1BQUlrSSxTQUFTLEdBQUcsRUFBaEI7QUFDQSxNQUFJQyxLQUFLLEdBQUcsRUFBWjtBQUNBbkksUUFBTSxDQUFDOUYsT0FBUCxDQUFlLFVBQVNtSCxJQUFULEVBQWVGLEtBQWYsRUFBc0I7QUFDbkMsUUFBSUUsSUFBSSxLQUFLLElBQWIsRUFBbUI7QUFDakI4RyxXQUFLLENBQUNyTSxJQUFOLENBQVd1RixJQUFYO0FBQ0QsS0FGRCxNQUVPO0FBQ0wsVUFBSThHLEtBQUssQ0FBQ3ZPLE1BQVYsRUFBa0I7QUFDaEJzTyxpQkFBUyxDQUFDcE0sSUFBVixDQUFlcU0sS0FBZjtBQUNEO0FBQ0RBLFdBQUssR0FBRyxFQUFSO0FBQ0Q7QUFDRixHQVREO0FBVUEsTUFBSUEsS0FBSyxDQUFDdk8sTUFBVixFQUFrQjtBQUNoQnNPLGFBQVMsQ0FBQ3BNLElBQVYsQ0FBZXFNLEtBQWY7QUFDRDs7QUFFRCxTQUFPRCxTQUFQO0FBQ0Q7O0FBRUQsU0FBU0UsYUFBVCxDQUF1QmxILE1BQXZCLEVBQStCMUMsSUFBL0IsRUFBcUMzRyxNQUFyQyxFQUE2QzBHLFNBQTdDLEVBQXdEO0FBQ3RELE1BQUlzSCxVQUFVLEdBQUc7QUFDZm5ILFFBQUksRUFBRTtBQUNKckQsV0FBSyxFQUFFO0FBQ0xILFNBQUMsRUFBRSxDQURFO0FBRUxLLFNBQUMsRUFBRSxDQUZFLEVBREg7O0FBS0pILFNBQUcsRUFBRTtBQUNIRixTQUFDLEVBQUUsQ0FEQTtBQUVISyxTQUFDLEVBQUUsQ0FGQSxFQUxEOztBQVNKRCxXQUFLLEVBQUUsQ0FUSDtBQVVKRSxZQUFNLEVBQUUsQ0FWSjtBQVdKNk0sZ0JBQVUsRUFBRSxDQVhSO0FBWUpDLGlCQUFXLEVBQUUsQ0FaVCxFQURTOztBQWVmdEksVUFBTSxFQUFFLEVBZk87QUFnQmZ1SSxZQUFRLEVBQUUsRUFoQks7QUFpQmZDLGFBQVMsRUFBRSxFQWpCSSxFQUFqQjs7QUFtQkEsTUFBSWhLLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWW5ILElBQVosS0FBcUIsS0FBekIsRUFBZ0M7QUFDOUIvQyxhQUFTLENBQUNzSCxVQUFWLEdBQXVCQSxVQUF2QjtBQUNBLFdBQU9BLFVBQVA7QUFDRDs7QUFFRCxNQUFJek4sT0FBTyxHQUFHb0csSUFBSSxDQUFDaUssTUFBTCxDQUFZclEsT0FBMUI7QUFDQSxNQUFJc1EsTUFBTSxHQUFHbEssSUFBSSxDQUFDaUssTUFBTCxDQUFZQyxNQUF6QjtBQUNBLE1BQUlsUSxRQUFRLEdBQUdnRyxJQUFJLENBQUNpSyxNQUFMLENBQVlqUSxRQUEzQjtBQUNBLE1BQUltUSxVQUFVLEdBQUcsS0FBS25LLElBQUksQ0FBQ25HLFVBQTNCO0FBQ0EsTUFBSXVRLFVBQVUsR0FBRyxJQUFJcEssSUFBSSxDQUFDbkcsVUFBMUI7QUFDQSxNQUFJd1EsVUFBVSxHQUFHak8sSUFBSSxDQUFDc0YsR0FBTCxDQUFTMUIsSUFBSSxDQUFDaUssTUFBTCxDQUFZSSxVQUFaLEdBQXlCckssSUFBSSxDQUFDbkcsVUFBdkMsRUFBbURHLFFBQW5ELENBQWpCO0FBQ0EsTUFBSWdHLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWUssUUFBWixJQUF3QixLQUF4QixJQUFpQ3RLLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWUssUUFBWixJQUF3QixRQUE3RCxFQUF1RTtBQUNyRSxRQUFJQyxVQUFVLEdBQUcsRUFBakI7QUFDQSxRQUFJQyxVQUFVLEdBQUcsQ0FBakI7QUFDQSxRQUFJQyxhQUFhLEdBQUcsRUFBcEI7QUFDQSxRQUFJQyxVQUFVLEdBQUcsRUFBakI7QUFDQSxTQUFLLElBQUlsTCxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHa0QsTUFBTSxDQUFDdEgsTUFBM0IsRUFBbUNvRSxDQUFDLEVBQXBDLEVBQXdDO0FBQ3RDLFVBQUlxRCxJQUFJLEdBQUdILE1BQU0sQ0FBQ2xELENBQUQsQ0FBakI7QUFDQSxVQUFJbUwsU0FBUyxHQUFHUixVQUFVLEdBQUdDLFVBQWIsR0FBMEI3RyxXQUFXLENBQUNWLElBQUksQ0FBQ3ZELElBQUwsSUFBYSxXQUFkLEVBQTJCdEYsUUFBM0IsQ0FBckMsR0FBNEVnRyxJQUFJLENBQUNpSyxNQUFMLENBQVlXLE9BQXhHO0FBQ0EsVUFBSUosVUFBVSxHQUFHRyxTQUFiLEdBQXlCM0ssSUFBSSxDQUFDbEQsS0FBTCxHQUFha0QsSUFBSSxDQUFDcEcsT0FBTCxDQUFhLENBQWIsQ0FBYixHQUErQm9HLElBQUksQ0FBQ3BHLE9BQUwsQ0FBYSxDQUFiLENBQTVELEVBQTZFO0FBQzNFMlEsa0JBQVUsQ0FBQ2pOLElBQVgsQ0FBZ0JvTixVQUFoQjtBQUNBRCxxQkFBYSxDQUFDbk4sSUFBZCxDQUFtQmtOLFVBQVUsR0FBR3hLLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWVcsT0FBNUM7QUFDQUosa0JBQVUsR0FBR0csU0FBYjtBQUNBRCxrQkFBVSxHQUFHLENBQUM3SCxJQUFELENBQWI7QUFDRCxPQUxELE1BS087QUFDTDJILGtCQUFVLElBQUlHLFNBQWQ7QUFDQUQsa0JBQVUsQ0FBQ3BOLElBQVgsQ0FBZ0J1RixJQUFoQjtBQUNEO0FBQ0Y7QUFDRCxRQUFJNkgsVUFBVSxDQUFDdFAsTUFBZixFQUF1QjtBQUNyQm1QLGdCQUFVLENBQUNqTixJQUFYLENBQWdCb04sVUFBaEI7QUFDQUQsbUJBQWEsQ0FBQ25OLElBQWQsQ0FBbUJrTixVQUFVLEdBQUd4SyxJQUFJLENBQUNpSyxNQUFMLENBQVlXLE9BQTVDO0FBQ0F2RCxnQkFBVSxDQUFDMEMsUUFBWCxHQUFzQlUsYUFBdEI7QUFDQSxVQUFJSSxXQUFXLEdBQUd6TyxJQUFJLENBQUNzRixHQUFMLENBQVNzRCxLQUFULENBQWUsSUFBZixFQUFxQnlGLGFBQXJCLENBQWxCO0FBQ0EsY0FBUXpLLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWWEsS0FBcEI7QUFDRSxhQUFLLE1BQUw7QUFDRXpELG9CQUFVLENBQUNuSCxJQUFYLENBQWdCckQsS0FBaEIsQ0FBc0JILENBQXRCLEdBQTBCc0QsSUFBSSxDQUFDcEcsT0FBTCxDQUFhLENBQWIsQ0FBMUI7QUFDQXlOLG9CQUFVLENBQUNuSCxJQUFYLENBQWdCdEQsR0FBaEIsQ0FBb0JGLENBQXBCLEdBQXdCc0QsSUFBSSxDQUFDcEcsT0FBTCxDQUFhLENBQWIsSUFBa0IsSUFBSUEsT0FBOUM7QUFDQTtBQUNGLGFBQUssT0FBTDtBQUNFeU4sb0JBQVUsQ0FBQ25ILElBQVgsQ0FBZ0JyRCxLQUFoQixDQUFzQkgsQ0FBdEIsR0FBMEJzRCxJQUFJLENBQUNsRCxLQUFMLEdBQWFrRCxJQUFJLENBQUNwRyxPQUFMLENBQWEsQ0FBYixDQUFiLEdBQStCaVIsV0FBL0IsR0FBNkMsSUFBSWpSLE9BQTNFO0FBQ0F5TixvQkFBVSxDQUFDbkgsSUFBWCxDQUFnQnRELEdBQWhCLENBQW9CRixDQUFwQixHQUF3QnNELElBQUksQ0FBQ2xELEtBQUwsR0FBYWtELElBQUksQ0FBQ3BHLE9BQUwsQ0FBYSxDQUFiLENBQXJDO0FBQ0E7QUFDRjtBQUNFeU4sb0JBQVUsQ0FBQ25ILElBQVgsQ0FBZ0JyRCxLQUFoQixDQUFzQkgsQ0FBdEIsR0FBMEIsQ0FBQ3NELElBQUksQ0FBQ2xELEtBQUwsR0FBYStOLFdBQWQsSUFBNkIsQ0FBN0IsR0FBaUNqUixPQUEzRDtBQUNBeU4sb0JBQVUsQ0FBQ25ILElBQVgsQ0FBZ0J0RCxHQUFoQixDQUFvQkYsQ0FBcEIsR0FBd0IsQ0FBQ3NELElBQUksQ0FBQ2xELEtBQUwsR0FBYStOLFdBQWQsSUFBNkIsQ0FBN0IsR0FBaUNqUixPQUF6RCxDQVhKOztBQWFBeU4sZ0JBQVUsQ0FBQ25ILElBQVgsQ0FBZ0JwRCxLQUFoQixHQUF3QitOLFdBQVcsR0FBRyxJQUFJalIsT0FBMUM7QUFDQXlOLGdCQUFVLENBQUNuSCxJQUFYLENBQWdCMkosVUFBaEIsR0FBNkJnQixXQUFXLEdBQUcsSUFBSWpSLE9BQS9DO0FBQ0F5TixnQkFBVSxDQUFDbkgsSUFBWCxDQUFnQmxELE1BQWhCLEdBQXlCdU4sVUFBVSxDQUFDblAsTUFBWCxHQUFvQmlQLFVBQXBCLEdBQWlDLElBQUl6USxPQUE5RDtBQUNBeU4sZ0JBQVUsQ0FBQ25ILElBQVgsQ0FBZ0I0SixXQUFoQixHQUE4QlMsVUFBVSxDQUFDblAsTUFBWCxHQUFvQmlQLFVBQXBCLEdBQWlDLElBQUl6USxPQUFyQyxHQUErQyxJQUFJc1EsTUFBakY7QUFDQTdDLGdCQUFVLENBQUM3RixNQUFYLEdBQW9CK0ksVUFBcEI7QUFDRDtBQUNGLEdBMUNELE1BMENPO0FBQ0wsUUFBSTlLLEdBQUcsR0FBR2lELE1BQU0sQ0FBQ3RILE1BQWpCO0FBQ0EsUUFBSTJQLFNBQVMsR0FBRy9LLElBQUksQ0FBQ2hELE1BQUwsR0FBY2dELElBQUksQ0FBQ3BHLE9BQUwsQ0FBYSxDQUFiLENBQWQsR0FBZ0NvRyxJQUFJLENBQUNwRyxPQUFMLENBQWEsQ0FBYixDQUFoQyxHQUFrRCxJQUFJc1EsTUFBdEQsR0FBK0QsSUFBSXRRLE9BQW5GO0FBQ0EsUUFBSW9SLFNBQVMsR0FBRzVPLElBQUksQ0FBQ3VGLEdBQUwsQ0FBU3ZGLElBQUksQ0FBQ3dDLEtBQUwsQ0FBV21NLFNBQVMsR0FBR1YsVUFBdkIsQ0FBVCxFQUE2QzVLLEdBQTdDLENBQWhCO0FBQ0E0SCxjQUFVLENBQUNuSCxJQUFYLENBQWdCbEQsTUFBaEIsR0FBeUJnTyxTQUFTLEdBQUdYLFVBQVosR0FBeUJ6USxPQUFPLEdBQUcsQ0FBNUQ7QUFDQXlOLGNBQVUsQ0FBQ25ILElBQVgsQ0FBZ0I0SixXQUFoQixHQUE4QmtCLFNBQVMsR0FBR1gsVUFBWixHQUF5QnpRLE9BQU8sR0FBRyxDQUFqRTtBQUNBLFlBQVFvRyxJQUFJLENBQUNpSyxNQUFMLENBQVlhLEtBQXBCO0FBQ0UsV0FBSyxLQUFMO0FBQ0V6RCxrQkFBVSxDQUFDbkgsSUFBWCxDQUFnQnJELEtBQWhCLENBQXNCRSxDQUF0QixHQUEwQmlELElBQUksQ0FBQ3BHLE9BQUwsQ0FBYSxDQUFiLElBQWtCc1EsTUFBNUM7QUFDQTdDLGtCQUFVLENBQUNuSCxJQUFYLENBQWdCdEQsR0FBaEIsQ0FBb0JHLENBQXBCLEdBQXdCaUQsSUFBSSxDQUFDcEcsT0FBTCxDQUFhLENBQWIsSUFBa0JzUSxNQUFsQixHQUEyQjdDLFVBQVUsQ0FBQ25ILElBQVgsQ0FBZ0JsRCxNQUFuRTtBQUNBO0FBQ0YsV0FBSyxRQUFMO0FBQ0VxSyxrQkFBVSxDQUFDbkgsSUFBWCxDQUFnQnJELEtBQWhCLENBQXNCRSxDQUF0QixHQUEwQmlELElBQUksQ0FBQ2hELE1BQUwsR0FBY2dELElBQUksQ0FBQ3BHLE9BQUwsQ0FBYSxDQUFiLENBQWQsR0FBZ0NzUSxNQUFoQyxHQUF5QzdDLFVBQVUsQ0FBQ25ILElBQVgsQ0FBZ0JsRCxNQUFuRjtBQUNBcUssa0JBQVUsQ0FBQ25ILElBQVgsQ0FBZ0J0RCxHQUFoQixDQUFvQkcsQ0FBcEIsR0FBd0JpRCxJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNwRyxPQUFMLENBQWEsQ0FBYixDQUFkLEdBQWdDc1EsTUFBeEQ7QUFDQTtBQUNGO0FBQ0U3QyxrQkFBVSxDQUFDbkgsSUFBWCxDQUFnQnJELEtBQWhCLENBQXNCRSxDQUF0QixHQUEwQixDQUFDaUQsSUFBSSxDQUFDaEQsTUFBTCxHQUFjcUssVUFBVSxDQUFDbkgsSUFBWCxDQUFnQmxELE1BQS9CLElBQXlDLENBQW5FO0FBQ0FxSyxrQkFBVSxDQUFDbkgsSUFBWCxDQUFnQnRELEdBQWhCLENBQW9CRyxDQUFwQixHQUF3QixDQUFDaUQsSUFBSSxDQUFDaEQsTUFBTCxHQUFjcUssVUFBVSxDQUFDbkgsSUFBWCxDQUFnQmxELE1BQS9CLElBQXlDLENBQWpFLENBWEo7O0FBYUEsUUFBSWlPLE9BQU8sR0FBR3hMLEdBQUcsR0FBR3VMLFNBQU4sS0FBb0IsQ0FBcEIsR0FBd0J2TCxHQUFHLEdBQUd1TCxTQUE5QixHQUEwQzVPLElBQUksQ0FBQ3dDLEtBQUwsQ0FBWWEsR0FBRyxHQUFHdUwsU0FBUCxHQUFvQixDQUEvQixDQUF4RDtBQUNBLFFBQUlOLFdBQVUsR0FBRyxFQUFqQjtBQUNBLFNBQUssSUFBSWxMLEdBQUMsR0FBRyxDQUFiLEVBQWdCQSxHQUFDLEdBQUd5TCxPQUFwQixFQUE2QnpMLEdBQUMsRUFBOUIsRUFBa0M7QUFDaEMsVUFBSTBMLElBQUksR0FBR3hJLE1BQU0sQ0FBQ3lJLEtBQVAsQ0FBYTNMLEdBQUMsR0FBR3dMLFNBQWpCLEVBQTRCeEwsR0FBQyxHQUFHd0wsU0FBSixHQUFnQkEsU0FBNUMsQ0FBWDtBQUNBTixpQkFBVSxDQUFDcE4sSUFBWCxDQUFnQjROLElBQWhCO0FBQ0Q7O0FBRUQ3RCxjQUFVLENBQUM3RixNQUFYLEdBQW9Ca0osV0FBcEI7O0FBRUEsUUFBSUEsV0FBVSxDQUFDdFAsTUFBZixFQUF1QjtBQUNyQixXQUFLLElBQUlvRSxHQUFDLEdBQUcsQ0FBYixFQUFnQkEsR0FBQyxHQUFHa0wsV0FBVSxDQUFDdFAsTUFBL0IsRUFBdUNvRSxHQUFDLEVBQXhDLEVBQTRDO0FBQzFDLFlBQUlxRCxLQUFJLEdBQUc2SCxXQUFVLENBQUNsTCxHQUFELENBQXJCO0FBQ0EsWUFBSTRMLFFBQVEsR0FBRyxDQUFmO0FBQ0EsYUFBSyxJQUFJekwsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR2tELEtBQUksQ0FBQ3pILE1BQXpCLEVBQWlDdUUsQ0FBQyxFQUFsQyxFQUFzQztBQUNwQyxjQUFJZ0wsVUFBUyxHQUFHUixVQUFVLEdBQUdDLFVBQWIsR0FBMEI3RyxXQUFXLENBQUNWLEtBQUksQ0FBQ2xELENBQUQsQ0FBSixDQUFRTCxJQUFSLElBQWdCLFdBQWpCLEVBQThCdEYsUUFBOUIsQ0FBckMsR0FBK0VnRyxJQUFJLENBQUNpSyxNQUFMLENBQVlXLE9BQTNHO0FBQ0EsY0FBSUQsVUFBUyxHQUFHUyxRQUFoQixFQUEwQjtBQUN4QkEsb0JBQVEsR0FBR1QsVUFBWDtBQUNEO0FBQ0Y7QUFDRHRELGtCQUFVLENBQUMwQyxRQUFYLENBQW9Cek0sSUFBcEIsQ0FBeUI4TixRQUF6QjtBQUNBL0Qsa0JBQVUsQ0FBQzJDLFNBQVgsQ0FBcUIxTSxJQUFyQixDQUEwQnVGLEtBQUksQ0FBQ3pILE1BQUwsR0FBY2lQLFVBQWQsR0FBMkJ6USxPQUFPLEdBQUcsQ0FBL0Q7QUFDRDtBQUNELFVBQUlpUixZQUFXLEdBQUcsQ0FBbEI7QUFDQSxXQUFLLElBQUlyTCxHQUFDLEdBQUcsQ0FBYixFQUFnQkEsR0FBQyxHQUFHNkgsVUFBVSxDQUFDMEMsUUFBWCxDQUFvQjNPLE1BQXhDLEVBQWdEb0UsR0FBQyxFQUFqRCxFQUFxRDtBQUNuRHFMLG9CQUFXLElBQUl4RCxVQUFVLENBQUMwQyxRQUFYLENBQW9CdkssR0FBcEIsQ0FBZjtBQUNEO0FBQ0Q2SCxnQkFBVSxDQUFDbkgsSUFBWCxDQUFnQnBELEtBQWhCLEdBQXdCK04sWUFBVyxHQUFHN0ssSUFBSSxDQUFDaUssTUFBTCxDQUFZVyxPQUExQixHQUFvQyxJQUFJaFIsT0FBaEU7QUFDQXlOLGdCQUFVLENBQUNuSCxJQUFYLENBQWdCMkosVUFBaEIsR0FBNkJ4QyxVQUFVLENBQUNuSCxJQUFYLENBQWdCcEQsS0FBaEIsR0FBd0JsRCxPQUFyRDtBQUNEO0FBQ0Y7O0FBRUQsVUFBUW9HLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWUssUUFBcEI7QUFDRSxTQUFLLEtBQUw7QUFDRWpELGdCQUFVLENBQUNuSCxJQUFYLENBQWdCckQsS0FBaEIsQ0FBc0JFLENBQXRCLEdBQTBCaUQsSUFBSSxDQUFDcEcsT0FBTCxDQUFhLENBQWIsSUFBa0JzUSxNQUE1QztBQUNBN0MsZ0JBQVUsQ0FBQ25ILElBQVgsQ0FBZ0J0RCxHQUFoQixDQUFvQkcsQ0FBcEIsR0FBd0JpRCxJQUFJLENBQUNwRyxPQUFMLENBQWEsQ0FBYixJQUFrQnNRLE1BQWxCLEdBQTJCN0MsVUFBVSxDQUFDbkgsSUFBWCxDQUFnQmxELE1BQW5FO0FBQ0E7QUFDRixTQUFLLFFBQUw7QUFDRXFLLGdCQUFVLENBQUNuSCxJQUFYLENBQWdCckQsS0FBaEIsQ0FBc0JFLENBQXRCLEdBQTBCaUQsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDcEcsT0FBTCxDQUFhLENBQWIsQ0FBZCxHQUFnQ3lOLFVBQVUsQ0FBQ25ILElBQVgsQ0FBZ0JsRCxNQUFoRCxHQUF5RGtOLE1BQW5GO0FBQ0E3QyxnQkFBVSxDQUFDbkgsSUFBWCxDQUFnQnRELEdBQWhCLENBQW9CRyxDQUFwQixHQUF3QmlELElBQUksQ0FBQ2hELE1BQUwsR0FBY2dELElBQUksQ0FBQ3BHLE9BQUwsQ0FBYSxDQUFiLENBQWQsR0FBZ0NzUSxNQUF4RDtBQUNBO0FBQ0YsU0FBSyxNQUFMO0FBQ0U3QyxnQkFBVSxDQUFDbkgsSUFBWCxDQUFnQnJELEtBQWhCLENBQXNCSCxDQUF0QixHQUEwQnNELElBQUksQ0FBQ3BHLE9BQUwsQ0FBYSxDQUFiLENBQTFCO0FBQ0F5TixnQkFBVSxDQUFDbkgsSUFBWCxDQUFnQnRELEdBQWhCLENBQW9CRixDQUFwQixHQUF3QnNELElBQUksQ0FBQ3BHLE9BQUwsQ0FBYSxDQUFiLElBQWtCeU4sVUFBVSxDQUFDbkgsSUFBWCxDQUFnQnBELEtBQTFEO0FBQ0E7QUFDRixTQUFLLE9BQUw7QUFDRXVLLGdCQUFVLENBQUNuSCxJQUFYLENBQWdCckQsS0FBaEIsQ0FBc0JILENBQXRCLEdBQTBCc0QsSUFBSSxDQUFDbEQsS0FBTCxHQUFha0QsSUFBSSxDQUFDcEcsT0FBTCxDQUFhLENBQWIsQ0FBYixHQUErQnlOLFVBQVUsQ0FBQ25ILElBQVgsQ0FBZ0JwRCxLQUF6RTtBQUNBdUssZ0JBQVUsQ0FBQ25ILElBQVgsQ0FBZ0J0RCxHQUFoQixDQUFvQkYsQ0FBcEIsR0FBd0JzRCxJQUFJLENBQUNsRCxLQUFMLEdBQWFrRCxJQUFJLENBQUNwRyxPQUFMLENBQWEsQ0FBYixDQUFyQztBQUNBLFlBaEJKOztBQWtCQW1HLFdBQVMsQ0FBQ3NILFVBQVYsR0FBdUJBLFVBQXZCO0FBQ0EsU0FBT0EsVUFBUDtBQUNEOztBQUVELFNBQVNnRSxpQkFBVCxDQUEyQjlGLFVBQTNCLEVBQXVDdkYsSUFBdkMsRUFBNkMzRyxNQUE3QyxFQUFxRCtHLFdBQXJELEVBQWtFO0FBQ2hFLE1BQUlrTCxNQUFNLEdBQUc7QUFDWDNLLFNBQUssRUFBRSxDQURJO0FBRVhuSCxlQUFXLEVBQUVILE1BQU0sQ0FBQ0csV0FGVCxFQUFiOztBQUlBLE1BQUkrUixtQkFBbUIsR0FBR2hHLFVBQVUsQ0FBQzNDLEdBQVgsQ0FBZSxVQUFTQyxJQUFULEVBQWU7QUFDdEQsV0FBT1UsV0FBVyxDQUFDVixJQUFELEVBQU03QyxJQUFJLENBQUNpSCxLQUFMLENBQVdqTixRQUFYLElBQXFCWCxNQUFNLENBQUNXLFFBQWxDLENBQWxCO0FBQ0QsR0FGeUIsQ0FBMUI7QUFHQSxNQUFJd1IsYUFBYSxHQUFHcFAsSUFBSSxDQUFDc0YsR0FBTCxDQUFTc0QsS0FBVCxDQUFlLElBQWYsRUFBcUJ1RyxtQkFBckIsQ0FBcEI7O0FBRUEsTUFBSXZMLElBQUksQ0FBQ2lILEtBQUwsQ0FBV3dFLFdBQVgsSUFBMEIsSUFBMUIsSUFBa0NELGFBQWEsR0FBRyxJQUFJblMsTUFBTSxDQUFDZ0IsZ0JBQTNCLEdBQThDK0YsV0FBcEYsRUFBaUc7QUFDL0ZrTCxVQUFNLENBQUMzSyxLQUFQLEdBQWUsS0FBS3ZFLElBQUksQ0FBQzJFLEVBQVYsR0FBZSxHQUE5QjtBQUNBdUssVUFBTSxDQUFDOVIsV0FBUCxHQUFxQixJQUFJSCxNQUFNLENBQUNnQixnQkFBWCxHQUE4Qm1SLGFBQWEsR0FBR3BQLElBQUksQ0FBQ3NQLEdBQUwsQ0FBU0osTUFBTSxDQUFDM0ssS0FBaEIsQ0FBbkU7QUFDRDtBQUNELFNBQU8ySyxNQUFQO0FBQ0Q7O0FBRUQsU0FBU0ssZ0JBQVQsQ0FBMEJqSixNQUExQixFQUFrQzFDLElBQWxDLEVBQXdDM0csTUFBeEMsRUFBZ0Q7QUFDOUMsTUFBSXNKLEtBQUssR0FBR2MsU0FBUyxDQUFDckksTUFBVixHQUFtQixDQUFuQixJQUF3QnFJLFNBQVMsQ0FBQyxDQUFELENBQVQsS0FBaUJDLFNBQXpDLEdBQXFERCxTQUFTLENBQUMsQ0FBRCxDQUE5RCxHQUFvRSxDQUFDLENBQWpGO0FBQ0EsTUFBSXBFLElBQUksR0FBR3lFLFdBQVcsQ0FBQ3BCLE1BQUQsQ0FBdEI7QUFDQSxNQUFJa0osTUFBTSxHQUFHLEVBQWI7QUFDQTtBQUNBdk0sTUFBSSxHQUFHQSxJQUFJLENBQUMwRyxNQUFMLENBQVksVUFBU2xELElBQVQsRUFBZTtBQUNoQztBQUNBLFFBQUksT0FBT0EsSUFBUCxLQUFnQixRQUFoQixJQUE0QkEsSUFBSSxLQUFLLElBQXpDLEVBQStDO0FBQzdDLFVBQUlBLElBQUksQ0FBQ2dKLFdBQUwsQ0FBaUJwUSxRQUFqQixHQUE0QnFRLE9BQTVCLENBQW9DLE9BQXBDLElBQTZDLENBQUMsQ0FBbEQsRUFBcUQ7QUFDbkQsZUFBT2pKLElBQUksS0FBSyxJQUFoQjtBQUNELE9BRkQsTUFFTztBQUNMLGVBQU9BLElBQUksQ0FBQ2tKLEtBQUwsS0FBZSxJQUF0QjtBQUNEO0FBQ0YsS0FORCxNQU1PO0FBQ0wsYUFBT2xKLElBQUksS0FBSyxJQUFoQjtBQUNEO0FBQ0YsR0FYTSxDQUFQO0FBWUF4RCxNQUFJLENBQUN1RCxHQUFMLENBQVMsVUFBU0MsSUFBVCxFQUFlO0FBQ3RCLFFBQUksT0FBT0EsSUFBUCxLQUFnQixRQUFwQixFQUE4QjtBQUM1QixVQUFJQSxJQUFJLENBQUNnSixXQUFMLENBQWlCcFEsUUFBakIsR0FBNEJxUSxPQUE1QixDQUFvQyxPQUFwQyxJQUE2QyxDQUFDLENBQWxELEVBQXFEO0FBQ3ZELFlBQUc5TCxJQUFJLENBQUN6QixJQUFMLElBQVcsUUFBZCxFQUF1QjtBQUN0QnNFLGNBQUksQ0FBQ0QsR0FBTCxDQUFTLFVBQVNvSixPQUFULEVBQWtCO0FBQ3pCSixrQkFBTSxDQUFDdE8sSUFBUCxDQUFZME8sT0FBWjtBQUNELFdBRkQ7QUFHQSxTQUpELE1BSUs7QUFDSkosZ0JBQU0sQ0FBQ3RPLElBQVAsQ0FBWXVGLElBQUksQ0FBQyxDQUFELENBQWhCO0FBQ0E7QUFDRSxPQVJELE1BUU87QUFDTCtJLGNBQU0sQ0FBQ3RPLElBQVAsQ0FBWXVGLElBQUksQ0FBQ2tKLEtBQWpCO0FBQ0Q7QUFDRixLQVpELE1BWU87QUFDTEgsWUFBTSxDQUFDdE8sSUFBUCxDQUFZdUYsSUFBWjtBQUNEO0FBQ0YsR0FoQkQ7O0FBa0JBLE1BQUlLLE9BQU8sR0FBRyxDQUFkO0FBQ0EsTUFBSUMsT0FBTyxHQUFHLENBQWQ7QUFDQSxNQUFJeUksTUFBTSxDQUFDeFEsTUFBUCxHQUFnQixDQUFwQixFQUF1QjtBQUNyQjhILFdBQU8sR0FBRzlHLElBQUksQ0FBQ3VGLEdBQUwsQ0FBU3FELEtBQVQsQ0FBZSxJQUFmLEVBQXFCNEcsTUFBckIsQ0FBVjtBQUNBekksV0FBTyxHQUFHL0csSUFBSSxDQUFDc0YsR0FBTCxDQUFTc0QsS0FBVCxDQUFlLElBQWYsRUFBcUI0RyxNQUFyQixDQUFWO0FBQ0Q7QUFDRDtBQUNBLE1BQUdqSixLQUFLLEdBQUMsQ0FBQyxDQUFWLEVBQVk7QUFDVixRQUFJLE9BQU8zQyxJQUFJLENBQUNpSCxLQUFMLENBQVc1SCxJQUFYLENBQWdCc0QsS0FBaEIsRUFBdUJoQixHQUE5QixLQUFzQyxRQUExQyxFQUFvRDtBQUNsRHVCLGFBQU8sR0FBRzlHLElBQUksQ0FBQ3VGLEdBQUwsQ0FBUzNCLElBQUksQ0FBQ2lILEtBQUwsQ0FBVzVILElBQVgsQ0FBZ0JzRCxLQUFoQixFQUF1QmhCLEdBQWhDLEVBQXFDdUIsT0FBckMsQ0FBVjtBQUNEO0FBQ0QsUUFBSSxPQUFPbEQsSUFBSSxDQUFDaUgsS0FBTCxDQUFXNUgsSUFBWCxDQUFnQnNELEtBQWhCLEVBQXVCakIsR0FBOUIsS0FBc0MsUUFBMUMsRUFBb0Q7QUFDbER5QixhQUFPLEdBQUcvRyxJQUFJLENBQUNzRixHQUFMLENBQVMxQixJQUFJLENBQUNpSCxLQUFMLENBQVc1SCxJQUFYLENBQWdCc0QsS0FBaEIsRUFBdUJqQixHQUFoQyxFQUFxQ3lCLE9BQXJDLENBQVY7QUFDRDtBQUNGLEdBUEQsTUFPSztBQUNILFFBQUksT0FBT25ELElBQUksQ0FBQ2lILEtBQUwsQ0FBV3RGLEdBQWxCLEtBQTBCLFFBQTlCLEVBQXdDO0FBQ3RDdUIsYUFBTyxHQUFHOUcsSUFBSSxDQUFDdUYsR0FBTCxDQUFTM0IsSUFBSSxDQUFDaUgsS0FBTCxDQUFXdEYsR0FBcEIsRUFBeUJ1QixPQUF6QixDQUFWO0FBQ0Q7QUFDRCxRQUFJLE9BQU9sRCxJQUFJLENBQUNpSCxLQUFMLENBQVd2RixHQUFsQixLQUEwQixRQUE5QixFQUF3QztBQUN0Q3lCLGFBQU8sR0FBRy9HLElBQUksQ0FBQ3NGLEdBQUwsQ0FBUzFCLElBQUksQ0FBQ2lILEtBQUwsQ0FBV3ZGLEdBQXBCLEVBQXlCeUIsT0FBekIsQ0FBVjtBQUNEO0FBQ0Y7OztBQUdELE1BQUlELE9BQU8sS0FBS0MsT0FBaEIsRUFBeUI7QUFDdkIsUUFBSThJLFNBQVMsR0FBRzlJLE9BQU8sSUFBSSxFQUEzQjtBQUNBQSxXQUFPLElBQUk4SSxTQUFYO0FBQ0Q7O0FBRUQ7QUFDQSxNQUFJNUksUUFBUSxHQUFHSCxPQUFmO0FBQ0EsTUFBSUksUUFBUSxHQUFHSCxPQUFmOztBQUVBLE1BQUlDLEtBQUssR0FBRyxFQUFaO0FBQ0EsTUFBSThJLFNBQVMsR0FBRyxDQUFDNUksUUFBUSxHQUFHRCxRQUFaLElBQXdCckQsSUFBSSxDQUFDaUgsS0FBTCxDQUFXa0YsV0FBbkQ7O0FBRUEsT0FBSyxJQUFJM00sQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsSUFBSVEsSUFBSSxDQUFDaUgsS0FBTCxDQUFXa0YsV0FBaEMsRUFBNkMzTSxDQUFDLEVBQTlDLEVBQWtEO0FBQ2hENEQsU0FBSyxDQUFDOUYsSUFBTixDQUFXK0YsUUFBUSxHQUFHNkksU0FBUyxHQUFHMU0sQ0FBbEM7QUFDRDtBQUNELFNBQU80RCxLQUFQO0FBQ0Q7O0FBRUQsU0FBU2dKLFlBQVQsQ0FBc0IxSixNQUF0QixFQUE4QjFDLElBQTlCLEVBQW9DM0csTUFBcEMsRUFBMkM7QUFDdkMsTUFBSWlTLE1BQU0sR0FBRztBQUNUM0ssU0FBSyxFQUFFLENBREU7QUFFVG5ILGVBQVcsRUFBRUgsTUFBTSxDQUFDRyxXQUZYLEVBQWI7OztBQUtBOFIsUUFBTSxDQUFDZSxNQUFQLEdBQWdCVixnQkFBZ0IsQ0FBQ2pKLE1BQUQsRUFBUzFDLElBQVQsRUFBZTNHLE1BQWYsQ0FBaEM7QUFDQWlTLFFBQU0sQ0FBQ2dCLFlBQVAsR0FBc0JoQixNQUFNLENBQUNlLE1BQVAsQ0FBY3pKLEdBQWQsQ0FBa0IsVUFBU0MsSUFBVCxFQUFjO0FBQ2xEQSxRQUFJLEdBQUc3QyxJQUFJLENBQUNpSCxLQUFMLENBQVdyQyxNQUFYLEdBQW1CNUUsSUFBSSxDQUFDaUgsS0FBTCxDQUFXckMsTUFBWCxDQUFrQi9CLElBQWxCLENBQW5CLEdBQTJDakgsSUFBSSxDQUFDQyxPQUFMLENBQWFnSCxJQUFiLEVBQW1CLENBQW5CLENBQWxEO0FBQ0EsV0FBT0EsSUFBUDtBQUNILEdBSHFCLENBQXRCOztBQUtBLE1BQUkwSixnQkFBZ0IsR0FBR2pCLE1BQU0sQ0FBQ2UsTUFBUCxDQUFjekosR0FBZCxDQUFrQixVQUFVQyxJQUFWLEVBQWdCO0FBQ3JEO0FBQ0FBLFFBQUksR0FBR2pILElBQUksQ0FBQ0MsT0FBTCxDQUFhZ0gsSUFBYixFQUFtQixDQUFuQixDQUFQO0FBQ0E7QUFDQUEsUUFBSSxHQUFHN0MsSUFBSSxDQUFDaUgsS0FBTCxDQUFXckMsTUFBWCxHQUFvQjVFLElBQUksQ0FBQ2lILEtBQUwsQ0FBV3JDLE1BQVgsQ0FBa0I0SCxNQUFNLENBQUMzSixJQUFELENBQXhCLENBQXBCLEdBQXNEQSxJQUE3RDtBQUNBLFdBQU9BLElBQVA7QUFDSCxHQU5zQixDQUF2Qjs7QUFRQXlJLFFBQU0sR0FBR21CLE1BQU0sQ0FBQ3pSLE1BQVAsQ0FBY3NRLE1BQWQsRUFBcUJvQixjQUFjLENBQUNILGdCQUFELEVBQW1Cdk0sSUFBbkIsRUFBeUIzRyxNQUF6QixDQUFuQyxDQUFUO0FBQ0E7QUFDQSxNQUFJK0csV0FBVyxHQUFHa0wsTUFBTSxDQUFDbEwsV0FBekI7O0FBRUEsTUFBSXVNLFVBQVUsR0FBR0osZ0JBQWdCLENBQUMzSixHQUFqQixDQUFxQixVQUFVQyxJQUFWLEVBQWdCO0FBQ2xELFdBQU9VLFdBQVcsQ0FBQ1YsSUFBRCxDQUFsQjtBQUNILEdBRmdCLENBQWpCOztBQUlBO0FBQ0EsTUFBSTJJLGFBQWEsR0FBR3BQLElBQUksQ0FBQ3NGLEdBQUwsQ0FBU3NELEtBQVQsQ0FBZSxJQUFmLEVBQXFCMkgsVUFBckIsQ0FBcEI7O0FBRUE7QUFDQSxNQUFJbkIsYUFBYSxHQUFHLElBQUluUyxNQUFNLENBQUNnQixnQkFBM0IsR0FBOEMrRixXQUFsRCxFQUErRDtBQUMzRGtMLFVBQU0sQ0FBQzNLLEtBQVAsR0FBZSxLQUFLdkUsSUFBSSxDQUFDMkUsRUFBVixHQUFlLEdBQTlCO0FBQ0F1SyxVQUFNLENBQUM5UixXQUFQLEdBQXFCLElBQUlILE1BQU0sQ0FBQ2dCLGdCQUFYLEdBQThCbVIsYUFBYSxHQUFHcFAsSUFBSSxDQUFDc1AsR0FBTCxDQUFTSixNQUFNLENBQUMzSyxLQUFoQixDQUFuRTtBQUNIOztBQUVELE1BQUlYLElBQUksQ0FBQ2lILEtBQUwsQ0FBVzJGLFFBQVgsS0FBd0IsSUFBNUIsRUFBa0M7QUFDOUJ0QixVQUFNLENBQUM5UixXQUFQLEdBQXFCLENBQXJCO0FBQ0g7O0FBRUQsU0FBTzhSLE1BQVA7QUFDSDs7QUFFRCxTQUFTdUIsa0JBQVQsQ0FBNEI5RSxTQUE1QixFQUF1Q3pGLE1BQXZDLEVBQStDc0YsTUFBL0MsRUFBdURsRixNQUF2RCxFQUErRDFDLElBQS9ELEVBQXFFO0FBQ25FLE1BQUk4TSxPQUFPLEdBQUdySixTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLENBQWxGOztBQUVBLE1BQUlzSixXQUFXLEdBQUcvTSxJQUFJLENBQUNpRyxLQUFMLENBQVcrRyxLQUFYLElBQW9CLEVBQXRDO0FBQ0FELGFBQVcsQ0FBQ3JMLEdBQVosR0FBa0JxTCxXQUFXLENBQUNyTCxHQUFaLElBQW1CLENBQXJDO0FBQ0EsTUFBSXlCLE9BQU8sR0FBRy9HLElBQUksQ0FBQ3NGLEdBQUwsQ0FBU3FMLFdBQVcsQ0FBQ3JMLEdBQXJCLEVBQTBCdEYsSUFBSSxDQUFDc0YsR0FBTCxDQUFTc0QsS0FBVCxDQUFlLElBQWYsRUFBcUJsQixXQUFXLENBQUNwQixNQUFELENBQWhDLENBQTFCLENBQWQ7O0FBRUEsTUFBSXJELElBQUksR0FBRyxFQUFYLENBUG1FO0FBUTFERyxHQVIwRDtBQVNqRSxRQUFJeU4sSUFBSSxHQUFHdkssTUFBTSxDQUFDbEQsQ0FBRCxDQUFqQjtBQUNBLFFBQUkwTixRQUFRLEdBQUcsRUFBZjtBQUNBQSxZQUFRLENBQUMzTixLQUFULEdBQWlCME4sSUFBSSxDQUFDMU4sS0FBdEI7QUFDRjJOLFlBQVEsQ0FBQ2xLLFdBQVQsR0FBdUJpSyxJQUFJLENBQUNqSyxXQUE1QjtBQUNBa0ssWUFBUSxDQUFDbkssVUFBVCxHQUFzQmtLLElBQUksQ0FBQ2xLLFVBQTNCO0FBQ0VtSyxZQUFRLENBQUM3TixJQUFULEdBQWdCLEVBQWhCO0FBQ0E0TixRQUFJLENBQUM1TixJQUFMLENBQVUzRCxPQUFWLENBQWtCLFVBQVNtSCxJQUFULEVBQWVGLEtBQWYsRUFBc0I7QUFDdEMsVUFBSStGLEdBQUcsR0FBRyxFQUFWO0FBQ0FBLFNBQUcsQ0FBQy9ILEtBQUosR0FBWW9ILFNBQVMsQ0FBQ3BGLEtBQUQsQ0FBckI7O0FBRUErRixTQUFHLENBQUN5RSxVQUFKLEdBQWlCdEssSUFBSSxHQUFHTSxPQUF4QjtBQUNBdUYsU0FBRyxDQUFDNEIsUUFBSixHQUFlakksdUJBQXVCLENBQUN1RixNQUFNLEdBQUdjLEdBQUcsQ0FBQ3lFLFVBQWIsR0FBMEJMLE9BQTFCLEdBQW9DMVEsSUFBSSxDQUFDZ1IsR0FBTCxDQUFTMUUsR0FBRyxDQUFDL0gsS0FBYixDQUFyQyxFQUEwRGlILE1BQU0sR0FBR2MsR0FBRyxDQUFDeUUsVUFBYjtBQUM5RkwsYUFEOEYsR0FDcEYxUSxJQUFJLENBQUNzUCxHQUFMLENBQVNoRCxHQUFHLENBQUMvSCxLQUFiLENBRDBCLEVBQ0wyQixNQURLLENBQXRDO0FBRUE0SyxjQUFRLENBQUM3TixJQUFULENBQWMvQixJQUFkLENBQW1Cb0wsR0FBbkI7QUFDRCxLQVJEOztBQVVBckosUUFBSSxDQUFDL0IsSUFBTCxDQUFVNFAsUUFBVixFQXpCaUUsRUFRbkUsS0FBSyxJQUFJMU4sQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR2tELE1BQU0sQ0FBQ3RILE1BQTNCLEVBQW1Db0UsQ0FBQyxFQUFwQyxFQUF3QyxRQUEvQkEsQ0FBK0I7QUFrQnZDOztBQUVELFNBQU9ILElBQVA7QUFDRDs7QUFFRCxTQUFTZ08sZ0JBQVQsQ0FBMEIzSyxNQUExQixFQUFrQ2tGLE1BQWxDLEVBQTBDO0FBQ3hDLE1BQUlrRixPQUFPLEdBQUdySixTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLENBQWxGOztBQUVBLE1BQUlnRSxLQUFLLEdBQUcsQ0FBWjtBQUNBLE1BQUk2QixPQUFPLEdBQUcsQ0FBZDtBQUNBLE9BQUssSUFBSTlKLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdrRCxNQUFNLENBQUN0SCxNQUEzQixFQUFtQ29FLENBQUMsRUFBcEMsRUFBd0M7QUFDdEMsUUFBSXFELElBQUksR0FBR0gsTUFBTSxDQUFDbEQsQ0FBRCxDQUFqQjtBQUNBcUQsUUFBSSxDQUFDeEQsSUFBTCxHQUFZd0QsSUFBSSxDQUFDeEQsSUFBTCxLQUFjLElBQWQsR0FBcUIsQ0FBckIsR0FBeUJ3RCxJQUFJLENBQUN4RCxJQUExQztBQUNBb0ksU0FBSyxJQUFJNUUsSUFBSSxDQUFDeEQsSUFBZDtBQUNEO0FBQ0QsT0FBSyxJQUFJRyxHQUFDLEdBQUcsQ0FBYixFQUFnQkEsR0FBQyxHQUFHa0QsTUFBTSxDQUFDdEgsTUFBM0IsRUFBbUNvRSxHQUFDLEVBQXBDLEVBQXdDO0FBQ3RDLFFBQUlxRCxNQUFJLEdBQUdILE1BQU0sQ0FBQ2xELEdBQUQsQ0FBakI7QUFDQXFELFVBQUksQ0FBQ3hELElBQUwsR0FBWXdELE1BQUksQ0FBQ3hELElBQUwsS0FBYyxJQUFkLEdBQXFCLENBQXJCLEdBQXlCd0QsTUFBSSxDQUFDeEQsSUFBMUM7QUFDQSxRQUFJb0ksS0FBSyxLQUFLLENBQWQsRUFBaUI7QUFDZjVFLFlBQUksQ0FBQzBHLFlBQUwsR0FBb0IsSUFBSTdHLE1BQU0sQ0FBQ3RILE1BQVgsR0FBb0IwUixPQUF4QztBQUNELEtBRkQsTUFFTztBQUNMakssWUFBSSxDQUFDMEcsWUFBTCxHQUFvQjFHLE1BQUksQ0FBQ3hELElBQUwsR0FBWW9JLEtBQVosR0FBb0JxRixPQUF4QztBQUNEO0FBQ0RqSyxVQUFJLENBQUN5SyxRQUFMLEdBQWdCMUYsTUFBaEI7QUFDRDtBQUNELE9BQUssSUFBSXBJLEdBQUMsR0FBRyxDQUFiLEVBQWdCQSxHQUFDLEdBQUdrRCxNQUFNLENBQUN0SCxNQUEzQixFQUFtQ29FLEdBQUMsRUFBcEMsRUFBd0M7QUFDdEMsUUFBSXFELE1BQUksR0FBR0gsTUFBTSxDQUFDbEQsR0FBRCxDQUFqQjtBQUNBcUQsVUFBSSxDQUFDeUcsT0FBTCxHQUFlQSxPQUFmO0FBQ0FBLFdBQU8sSUFBSSxJQUFJekcsTUFBSSxDQUFDMEcsWUFBVCxHQUF3Qm5OLElBQUksQ0FBQzJFLEVBQXhDO0FBQ0Q7O0FBRUQsU0FBTzJCLE1BQVA7QUFDRDs7QUFFRCxTQUFTNkssbUJBQVQsQ0FBNkI3SyxNQUE3QixFQUFxQ2tGLE1BQXJDLEVBQTZDO0FBQzNDLE1BQUlrRixPQUFPLEdBQUdySixTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLENBQWxGO0FBQ0FmLFFBQU0sR0FBR0EsTUFBTSxDQUFDOEssSUFBUCxDQUFZLFVBQVMzTCxDQUFULEVBQVczRCxDQUFYLEVBQWEsQ0FBQyxPQUFPRyxRQUFRLENBQUNILENBQUMsQ0FBQ21CLElBQUgsQ0FBUixHQUFpQmhCLFFBQVEsQ0FBQ3dELENBQUMsQ0FBQ3hDLElBQUgsQ0FBaEMsQ0FBMEMsQ0FBcEUsQ0FBVDtBQUNBLE9BQUssSUFBSUcsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR2tELE1BQU0sQ0FBQ3RILE1BQTNCLEVBQW1Db0UsQ0FBQyxFQUFwQyxFQUF3QztBQUN0Q2tELFVBQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVb0ksTUFBVixHQUFtQmxGLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVSCxJQUFWLEdBQWVxRCxNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVVyRCxJQUF6QixHQUE4QnVJLE1BQTlCLEdBQXFDa0YsT0FBeEQ7QUFDQXBLLFVBQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVK0osWUFBVixHQUF5QjdHLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVSCxJQUFWLEdBQWVxRCxNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVVyRCxJQUFsRDtBQUNEO0FBQ0QsU0FBT3FELE1BQU0sQ0FBQytLLE9BQVAsRUFBUDtBQUNEOztBQUVELFNBQVNDLGlCQUFULENBQTJCaEwsTUFBM0IsRUFBbUNuRSxJQUFuQyxFQUF5Q29QLFNBQXpDLEVBQW9EL0YsTUFBcEQsRUFBNEQ7QUFDMUQsTUFBSWtGLE9BQU8sR0FBR3JKLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsQ0FBbEY7QUFDQSxNQUFJZ0UsS0FBSyxHQUFHLENBQVo7QUFDQSxNQUFJNkIsT0FBTyxHQUFHLENBQWQ7O0FBRUEsTUFBSXNFLE9BQU8sR0FBRyxFQUFkO0FBQ0EsT0FBSyxJQUFJcE8sQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR2tELE1BQU0sQ0FBQ3RILE1BQTNCLEVBQW1Db0UsQ0FBQyxFQUFwQyxFQUF3QztBQUN0QyxRQUFJcUQsSUFBSSxHQUFHSCxNQUFNLENBQUNsRCxDQUFELENBQWpCO0FBQ0FxRCxRQUFJLENBQUN4RCxJQUFMLEdBQVl3RCxJQUFJLENBQUN4RCxJQUFMLEtBQWMsSUFBZCxHQUFxQixDQUFyQixHQUF5QndELElBQUksQ0FBQ3hELElBQTFDO0FBQ0FvSSxTQUFLLElBQUk1RSxJQUFJLENBQUN4RCxJQUFkO0FBQ0F1TyxXQUFPLENBQUN0USxJQUFSLENBQWF1RixJQUFJLENBQUN4RCxJQUFsQjtBQUNEOztBQUVELE1BQUk2RCxPQUFPLEdBQUc5RyxJQUFJLENBQUN1RixHQUFMLENBQVNxRCxLQUFULENBQWUsSUFBZixFQUFxQjRJLE9BQXJCLENBQWQ7QUFDQSxNQUFJekssT0FBTyxHQUFHL0csSUFBSSxDQUFDc0YsR0FBTCxDQUFTc0QsS0FBVCxDQUFlLElBQWYsRUFBcUI0SSxPQUFyQixDQUFkO0FBQ0EsTUFBSUMsWUFBWSxHQUFHakcsTUFBTSxHQUFHK0YsU0FBNUI7O0FBRUEsT0FBSyxJQUFJbk8sR0FBQyxHQUFHLENBQWIsRUFBZ0JBLEdBQUMsR0FBR2tELE1BQU0sQ0FBQ3RILE1BQTNCLEVBQW1Db0UsR0FBQyxFQUFwQyxFQUF3QztBQUN0QyxRQUFJcUQsTUFBSSxHQUFHSCxNQUFNLENBQUNsRCxHQUFELENBQWpCO0FBQ0FxRCxVQUFJLENBQUN4RCxJQUFMLEdBQVl3RCxNQUFJLENBQUN4RCxJQUFMLEtBQWMsSUFBZCxHQUFxQixDQUFyQixHQUF5QndELE1BQUksQ0FBQ3hELElBQTFDO0FBQ0EsUUFBSW9JLEtBQUssS0FBSyxDQUFWLElBQWVsSixJQUFJLElBQUksTUFBM0IsRUFBbUM7QUFDakNzRSxZQUFJLENBQUMwRyxZQUFMLEdBQW9CMUcsTUFBSSxDQUFDeEQsSUFBTCxHQUFZb0ksS0FBWixHQUFvQnFGLE9BQXhDO0FBQ0FqSyxZQUFJLENBQUNpTCxpQkFBTCxHQUF5QixJQUFJcEwsTUFBTSxDQUFDdEgsTUFBWCxHQUFvQjBSLE9BQTdDO0FBQ0QsS0FIRCxNQUdPO0FBQ0xqSyxZQUFJLENBQUMwRyxZQUFMLEdBQW9CMUcsTUFBSSxDQUFDeEQsSUFBTCxHQUFZb0ksS0FBWixHQUFvQnFGLE9BQXhDO0FBQ0FqSyxZQUFJLENBQUNpTCxpQkFBTCxHQUF5QmpMLE1BQUksQ0FBQ3hELElBQUwsR0FBWW9JLEtBQVosR0FBb0JxRixPQUE3QztBQUNEO0FBQ0RqSyxVQUFJLENBQUN5SyxRQUFMLEdBQWdCSyxTQUFTLEdBQUdFLFlBQVksSUFBSSxDQUFDaEwsTUFBSSxDQUFDeEQsSUFBTCxHQUFZNkQsT0FBYixLQUF5QkMsT0FBTyxHQUFHRCxPQUFuQyxDQUFKLENBQXhDO0FBQ0Q7QUFDRCxPQUFLLElBQUkxRCxJQUFDLEdBQUcsQ0FBYixFQUFnQkEsSUFBQyxHQUFHa0QsTUFBTSxDQUFDdEgsTUFBM0IsRUFBbUNvRSxJQUFDLEVBQXBDLEVBQXdDO0FBQ3RDLFFBQUlxRCxNQUFJLEdBQUdILE1BQU0sQ0FBQ2xELElBQUQsQ0FBakI7QUFDQXFELFVBQUksQ0FBQ3lHLE9BQUwsR0FBZUEsT0FBZjtBQUNBQSxXQUFPLElBQUksSUFBSXpHLE1BQUksQ0FBQ2lMLGlCQUFULEdBQTZCMVIsSUFBSSxDQUFDMkUsRUFBN0M7QUFDRDs7QUFFRCxTQUFPMkIsTUFBUDtBQUNEOztBQUVELFNBQVNxTCxtQkFBVCxDQUE2QnJMLE1BQTdCLEVBQXFDc0wsWUFBckMsRUFBbUQ7QUFDakQsTUFBSWxCLE9BQU8sR0FBR3JKLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsQ0FBbEY7QUFDQSxNQUFJcUosT0FBTyxJQUFJLENBQWYsRUFBa0I7QUFDaEJBLFdBQU8sR0FBRyxRQUFWO0FBQ0Q7QUFDRCxPQUFLLElBQUl0TixDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHa0QsTUFBTSxDQUFDdEgsTUFBM0IsRUFBbUNvRSxDQUFDLEVBQXBDLEVBQXdDO0FBQ3RDLFFBQUlxRCxJQUFJLEdBQUdILE1BQU0sQ0FBQ2xELENBQUQsQ0FBakI7QUFDQXFELFFBQUksQ0FBQ3hELElBQUwsR0FBWXdELElBQUksQ0FBQ3hELElBQUwsS0FBYyxJQUFkLEdBQXFCLENBQXJCLEdBQXlCd0QsSUFBSSxDQUFDeEQsSUFBMUM7QUFDQSxRQUFJNE8sVUFBVSxTQUFkO0FBQ0EsUUFBSUQsWUFBWSxDQUFDelAsSUFBYixJQUFxQixRQUF6QixFQUFtQztBQUNqQzBQLGdCQUFVLEdBQUcsQ0FBYjtBQUNELEtBRkQsTUFFTztBQUNSLFVBQUlELFlBQVksQ0FBQ25OLFFBQWIsR0FBd0JtTixZQUFZLENBQUNwTixVQUF6QyxFQUFxRDtBQUNuRHFOLGtCQUFVLEdBQUcsSUFBSUQsWUFBWSxDQUFDbk4sUUFBakIsR0FBNEJtTixZQUFZLENBQUNwTixVQUF0RDtBQUNELE9BRkQsTUFFTTtBQUNKcU4sa0JBQVUsR0FBR0QsWUFBWSxDQUFDcE4sVUFBYixHQUEwQm9OLFlBQVksQ0FBQ25OLFFBQXBEO0FBQ0Q7QUFDQztBQUNEZ0MsUUFBSSxDQUFDMEcsWUFBTCxHQUFvQjBFLFVBQVUsR0FBR3BMLElBQUksQ0FBQ3hELElBQWxCLEdBQXlCeU4sT0FBekIsR0FBbUNrQixZQUFZLENBQUNwTixVQUFwRTtBQUNBLFFBQUlpQyxJQUFJLENBQUMwRyxZQUFMLElBQXFCLENBQXpCLEVBQTRCO0FBQzFCMUcsVUFBSSxDQUFDMEcsWUFBTCxHQUFvQjFHLElBQUksQ0FBQzBHLFlBQUwsR0FBb0IsQ0FBeEM7QUFDRDtBQUNGO0FBQ0QsU0FBTzdHLE1BQVA7QUFDRDs7QUFFRCxTQUFTd0wsa0JBQVQsQ0FBNEIzSSxVQUE1QixFQUF3QzNFLFVBQXhDLEVBQW9EQyxRQUFwRCxFQUE4RDtBQUM1RCxNQUFJb04sVUFBVSxHQUFHck4sVUFBVSxHQUFHQyxRQUFiLEdBQXdCLENBQXpDO0FBQ0EsTUFBSXNOLGNBQWMsR0FBR3ZOLFVBQXJCO0FBQ0EsT0FBSyxJQUFJcEIsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBRytGLFVBQVUsQ0FBQ25LLE1BQS9CLEVBQXVDb0UsQ0FBQyxFQUF4QyxFQUE0QztBQUMxQytGLGNBQVUsQ0FBQy9GLENBQUQsQ0FBVixDQUFjdU0sS0FBZCxHQUFzQnhHLFVBQVUsQ0FBQy9GLENBQUQsQ0FBVixDQUFjdU0sS0FBZCxLQUF3QixJQUF4QixHQUErQixDQUEvQixHQUFtQ3hHLFVBQVUsQ0FBQy9GLENBQUQsQ0FBVixDQUFjdU0sS0FBdkU7QUFDQXhHLGNBQVUsQ0FBQy9GLENBQUQsQ0FBVixDQUFjNE8sWUFBZCxHQUE2QkQsY0FBN0I7QUFDQTVJLGNBQVUsQ0FBQy9GLENBQUQsQ0FBVixDQUFjNk8sVUFBZCxHQUEyQkosVUFBVSxHQUFHMUksVUFBVSxDQUFDL0YsQ0FBRCxDQUFWLENBQWN1TSxLQUEzQixHQUFtQ25MLFVBQTlEO0FBQ0EsUUFBSTJFLFVBQVUsQ0FBQy9GLENBQUQsQ0FBVixDQUFjNk8sVUFBZCxJQUE0QixDQUFoQyxFQUFtQztBQUNqQzlJLGdCQUFVLENBQUMvRixDQUFELENBQVYsQ0FBYzZPLFVBQWQsR0FBMkI5SSxVQUFVLENBQUMvRixDQUFELENBQVYsQ0FBYzZPLFVBQWQsR0FBMkIsQ0FBdEQ7QUFDRDtBQUNERixrQkFBYyxHQUFHNUksVUFBVSxDQUFDL0YsQ0FBRCxDQUFWLENBQWM2TyxVQUEvQjtBQUNEO0FBQ0QsU0FBTzlJLFVBQVA7QUFDRDs7QUFFRCxTQUFTK0ksa0JBQVQsQ0FBNEI1TCxNQUE1QixFQUFvQzZDLFVBQXBDLEVBQWdEZ0osV0FBaEQsRUFBNkQ7QUFDM0QsTUFBSXpCLE9BQU8sR0FBR3JKLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsQ0FBbEY7QUFDQSxPQUFLLElBQUlqRSxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHa0QsTUFBTSxDQUFDdEgsTUFBM0IsRUFBbUNvRSxDQUFDLEVBQXBDLEVBQXdDO0FBQ3RDLFFBQUlxRCxJQUFJLEdBQUdILE1BQU0sQ0FBQ2xELENBQUQsQ0FBakI7QUFDQXFELFFBQUksQ0FBQ3hELElBQUwsR0FBWXdELElBQUksQ0FBQ3hELElBQUwsS0FBYyxJQUFkLEdBQXFCLENBQXJCLEdBQXlCd0QsSUFBSSxDQUFDeEQsSUFBMUM7QUFDQSxRQUFJa1AsV0FBVyxDQUFDQyxPQUFaLENBQW9CalAsS0FBcEIsSUFBNkIsTUFBakMsRUFBeUM7QUFDdkMsV0FBSyxJQUFJQyxJQUFDLEdBQUcsQ0FBYixFQUFnQkEsSUFBQyxHQUFHK0YsVUFBVSxDQUFDbkssTUFBL0IsRUFBdUNvRSxJQUFDLEVBQXhDLEVBQTRDO0FBQzFDLFlBQUlxRCxJQUFJLENBQUN4RCxJQUFMLElBQWFrRyxVQUFVLENBQUMvRixJQUFELENBQVYsQ0FBY3VNLEtBQS9CLEVBQXNDO0FBQ3BDbEosY0FBSSxDQUFDdEQsS0FBTCxHQUFhZ0csVUFBVSxDQUFDL0YsSUFBRCxDQUFWLENBQWNELEtBQTNCO0FBQ0E7QUFDRDtBQUNGO0FBQ0YsS0FQRCxNQU9PO0FBQ0xzRCxVQUFJLENBQUN0RCxLQUFMLEdBQWFnUCxXQUFXLENBQUNDLE9BQVosQ0FBb0JqUCxLQUFqQztBQUNEO0FBQ0QsUUFBSTBPLFVBQVUsR0FBR00sV0FBVyxDQUFDM04sVUFBWixHQUF5QjJOLFdBQVcsQ0FBQzFOLFFBQXJDLEdBQWdELENBQWpFO0FBQ0FnQyxRQUFJLENBQUN3TCxVQUFMLEdBQWtCSixVQUFVLEdBQUdwTCxJQUFJLENBQUN4RCxJQUFsQixHQUF5QmtQLFdBQVcsQ0FBQzNOLFVBQXZEO0FBQ0FpQyxRQUFJLENBQUM0TCxVQUFMLEdBQWtCRixXQUFXLENBQUNHLFFBQTlCO0FBQ0EsUUFBSUgsV0FBVyxDQUFDRyxRQUFaLEdBQXVCSCxXQUFXLENBQUMxTixRQUF2QyxFQUFpRDtBQUMvQ2dDLFVBQUksQ0FBQzRMLFVBQUwsSUFBbUIsQ0FBbkI7QUFDRDtBQUNELFFBQUk1TCxJQUFJLENBQUN4RCxJQUFMLElBQWFrUCxXQUFXLENBQUNJLE9BQTdCLEVBQXNDO0FBQ3BDOUwsVUFBSSxDQUFDMEcsWUFBTCxHQUFvQixDQUFDMUcsSUFBSSxDQUFDd0wsVUFBTCxHQUFrQnhMLElBQUksQ0FBQzRMLFVBQXhCLElBQXNDM0IsT0FBdEMsR0FBZ0R5QixXQUFXLENBQUNHLFFBQWhGO0FBQ0QsS0FGRCxNQUVPO0FBQ0w3TCxVQUFJLENBQUMwRyxZQUFMLEdBQW9CMUcsSUFBSSxDQUFDNEwsVUFBTCxHQUFrQixDQUFDNUwsSUFBSSxDQUFDNEwsVUFBTCxHQUFrQjVMLElBQUksQ0FBQ3dMLFVBQXhCLElBQXNDdkIsT0FBNUU7QUFDRDtBQUNELFFBQUlqSyxJQUFJLENBQUMwRyxZQUFMLElBQXFCLENBQXpCLEVBQTRCO0FBQzFCMUcsVUFBSSxDQUFDMEcsWUFBTCxHQUFvQjFHLElBQUksQ0FBQzBHLFlBQUwsR0FBb0IsQ0FBeEM7QUFDRDtBQUNGO0FBQ0QsU0FBTzdHLE1BQVA7QUFDRDs7QUFFRCxTQUFTa00sbUJBQVQsQ0FBNkJsTSxNQUE3QixFQUFxQztBQUNuQ0EsUUFBTSxHQUFHMkssZ0JBQWdCLENBQUMzSyxNQUFELENBQXpCO0FBQ0EsTUFBSXNJLFNBQVMsR0FBRyxDQUFoQjtBQUNBLE9BQUssSUFBSXhMLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdrRCxNQUFNLENBQUN0SCxNQUEzQixFQUFtQ29FLENBQUMsRUFBcEMsRUFBd0M7QUFDdEMsUUFBSXFELElBQUksR0FBR0gsTUFBTSxDQUFDbEQsQ0FBRCxDQUFqQjtBQUNBLFFBQUlnRSxJQUFJLEdBQUdYLElBQUksQ0FBQytCLE1BQUwsR0FBYy9CLElBQUksQ0FBQytCLE1BQUwsQ0FBWSxDQUFDL0IsSUFBSSxDQUFDMEcsWUFBTCxDQUFrQjFOLE9BQWxCLENBQTBCLENBQTFCLENBQWIsQ0FBZCxHQUEyREQsSUFBSSxDQUFDQyxPQUFMLENBQWFnSCxJQUFJLENBQUMwRyxZQUFMLEdBQW9CLEdBQWpDLElBQXdDLEdBQTlHO0FBQ0F5QixhQUFTLEdBQUc1TyxJQUFJLENBQUNzRixHQUFMLENBQVNzSixTQUFULEVBQW9CekgsV0FBVyxDQUFDQyxJQUFELENBQS9CLENBQVo7QUFDRDs7QUFFRCxTQUFPd0gsU0FBUDtBQUNEOztBQUVELFNBQVM2RCxhQUFULENBQXVCck4sTUFBdkIsRUFBK0JwQixXQUEvQixFQUE0QzBPLFNBQTVDLEVBQXVEbk0sS0FBdkQsRUFBOER0SixNQUE5RCxFQUFzRTJHLElBQXRFLEVBQTRFO0FBQzFFLFNBQU93QixNQUFNLENBQUNvQixHQUFQLENBQVcsVUFBU0MsSUFBVCxFQUFlO0FBQy9CLFFBQUlBLElBQUksS0FBSyxJQUFiLEVBQW1CO0FBQ2pCLGFBQU8sSUFBUDtBQUNEO0FBQ0RBLFFBQUksQ0FBQy9GLEtBQUwsR0FBYVYsSUFBSSxDQUFDdUMsSUFBTCxDQUFVLENBQUN5QixXQUFXLEdBQUcsSUFBSS9HLE1BQU0sQ0FBQ1UsYUFBMUIsSUFBMkMrVSxTQUFyRCxDQUFiOztBQUVBLFFBQUk5TyxJQUFJLENBQUNpRyxLQUFMLENBQVc4SSxNQUFYLElBQXFCL08sSUFBSSxDQUFDaUcsS0FBTCxDQUFXOEksTUFBWCxDQUFrQmpTLEtBQXZDLElBQWdELENBQUNrRCxJQUFJLENBQUNpRyxLQUFMLENBQVc4SSxNQUFYLENBQWtCalMsS0FBbkIsR0FBMkIsQ0FBL0UsRUFBa0Y7QUFDaEYrRixVQUFJLENBQUMvRixLQUFMLEdBQWFWLElBQUksQ0FBQ3VGLEdBQUwsQ0FBU2tCLElBQUksQ0FBQy9GLEtBQWQsRUFBcUIsQ0FBQ2tELElBQUksQ0FBQ2lHLEtBQUwsQ0FBVzhJLE1BQVgsQ0FBa0JqUyxLQUF4QyxDQUFiO0FBQ0Q7QUFDRCxRQUFJK0YsSUFBSSxDQUFDL0YsS0FBTCxJQUFjLENBQWxCLEVBQXFCO0FBQ25CK0YsVUFBSSxDQUFDL0YsS0FBTCxHQUFhLENBQWI7QUFDRDtBQUNEK0YsUUFBSSxDQUFDbkcsQ0FBTCxJQUFVLENBQUNpRyxLQUFLLEdBQUcsR0FBUixHQUFjbU0sU0FBUyxHQUFHLENBQTNCLElBQWdDak0sSUFBSSxDQUFDL0YsS0FBL0M7QUFDQSxXQUFPK0YsSUFBUDtBQUNELEdBZE0sQ0FBUDtBQWVEOztBQUVELFNBQVNtTSxrQkFBVCxDQUE0QnhOLE1BQTVCLEVBQW9DcEIsV0FBcEMsRUFBaUQwTyxTQUFqRCxFQUE0RG5NLEtBQTVELEVBQW1FdEosTUFBbkUsRUFBMkUyRyxJQUEzRSxFQUFpRmlQLE1BQWpGLEVBQXlGO0FBQ3ZGLFNBQU96TixNQUFNLENBQUNvQixHQUFQLENBQVcsVUFBU0MsSUFBVCxFQUFlO0FBQy9CLFFBQUlBLElBQUksS0FBSyxJQUFiLEVBQW1CO0FBQ2pCLGFBQU8sSUFBUDtBQUNEO0FBQ0RBLFFBQUksQ0FBQy9GLEtBQUwsR0FBYVYsSUFBSSxDQUFDdUMsSUFBTCxDQUFVLENBQUN5QixXQUFXLEdBQUcsSUFBSS9HLE1BQU0sQ0FBQ1UsYUFBMUIsSUFBMkMsQ0FBckQsQ0FBYjs7QUFFQSxRQUFJaUcsSUFBSSxDQUFDaUcsS0FBTCxDQUFXOEksTUFBWCxJQUFxQi9PLElBQUksQ0FBQ2lHLEtBQUwsQ0FBVzhJLE1BQVgsQ0FBa0JqUyxLQUF2QyxJQUFnRCxDQUFDa0QsSUFBSSxDQUFDaUcsS0FBTCxDQUFXOEksTUFBWCxDQUFrQmpTLEtBQW5CLEdBQTJCLENBQS9FLEVBQWtGO0FBQ2hGK0YsVUFBSSxDQUFDL0YsS0FBTCxHQUFhVixJQUFJLENBQUN1RixHQUFMLENBQVNrQixJQUFJLENBQUMvRixLQUFkLEVBQXFCLENBQUNrRCxJQUFJLENBQUNpRyxLQUFMLENBQVc4SSxNQUFYLENBQWtCalMsS0FBeEMsQ0FBYjtBQUNEOztBQUVELFFBQUk2RixLQUFLLEdBQUcsQ0FBWixFQUFlO0FBQ2JFLFVBQUksQ0FBQy9GLEtBQUwsSUFBYyxJQUFJbVMsTUFBbEI7QUFDRDtBQUNELFdBQU9wTSxJQUFQO0FBQ0QsR0FkTSxDQUFQO0FBZUQ7O0FBRUQsU0FBU3FNLGtCQUFULENBQTRCMU4sTUFBNUIsRUFBb0NwQixXQUFwQyxFQUFpRDBPLFNBQWpELEVBQTREbk0sS0FBNUQsRUFBbUV0SixNQUFuRSxFQUEyRTJHLElBQTNFLEVBQWlGMEMsTUFBakYsRUFBeUY7O0FBRXZGLFNBQU9sQixNQUFNLENBQUNvQixHQUFQLENBQVcsVUFBU0MsSUFBVCxFQUFlc00sTUFBZixFQUF1Qjs7QUFFdkMsUUFBSXRNLElBQUksS0FBSyxJQUFiLEVBQW1CO0FBQ2pCLGFBQU8sSUFBUDtBQUNEO0FBQ0RBLFFBQUksQ0FBQy9GLEtBQUwsR0FBYVYsSUFBSSxDQUFDdUMsSUFBTCxDQUFVLENBQUN5QixXQUFXLEdBQUcsSUFBSS9HLE1BQU0sQ0FBQ1UsYUFBMUIsSUFBMkMsQ0FBckQsQ0FBYjs7QUFFQSxRQUFJaUcsSUFBSSxDQUFDaUcsS0FBTCxDQUFXOEksTUFBWCxJQUFxQi9PLElBQUksQ0FBQ2lHLEtBQUwsQ0FBVzhJLE1BQVgsQ0FBa0JqUyxLQUF2QyxJQUFnRCxDQUFDa0QsSUFBSSxDQUFDaUcsS0FBTCxDQUFXOEksTUFBWCxDQUFrQmpTLEtBQW5CLEdBQTJCLENBQS9FLEVBQWtGO0FBQ2hGK0YsVUFBSSxDQUFDL0YsS0FBTCxHQUFhVixJQUFJLENBQUN1RixHQUFMLENBQVNrQixJQUFJLENBQUMvRixLQUFkLEVBQXFCLENBQUNrRCxJQUFJLENBQUNpRyxLQUFMLENBQVc4SSxNQUFYLENBQWtCalMsS0FBeEMsQ0FBYjtBQUNEO0FBQ0QsV0FBTytGLElBQVA7QUFDRCxHQVhNLENBQVA7QUFZRDs7QUFFRCxTQUFTNkosY0FBVCxDQUF3Qm5ILFVBQXhCLEVBQW9DdkYsSUFBcEMsRUFBMEMzRyxNQUExQyxFQUFrRDtBQUNoRCxNQUFJK1YsWUFBWSxHQUFHcFAsSUFBSSxDQUFDbEQsS0FBTCxHQUFha0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFiLEdBQTRCRixJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQS9DO0FBQ0EsTUFBSW1QLFNBQVMsR0FBR3JQLElBQUksQ0FBQ3NQLFlBQUwsR0FBb0JsVCxJQUFJLENBQUN1RixHQUFMLENBQVMzQixJQUFJLENBQUNpSCxLQUFMLENBQVdzSSxTQUFwQixFQUErQmhLLFVBQVUsQ0FBQ25LLE1BQTFDLENBQXBCLEdBQXdFbUssVUFBVSxDQUFDbkssTUFBbkc7QUFDQSxNQUFHLENBQUM0RSxJQUFJLENBQUN6QixJQUFMLElBQVcsTUFBWCxJQUFxQnlCLElBQUksQ0FBQ3pCLElBQUwsSUFBVyxNQUFqQyxLQUE0QzhRLFNBQVMsR0FBQyxDQUF0RCxJQUEyRHJQLElBQUksQ0FBQ2lILEtBQUwsQ0FBV0MsV0FBWCxJQUF3QixTQUF0RixFQUFnRztBQUM5Rm1JLGFBQVMsSUFBRyxDQUFaO0FBQ0Q7QUFDRCxNQUFJalAsV0FBVyxHQUFHZ1AsWUFBWSxHQUFHQyxTQUFqQzs7QUFFQSxNQUFJL08sV0FBVyxHQUFHLEVBQWxCO0FBQ0EsTUFBSWtQLE1BQU0sR0FBR3hQLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBYjtBQUNBLE1BQUl1UCxJQUFJLEdBQUd6UCxJQUFJLENBQUNsRCxLQUFMLEdBQWFrRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQXhCO0FBQ0FxRixZQUFVLENBQUM3SixPQUFYLENBQW1CLFVBQVNtSCxJQUFULEVBQWVGLEtBQWYsRUFBc0I7QUFDdkNyQyxlQUFXLENBQUNoRCxJQUFaLENBQWlCa1MsTUFBTSxHQUFHN00sS0FBSyxHQUFHdkMsV0FBbEM7QUFDRCxHQUZEO0FBR0EsTUFBR0osSUFBSSxDQUFDaUgsS0FBTCxDQUFXQyxXQUFYLEtBQTBCLFNBQTdCLEVBQXVDO0FBQ3JDLFFBQUlsSCxJQUFJLENBQUNzUCxZQUFMLEtBQXNCLElBQTFCLEVBQWdDO0FBQzlCaFAsaUJBQVcsQ0FBQ2hELElBQVosQ0FBaUJrUyxNQUFNLEdBQUdqSyxVQUFVLENBQUNuSyxNQUFYLEdBQW9CZ0YsV0FBOUM7QUFDRCxLQUZELE1BRU87QUFDTEUsaUJBQVcsQ0FBQ2hELElBQVosQ0FBaUJtUyxJQUFqQjtBQUNEO0FBQ0Y7QUFDRCxTQUFPO0FBQ0xuUCxlQUFXLEVBQUVBLFdBRFI7QUFFTGtQLFVBQU0sRUFBRUEsTUFGSDtBQUdMQyxRQUFJLEVBQUVBLElBSEQ7QUFJTHJQLGVBQVcsRUFBRUEsV0FKUixFQUFQOztBQU1EOztBQUVELFNBQVNzUCxtQkFBVCxDQUE2QnJRLElBQTdCLEVBQW1DZ0UsUUFBbkMsRUFBNkNDLFFBQTdDLEVBQXVEaEQsV0FBdkQsRUFBb0VGLFdBQXBFLEVBQWlGSixJQUFqRixFQUF1RjNHLE1BQXZGLEVBQStGO0FBQzdGLE1BQUl5VCxPQUFPLEdBQUdySixTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLENBQWxGO0FBQ0EsTUFBSWpDLE1BQU0sR0FBRyxFQUFiO0FBQ0EsTUFBSW1PLFdBQVcsR0FBRzNQLElBQUksQ0FBQ2hELE1BQUwsR0FBY2dELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBZCxHQUE2QkYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUEvQztBQUNBYixNQUFJLENBQUMzRCxPQUFMLENBQWEsVUFBU21ILElBQVQsRUFBZUYsS0FBZixFQUFzQjtBQUNqQyxRQUFJRSxJQUFJLEtBQUssSUFBYixFQUFtQjtBQUNqQnJCLFlBQU0sQ0FBQ2xFLElBQVAsQ0FBWSxJQUFaO0FBQ0QsS0FGRCxNQUVPO0FBQ0wsVUFBSXNTLE9BQU8sR0FBRyxFQUFkO0FBQ0EvTSxVQUFJLENBQUNuSCxPQUFMLENBQWEsVUFBU2lPLEtBQVQsRUFBZ0JrRyxNQUFoQixFQUF3QjtBQUNuQyxZQUFJQyxLQUFLLEdBQUcsRUFBWjtBQUNBQSxhQUFLLENBQUNwVCxDQUFOLEdBQVU0RCxXQUFXLENBQUNxQyxLQUFELENBQVgsR0FBcUJ2RyxJQUFJLENBQUN5SixLQUFMLENBQVd6RixXQUFXLEdBQUcsQ0FBekIsQ0FBL0I7QUFDQSxZQUFJMkwsS0FBSyxHQUFHcEMsS0FBSyxDQUFDb0MsS0FBTixJQUFlcEMsS0FBM0I7QUFDQSxZQUFJM00sTUFBTSxHQUFHMlMsV0FBVyxJQUFJNUQsS0FBSyxHQUFHMUksUUFBWixDQUFYLElBQW9DQyxRQUFRLEdBQUdELFFBQS9DLENBQWI7QUFDQXJHLGNBQU0sSUFBSThQLE9BQVY7QUFDQWdELGFBQUssQ0FBQy9TLENBQU4sR0FBVWlELElBQUksQ0FBQ2hELE1BQUwsR0FBY1osSUFBSSxDQUFDeUosS0FBTCxDQUFXN0ksTUFBWCxDQUFkLEdBQW1DZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUE3QztBQUNBMFAsZUFBTyxDQUFDdFMsSUFBUixDQUFhd1MsS0FBYjtBQUNELE9BUkQ7QUFTQXRPLFlBQU0sQ0FBQ2xFLElBQVAsQ0FBWXNTLE9BQVo7QUFDRDtBQUNGLEdBaEJEOztBQWtCQSxTQUFPcE8sTUFBUDtBQUNEOztBQUVELFNBQVN1TyxhQUFULENBQXVCMVEsSUFBdkIsRUFBNkJnRSxRQUE3QixFQUF1Q0MsUUFBdkMsRUFBaURoRCxXQUFqRCxFQUE4REYsV0FBOUQsRUFBMkVKLElBQTNFLEVBQWlGM0csTUFBakYsRUFBeUY7QUFDdkYsTUFBSXlULE9BQU8sR0FBR3JKLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsQ0FBbEY7QUFDQSxNQUFJeUQsV0FBVyxHQUFDLFFBQWhCO0FBQ0EsTUFBSWxILElBQUksQ0FBQ3pCLElBQUwsSUFBYSxNQUFiLElBQXFCeUIsSUFBSSxDQUFDekIsSUFBTCxJQUFhLE1BQXRDLEVBQTZDO0FBQzNDMkksZUFBVyxHQUFDbEgsSUFBSSxDQUFDaUgsS0FBTCxDQUFXQyxXQUF2QjtBQUNEO0FBQ0QsTUFBSTFGLE1BQU0sR0FBRyxFQUFiO0FBQ0EsTUFBSW1PLFdBQVcsR0FBRzNQLElBQUksQ0FBQ2hELE1BQUwsR0FBY2dELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBZCxHQUE2QkYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUEvQztBQUNELE1BQUk4UCxVQUFVLEdBQUdoUSxJQUFJLENBQUNsRCxLQUFMLEdBQWFrRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWIsR0FBNEJGLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBN0M7QUFDQ2IsTUFBSSxDQUFDM0QsT0FBTCxDQUFhLFVBQVNtSCxJQUFULEVBQWVGLEtBQWYsRUFBc0I7QUFDakMsUUFBSUUsSUFBSSxLQUFLLElBQWIsRUFBbUI7QUFDakJyQixZQUFNLENBQUNsRSxJQUFQLENBQVksSUFBWjtBQUNELEtBRkQsTUFFTztBQUNMLFVBQUl3UyxLQUFLLEdBQUcsRUFBWjtBQUNBQSxXQUFLLENBQUN2USxLQUFOLEdBQWNzRCxJQUFJLENBQUN0RCxLQUFuQjtBQUNBdVEsV0FBSyxDQUFDcFQsQ0FBTixHQUFVNEQsV0FBVyxDQUFDcUMsS0FBRCxDQUFyQjtBQUNBLFVBQUlvSixLQUFLLEdBQUdsSixJQUFaO0FBQ0EsVUFBSSxPQUFPQSxJQUFQLEtBQWdCLFFBQWhCLElBQTRCQSxJQUFJLEtBQUssSUFBekMsRUFBK0M7QUFDakQsWUFBSUEsSUFBSSxDQUFDZ0osV0FBTCxDQUFpQnBRLFFBQWpCLEdBQTRCcVEsT0FBNUIsQ0FBb0MsT0FBcEMsSUFBNkMsQ0FBQyxDQUFsRCxFQUFxRDtBQUNwRCxjQUFJbUUsT0FBSixFQUFZQyxTQUFaLEVBQXNCQyxTQUF0QjtBQUNBRixpQkFBTyxHQUFHLEdBQUdqTSxNQUFILENBQVVoRSxJQUFJLENBQUNELFNBQUwsQ0FBZU0sU0FBZixDQUF5QmdNLE1BQW5DLENBQVY7QUFDQTZELG1CQUFTLEdBQUdELE9BQU8sQ0FBQ0csS0FBUixFQUFaO0FBQ0FELG1CQUFTLEdBQUdGLE9BQU8sQ0FBQ0ksR0FBUixFQUFaO0FBQ0N0RSxlQUFLLEdBQUdsSixJQUFJLENBQUMsQ0FBRCxDQUFaO0FBQ0RpTixlQUFLLENBQUNwVCxDQUFOLEdBQVVzRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLElBQWM4UCxVQUFVLElBQUluTixJQUFJLENBQUMsQ0FBRCxDQUFKLEdBQVVxTixTQUFkLENBQVYsSUFBc0NDLFNBQVMsR0FBR0QsU0FBbEQsQ0FBeEI7QUFDQSxTQVBELE1BT087QUFDTG5FLGVBQUssR0FBR2xKLElBQUksQ0FBQ2tKLEtBQWI7QUFDRDtBQUNFO0FBQ0osVUFBRzdFLFdBQVcsSUFBRSxRQUFoQixFQUF5QjtBQUN2QjRJLGFBQUssQ0FBQ3BULENBQU4sSUFBV04sSUFBSSxDQUFDeUosS0FBTCxDQUFXekYsV0FBVyxHQUFHLENBQXpCLENBQVg7QUFDRDtBQUNFLFVBQUlwRCxNQUFNLEdBQUcyUyxXQUFXLElBQUk1RCxLQUFLLEdBQUcxSSxRQUFaLENBQVgsSUFBb0NDLFFBQVEsR0FBR0QsUUFBL0MsQ0FBYjtBQUNBckcsWUFBTSxJQUFJOFAsT0FBVjtBQUNBZ0QsV0FBSyxDQUFDL1MsQ0FBTixHQUFVaUQsSUFBSSxDQUFDaEQsTUFBTCxHQUFjWixJQUFJLENBQUN5SixLQUFMLENBQVc3SSxNQUFYLENBQWQsR0FBbUNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTdDO0FBQ0FzQixZQUFNLENBQUNsRSxJQUFQLENBQVl3UyxLQUFaO0FBQ0Q7QUFDRixHQTVCRDs7QUE4QkEsU0FBT3RPLE1BQVA7QUFDRDs7QUFFRCxTQUFTOE8sa0JBQVQsQ0FBNEJqUixJQUE1QixFQUFrQ2dFLFFBQWxDLEVBQTRDQyxRQUE1QyxFQUFzRGhELFdBQXRELEVBQW1FRixXQUFuRSxFQUFnRkosSUFBaEYsRUFBc0YzRyxNQUF0RixFQUE4RmtYLFdBQTlGLEVBQTJHQyxXQUEzRyxFQUF3SDtBQUN0SCxNQUFJMUQsT0FBTyxHQUFHckosU0FBUyxDQUFDckksTUFBVixHQUFtQixDQUFuQixJQUF3QnFJLFNBQVMsQ0FBQyxDQUFELENBQVQsS0FBaUJDLFNBQXpDLEdBQXFERCxTQUFTLENBQUMsQ0FBRCxDQUE5RCxHQUFvRSxDQUFsRjtBQUNBLE1BQUlqQyxNQUFNLEdBQUcsRUFBYjtBQUNBLE1BQUltTyxXQUFXLEdBQUczUCxJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWQsR0FBNkJGLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBL0M7O0FBRUFiLE1BQUksQ0FBQzNELE9BQUwsQ0FBYSxVQUFTbUgsSUFBVCxFQUFlRixLQUFmLEVBQXNCO0FBQ2pDLFFBQUlFLElBQUksS0FBSyxJQUFiLEVBQW1CO0FBQ2pCckIsWUFBTSxDQUFDbEUsSUFBUCxDQUFZLElBQVo7QUFDRCxLQUZELE1BRU87QUFDTCxVQUFJd1MsS0FBSyxHQUFHLEVBQVo7QUFDQUEsV0FBSyxDQUFDdlEsS0FBTixHQUFjc0QsSUFBSSxDQUFDdEQsS0FBbkI7QUFDQXVRLFdBQUssQ0FBQ3BULENBQU4sR0FBVTRELFdBQVcsQ0FBQ3FDLEtBQUQsQ0FBWCxHQUFxQnZHLElBQUksQ0FBQ3lKLEtBQUwsQ0FBV3pGLFdBQVcsR0FBRyxDQUF6QixDQUEvQjs7QUFFQSxVQUFJbVEsV0FBVyxHQUFHLENBQWxCLEVBQXFCO0FBQ25CLFlBQUl4RSxLQUFLLEdBQUcsQ0FBWjtBQUNBLGFBQUssSUFBSXZNLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLElBQUkrUSxXQUFyQixFQUFrQy9RLENBQUMsRUFBbkMsRUFBdUM7QUFDckN1TSxlQUFLLElBQUl5RSxXQUFXLENBQUNoUixDQUFELENBQVgsQ0FBZUgsSUFBZixDQUFvQnNELEtBQXBCLENBQVQ7QUFDRDtBQUNELFlBQUk4TixNQUFNLEdBQUcxRSxLQUFLLEdBQUdsSixJQUFyQjtBQUNBLFlBQUk3RixNQUFNLEdBQUcyUyxXQUFXLElBQUk1RCxLQUFLLEdBQUcxSSxRQUFaLENBQVgsSUFBb0NDLFFBQVEsR0FBR0QsUUFBL0MsQ0FBYjtBQUNBLFlBQUlxTixPQUFPLEdBQUdmLFdBQVcsSUFBSWMsTUFBTSxHQUFHcE4sUUFBYixDQUFYLElBQXFDQyxRQUFRLEdBQUdELFFBQWhELENBQWQ7QUFDRCxPQVJELE1BUU87QUFDTCxZQUFJMEksS0FBSyxHQUFHbEosSUFBWjtBQUNBLFlBQUk3RixNQUFNLEdBQUcyUyxXQUFXLElBQUk1RCxLQUFLLEdBQUcxSSxRQUFaLENBQVgsSUFBb0NDLFFBQVEsR0FBR0QsUUFBL0MsQ0FBYjtBQUNBLFlBQUlxTixPQUFPLEdBQUcsQ0FBZDtBQUNEO0FBQ0QsVUFBSUMsT0FBTyxHQUFHRCxPQUFkO0FBQ0ExVCxZQUFNLElBQUk4UCxPQUFWO0FBQ0E2RCxhQUFPLElBQUk3RCxPQUFYO0FBQ0FnRCxXQUFLLENBQUMvUyxDQUFOLEdBQVVpRCxJQUFJLENBQUNoRCxNQUFMLEdBQWNaLElBQUksQ0FBQ3lKLEtBQUwsQ0FBVzdJLE1BQVgsQ0FBZCxHQUFtQ2dELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBN0M7QUFDQTRQLFdBQUssQ0FBQ2MsRUFBTixHQUFXNVEsSUFBSSxDQUFDaEQsTUFBTCxHQUFjWixJQUFJLENBQUN5SixLQUFMLENBQVc4SyxPQUFYLENBQWQsR0FBb0MzUSxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQS9DO0FBQ0FzQixZQUFNLENBQUNsRSxJQUFQLENBQVl3UyxLQUFaO0FBQ0Q7QUFDRixHQTVCRDs7QUE4QkEsU0FBT3RPLE1BQVA7QUFDRDs7QUFFRCxTQUFTcVAsZ0JBQVQsQ0FBMEJuTyxNQUExQixFQUFrQzFDLElBQWxDLEVBQXdDM0csTUFBeEMsRUFBZ0R5WCxLQUFoRCxFQUF1RDtBQUNyRCxNQUFJbk8sS0FBSyxHQUFHYyxTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLENBQUMsQ0FBakY7QUFDQSxNQUFJcEUsSUFBSjtBQUNBLE1BQUl5UixLQUFLLElBQUksT0FBYixFQUFzQjtBQUNwQnpSLFFBQUksR0FBRzRFLGdCQUFnQixDQUFDdkIsTUFBRCxFQUFTMUMsSUFBSSxDQUFDdUYsVUFBTCxDQUFnQm5LLE1BQXpCLENBQXZCO0FBQ0QsR0FGRCxNQUVPO0FBQ0xpRSxRQUFJLEdBQUd5RSxXQUFXLENBQUNwQixNQUFELENBQWxCO0FBQ0Q7QUFDRCxNQUFJa0osTUFBTSxHQUFHLEVBQWI7QUFDQTtBQUNBdk0sTUFBSSxHQUFHQSxJQUFJLENBQUMwRyxNQUFMLENBQVksVUFBU2xELElBQVQsRUFBZTtBQUNoQztBQUNBLFFBQUksT0FBT0EsSUFBUCxLQUFnQixRQUFoQixJQUE0QkEsSUFBSSxLQUFLLElBQXpDLEVBQStDO0FBQzdDLFVBQUlBLElBQUksQ0FBQ2dKLFdBQUwsQ0FBaUJwUSxRQUFqQixHQUE0QnFRLE9BQTVCLENBQW9DLE9BQXBDLElBQTZDLENBQUMsQ0FBbEQsRUFBcUQ7QUFDbkQsZUFBT2pKLElBQUksS0FBSyxJQUFoQjtBQUNELE9BRkQsTUFFTztBQUNMLGVBQU9BLElBQUksQ0FBQ2tKLEtBQUwsS0FBZSxJQUF0QjtBQUNEO0FBQ0YsS0FORCxNQU1PO0FBQ0wsYUFBT2xKLElBQUksS0FBSyxJQUFoQjtBQUNEO0FBQ0YsR0FYTSxDQUFQO0FBWUF4RCxNQUFJLENBQUN1RCxHQUFMLENBQVMsVUFBU0MsSUFBVCxFQUFlO0FBQ3RCLFFBQUksT0FBT0EsSUFBUCxLQUFnQixRQUFwQixFQUE4QjtBQUM1QixVQUFJQSxJQUFJLENBQUNnSixXQUFMLENBQWlCcFEsUUFBakIsR0FBNEJxUSxPQUE1QixDQUFvQyxPQUFwQyxJQUE2QyxDQUFDLENBQWxELEVBQXFEO0FBQ3ZELFlBQUc5TCxJQUFJLENBQUN6QixJQUFMLElBQVcsUUFBZCxFQUF1QjtBQUN0QnNFLGNBQUksQ0FBQ0QsR0FBTCxDQUFTLFVBQVNvSixPQUFULEVBQWtCO0FBQ3pCSixrQkFBTSxDQUFDdE8sSUFBUCxDQUFZME8sT0FBWjtBQUNELFdBRkQ7QUFHQSxTQUpELE1BSUs7QUFDSkosZ0JBQU0sQ0FBQ3RPLElBQVAsQ0FBWXVGLElBQUksQ0FBQyxDQUFELENBQWhCO0FBQ0E7QUFDRSxPQVJELE1BUU87QUFDTCtJLGNBQU0sQ0FBQ3RPLElBQVAsQ0FBWXVGLElBQUksQ0FBQ2tKLEtBQWpCO0FBQ0Q7QUFDRixLQVpELE1BWU87QUFDTEgsWUFBTSxDQUFDdE8sSUFBUCxDQUFZdUYsSUFBWjtBQUNEO0FBQ0YsR0FoQkQ7O0FBa0JBLE1BQUlLLE9BQU8sR0FBRyxDQUFkO0FBQ0EsTUFBSUMsT0FBTyxHQUFHLENBQWQ7QUFDQSxNQUFJeUksTUFBTSxDQUFDeFEsTUFBUCxHQUFnQixDQUFwQixFQUF1QjtBQUNyQjhILFdBQU8sR0FBRzlHLElBQUksQ0FBQ3VGLEdBQUwsQ0FBU3FELEtBQVQsQ0FBZSxJQUFmLEVBQXFCNEcsTUFBckIsQ0FBVjtBQUNBekksV0FBTyxHQUFHL0csSUFBSSxDQUFDc0YsR0FBTCxDQUFTc0QsS0FBVCxDQUFlLElBQWYsRUFBcUI0RyxNQUFyQixDQUFWO0FBQ0Q7QUFDRDtBQUNBLE1BQUdqSixLQUFLLEdBQUMsQ0FBQyxDQUFWLEVBQVk7QUFDVixRQUFJLE9BQU8zQyxJQUFJLENBQUMrUSxLQUFMLENBQVcxUixJQUFYLENBQWdCc0QsS0FBaEIsRUFBdUJoQixHQUE5QixLQUFzQyxRQUExQyxFQUFvRDtBQUNsRHVCLGFBQU8sR0FBRzlHLElBQUksQ0FBQ3VGLEdBQUwsQ0FBUzNCLElBQUksQ0FBQytRLEtBQUwsQ0FBVzFSLElBQVgsQ0FBZ0JzRCxLQUFoQixFQUF1QmhCLEdBQWhDLEVBQXFDdUIsT0FBckMsQ0FBVjtBQUNEO0FBQ0QsUUFBSSxPQUFPbEQsSUFBSSxDQUFDK1EsS0FBTCxDQUFXMVIsSUFBWCxDQUFnQnNELEtBQWhCLEVBQXVCakIsR0FBOUIsS0FBc0MsUUFBMUMsRUFBb0Q7QUFDbER5QixhQUFPLEdBQUcvRyxJQUFJLENBQUNzRixHQUFMLENBQVMxQixJQUFJLENBQUMrUSxLQUFMLENBQVcxUixJQUFYLENBQWdCc0QsS0FBaEIsRUFBdUJqQixHQUFoQyxFQUFxQ3lCLE9BQXJDLENBQVY7QUFDRDtBQUNGLEdBUEQsTUFPSztBQUNILFFBQUksT0FBT25ELElBQUksQ0FBQytRLEtBQUwsQ0FBV3BQLEdBQWxCLEtBQTBCLFFBQTlCLEVBQXdDO0FBQ3RDdUIsYUFBTyxHQUFHOUcsSUFBSSxDQUFDdUYsR0FBTCxDQUFTM0IsSUFBSSxDQUFDK1EsS0FBTCxDQUFXcFAsR0FBcEIsRUFBeUJ1QixPQUF6QixDQUFWO0FBQ0Q7QUFDRCxRQUFJLE9BQU9sRCxJQUFJLENBQUMrUSxLQUFMLENBQVdyUCxHQUFsQixLQUEwQixRQUE5QixFQUF3QztBQUN0Q3lCLGFBQU8sR0FBRy9HLElBQUksQ0FBQ3NGLEdBQUwsQ0FBUzFCLElBQUksQ0FBQytRLEtBQUwsQ0FBV3JQLEdBQXBCLEVBQXlCeUIsT0FBekIsQ0FBVjtBQUNEO0FBQ0Y7OztBQUdELE1BQUlELE9BQU8sS0FBS0MsT0FBaEIsRUFBeUI7QUFDdkIsUUFBSThJLFNBQVMsR0FBRzlJLE9BQU8sSUFBSSxFQUEzQjtBQUNBQSxXQUFPLElBQUk4SSxTQUFYO0FBQ0Q7O0FBRUQsTUFBSStFLFNBQVMsR0FBRy9OLFlBQVksQ0FBQ0MsT0FBRCxFQUFVQyxPQUFWLENBQTVCO0FBQ0EsTUFBSUUsUUFBUSxHQUFHMk4sU0FBUyxDQUFDM04sUUFBekI7QUFDQSxNQUFJQyxRQUFRLEdBQUcwTixTQUFTLENBQUMxTixRQUF6Qjs7QUFFQSxNQUFJRixLQUFLLEdBQUcsRUFBWjtBQUNBLE1BQUk4SSxTQUFTLEdBQUcsQ0FBQzVJLFFBQVEsR0FBR0QsUUFBWixJQUF3QnJELElBQUksQ0FBQytRLEtBQUwsQ0FBVzVFLFdBQW5EOztBQUVBLE9BQUssSUFBSTNNLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLElBQUlRLElBQUksQ0FBQytRLEtBQUwsQ0FBVzVFLFdBQWhDLEVBQTZDM00sQ0FBQyxFQUE5QyxFQUFrRDtBQUNoRDRELFNBQUssQ0FBQzlGLElBQU4sQ0FBVytGLFFBQVEsR0FBRzZJLFNBQVMsR0FBRzFNLENBQWxDO0FBQ0Q7QUFDRCxTQUFPNEQsS0FBSyxDQUFDcUssT0FBTixFQUFQO0FBQ0Q7O0FBRUQsU0FBU3dELFlBQVQsQ0FBc0J2TyxNQUF0QixFQUE4QjFDLElBQTlCLEVBQW9DM0csTUFBcEMsRUFBNEM7QUFDMUM7QUFDQSxNQUFJNlgsV0FBVyxHQUFHbFcsTUFBTSxDQUFDLEVBQUQsRUFBSztBQUMzQnVELFFBQUksRUFBRSxFQURxQixFQUFMO0FBRXJCeUIsTUFBSSxDQUFDaUcsS0FBTCxDQUFXOEksTUFGVSxDQUF4QjtBQUdBO0FBQ0EsTUFBSW9DLE9BQU8sR0FBR25SLElBQUksQ0FBQytRLEtBQUwsQ0FBVzFSLElBQVgsQ0FBZ0JqRSxNQUE5QjtBQUNBLE1BQUlnVyxTQUFTLEdBQUMsSUFBSWxOLEtBQUosQ0FBVWlOLE9BQVYsQ0FBZDtBQUNBLE1BQUdBLE9BQU8sR0FBQyxDQUFYLEVBQWE7QUFDWCxTQUFJLElBQUkzUixDQUFDLEdBQUMsQ0FBVixFQUFZQSxDQUFDLEdBQUMyUixPQUFkLEVBQXNCM1IsQ0FBQyxFQUF2QixFQUEwQjtBQUN4QjRSLGVBQVMsQ0FBQzVSLENBQUQsQ0FBVCxHQUFhLEVBQWI7QUFDQSxXQUFJLElBQUlHLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQytDLE1BQU0sQ0FBQ3RILE1BQXJCLEVBQTRCdUUsQ0FBQyxFQUE3QixFQUFnQztBQUM5QixZQUFHK0MsTUFBTSxDQUFDL0MsQ0FBRCxDQUFOLENBQVVnRCxLQUFWLElBQW1CbkQsQ0FBdEIsRUFBd0I7QUFDdEI0UixtQkFBUyxDQUFDNVIsQ0FBRCxDQUFULENBQWFsQyxJQUFiLENBQWtCb0YsTUFBTSxDQUFDL0MsQ0FBRCxDQUF4QjtBQUNEO0FBQ0Y7QUFDRjtBQUNELFFBQUkwUixTQUFTLEdBQUUsSUFBSW5OLEtBQUosQ0FBVWlOLE9BQVYsQ0FBZjtBQUNBLFFBQUlHLGVBQWUsR0FBRyxJQUFJcE4sS0FBSixDQUFVaU4sT0FBVixDQUF0QjtBQUNBLFFBQUlJLGFBQWEsR0FBRSxJQUFJck4sS0FBSixDQUFVaU4sT0FBVixDQUFuQixDQVhXOztBQWFIM1IsUUFiRztBQWNULFVBQUlnUyxLQUFLLEdBQUd4UixJQUFJLENBQUMrUSxLQUFMLENBQVcxUixJQUFYLENBQWdCRyxJQUFoQixDQUFaO0FBQ0g7QUFDQSxVQUFHUSxJQUFJLENBQUMrUSxLQUFMLENBQVduRSxRQUFYLElBQXVCLElBQTFCLEVBQStCO0FBQzlCNEUsYUFBSyxDQUFDNUUsUUFBTixHQUFpQixJQUFqQjtBQUNBO0FBQ0R5RSxlQUFTLENBQUM3UixJQUFELENBQVQsR0FBYXFSLGdCQUFnQixDQUFDTyxTQUFTLENBQUM1UixJQUFELENBQVYsRUFBZVEsSUFBZixFQUFxQjNHLE1BQXJCLEVBQTZCNlgsV0FBVyxDQUFDM1MsSUFBekMsRUFBOENpQixJQUE5QyxDQUE3QjtBQUNBLFVBQUlpUyxjQUFjLEdBQUdELEtBQUssQ0FBQ3hYLFFBQU4sSUFBa0JYLE1BQU0sQ0FBQ1csUUFBOUM7QUFDQXVYLG1CQUFhLENBQUMvUixJQUFELENBQWIsR0FBbUIsRUFBQzhLLFFBQVEsRUFBQ2tILEtBQUssQ0FBQ2xILFFBQU4sR0FBZWtILEtBQUssQ0FBQ2xILFFBQXJCLEdBQThCLE1BQXhDLEVBQStDeE4sS0FBSyxFQUFDLENBQXJELEVBQW5CO0FBQ0F3VSxxQkFBZSxDQUFDOVIsSUFBRCxDQUFmLEdBQW9CNlIsU0FBUyxDQUFDN1IsSUFBRCxDQUFULENBQWFvRCxHQUFiLENBQWlCLFVBQVMrRyxLQUFULEVBQWdCO0FBQ3BEQSxhQUFLLEdBQUcvTixJQUFJLENBQUNDLE9BQUwsQ0FBYThOLEtBQWIsRUFBb0IsQ0FBcEIsQ0FBUjtBQUNBQSxhQUFLLEdBQUc2SCxLQUFLLENBQUM1TSxNQUFOLEdBQWU0TSxLQUFLLENBQUM1TSxNQUFOLENBQWE0SCxNQUFNLENBQUM3QyxLQUFELENBQW5CLENBQWYsR0FBNkNBLEtBQXJEO0FBQ0E0SCxxQkFBYSxDQUFDL1IsSUFBRCxDQUFiLENBQWlCMUMsS0FBakIsR0FBeUJWLElBQUksQ0FBQ3NGLEdBQUwsQ0FBUzZQLGFBQWEsQ0FBQy9SLElBQUQsQ0FBYixDQUFpQjFDLEtBQTFCLEVBQWlDeUcsV0FBVyxDQUFDb0csS0FBRCxFQUFROEgsY0FBUixDQUFYLEdBQXFDLENBQXRFLENBQXpCO0FBQ0EsZUFBTzlILEtBQVA7QUFDQSxPQUxtQixDQUFwQjtBQU1BLFVBQUkrSCxXQUFXLEdBQUVGLEtBQUssQ0FBQ0UsV0FBTixHQUFtQixJQUFFMVIsSUFBSSxDQUFDbkcsVUFBMUIsR0FBdUMsQ0FBeEQ7QUFDQTBYLG1CQUFhLENBQUMvUixJQUFELENBQWIsQ0FBaUIxQyxLQUFqQixJQUEwQjRVLFdBQVcsR0FBRSxJQUFFMVIsSUFBSSxDQUFDbkcsVUFBOUM7QUFDRyxVQUFJMlgsS0FBSyxDQUFDNUUsUUFBTixLQUFtQixJQUF2QixFQUE2QjtBQUMzQjJFLHFCQUFhLENBQUMvUixJQUFELENBQWIsQ0FBaUIxQyxLQUFqQixHQUF1QixDQUF2QjtBQUNELE9BaENRLEVBYVgsS0FBSSxJQUFJMEMsSUFBQyxHQUFDLENBQVYsRUFBWUEsSUFBQyxHQUFDMlIsT0FBZCxFQUFzQjNSLElBQUMsRUFBdkIsRUFBMEIsUUFBbEJBLElBQWtCO0FBb0J6Qjs7QUFFRixHQW5DRCxNQW1DSztBQUNILFFBQUk2UixTQUFTLEdBQUUsSUFBSW5OLEtBQUosQ0FBVSxDQUFWLENBQWY7QUFDQSxRQUFJb04sZUFBZSxHQUFHLElBQUlwTixLQUFKLENBQVUsQ0FBVixDQUF0QjtBQUNBLFFBQUlxTixhQUFhLEdBQUUsSUFBSXJOLEtBQUosQ0FBVSxDQUFWLENBQW5CO0FBQ0ZtTixhQUFTLENBQUMsQ0FBRCxDQUFULEdBQWVSLGdCQUFnQixDQUFDbk8sTUFBRCxFQUFTMUMsSUFBVCxFQUFlM0csTUFBZixFQUF1QjZYLFdBQVcsQ0FBQzNTLElBQW5DLENBQS9CO0FBQ0FnVCxpQkFBYSxDQUFDLENBQUQsQ0FBYixHQUFtQixFQUFDakgsUUFBUSxFQUFDLE1BQVYsRUFBaUJ4TixLQUFLLEVBQUMsQ0FBdkIsRUFBbkI7QUFDQSxRQUFJNlUsYUFBYSxHQUFHM1IsSUFBSSxDQUFDK1EsS0FBTCxDQUFXL1csUUFBWCxJQUF1QlgsTUFBTSxDQUFDVyxRQUFsRDtBQUNBc1gsbUJBQWUsQ0FBQyxDQUFELENBQWYsR0FBcUJELFNBQVMsQ0FBQyxDQUFELENBQVQsQ0FBYXpPLEdBQWIsQ0FBaUIsVUFBU0MsSUFBVCxFQUFlO0FBQ3BEQSxVQUFJLEdBQUdqSCxJQUFJLENBQUNDLE9BQUwsQ0FBYWdILElBQWIsRUFBbUIsQ0FBbkIsQ0FBUDtBQUNBQSxVQUFJLEdBQUc3QyxJQUFJLENBQUMrUSxLQUFMLENBQVduTSxNQUFYLEdBQW9CNUUsSUFBSSxDQUFDK1EsS0FBTCxDQUFXbk0sTUFBWCxDQUFrQjRILE1BQU0sQ0FBQzNKLElBQUQsQ0FBeEIsQ0FBcEIsR0FBc0RBLElBQTdEO0FBQ0EwTyxtQkFBYSxDQUFDLENBQUQsQ0FBYixDQUFpQnpVLEtBQWpCLEdBQXlCVixJQUFJLENBQUNzRixHQUFMLENBQVM2UCxhQUFhLENBQUMsQ0FBRCxDQUFiLENBQWlCelUsS0FBMUIsRUFBaUN5RyxXQUFXLENBQUNWLElBQUQsRUFBTzhPLGFBQVAsQ0FBWCxHQUFtQyxDQUFwRSxDQUF6QjtBQUNBLGFBQU85TyxJQUFQO0FBQ0EsS0FMb0IsQ0FBckI7QUFNQTBPLGlCQUFhLENBQUMsQ0FBRCxDQUFiLENBQWlCelUsS0FBakIsSUFBMEIsSUFBRWtELElBQUksQ0FBQ25HLFVBQWpDO0FBQ0EsUUFBSW1HLElBQUksQ0FBQytRLEtBQUwsQ0FBV25FLFFBQVgsS0FBd0IsSUFBNUIsRUFBa0M7QUFDaEMyRSxtQkFBYSxDQUFDLENBQUQsQ0FBYixHQUFtQixFQUFDakgsUUFBUSxFQUFDLE1BQVYsRUFBaUJ4TixLQUFLLEVBQUMsQ0FBdkIsRUFBbkI7QUFDQWtELFVBQUksQ0FBQytRLEtBQUwsQ0FBVzFSLElBQVgsQ0FBZ0IsQ0FBaEIsSUFBbUIsRUFBQ3VOLFFBQVEsRUFBQyxJQUFWLEVBQW5CO0FBQ0QsS0FIRCxNQUdLO0FBQ0o1TSxVQUFJLENBQUMrUSxLQUFMLENBQVcxUixJQUFYLENBQWdCLENBQWhCLElBQW1CLEVBQUN1TixRQUFRLEVBQUMsS0FBVixFQUFnQnRDLFFBQVEsRUFBQyxNQUF6QixFQUFnQzVJLEdBQUcsRUFBQzFCLElBQUksQ0FBQytRLEtBQUwsQ0FBV3JQLEdBQS9DLEVBQW1EQyxHQUFHLEVBQUMzQixJQUFJLENBQUMrUSxLQUFMLENBQVdwUCxHQUFsRSxFQUFzRWlELE1BQU0sRUFBQzVFLElBQUksQ0FBQytRLEtBQUwsQ0FBV25NLE1BQXhGLEVBQW5CO0FBQ0E7O0FBRUE7O0FBRUQsU0FBTztBQUNMMEgsZ0JBQVksRUFBRWdGLGVBRFQ7QUFFTGpGLFVBQU0sRUFBRWdGLFNBRkg7QUFHTC9YLGNBQVUsRUFBRWlZLGFBSFAsRUFBUDs7O0FBTUQ7O0FBRUQsU0FBU0ssbUJBQVQsQ0FBNkI5QixLQUE3QixFQUFvQ3BOLE1BQXBDLEVBQTRDMUMsSUFBNUMsRUFBa0QzRyxNQUFsRCxFQUEwRCtHLFdBQTFELEVBQXVFO0FBQ3JFLE1BQUlpTSxNQUFNLEdBQUcsR0FBR3JJLE1BQUgsQ0FBVWhFLElBQUksQ0FBQ0QsU0FBTCxDQUFlOFIsU0FBZixDQUF5QnhGLE1BQW5DLENBQWI7QUFDQSxNQUFJK0MsWUFBWSxHQUFHcFAsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFkLEdBQTZCRixJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWhEO0FBQ0EsTUFBSTRSLE9BQU8sR0FBRzlSLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBZDtBQUNBLE1BQUl5SixLQUFLLEdBQUMsRUFBVjtBQUNBLE9BQUksSUFBSW5LLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQzZNLE1BQU0sQ0FBQ2pSLE1BQXJCLEVBQTRCb0UsQ0FBQyxFQUE3QixFQUFnQztBQUM5QixRQUFJdVMsTUFBTSxHQUFHMUYsTUFBTSxDQUFDN00sQ0FBRCxDQUFOLENBQVU0USxLQUFWLEVBQWI7QUFDQSxRQUFJNEIsTUFBTSxHQUFHM0YsTUFBTSxDQUFDN00sQ0FBRCxDQUFOLENBQVU2USxHQUFWLEVBQWI7QUFDQSxRQUFJeE4sSUFBSSxHQUFHa1AsTUFBTSxHQUFHLENBQUNBLE1BQU0sR0FBR0MsTUFBVixLQUFxQmxDLEtBQUssR0FBR2dDLE9BQTdCLElBQXdDMUMsWUFBNUQ7QUFDQXZNLFFBQUksR0FBRzdDLElBQUksQ0FBQytRLEtBQUwsQ0FBVzFSLElBQVgsQ0FBZ0JHLENBQWhCLEVBQW1Cb0YsTUFBbkIsR0FBNEI1RSxJQUFJLENBQUMrUSxLQUFMLENBQVcxUixJQUFYLENBQWdCRyxDQUFoQixFQUFtQm9GLE1BQW5CLENBQTBCNEgsTUFBTSxDQUFDM0osSUFBRCxDQUFoQyxDQUE1QixHQUFzRUEsSUFBSSxDQUFDaEgsT0FBTCxDQUFhLENBQWIsQ0FBN0U7QUFDQThOLFNBQUssQ0FBQ3JNLElBQU4sQ0FBV3FHLE1BQU0sQ0FBQ2QsSUFBRCxDQUFqQjtBQUNEO0FBQ0QsU0FBTzhHLEtBQVA7QUFDRDs7QUFFRCxTQUFTc0ksZUFBVCxDQUF5QnpRLE1BQXpCLEVBQWlDeEIsSUFBakMsRUFBdUM7QUFDckMsTUFBSXFELFFBQUosRUFBY0MsUUFBZDtBQUNBLE1BQUk4TCxZQUFZLEdBQUdwUCxJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWQsR0FBNkJGLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBaEQ7QUFDQSxPQUFLLElBQUlWLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdnQyxNQUFNLENBQUNwRyxNQUEzQixFQUFtQ29FLENBQUMsRUFBcEMsRUFBd0M7QUFDdENnQyxVQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVTBTLFVBQVYsR0FBdUIxUSxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVTBTLFVBQVYsR0FBdUIxUSxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVTBTLFVBQWpDLEdBQTRDLENBQW5FO0FBQ0EsUUFBSTlPLEtBQUssR0FBRyxHQUFHWSxNQUFILENBQVVoRSxJQUFJLENBQUNELFNBQUwsQ0FBZThSLFNBQWYsQ0FBeUJ4RixNQUF6QixDQUFnQzdLLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVMFMsVUFBMUMsQ0FBVixDQUFaO0FBQ0E3TyxZQUFRLEdBQUdELEtBQUssQ0FBQ2lOLEdBQU4sRUFBWDtBQUNBL00sWUFBUSxHQUFHRixLQUFLLENBQUNnTixLQUFOLEVBQVg7QUFDQSxRQUFJcFQsTUFBTSxHQUFHb1MsWUFBWSxJQUFJNU4sTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVV1TSxLQUFWLEdBQWtCMUksUUFBdEIsQ0FBWixJQUErQ0MsUUFBUSxHQUFHRCxRQUExRCxDQUFiO0FBQ0E3QixVQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVXpDLENBQVYsR0FBY2lELElBQUksQ0FBQ2hELE1BQUwsR0FBY1osSUFBSSxDQUFDeUosS0FBTCxDQUFXN0ksTUFBWCxDQUFkLEdBQW1DZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFqRDtBQUNEO0FBQ0QsU0FBT3NCLE1BQVA7QUFDRDs7QUFFRCxTQUFTMlEsYUFBVCxDQUF1QkMsT0FBdkIsRUFBZ0NwUyxJQUFoQyxFQUFzQztBQUNwQyxNQUFJQSxJQUFJLENBQUNxUyxVQUFMLEtBQW9CLElBQXhCLEVBQThCO0FBQzVCRCxXQUFPLENBQUNFLFNBQVIsQ0FBa0J0UyxJQUFJLENBQUNoRCxNQUF2QixFQUErQixDQUEvQjtBQUNBb1YsV0FBTyxDQUFDdFksTUFBUixDQUFlLEtBQUtzQyxJQUFJLENBQUMyRSxFQUFWLEdBQWUsR0FBOUI7QUFDRCxHQUhELE1BR08sSUFBSWYsSUFBSSxDQUFDdVMsUUFBTCxLQUFrQixJQUF0QixFQUE0QjtBQUNqQ0gsV0FBTyxDQUFDRSxTQUFSLENBQWtCdFMsSUFBSSxDQUFDaEQsTUFBdkIsRUFBK0IsQ0FBL0I7QUFDQW9WLFdBQU8sQ0FBQ3RZLE1BQVIsQ0FBZSxLQUFLc0MsSUFBSSxDQUFDMkUsRUFBVixHQUFlLEdBQTlCO0FBQ0FmLFFBQUksQ0FBQ3VTLFFBQUwsR0FBZ0IsSUFBaEI7QUFDRDtBQUNGOztBQUVELFNBQVNDLGNBQVQsQ0FBd0JoUixNQUF4QixFQUFnQ2pDLEtBQWhDLEVBQXVDa1QsS0FBdkMsRUFBOENMLE9BQTlDLEVBQXVEcFMsSUFBdkQsRUFBNkQ7QUFDM0RvUyxTQUFPLENBQUNNLFNBQVI7QUFDRCxNQUFHMVMsSUFBSSxDQUFDMlMsa0JBQUwsSUFBMkIsUUFBOUIsRUFBdUM7QUFDdENQLFdBQU8sQ0FBQ1EsY0FBUixDQUF1QnJULEtBQXZCO0FBQ0E2UyxXQUFPLENBQUNTLFlBQVIsQ0FBcUI3UyxJQUFJLENBQUM4UyxVQUExQjtBQUNBVixXQUFPLENBQUNXLFlBQVIsQ0FBcUIsSUFBSS9TLElBQUksQ0FBQ25HLFVBQTlCO0FBQ0EsR0FKRCxNQUlLO0FBQ0p1WSxXQUFPLENBQUNRLGNBQVIsQ0FBdUIsU0FBdkI7QUFDQVIsV0FBTyxDQUFDUyxZQUFSLENBQXFCdFQsS0FBckI7QUFDQTZTLFdBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQTtBQUNBLE1BQUk0WSxLQUFLLEtBQUssU0FBZCxFQUF5QjtBQUN2QmpSLFVBQU0sQ0FBQzlGLE9BQVAsQ0FBZSxVQUFTbUgsSUFBVCxFQUFlRixLQUFmLEVBQXNCO0FBQ25DLFVBQUlFLElBQUksS0FBSyxJQUFiLEVBQW1CO0FBQ2pCdVAsZUFBTyxDQUFDWSxNQUFSLENBQWVuUSxJQUFJLENBQUNuRyxDQUFwQixFQUF1Qm1HLElBQUksQ0FBQzlGLENBQUwsR0FBUyxHQUFoQztBQUNBcVYsZUFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUNuRyxDQUFMLEdBQVMsR0FBeEIsRUFBNkJtRyxJQUFJLENBQUM5RixDQUFsQztBQUNBcVYsZUFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUNuRyxDQUFwQixFQUF1Qm1HLElBQUksQ0FBQzlGLENBQUwsR0FBUyxHQUFoQztBQUNBcVYsZUFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUNuRyxDQUFMLEdBQVMsR0FBeEIsRUFBNkJtRyxJQUFJLENBQUM5RixDQUFsQztBQUNBcVYsZUFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUNuRyxDQUFwQixFQUF1Qm1HLElBQUksQ0FBQzlGLENBQUwsR0FBUyxHQUFoQztBQUNEO0FBQ0YsS0FSRDtBQVNELEdBVkQsTUFVTyxJQUFJMFYsS0FBSyxLQUFLLFFBQWQsRUFBd0I7QUFDN0JqUixVQUFNLENBQUM5RixPQUFQLENBQWUsVUFBU21ILElBQVQsRUFBZUYsS0FBZixFQUFzQjtBQUNuQyxVQUFJRSxJQUFJLEtBQUssSUFBYixFQUFtQjtBQUNqQnVQLGVBQU8sQ0FBQ1ksTUFBUixDQUFlblEsSUFBSSxDQUFDbkcsQ0FBTCxHQUFTLE1BQU1zRCxJQUFJLENBQUNuRyxVQUFuQyxFQUErQ2dKLElBQUksQ0FBQzlGLENBQXBEO0FBQ0FxVixlQUFPLENBQUNjLEdBQVIsQ0FBWXJRLElBQUksQ0FBQ25HLENBQWpCLEVBQW9CbUcsSUFBSSxDQUFDOUYsQ0FBekIsRUFBNEIsSUFBSWlELElBQUksQ0FBQ25HLFVBQXJDLEVBQWlELENBQWpELEVBQW9ELElBQUl1QyxJQUFJLENBQUMyRSxFQUE3RCxFQUFpRSxLQUFqRTtBQUNEO0FBQ0YsS0FMRDtBQU1ELEdBUE0sTUFPQSxJQUFJMFIsS0FBSyxLQUFLLE1BQWQsRUFBc0I7QUFDM0JqUixVQUFNLENBQUM5RixPQUFQLENBQWUsVUFBU21ILElBQVQsRUFBZUYsS0FBZixFQUFzQjtBQUNuQyxVQUFJRSxJQUFJLEtBQUssSUFBYixFQUFtQjtBQUNqQnVQLGVBQU8sQ0FBQ1ksTUFBUixDQUFlblEsSUFBSSxDQUFDbkcsQ0FBTCxHQUFTLEdBQXhCLEVBQTZCbUcsSUFBSSxDQUFDOUYsQ0FBTCxHQUFTLEdBQXRDO0FBQ0FxVixlQUFPLENBQUNlLElBQVIsQ0FBYXRRLElBQUksQ0FBQ25HLENBQUwsR0FBUyxHQUF0QixFQUEyQm1HLElBQUksQ0FBQzlGLENBQUwsR0FBUyxHQUFwQyxFQUF5QyxDQUF6QyxFQUE0QyxDQUE1QztBQUNEO0FBQ0YsS0FMRDtBQU1ELEdBUE0sTUFPQSxJQUFJMFYsS0FBSyxLQUFLLFVBQWQsRUFBMEI7QUFDL0JqUixVQUFNLENBQUM5RixPQUFQLENBQWUsVUFBU21ILElBQVQsRUFBZUYsS0FBZixFQUFzQjtBQUNuQyxVQUFJRSxJQUFJLEtBQUssSUFBYixFQUFtQjtBQUNqQnVQLGVBQU8sQ0FBQ1ksTUFBUixDQUFlblEsSUFBSSxDQUFDbkcsQ0FBcEIsRUFBdUJtRyxJQUFJLENBQUM5RixDQUFMLEdBQVMsR0FBaEM7QUFDQXFWLGVBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsSUFBSSxDQUFDbkcsQ0FBTCxHQUFTLEdBQXhCLEVBQTZCbUcsSUFBSSxDQUFDOUYsQ0FBTCxHQUFTLEdBQXRDO0FBQ0FxVixlQUFPLENBQUNhLE1BQVIsQ0FBZXBRLElBQUksQ0FBQ25HLENBQUwsR0FBUyxHQUF4QixFQUE2Qm1HLElBQUksQ0FBQzlGLENBQUwsR0FBUyxHQUF0QztBQUNBcVYsZUFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUNuRyxDQUFwQixFQUF1Qm1HLElBQUksQ0FBQzlGLENBQUwsR0FBUyxHQUFoQztBQUNEO0FBQ0YsS0FQRDtBQVFEO0FBQ0RxVixTQUFPLENBQUNnQixTQUFSO0FBQ0FoQixTQUFPLENBQUNpQixJQUFSO0FBQ0FqQixTQUFPLENBQUNrQixNQUFSO0FBQ0Q7O0FBRUQsU0FBU0MsYUFBVCxDQUF1QnZULElBQXZCLEVBQTZCM0csTUFBN0IsRUFBcUMrWSxPQUFyQyxFQUE4QzlQLE1BQTlDLEVBQXNEO0FBQ3BELE1BQUlrUixhQUFhLEdBQUd4VCxJQUFJLENBQUN5VCxLQUFMLENBQVd6WixRQUFYLElBQXVCWCxNQUFNLENBQUNrQixhQUFsRDtBQUNBLE1BQUltWixnQkFBZ0IsR0FBRzFULElBQUksQ0FBQzJULFFBQUwsQ0FBYzNaLFFBQWQsSUFBMEJYLE1BQU0sQ0FBQ29CLGdCQUF4RDtBQUNBLE1BQUlnWixLQUFLLEdBQUd6VCxJQUFJLENBQUN5VCxLQUFMLENBQVduVSxJQUFYLElBQW1CLEVBQS9CO0FBQ0EsTUFBSXFVLFFBQVEsR0FBRzNULElBQUksQ0FBQzJULFFBQUwsQ0FBY3JVLElBQWQsSUFBc0IsRUFBckM7QUFDQSxNQUFJc1UsY0FBYyxHQUFHNVQsSUFBSSxDQUFDeVQsS0FBTCxDQUFXbFUsS0FBWCxJQUFvQmxHLE1BQU0sQ0FBQ2lCLFVBQWhEO0FBQ0EsTUFBSXVaLGlCQUFpQixHQUFHN1QsSUFBSSxDQUFDMlQsUUFBTCxDQUFjcFUsS0FBZCxJQUF1QmxHLE1BQU0sQ0FBQ21CLGFBQXREO0FBQ0EsTUFBSXNaLFdBQVcsR0FBR0wsS0FBSyxHQUFHRCxhQUFILEdBQW1CLENBQTFDO0FBQ0EsTUFBSU8sY0FBYyxHQUFHSixRQUFRLEdBQUdELGdCQUFILEdBQXNCLENBQW5EO0FBQ0EsTUFBSXhKLE1BQU0sR0FBRyxDQUFiOztBQUVBLE1BQUl5SixRQUFKLEVBQWM7QUFDWixRQUFJSyxTQUFTLEdBQUd6USxXQUFXLENBQUNvUSxRQUFELEVBQVdELGdCQUFYLENBQTNCO0FBQ0EsUUFBSWxFLE1BQU0sR0FBR2xOLE1BQU0sQ0FBQzVGLENBQVAsR0FBV3NYLFNBQVMsR0FBRyxDQUF2QixJQUE0QmhVLElBQUksQ0FBQzJULFFBQUwsQ0FBY3BXLE9BQWQsSUFBeUIsQ0FBckQsQ0FBYjtBQUNBLFFBQUkwVyxNQUFNLEdBQUczUixNQUFNLENBQUN2RixDQUFQLEdBQVcyVyxnQkFBZ0IsR0FBRyxDQUE5QixJQUFtQzFULElBQUksQ0FBQzJULFFBQUwsQ0FBY25XLE9BQWQsSUFBeUIsQ0FBNUQsQ0FBYjtBQUNBLFFBQUlpVyxLQUFKLEVBQVc7QUFDVFEsWUFBTSxJQUFJLENBQUNILFdBQVcsR0FBRzVKLE1BQWYsSUFBeUIsQ0FBbkM7QUFDRDtBQUNEa0ksV0FBTyxDQUFDTSxTQUFSO0FBQ0FOLFdBQU8sQ0FBQzhCLFdBQVIsQ0FBb0JSLGdCQUFwQjtBQUNBdEIsV0FBTyxDQUFDUyxZQUFSLENBQXFCZ0IsaUJBQXJCO0FBQ0F6QixXQUFPLENBQUMrQixRQUFSLENBQWlCUixRQUFqQixFQUEyQm5FLE1BQTNCLEVBQW1DeUUsTUFBbkM7QUFDQTdCLFdBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDRDtBQUNELE1BQUlHLEtBQUosRUFBVztBQUNULFFBQUlXLFVBQVUsR0FBRzdRLFdBQVcsQ0FBQ2tRLEtBQUQsRUFBUUQsYUFBUixDQUE1QjtBQUNBLFFBQUlhLE9BQU8sR0FBRy9SLE1BQU0sQ0FBQzVGLENBQVAsR0FBVzBYLFVBQVUsR0FBRyxDQUF4QixJQUE2QnBVLElBQUksQ0FBQ3lULEtBQUwsQ0FBV2xXLE9BQVgsSUFBc0IsQ0FBbkQsQ0FBZDtBQUNBLFFBQUkrVyxPQUFPLEdBQUdoUyxNQUFNLENBQUN2RixDQUFQLEdBQVd5VyxhQUFhLEdBQUcsQ0FBM0IsSUFBZ0N4VCxJQUFJLENBQUN5VCxLQUFMLENBQVdqVyxPQUFYLElBQXNCLENBQXRELENBQWQ7QUFDQSxRQUFJbVcsUUFBSixFQUFjO0FBQ1pXLGFBQU8sSUFBSSxDQUFDUCxjQUFjLEdBQUc3SixNQUFsQixJQUE0QixDQUF2QztBQUNEO0FBQ0RrSSxXQUFPLENBQUNNLFNBQVI7QUFDQU4sV0FBTyxDQUFDOEIsV0FBUixDQUFvQlYsYUFBcEI7QUFDQXBCLFdBQU8sQ0FBQ1MsWUFBUixDQUFxQmUsY0FBckI7QUFDQXhCLFdBQU8sQ0FBQytCLFFBQVIsQ0FBaUJWLEtBQWpCLEVBQXdCWSxPQUF4QixFQUFpQ0MsT0FBakM7QUFDQWxDLFdBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDRDtBQUNGOztBQUVELFNBQVNpQixhQUFULENBQXVCL1MsTUFBdkIsRUFBK0JrQixNQUEvQixFQUF1Q3JKLE1BQXZDLEVBQStDK1ksT0FBL0MsRUFBd0Q7QUFDdEQ7QUFDQSxNQUFJL1MsSUFBSSxHQUFHcUQsTUFBTSxDQUFDckQsSUFBbEI7QUFDQW1DLFFBQU0sQ0FBQzlGLE9BQVAsQ0FBZSxVQUFTbUgsSUFBVCxFQUFlRixLQUFmLEVBQXNCO0FBQ25DLFFBQUlFLElBQUksS0FBSyxJQUFiLEVBQW1CO0FBQ2pCO0FBQ0F1UCxhQUFPLENBQUNNLFNBQVI7QUFDQU4sYUFBTyxDQUFDOEIsV0FBUixDQUFvQnhSLE1BQU0sQ0FBQzhSLFFBQVAsSUFBbUJuYixNQUFNLENBQUNXLFFBQTlDO0FBQ0FvWSxhQUFPLENBQUNTLFlBQVIsQ0FBcUJuUSxNQUFNLENBQUMrUixTQUFQLElBQW9CLFNBQXpDO0FBQ0EsVUFBSTFJLEtBQUssR0FBRzFNLElBQUksQ0FBQ3NELEtBQUQsQ0FBaEI7QUFDQSxVQUFJLE9BQU90RCxJQUFJLENBQUNzRCxLQUFELENBQVgsS0FBdUIsUUFBdkIsSUFBbUN0RCxJQUFJLENBQUNzRCxLQUFELENBQUosS0FBZ0IsSUFBdkQsRUFBNkQ7QUFDL0QsWUFBSXRELElBQUksQ0FBQ3NELEtBQUQsQ0FBSixDQUFZa0osV0FBWixJQUEyQjNILEtBQS9CLEVBQXNDO0FBQ3JDNkgsZUFBSyxHQUFHMU0sSUFBSSxDQUFDc0QsS0FBRCxDQUFKLENBQVksQ0FBWixDQUFSO0FBQ0EsU0FGRCxNQUVLO0FBQ0pvSixlQUFLLEdBQUcxTSxJQUFJLENBQUNzRCxLQUFELENBQUosQ0FBWW9KLEtBQXBCO0FBQ0E7QUFDRTtBQUNELFVBQUkySSxTQUFTLEdBQUdoUyxNQUFNLENBQUNrQyxNQUFQLEdBQWdCbEMsTUFBTSxDQUFDa0MsTUFBUCxDQUFjbUgsS0FBZCxDQUFoQixHQUF1Q0EsS0FBdkQ7QUFDQXFHLGFBQU8sQ0FBQytCLFFBQVIsQ0FBaUJ4USxNQUFNLENBQUMrUSxTQUFELENBQXZCLEVBQW9DN1IsSUFBSSxDQUFDbkcsQ0FBTCxHQUFTNkcsV0FBVyxDQUFDbVIsU0FBRCxFQUFZaFMsTUFBTSxDQUFDOFIsUUFBUCxJQUFtQm5iLE1BQU0sQ0FBQ1csUUFBdEMsQ0FBWCxHQUE2RCxDQUExRyxFQUE2RzZJLElBQUksQ0FBQzlGLENBQUwsR0FBUSxDQUFySDtBQUNBcVYsYUFBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsYUFBTyxDQUFDa0IsTUFBUjtBQUNEO0FBQ0YsR0FuQkQ7O0FBcUJEOztBQUVELFNBQVNxQixjQUFULENBQXdCcEcsV0FBeEIsRUFBcUMzRyxNQUFyQyxFQUE2Q2dOLGNBQTdDLEVBQTZENVUsSUFBN0QsRUFBbUUzRyxNQUFuRSxFQUEyRStZLE9BQTNFLEVBQW9GO0FBQ2xGeEssUUFBTSxJQUFJMkcsV0FBVyxDQUFDelIsS0FBWixHQUFvQixDQUFwQixHQUF3QnpELE1BQU0sQ0FBQzBCLG9CQUF6Qzs7QUFFQSxNQUFJa1QsVUFBVSxHQUFHTSxXQUFXLENBQUMzTixVQUFaLEdBQXlCMk4sV0FBVyxDQUFDMU4sUUFBckMsR0FBZ0QsQ0FBakU7QUFDQSxNQUFJZ1UsVUFBVSxHQUFHNUcsVUFBVSxHQUFHTSxXQUFXLENBQUN1RyxTQUFaLENBQXNCM0ksV0FBcEQ7QUFDQSxNQUFJNEksV0FBVyxHQUFHeEcsV0FBVyxDQUFDeUcsU0FBWixHQUF3QnpHLFdBQVcsQ0FBQzBHLFdBQXREO0FBQ0EsTUFBSTlJLFdBQVcsR0FBRzRJLFdBQVcsR0FBR3hHLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0IzSSxXQUF0RDtBQUNBLE1BQUkrSSxRQUFRLEdBQUczRyxXQUFXLENBQUMzTixVQUEzQjtBQUNBLE1BQUl1VSxTQUFTLEdBQUc1RyxXQUFXLENBQUMwRyxXQUE1QjtBQUNBLE9BQUssSUFBSXpWLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUcrTyxXQUFXLENBQUN1RyxTQUFaLENBQXNCM0ksV0FBdEIsR0FBb0MsQ0FBeEQsRUFBMkQzTSxDQUFDLEVBQTVELEVBQWdFO0FBQzlELFFBQUk0VixHQUFHLEdBQUc7QUFDUjFZLE9BQUMsRUFBRWtMLE1BQU0sR0FBR3hMLElBQUksQ0FBQ2dSLEdBQUwsQ0FBUzhILFFBQVEsR0FBRzlZLElBQUksQ0FBQzJFLEVBQXpCLENBREo7QUFFUmhFLE9BQUMsRUFBRTZLLE1BQU0sR0FBR3hMLElBQUksQ0FBQ3NQLEdBQUwsQ0FBU3dKLFFBQVEsR0FBRzlZLElBQUksQ0FBQzJFLEVBQXpCLENBRkosRUFBVjs7QUFJQSxRQUFJc1UsU0FBUyxHQUFHOUcsV0FBVyxDQUFDK0csV0FBWixHQUEwQi9HLFdBQVcsQ0FBQytHLFdBQVosQ0FBd0JILFNBQXhCLENBQTFCLEdBQStEQSxTQUEvRTtBQUNBQyxPQUFHLENBQUMxWSxDQUFKLElBQVNrWSxjQUFjLENBQUNsWSxDQUFmLEdBQW1CNkcsV0FBVyxDQUFDOFIsU0FBRCxDQUFYLEdBQXlCLENBQXJEO0FBQ0FELE9BQUcsQ0FBQ3JZLENBQUosSUFBUzZYLGNBQWMsQ0FBQzdYLENBQXhCO0FBQ0EsUUFBSXlTLE1BQU0sR0FBRzRGLEdBQUcsQ0FBQzFZLENBQWpCO0FBQ0EsUUFBSXVYLE1BQU0sR0FBR21CLEdBQUcsQ0FBQ3JZLENBQWpCO0FBQ0FxVixXQUFPLENBQUNNLFNBQVI7QUFDQU4sV0FBTyxDQUFDOEIsV0FBUixDQUFvQjdhLE1BQU0sQ0FBQ1csUUFBM0I7QUFDQW9ZLFdBQU8sQ0FBQ1MsWUFBUixDQUFxQnRFLFdBQVcsQ0FBQ2dILFVBQVosSUFBMEIsU0FBL0M7QUFDQW5ELFdBQU8sQ0FBQytCLFFBQVIsQ0FBaUJrQixTQUFqQixFQUE0QjdGLE1BQTVCLEVBQW9DeUUsTUFBTSxHQUFHNWEsTUFBTSxDQUFDVyxRQUFQLEdBQWtCLENBQS9EO0FBQ0FvWSxXQUFPLENBQUNnQixTQUFSO0FBQ0FoQixXQUFPLENBQUNrQixNQUFSOztBQUVBNEIsWUFBUSxJQUFJTCxVQUFaO0FBQ0EsUUFBSUssUUFBUSxJQUFJLENBQWhCLEVBQW1CO0FBQ2pCQSxjQUFRLEdBQUdBLFFBQVEsR0FBRyxDQUF0QjtBQUNEO0FBQ0RDLGFBQVMsSUFBSWhKLFdBQWI7QUFDRDs7QUFFRjs7QUFFRCxTQUFTcUosY0FBVCxDQUF3QnpOLFNBQXhCLEVBQW1DSCxNQUFuQyxFQUEyQ2dOLGNBQTNDLEVBQTJENVUsSUFBM0QsRUFBaUUzRyxNQUFqRSxFQUF5RStZLE9BQXpFLEVBQWtGO0FBQ2hGLE1BQUlyRixXQUFXLEdBQUcvTSxJQUFJLENBQUNpRyxLQUFMLENBQVcrRyxLQUFYLElBQW9CLEVBQXRDO0FBQ0FwRixRQUFNLElBQUl2TyxNQUFNLENBQUN5QixvQkFBakI7O0FBRUFpTixXQUFTLENBQUNyTSxPQUFWLENBQWtCLFVBQVNpRixLQUFULEVBQWdCZ0MsS0FBaEIsRUFBdUI7QUFDdkMsUUFBSXlTLEdBQUcsR0FBRztBQUNSMVksT0FBQyxFQUFFa0wsTUFBTSxHQUFHeEwsSUFBSSxDQUFDZ1IsR0FBTCxDQUFTek0sS0FBVCxDQURKO0FBRVI1RCxPQUFDLEVBQUU2SyxNQUFNLEdBQUd4TCxJQUFJLENBQUNzUCxHQUFMLENBQVMvSyxLQUFULENBRkosRUFBVjs7QUFJQSxRQUFJOFUsaUJBQWlCLEdBQUdwVCx1QkFBdUIsQ0FBQytTLEdBQUcsQ0FBQzFZLENBQUwsRUFBUTBZLEdBQUcsQ0FBQ3JZLENBQVosRUFBZTZYLGNBQWYsQ0FBL0M7QUFDQSxRQUFJcEYsTUFBTSxHQUFHaUcsaUJBQWlCLENBQUMvWSxDQUEvQjtBQUNBLFFBQUl1WCxNQUFNLEdBQUd3QixpQkFBaUIsQ0FBQzFZLENBQS9CO0FBQ0EsUUFBSW5CLElBQUksQ0FBQ0ssa0JBQUwsQ0FBd0JtWixHQUFHLENBQUMxWSxDQUE1QixFQUErQixDQUEvQixDQUFKLEVBQXVDO0FBQ3JDOFMsWUFBTSxJQUFJak0sV0FBVyxDQUFDdkQsSUFBSSxDQUFDdUYsVUFBTCxDQUFnQjVDLEtBQWhCLEtBQTBCLEVBQTNCLENBQVgsR0FBNEMsQ0FBdEQ7QUFDRCxLQUZELE1BRU8sSUFBSXlTLEdBQUcsQ0FBQzFZLENBQUosR0FBUSxDQUFaLEVBQWU7QUFDcEI4UyxZQUFNLElBQUlqTSxXQUFXLENBQUN2RCxJQUFJLENBQUN1RixVQUFMLENBQWdCNUMsS0FBaEIsS0FBMEIsRUFBM0IsQ0FBckI7QUFDRDtBQUNEeVAsV0FBTyxDQUFDTSxTQUFSO0FBQ0FOLFdBQU8sQ0FBQzhCLFdBQVIsQ0FBb0I3YSxNQUFNLENBQUNXLFFBQTNCO0FBQ0FvWSxXQUFPLENBQUNTLFlBQVIsQ0FBcUI5RixXQUFXLENBQUN3SSxVQUFaLElBQTBCLFNBQS9DO0FBQ0FuRCxXQUFPLENBQUMrQixRQUFSLENBQWlCblUsSUFBSSxDQUFDdUYsVUFBTCxDQUFnQjVDLEtBQWhCLEtBQTBCLEVBQTNDLEVBQStDNk0sTUFBL0MsRUFBdUR5RSxNQUFNLEdBQUc1YSxNQUFNLENBQUNXLFFBQVAsR0FBa0IsQ0FBbEY7QUFDQW9ZLFdBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDRCxHQW5CRDs7QUFxQkQ7O0FBRUQsU0FBU29DLFdBQVQsQ0FBcUJoVCxNQUFyQixFQUE2QjFDLElBQTdCLEVBQW1DM0csTUFBbkMsRUFBMkMrWSxPQUEzQyxFQUFvRHhLLE1BQXBELEVBQTREdEYsTUFBNUQsRUFBb0U7QUFDbEUsTUFBSXFULFVBQVUsR0FBR3RjLE1BQU0sQ0FBQ2MsbUJBQXhCO0FBQ0EsTUFBSXliLG9CQUFvQixHQUFHLEVBQTNCO0FBQ0EsTUFBSUMsY0FBYyxHQUFHLElBQXJCOztBQUVBLE1BQUlDLGFBQWEsR0FBR3BULE1BQU0sQ0FBQ0UsR0FBUCxDQUFXLFVBQVNDLElBQVQsRUFBZTtBQUM1QyxRQUFJVyxJQUFJLEdBQUdYLElBQUksQ0FBQytCLE1BQUwsR0FBYy9CLElBQUksQ0FBQytCLE1BQUwsQ0FBWSxDQUFDL0IsSUFBSSxDQUFDMEcsWUFBTCxDQUFrQjFOLE9BQWxCLENBQTBCLENBQTFCLENBQWIsQ0FBZCxHQUEyREQsSUFBSSxDQUFDQyxPQUFMLENBQWFnSCxJQUFJLENBQUMwRyxZQUFMLENBQWtCMU4sT0FBbEIsQ0FBMEIsQ0FBMUIsSUFBK0IsR0FBNUMsSUFBa0QsR0FBeEg7QUFDQSxRQUFHZ0gsSUFBSSxDQUFDaUwsaUJBQVIsRUFBMkJqTCxJQUFJLENBQUMwRyxZQUFMLEdBQWtCMUcsSUFBSSxDQUFDaUwsaUJBQXZCO0FBQzNCLFFBQUlvRixHQUFHLEdBQUcsSUFBSTlXLElBQUksQ0FBQzJFLEVBQVQsSUFBZThCLElBQUksQ0FBQ3lHLE9BQUwsR0FBZSxJQUFJbE4sSUFBSSxDQUFDMkUsRUFBVCxHQUFjOEIsSUFBSSxDQUFDMEcsWUFBbkIsR0FBa0MsQ0FBaEUsQ0FBVjtBQUNBLFFBQUloSyxLQUFLLEdBQUdzRCxJQUFJLENBQUN0RCxLQUFqQjtBQUNBLFFBQUlxSSxNQUFNLEdBQUcvRSxJQUFJLENBQUN5SyxRQUFsQjtBQUNBLFdBQU87QUFDTDRGLFNBQUcsRUFBRUEsR0FEQTtBQUVMMVAsVUFBSSxFQUFFQSxJQUZEO0FBR0xqRSxXQUFLLEVBQUVBLEtBSEY7QUFJTHFJLFlBQU0sRUFBRUEsTUFKSDtBQUtMNk0sZUFBUyxFQUFFNVIsSUFBSSxDQUFDNFIsU0FMWDtBQU1MRCxjQUFRLEVBQUUzUixJQUFJLENBQUMyUixRQU5WLEVBQVA7O0FBUUQsR0FkbUIsQ0FBcEI7QUFlQSxPQUFLLElBQUloVixDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHc1csYUFBYSxDQUFDMWEsTUFBbEMsRUFBMENvRSxDQUFDLEVBQTNDLEVBQStDO0FBQzdDLFFBQUlxRCxJQUFJLEdBQUdpVCxhQUFhLENBQUN0VyxDQUFELENBQXhCO0FBQ0E7QUFDQSxRQUFJdVcsT0FBTyxHQUFHM1osSUFBSSxDQUFDZ1IsR0FBTCxDQUFTdkssSUFBSSxDQUFDcVEsR0FBZCxLQUFzQnJRLElBQUksQ0FBQytFLE1BQUwsR0FBYytOLFVBQXBDLENBQWQ7QUFDQSxRQUFJSyxPQUFPLEdBQUc1WixJQUFJLENBQUNzUCxHQUFMLENBQVM3SSxJQUFJLENBQUNxUSxHQUFkLEtBQXNCclEsSUFBSSxDQUFDK0UsTUFBTCxHQUFjK04sVUFBcEMsQ0FBZDs7QUFFQTtBQUNBLFFBQUlNLE9BQU8sR0FBRzdaLElBQUksQ0FBQ2dSLEdBQUwsQ0FBU3ZLLElBQUksQ0FBQ3FRLEdBQWQsSUFBcUJyUSxJQUFJLENBQUMrRSxNQUF4QztBQUNBLFFBQUlzTyxPQUFPLEdBQUc5WixJQUFJLENBQUNzUCxHQUFMLENBQVM3SSxJQUFJLENBQUNxUSxHQUFkLElBQXFCclEsSUFBSSxDQUFDK0UsTUFBeEM7O0FBRUE7QUFDQSxRQUFJdU8sT0FBTyxHQUFHSixPQUFPLElBQUksQ0FBWCxHQUFlQSxPQUFPLEdBQUcxYyxNQUFNLENBQUNlLG1CQUFoQyxHQUFzRDJiLE9BQU8sR0FBRzFjLE1BQU0sQ0FBQ2UsbUJBQXJGO0FBQ0EsUUFBSWdjLE9BQU8sR0FBR0osT0FBZDtBQUNBLFFBQUloQyxTQUFTLEdBQUd6USxXQUFXLENBQUNWLElBQUksQ0FBQ1csSUFBTixFQUFXWCxJQUFJLENBQUMyUixRQUFMLElBQWVuYixNQUFNLENBQUNXLFFBQWpDLENBQTNCO0FBQ0EsUUFBSWlhLE1BQU0sR0FBR21DLE9BQWI7O0FBRUEsUUFBSVAsY0FBYyxJQUFJamEsSUFBSSxDQUFDVyxxQkFBTCxDQUEyQnNaLGNBQWMsQ0FBQ2haLEtBQTFDLEVBQWlEO0FBQ25FSCxPQUFDLEVBQUV5WixPQURnRSxFQUFqRCxDQUF0QjtBQUVNO0FBQ0osVUFBSUEsT0FBTyxHQUFHLENBQWQsRUFBaUI7QUFDZmxDLGNBQU0sR0FBRzdYLElBQUksQ0FBQ3VGLEdBQUwsQ0FBU3lVLE9BQVQsRUFBa0JQLGNBQWMsQ0FBQ2haLEtBQWYsQ0FBcUJFLENBQXZDLENBQVQ7QUFDRCxPQUZELE1BRU8sSUFBSWdaLE9BQU8sR0FBRyxDQUFkLEVBQWlCO0FBQ3RCOUIsY0FBTSxHQUFHN1gsSUFBSSxDQUFDc0YsR0FBTCxDQUFTMFUsT0FBVCxFQUFrQlAsY0FBYyxDQUFDaFosS0FBZixDQUFxQkUsQ0FBdkMsQ0FBVDtBQUNELE9BRk0sTUFFQTtBQUNMLFlBQUlxWixPQUFPLEdBQUcsQ0FBZCxFQUFpQjtBQUNmbkMsZ0JBQU0sR0FBRzdYLElBQUksQ0FBQ3NGLEdBQUwsQ0FBUzBVLE9BQVQsRUFBa0JQLGNBQWMsQ0FBQ2haLEtBQWYsQ0FBcUJFLENBQXZDLENBQVQ7QUFDRCxTQUZELE1BRU87QUFDTGtYLGdCQUFNLEdBQUc3WCxJQUFJLENBQUN1RixHQUFMLENBQVN5VSxPQUFULEVBQWtCUCxjQUFjLENBQUNoWixLQUFmLENBQXFCRSxDQUF2QyxDQUFUO0FBQ0Q7QUFDRjtBQUNGO0FBQ0QsUUFBSW9aLE9BQU8sR0FBRyxDQUFkLEVBQWlCO0FBQ2ZBLGFBQU8sSUFBSW5DLFNBQVg7QUFDRDs7QUFFRCxRQUFJcUMsVUFBVSxHQUFHO0FBQ2ZDLGVBQVMsRUFBRTtBQUNUNVosU0FBQyxFQUFFdVosT0FETTtBQUVUbFosU0FBQyxFQUFFbVosT0FGTSxFQURJOztBQUtmSyxhQUFPLEVBQUU7QUFDUDdaLFNBQUMsRUFBRXFaLE9BREk7QUFFUGhaLFNBQUMsRUFBRWlaLE9BRkksRUFMTTs7QUFTZm5aLFdBQUssRUFBRTtBQUNMSCxTQUFDLEVBQUV5WixPQURFO0FBRUxwWixTQUFDLEVBQUVrWCxNQUZFLEVBVFE7O0FBYWZuWCxXQUFLLEVBQUVrWCxTQWJRO0FBY2ZoWCxZQUFNLEVBQUUzRCxNQUFNLENBQUNXLFFBZEE7QUFlZndKLFVBQUksRUFBRVgsSUFBSSxDQUFDVyxJQWZJO0FBZ0JmakUsV0FBSyxFQUFFc0QsSUFBSSxDQUFDdEQsS0FoQkc7QUFpQmZrVixlQUFTLEVBQUU1UixJQUFJLENBQUM0UixTQWpCRDtBQWtCZkQsY0FBUSxFQUFFM1IsSUFBSSxDQUFDMlIsUUFsQkEsRUFBakI7O0FBb0JBcUIsa0JBQWMsR0FBR3RULGNBQWMsQ0FBQzhULFVBQUQsRUFBYVIsY0FBYixDQUEvQjtBQUNBRCx3QkFBb0IsQ0FBQ3RZLElBQXJCLENBQTBCdVksY0FBMUI7QUFDRDs7QUFFRCxPQUFLLElBQUlyVyxJQUFDLEdBQUcsQ0FBYixFQUFnQkEsSUFBQyxHQUFHb1csb0JBQW9CLENBQUN4YSxNQUF6QyxFQUFpRG9FLElBQUMsRUFBbEQsRUFBc0Q7QUFDcEQsUUFBSXFELE1BQUksR0FBRytTLG9CQUFvQixDQUFDcFcsSUFBRCxDQUEvQjtBQUNBLFFBQUlnWCxpQkFBaUIsR0FBR25VLHVCQUF1QixDQUFDUSxNQUFJLENBQUN5VCxTQUFMLENBQWU1WixDQUFoQixFQUFtQm1HLE1BQUksQ0FBQ3lULFNBQUwsQ0FBZXZaLENBQWxDLEVBQXFDdUYsTUFBckMsQ0FBL0M7QUFDQSxRQUFJbVUsZUFBZSxHQUFHcFUsdUJBQXVCLENBQUNRLE1BQUksQ0FBQzBULE9BQUwsQ0FBYTdaLENBQWQsRUFBaUJtRyxNQUFJLENBQUMwVCxPQUFMLENBQWF4WixDQUE5QixFQUFpQ3VGLE1BQWpDLENBQTdDO0FBQ0EsUUFBSW9VLFlBQVksR0FBR3JVLHVCQUF1QixDQUFDUSxNQUFJLENBQUNoRyxLQUFMLENBQVdILENBQVosRUFBZW1HLE1BQUksQ0FBQ2hHLEtBQUwsQ0FBV0UsQ0FBMUIsRUFBNkJ1RixNQUE3QixDQUExQztBQUNBOFAsV0FBTyxDQUFDVyxZQUFSLENBQXFCLElBQUkvUyxJQUFJLENBQUNuRyxVQUE5QjtBQUNBdVksV0FBTyxDQUFDOEIsV0FBUixDQUFvQjdhLE1BQU0sQ0FBQ1csUUFBM0I7QUFDQW9ZLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUNRLGNBQVIsQ0FBdUIvUCxNQUFJLENBQUN0RCxLQUE1QjtBQUNBNlMsV0FBTyxDQUFDUyxZQUFSLENBQXFCaFEsTUFBSSxDQUFDdEQsS0FBMUI7QUFDQTZTLFdBQU8sQ0FBQ1ksTUFBUixDQUFld0QsaUJBQWlCLENBQUM5WixDQUFqQyxFQUFvQzhaLGlCQUFpQixDQUFDelosQ0FBdEQ7QUFDQSxRQUFJNFosV0FBVyxHQUFHOVQsTUFBSSxDQUFDaEcsS0FBTCxDQUFXSCxDQUFYLEdBQWUsQ0FBZixHQUFtQmdhLFlBQVksQ0FBQ2hhLENBQWIsR0FBaUJtRyxNQUFJLENBQUMvRixLQUF6QyxHQUFpRDRaLFlBQVksQ0FBQ2hhLENBQWhGO0FBQ0EsUUFBSWthLFVBQVUsR0FBRy9ULE1BQUksQ0FBQ2hHLEtBQUwsQ0FBV0gsQ0FBWCxHQUFlLENBQWYsR0FBbUJnYSxZQUFZLENBQUNoYSxDQUFiLEdBQWlCLENBQXBDLEdBQXdDZ2EsWUFBWSxDQUFDaGEsQ0FBYixHQUFpQixDQUExRTtBQUNBMFYsV0FBTyxDQUFDeUUsZ0JBQVIsQ0FBeUJKLGVBQWUsQ0FBQy9aLENBQXpDLEVBQTRDK1osZUFBZSxDQUFDMVosQ0FBNUQsRUFBK0Q0WixXQUEvRCxFQUE0RUQsWUFBWSxDQUFDM1osQ0FBekY7QUFDQXFWLFdBQU8sQ0FBQ1ksTUFBUixDQUFld0QsaUJBQWlCLENBQUM5WixDQUFqQyxFQUFvQzhaLGlCQUFpQixDQUFDelosQ0FBdEQ7QUFDQXFWLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLFdBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUNZLE1BQVIsQ0FBZTBELFlBQVksQ0FBQ2hhLENBQWIsR0FBaUJtRyxNQUFJLENBQUMvRixLQUFyQyxFQUE0QzRaLFlBQVksQ0FBQzNaLENBQXpEO0FBQ0FxVixXQUFPLENBQUNjLEdBQVIsQ0FBWXlELFdBQVosRUFBeUJELFlBQVksQ0FBQzNaLENBQXRDLEVBQXlDLENBQXpDLEVBQTRDLENBQTVDLEVBQStDLElBQUlYLElBQUksQ0FBQzJFLEVBQXhEO0FBQ0FxUixXQUFPLENBQUNnQixTQUFSO0FBQ0FoQixXQUFPLENBQUNpQixJQUFSO0FBQ0FqQixXQUFPLENBQUNNLFNBQVI7QUFDQU4sV0FBTyxDQUFDOEIsV0FBUixDQUFvQnJSLE1BQUksQ0FBQzJSLFFBQUwsSUFBaUJuYixNQUFNLENBQUNXLFFBQTVDO0FBQ0FvWSxXQUFPLENBQUNTLFlBQVIsQ0FBcUJoUSxNQUFJLENBQUM0UixTQUFMLElBQWtCLFNBQXZDO0FBQ0FyQyxXQUFPLENBQUMrQixRQUFSLENBQWlCdFIsTUFBSSxDQUFDVyxJQUF0QixFQUE0Qm9ULFVBQTVCLEVBQXdDRixZQUFZLENBQUMzWixDQUFiLEdBQWlCLENBQXpEO0FBQ0FxVixXQUFPLENBQUNnQixTQUFSO0FBQ0FoQixXQUFPLENBQUNrQixNQUFSO0FBQ0FsQixXQUFPLENBQUNnQixTQUFSO0FBQ0Q7QUFDRjs7QUFFRCxTQUFTMEQsb0JBQVQsQ0FBOEJ2WixPQUE5QixFQUF1Q3lDLElBQXZDLEVBQTZDM0csTUFBN0MsRUFBcUQrWSxPQUFyRCxFQUE4RDtBQUM1RCxNQUFJMkUsYUFBYSxHQUFHL1csSUFBSSxDQUFDaUcsS0FBTCxDQUFXK1EsT0FBWCxJQUFzQixFQUExQztBQUNBRCxlQUFhLENBQUNFLFFBQWQsR0FBeUJGLGFBQWEsQ0FBQ0UsUUFBZCxJQUEwQnZULFNBQTFCLEdBQXNDLE9BQXRDLEdBQWdEcVQsYUFBYSxDQUFDRSxRQUF2RjtBQUNBRixlQUFhLENBQUNHLFVBQWQsR0FBMkJILGFBQWEsQ0FBQ0csVUFBZCxJQUE0QnhULFNBQTVCLEdBQXdDLENBQXhDLEdBQTRDcVQsYUFBYSxDQUFDRyxVQUFyRjtBQUNBLE1BQUlqRCxNQUFNLEdBQUdqVSxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWI7QUFDQSxNQUFJaVgsSUFBSSxHQUFHblgsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUF6Qjs7QUFFQSxNQUFJNlcsYUFBYSxDQUFDRSxRQUFkLElBQTBCLE1BQTlCLEVBQXNDO0FBQ3BDN0UsV0FBTyxDQUFDZ0YsV0FBUixDQUFvQixDQUFDTCxhQUFhLENBQUNHLFVBQWYsRUFBMkJILGFBQWEsQ0FBQ0csVUFBekMsQ0FBcEI7QUFDRDtBQUNEOUUsU0FBTyxDQUFDUSxjQUFSLENBQXVCbUUsYUFBYSxDQUFDTSxTQUFkLElBQTJCLFNBQWxEO0FBQ0FqRixTQUFPLENBQUNXLFlBQVIsQ0FBcUIsSUFBSS9TLElBQUksQ0FBQ25HLFVBQTlCO0FBQ0F1WSxTQUFPLENBQUNNLFNBQVI7QUFDQU4sU0FBTyxDQUFDWSxNQUFSLENBQWV6VixPQUFmLEVBQXdCMFcsTUFBeEI7QUFDQTdCLFNBQU8sQ0FBQ2EsTUFBUixDQUFlMVYsT0FBZixFQUF3QjRaLElBQXhCO0FBQ0EvRSxTQUFPLENBQUNrQixNQUFSO0FBQ0FsQixTQUFPLENBQUNnRixXQUFSLENBQW9CLEVBQXBCOztBQUVBLE1BQUlMLGFBQWEsQ0FBQ08sVUFBbEIsRUFBOEI7QUFDNUIsUUFBSWpDLFNBQVMsR0FBR3JWLElBQUksQ0FBQ3VGLFVBQUwsQ0FBZ0J2RixJQUFJLENBQUNnWCxPQUFMLENBQWFyVSxLQUE3QixDQUFoQjtBQUNBeVAsV0FBTyxDQUFDOEIsV0FBUixDQUFvQjdhLE1BQU0sQ0FBQ1csUUFBM0I7QUFDQSxRQUFJZ2EsU0FBUyxHQUFHelEsV0FBVyxDQUFDOFIsU0FBRCxFQUFZaGMsTUFBTSxDQUFDVyxRQUFuQixDQUEzQjs7QUFFQSxRQUFJdWQsS0FBSyxHQUFHaGEsT0FBTyxHQUFHLE1BQU15VyxTQUE1QjtBQUNBLFFBQUl3RCxLQUFLLEdBQUdMLElBQVo7QUFDQS9FLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUNTLFlBQVIsQ0FBcUJwVixRQUFRLENBQUNzWixhQUFhLENBQUNVLFlBQWQsSUFBOEJwZSxNQUFNLENBQUNzQixpQkFBdEMsRUFBeURvYyxhQUFhLENBQUNXLGNBQWQsSUFBZ0NyZSxNQUFNLENBQUN1QixjQUFoRyxDQUE3QjtBQUNBd1gsV0FBTyxDQUFDUSxjQUFSLENBQXVCbUUsYUFBYSxDQUFDVSxZQUFkLElBQThCcGUsTUFBTSxDQUFDc0IsaUJBQTVEO0FBQ0F5WCxXQUFPLENBQUNXLFlBQVIsQ0FBcUIsSUFBSS9TLElBQUksQ0FBQ25HLFVBQTlCO0FBQ0F1WSxXQUFPLENBQUNlLElBQVIsQ0FBYW9FLEtBQUssR0FBR2xlLE1BQU0sQ0FBQ3FCLGNBQTVCLEVBQTRDOGMsS0FBNUMsRUFBbUR4RCxTQUFTLEdBQUcsSUFBSTNhLE1BQU0sQ0FBQ3FCLGNBQTFFLEVBQTBGckIsTUFBTSxDQUFDVyxRQUFQLEdBQWtCLElBQUlYLE1BQU0sQ0FBQ3FCLGNBQXZIO0FBQ0EwWCxXQUFPLENBQUNnQixTQUFSO0FBQ0FoQixXQUFPLENBQUNrQixNQUFSO0FBQ0FsQixXQUFPLENBQUNpQixJQUFSOztBQUVBakIsV0FBTyxDQUFDTSxTQUFSO0FBQ0FOLFdBQU8sQ0FBQzhCLFdBQVIsQ0FBb0I3YSxNQUFNLENBQUNXLFFBQTNCO0FBQ0FvWSxXQUFPLENBQUNTLFlBQVIsQ0FBcUJrRSxhQUFhLENBQUNZLGNBQWQsSUFBZ0N0ZSxNQUFNLENBQUN1ZSxTQUE1RDtBQUNBeEYsV0FBTyxDQUFDK0IsUUFBUixDQUFpQnhRLE1BQU0sQ0FBQzBSLFNBQUQsQ0FBdkIsRUFBb0NrQyxLQUFwQyxFQUEyQ0MsS0FBSyxHQUFHbmUsTUFBTSxDQUFDcUIsY0FBZixHQUFnQ3JCLE1BQU0sQ0FBQ1csUUFBbEY7QUFDQW9ZLFdBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDRDtBQUNGOztBQUVELFNBQVN1RSxZQUFULENBQXNCN1gsSUFBdEIsRUFBNEIzRyxNQUE1QixFQUFvQytZLE9BQXBDLEVBQTZDO0FBQzNDLE1BQUkwRixjQUFjLEdBQUc5YyxNQUFNLENBQUMsRUFBRCxFQUFLO0FBQzlCdUQsUUFBSSxFQUFFLE9BRHdCO0FBRTlCMlksY0FBVSxFQUFFLENBRmtCO0FBRzlCN1gsUUFBSSxFQUFFLEVBSHdCLEVBQUw7QUFJeEJXLE1BQUksQ0FBQ2lHLEtBQUwsQ0FBVzhSLFFBSmEsQ0FBM0I7QUFLQSxNQUFJdkksTUFBTSxHQUFHeFAsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFiO0FBQ0EsTUFBSXVQLElBQUksR0FBR3pQLElBQUksQ0FBQ2xELEtBQUwsR0FBYWtELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBeEI7QUFDQSxNQUFJc0IsTUFBTSxHQUFHeVEsZUFBZSxDQUFDNkYsY0FBYyxDQUFDelksSUFBaEIsRUFBc0JXLElBQXRCLENBQTVCOztBQUVBLE9BQUssSUFBSVIsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR2dDLE1BQU0sQ0FBQ3BHLE1BQTNCLEVBQW1Db0UsQ0FBQyxFQUFwQyxFQUF3QztBQUN0QyxRQUFJcUQsSUFBSSxHQUFHN0gsTUFBTSxDQUFDLEVBQUQsRUFBSztBQUNwQmdkLGVBQVMsRUFBRSxTQURTO0FBRXBCQyxlQUFTLEVBQUUsS0FGUztBQUdwQk4sb0JBQWMsRUFBRSxTQUhJO0FBSXBCRixrQkFBWSxFQUFFLFNBSk07QUFLcEJDLG9CQUFjLEVBQUUsR0FMSTtBQU1wQnhGLGdCQUFVLEVBQUUsQ0FOUSxFQUFMO0FBT2QxUSxVQUFNLENBQUNoQyxDQUFELENBUFEsQ0FBakI7O0FBU0EsUUFBSXNZLGNBQWMsQ0FBQ3ZaLElBQWYsSUFBdUIsTUFBM0IsRUFBbUM7QUFDakM2VCxhQUFPLENBQUNnRixXQUFSLENBQW9CLENBQUNVLGNBQWMsQ0FBQ1osVUFBaEIsRUFBNEJZLGNBQWMsQ0FBQ1osVUFBM0MsQ0FBcEI7QUFDRDtBQUNEOUUsV0FBTyxDQUFDUSxjQUFSLENBQXVCL1AsSUFBSSxDQUFDbVYsU0FBNUI7QUFDQTVGLFdBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQXVZLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUNZLE1BQVIsQ0FBZXhELE1BQWYsRUFBdUIzTSxJQUFJLENBQUM5RixDQUE1QjtBQUNBcVYsV0FBTyxDQUFDYSxNQUFSLENBQWV4RCxJQUFmLEVBQXFCNU0sSUFBSSxDQUFDOUYsQ0FBMUI7QUFDQXFWLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLFdBQU8sQ0FBQ2dGLFdBQVIsQ0FBb0IsRUFBcEI7QUFDQSxRQUFJdlUsSUFBSSxDQUFDb1YsU0FBVCxFQUFvQjtBQUNsQixVQUFJNUMsU0FBUyxHQUFHclYsSUFBSSxDQUFDK1EsS0FBTCxDQUFXbk0sTUFBWCxHQUFvQjVFLElBQUksQ0FBQytRLEtBQUwsQ0FBV25NLE1BQVgsQ0FBa0I0SCxNQUFNLENBQUMzSixJQUFJLENBQUNrSixLQUFOLENBQXhCLENBQXBCLEdBQTREbEosSUFBSSxDQUFDa0osS0FBakY7QUFDQXFHLGFBQU8sQ0FBQzhCLFdBQVIsQ0FBb0I3YSxNQUFNLENBQUNXLFFBQTNCO0FBQ0EsVUFBSWdhLFNBQVMsR0FBR3pRLFdBQVcsQ0FBQzhSLFNBQUQsRUFBWWhjLE1BQU0sQ0FBQ1csUUFBbkIsQ0FBM0I7QUFDQSxVQUFJa2UsUUFBUSxHQUFHbFksSUFBSSxDQUFDcEcsT0FBTCxDQUFhLENBQWIsSUFBa0JQLE1BQU0sQ0FBQ00sZUFBekIsR0FBMkNOLE1BQU0sQ0FBQ3FCLGNBQWpFO0FBQ0EsVUFBSXlkLE1BQU0sR0FBRy9iLElBQUksQ0FBQ3NGLEdBQUwsQ0FBUzFCLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBVCxFQUF1QjhULFNBQVMsR0FBRzNhLE1BQU0sQ0FBQ3FCLGNBQVAsR0FBd0IsQ0FBM0QsQ0FBYjtBQUNBLFVBQUkwZCxPQUFPLEdBQUdELE1BQU0sR0FBR0QsUUFBdkI7O0FBRUEsVUFBSVgsS0FBSyxHQUFHVyxRQUFRLEdBQUcsQ0FBQ0UsT0FBTyxHQUFHcEUsU0FBWCxJQUF3QixDQUEvQztBQUNBLFVBQUl3RCxLQUFLLEdBQUczVSxJQUFJLENBQUM5RixDQUFqQjtBQUNBcVYsYUFBTyxDQUFDUyxZQUFSLENBQXFCcFYsUUFBUSxDQUFDb0YsSUFBSSxDQUFDNFUsWUFBTixFQUFvQjVVLElBQUksQ0FBQzZVLGNBQXpCLENBQTdCO0FBQ0F0RixhQUFPLENBQUNRLGNBQVIsQ0FBdUIvUCxJQUFJLENBQUM0VSxZQUE1QjtBQUNBckYsYUFBTyxDQUFDVyxZQUFSLENBQXFCLElBQUkvUyxJQUFJLENBQUNuRyxVQUE5QjtBQUNBdVksYUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGFBQU8sQ0FBQ2UsSUFBUixDQUFhK0UsUUFBYixFQUF1QlYsS0FBSyxHQUFHLE1BQU1uZSxNQUFNLENBQUNXLFFBQXJCLEdBQWdDWCxNQUFNLENBQUNxQixjQUE5RCxFQUE4RTBkLE9BQTlFLEVBQXVGL2UsTUFBTSxDQUFDVyxRQUFQLEdBQWtCLElBQUlYLE1BQU0sQ0FBQ3FCLGNBQXBIO0FBQ0EwWCxhQUFPLENBQUNnQixTQUFSO0FBQ0FoQixhQUFPLENBQUNrQixNQUFSO0FBQ0FsQixhQUFPLENBQUNpQixJQUFSOztBQUVBakIsYUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGFBQU8sQ0FBQzhCLFdBQVIsQ0FBb0I3YSxNQUFNLENBQUNXLFFBQTNCO0FBQ0FvWSxhQUFPLENBQUNTLFlBQVIsQ0FBcUJoUSxJQUFJLENBQUM4VSxjQUExQjtBQUNBdkYsYUFBTyxDQUFDK0IsUUFBUixDQUFpQnhRLE1BQU0sQ0FBQzBSLFNBQUQsQ0FBdkIsRUFBb0NrQyxLQUFwQyxFQUEyQ0MsS0FBSyxHQUFHLE1BQU1uZSxNQUFNLENBQUNXLFFBQWhFO0FBQ0FvWSxhQUFPLENBQUNrQixNQUFSO0FBQ0Q7QUFDRjtBQUNGOztBQUVELFNBQVMrRSx5QkFBVCxDQUFtQ3JZLElBQW5DLEVBQXlDM0csTUFBekMsRUFBaUQrWSxPQUFqRCxFQUEwRGhTLFdBQTFELEVBQXVFRSxXQUF2RSxFQUFvRjtBQUNsRixNQUFJeVcsYUFBYSxHQUFHL2IsTUFBTSxDQUFDLEVBQUQsRUFBSztBQUM3QmljLFlBQVEsRUFBRSxPQURtQjtBQUU3QkMsY0FBVSxFQUFFLENBRmlCLEVBQUw7QUFHdkJsWCxNQUFJLENBQUNpRyxLQUFMLENBQVcrUSxPQUhZLENBQTFCOztBQUtBLE1BQUl4SCxNQUFNLEdBQUd4UCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWI7QUFDQSxNQUFJdVAsSUFBSSxHQUFHelAsSUFBSSxDQUFDbEQsS0FBTCxHQUFha0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUF4Qjs7QUFFQSxNQUFJNlcsYUFBYSxDQUFDRSxRQUFkLElBQTBCLE1BQTlCLEVBQXNDO0FBQ3BDN0UsV0FBTyxDQUFDZ0YsV0FBUixDQUFvQixDQUFDTCxhQUFhLENBQUNHLFVBQWYsRUFBMkJILGFBQWEsQ0FBQ0csVUFBekMsQ0FBcEI7QUFDRDtBQUNEOUUsU0FBTyxDQUFDUSxjQUFSLENBQXVCbUUsYUFBYSxDQUFDTSxTQUFkLElBQTJCLFNBQWxEO0FBQ0FqRixTQUFPLENBQUNXLFlBQVIsQ0FBcUIsSUFBSS9TLElBQUksQ0FBQ25HLFVBQTlCO0FBQ0F1WSxTQUFPLENBQUNNLFNBQVI7QUFDQU4sU0FBTyxDQUFDWSxNQUFSLENBQWV4RCxNQUFmLEVBQXVCeFAsSUFBSSxDQUFDZ1gsT0FBTCxDQUFhcFIsTUFBYixDQUFvQjdJLENBQTNDO0FBQ0FxVixTQUFPLENBQUNhLE1BQVIsQ0FBZXhELElBQWYsRUFBcUJ6UCxJQUFJLENBQUNnWCxPQUFMLENBQWFwUixNQUFiLENBQW9CN0ksQ0FBekM7QUFDQXFWLFNBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLFNBQU8sQ0FBQ2dGLFdBQVIsQ0FBb0IsRUFBcEI7O0FBRUEsTUFBSUwsYUFBYSxDQUFDdUIsVUFBbEIsRUFBOEI7QUFDNUIsUUFBSWpELFNBQVMsR0FBR3pELG1CQUFtQixDQUFDNVIsSUFBSSxDQUFDZ1gsT0FBTCxDQUFhcFIsTUFBYixDQUFvQjdJLENBQXJCLEVBQXdCaUQsSUFBSSxDQUFDMEMsTUFBN0IsRUFBcUMxQyxJQUFyQyxFQUEyQzNHLE1BQTNDLEVBQW1EK0csV0FBbkQsQ0FBbkM7QUFDQSxRQUFJMkosUUFBUSxHQUFHL0osSUFBSSxDQUFDRCxTQUFMLENBQWU4UixTQUFmLENBQXlCdlksVUFBeEM7QUFDQSxRQUFJaWYsVUFBVSxHQUFDdlksSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFmO0FBQ0EsUUFBSXNZLFdBQVcsR0FBQ3hZLElBQUksQ0FBQ2xELEtBQUwsR0FBV2tELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBM0I7QUFDQSxTQUFJLElBQUlWLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQzZWLFNBQVMsQ0FBQ2phLE1BQXhCLEVBQStCb0UsQ0FBQyxFQUFoQyxFQUFtQztBQUNqQzRTLGFBQU8sQ0FBQzhCLFdBQVIsQ0FBb0I3YSxNQUFNLENBQUNXLFFBQTNCO0FBQ0EsVUFBSWdhLFNBQVMsR0FBR3pRLFdBQVcsQ0FBQzhSLFNBQVMsQ0FBQzdWLENBQUQsQ0FBVixFQUFlbkcsTUFBTSxDQUFDVyxRQUF0QixDQUEzQjtBQUNBLFVBQUlrZSxRQUFRLFNBQVosQ0FBYUMsTUFBTSxTQUFuQixDQUFvQkMsT0FBTyxTQUEzQjtBQUNBLFVBQUdyTyxRQUFRLENBQUN2SyxDQUFELENBQVIsQ0FBWThLLFFBQVosSUFBd0IsTUFBM0IsRUFBa0M7QUFDaEM0TixnQkFBUSxHQUFHSyxVQUFVLEdBQUd4TyxRQUFRLENBQUN2SyxDQUFELENBQVIsQ0FBWTFDLEtBQXBDO0FBQ0FxYixjQUFNLEdBQUcvYixJQUFJLENBQUNzRixHQUFMLENBQVN3VyxRQUFULEVBQW1CQSxRQUFRLEdBQUdsRSxTQUFYLEdBQXVCM2EsTUFBTSxDQUFDcUIsY0FBUCxHQUF3QixDQUFsRSxDQUFUO0FBQ0QsT0FIRCxNQUdLO0FBQ0h3ZCxnQkFBUSxHQUFHTSxXQUFYO0FBQ0FMLGNBQU0sR0FBRy9iLElBQUksQ0FBQ3NGLEdBQUwsQ0FBU3dXLFFBQVEsR0FBR25PLFFBQVEsQ0FBQ3ZLLENBQUQsQ0FBUixDQUFZMUMsS0FBaEMsRUFBdUNvYixRQUFRLEdBQUdsRSxTQUFYLEdBQXVCM2EsTUFBTSxDQUFDcUIsY0FBUCxHQUF3QixDQUF0RixDQUFUO0FBQ0Q7QUFDRDBkLGFBQU8sR0FBR0QsTUFBTSxHQUFHRCxRQUFuQjs7QUFFQSxVQUFJWCxLQUFLLEdBQUdXLFFBQVEsR0FBRyxDQUFDRSxPQUFPLEdBQUdwRSxTQUFYLElBQXdCLENBQS9DO0FBQ0EsVUFBSXdELEtBQUssR0FBR3hYLElBQUksQ0FBQ2dYLE9BQUwsQ0FBYXBSLE1BQWIsQ0FBb0I3SSxDQUFoQztBQUNBcVYsYUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGFBQU8sQ0FBQ1MsWUFBUixDQUFxQnBWLFFBQVEsQ0FBQ3NaLGFBQWEsQ0FBQ1UsWUFBZCxJQUE4QnBlLE1BQU0sQ0FBQ3NCLGlCQUF0QyxFQUF5RG9jLGFBQWEsQ0FBQ1csY0FBZCxJQUFnQ3JlLE1BQU0sQ0FBQ3VCLGNBQWhHLENBQTdCO0FBQ0F3WCxhQUFPLENBQUNRLGNBQVIsQ0FBdUJtRSxhQUFhLENBQUNVLFlBQWQsSUFBOEJwZSxNQUFNLENBQUNzQixpQkFBNUQ7QUFDQXlYLGFBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQXVZLGFBQU8sQ0FBQ2UsSUFBUixDQUFhK0UsUUFBYixFQUF1QlYsS0FBSyxHQUFHLE1BQU1uZSxNQUFNLENBQUNXLFFBQXJCLEdBQWdDWCxNQUFNLENBQUNxQixjQUE5RCxFQUE4RTBkLE9BQTlFLEVBQXVGL2UsTUFBTSxDQUFDVyxRQUFQLEdBQWtCLElBQUlYLE1BQU0sQ0FBQ3FCLGNBQXBIO0FBQ0EwWCxhQUFPLENBQUNnQixTQUFSO0FBQ0FoQixhQUFPLENBQUNrQixNQUFSO0FBQ0FsQixhQUFPLENBQUNpQixJQUFSOztBQUVBakIsYUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGFBQU8sQ0FBQzhCLFdBQVIsQ0FBb0I3YSxNQUFNLENBQUNXLFFBQTNCO0FBQ0FvWSxhQUFPLENBQUNTLFlBQVIsQ0FBcUJrRSxhQUFhLENBQUNZLGNBQWQsSUFBZ0N0ZSxNQUFNLENBQUN1ZSxTQUE1RDtBQUNBeEYsYUFBTyxDQUFDK0IsUUFBUixDQUFpQmtCLFNBQVMsQ0FBQzdWLENBQUQsQ0FBMUIsRUFBK0IrWCxLQUEvQixFQUFzQ0MsS0FBSyxHQUFHLE1BQU1uZSxNQUFNLENBQUNXLFFBQTNEO0FBQ0FvWSxhQUFPLENBQUNnQixTQUFSO0FBQ0FoQixhQUFPLENBQUNrQixNQUFSO0FBQ0EsVUFBR3ZKLFFBQVEsQ0FBQ3ZLLENBQUQsQ0FBUixDQUFZOEssUUFBWixJQUF3QixNQUEzQixFQUFrQztBQUNoQ2lPLGtCQUFVLElBQUl4TyxRQUFRLENBQUN2SyxDQUFELENBQVIsQ0FBWTFDLEtBQVosR0FBb0JrRCxJQUFJLENBQUMrUSxLQUFMLENBQVduWCxPQUE3QztBQUNELE9BRkQsTUFFSztBQUNINGUsbUJBQVcsSUFBR3pPLFFBQVEsQ0FBQ3ZLLENBQUQsQ0FBUixDQUFZMUMsS0FBWixHQUFtQmtELElBQUksQ0FBQytRLEtBQUwsQ0FBV25YLE9BQTVDO0FBQ0Q7QUFDRjtBQUNGO0FBQ0Y7O0FBRUQsU0FBUzZlLG9CQUFULENBQThCbGIsT0FBOUIsRUFBdUN5QyxJQUF2QyxFQUE2QzNHLE1BQTdDLEVBQXFEK1ksT0FBckQsRUFBOERoUyxXQUE5RCxFQUEyRTtBQUN6RSxNQUFJMlcsYUFBYSxHQUFHL2IsTUFBTSxDQUFDLEVBQUQsRUFBSztBQUM3QjBkLGlCQUFhLEVBQUUsU0FEYztBQUU3QkMsbUJBQWUsRUFBRSxJQUZZLEVBQUw7QUFHdkIzWSxNQUFJLENBQUNpRyxLQUFMLENBQVcrUSxPQUhZLENBQTFCO0FBSUEsTUFBSS9DLE1BQU0sR0FBR2pVLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBYjtBQUNBLE1BQUlpWCxJQUFJLEdBQUduWCxJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQXpCO0FBQ0FrUyxTQUFPLENBQUNNLFNBQVI7QUFDQU4sU0FBTyxDQUFDUyxZQUFSLENBQXFCcFYsUUFBUSxDQUFDc1osYUFBYSxDQUFDMkIsYUFBZixFQUE4QjNCLGFBQWEsQ0FBQzRCLGVBQTVDLENBQTdCO0FBQ0F2RyxTQUFPLENBQUNlLElBQVIsQ0FBYTVWLE9BQU8sR0FBRzZDLFdBQVcsR0FBRyxDQUFyQyxFQUF3QzZULE1BQXhDLEVBQWdEN1QsV0FBaEQsRUFBNkQrVyxJQUFJLEdBQUdsRCxNQUFwRTtBQUNBN0IsU0FBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsU0FBTyxDQUFDaUIsSUFBUjtBQUNEOztBQUVELFNBQVN1RixXQUFULENBQXFCblQsUUFBckIsRUFBK0JHLE1BQS9CLEVBQXVDNUYsSUFBdkMsRUFBNkMzRyxNQUE3QyxFQUFxRCtZLE9BQXJELEVBQThEaFMsV0FBOUQsRUFBMkVFLFdBQTNFLEVBQXdGO0FBQ3RGLE1BQUl5VyxhQUFhLEdBQUcvYixNQUFNLENBQUMsRUFBRCxFQUFLO0FBQy9CNmQsV0FBTyxFQUFDLElBRHVCO0FBRTdCQyxXQUFPLEVBQUUsU0FGb0I7QUFHN0JDLGFBQVMsRUFBRSxHQUhrQjtBQUk3Qm5CLGFBQVMsRUFBRSxTQUprQixFQUFMO0FBS3ZCNVgsTUFBSSxDQUFDaUcsS0FBTCxDQUFXK1EsT0FMWSxDQUExQjtBQU1BLE1BQUluTSxXQUFXLEdBQUcsSUFBSTdLLElBQUksQ0FBQ25HLFVBQTNCO0FBQ0EsTUFBSW1mLGlCQUFpQixHQUFHLElBQUloWixJQUFJLENBQUNuRyxVQUFqQztBQUNBLE1BQUlvZixVQUFVLEdBQUcsSUFBSWpaLElBQUksQ0FBQ25HLFVBQTFCO0FBQ0EsTUFBSXFmLGlCQUFpQixHQUFHLEtBQXhCO0FBQ0EsTUFBSWxaLElBQUksQ0FBQ3pCLElBQUwsSUFBYSxNQUFiLElBQXVCeUIsSUFBSSxDQUFDekIsSUFBTCxJQUFhLE1BQXBDLElBQThDeUIsSUFBSSxDQUFDekIsSUFBTCxJQUFhLFFBQTNELElBQXVFeUIsSUFBSSxDQUFDekIsSUFBTCxJQUFhLEtBQXhGLEVBQStGO0FBQzdGdVksd0JBQW9CLENBQUM5VyxJQUFJLENBQUNnWCxPQUFMLENBQWFwUixNQUFiLENBQW9CbEosQ0FBckIsRUFBd0JzRCxJQUF4QixFQUE4QjNHLE1BQTlCLEVBQXNDK1ksT0FBdEMsQ0FBcEI7QUFDRDs7QUFFRHhNLFFBQU0sR0FBRzVLLE1BQU0sQ0FBQztBQUNkMEIsS0FBQyxFQUFFLENBRFc7QUFFZEssS0FBQyxFQUFFLENBRlcsRUFBRDtBQUdaNkksUUFIWSxDQUFmO0FBSUFBLFFBQU0sQ0FBQzdJLENBQVAsSUFBWSxJQUFJaUQsSUFBSSxDQUFDbkcsVUFBckI7QUFDQSxNQUFJbWEsU0FBUyxHQUFHdk8sUUFBUSxDQUFDN0MsR0FBVCxDQUFhLFVBQVNDLElBQVQsRUFBZTtBQUMxQyxXQUFPVSxXQUFXLENBQUNWLElBQUksQ0FBQ1csSUFBTixFQUFZbkssTUFBTSxDQUFDVyxRQUFuQixDQUFsQjtBQUNELEdBRmUsQ0FBaEI7QUFHQSxNQUFJbWYsWUFBWSxHQUFHdE8sV0FBVyxHQUFHbU8saUJBQWQsR0FBa0MsSUFBSTNmLE1BQU0sQ0FBQ3FCLGNBQTdDLEdBQThEMEIsSUFBSSxDQUFDc0YsR0FBTCxDQUFTc0QsS0FBVCxDQUFlLElBQWYsRUFBcUJnUCxTQUFyQixDQUFqRjtBQUNBLE1BQUlvRixhQUFhLEdBQUcsSUFBSS9mLE1BQU0sQ0FBQ3FCLGNBQVgsR0FBNEIrSyxRQUFRLENBQUNySyxNQUFULEdBQWtCL0IsTUFBTSxDQUFDd0IsaUJBQXpFOztBQUVELE1BQUdrYyxhQUFhLENBQUM4QixPQUFkLElBQXlCLEtBQTVCLEVBQWtDLENBQUUsT0FBUTtBQUMzQztBQUNBLE1BQUlqVCxNQUFNLENBQUNsSixDQUFQLEdBQVdOLElBQUksQ0FBQ0MsR0FBTCxDQUFTMkQsSUFBSSxDQUFDcVosZ0JBQWQsQ0FBWCxHQUE2Q0osVUFBN0MsR0FBMERFLFlBQTFELEdBQXlFblosSUFBSSxDQUFDbEQsS0FBbEYsRUFBeUY7QUFDdkZvYyxxQkFBaUIsR0FBRyxJQUFwQjtBQUNEO0FBQ0QsTUFBSUUsYUFBYSxHQUFHeFQsTUFBTSxDQUFDN0ksQ0FBdkIsR0FBMkJpRCxJQUFJLENBQUNoRCxNQUFwQyxFQUE0QztBQUMxQzRJLFVBQU0sQ0FBQzdJLENBQVAsR0FBV2lELElBQUksQ0FBQ2hELE1BQUwsR0FBY29jLGFBQXpCO0FBQ0Q7QUFDRDtBQUNBaEgsU0FBTyxDQUFDTSxTQUFSO0FBQ0FOLFNBQU8sQ0FBQ1MsWUFBUixDQUFxQnBWLFFBQVEsQ0FBQ3NaLGFBQWEsQ0FBQytCLE9BQWQsSUFBeUJ6ZixNQUFNLENBQUNzQixpQkFBakMsRUFBb0RvYyxhQUFhLENBQUNnQyxTQUFkLElBQTJCMWYsTUFBTSxDQUFDdUIsY0FBdEYsQ0FBN0I7QUFDQSxNQUFJc2UsaUJBQUosRUFBdUI7QUFDckI5RyxXQUFPLENBQUNZLE1BQVIsQ0FBZXBOLE1BQU0sQ0FBQ2xKLENBQXRCLEVBQXlCa0osTUFBTSxDQUFDN0ksQ0FBUCxHQUFXLEtBQUtpRCxJQUFJLENBQUNuRyxVQUE5QztBQUNBdVksV0FBTyxDQUFDYSxNQUFSLENBQWVyTixNQUFNLENBQUNsSixDQUFQLEdBQVd1YyxVQUExQixFQUFzQ3JULE1BQU0sQ0FBQzdJLENBQVAsR0FBVyxLQUFLaUQsSUFBSSxDQUFDbkcsVUFBckIsR0FBa0MsSUFBSW1HLElBQUksQ0FBQ25HLFVBQWpGO0FBQ0F1WSxXQUFPLENBQUNhLE1BQVIsQ0FBZXJOLE1BQU0sQ0FBQ2xKLENBQVAsR0FBV3VjLFVBQTFCLEVBQXNDclQsTUFBTSxDQUFDN0ksQ0FBN0M7QUFDQXFWLFdBQU8sQ0FBQ2EsTUFBUixDQUFlck4sTUFBTSxDQUFDbEosQ0FBUCxHQUFXdWMsVUFBWCxHQUF3QjdjLElBQUksQ0FBQ3lKLEtBQUwsQ0FBV3NULFlBQVgsQ0FBdkMsRUFBaUV2VCxNQUFNLENBQUM3SSxDQUF4RTtBQUNBcVYsV0FBTyxDQUFDYSxNQUFSLENBQWVyTixNQUFNLENBQUNsSixDQUFQLEdBQVd1YyxVQUFYLEdBQXdCN2MsSUFBSSxDQUFDeUosS0FBTCxDQUFXc1QsWUFBWCxDQUF2QyxFQUFpRXZULE1BQU0sQ0FBQzdJLENBQVAsR0FBV3FjLGFBQTVFO0FBQ0FoSCxXQUFPLENBQUNhLE1BQVIsQ0FBZXJOLE1BQU0sQ0FBQ2xKLENBQVAsR0FBV3VjLFVBQTFCLEVBQXNDclQsTUFBTSxDQUFDN0ksQ0FBUCxHQUFXcWMsYUFBakQ7QUFDQWhILFdBQU8sQ0FBQ2EsTUFBUixDQUFlck4sTUFBTSxDQUFDbEosQ0FBUCxHQUFXdWMsVUFBMUIsRUFBc0NyVCxNQUFNLENBQUM3SSxDQUFQLEdBQVcsS0FBS2lELElBQUksQ0FBQ25HLFVBQXJCLEdBQWtDLElBQUltRyxJQUFJLENBQUNuRyxVQUFqRjtBQUNBdVksV0FBTyxDQUFDYSxNQUFSLENBQWVyTixNQUFNLENBQUNsSixDQUF0QixFQUF5QmtKLE1BQU0sQ0FBQzdJLENBQVAsR0FBVyxLQUFLaUQsSUFBSSxDQUFDbkcsVUFBOUM7QUFDRCxHQVRELE1BU087QUFDTHVZLFdBQU8sQ0FBQ1ksTUFBUixDQUFlcE4sTUFBTSxDQUFDbEosQ0FBdEIsRUFBeUJrSixNQUFNLENBQUM3SSxDQUFQLEdBQVcsS0FBS2lELElBQUksQ0FBQ25HLFVBQTlDO0FBQ0F1WSxXQUFPLENBQUNhLE1BQVIsQ0FBZXJOLE1BQU0sQ0FBQ2xKLENBQVAsR0FBV3VjLFVBQTFCLEVBQXNDclQsTUFBTSxDQUFDN0ksQ0FBUCxHQUFXLEtBQUtpRCxJQUFJLENBQUNuRyxVQUFyQixHQUFrQyxJQUFJbUcsSUFBSSxDQUFDbkcsVUFBakY7QUFDQXVZLFdBQU8sQ0FBQ2EsTUFBUixDQUFlck4sTUFBTSxDQUFDbEosQ0FBUCxHQUFXdWMsVUFBMUIsRUFBc0NyVCxNQUFNLENBQUM3SSxDQUE3QztBQUNBcVYsV0FBTyxDQUFDYSxNQUFSLENBQWVyTixNQUFNLENBQUNsSixDQUFQLEdBQVd1YyxVQUFYLEdBQXdCN2MsSUFBSSxDQUFDeUosS0FBTCxDQUFXc1QsWUFBWCxDQUF2QyxFQUFpRXZULE1BQU0sQ0FBQzdJLENBQXhFO0FBQ0FxVixXQUFPLENBQUNhLE1BQVIsQ0FBZXJOLE1BQU0sQ0FBQ2xKLENBQVAsR0FBV3VjLFVBQVgsR0FBd0I3YyxJQUFJLENBQUN5SixLQUFMLENBQVdzVCxZQUFYLENBQXZDLEVBQWlFdlQsTUFBTSxDQUFDN0ksQ0FBUCxHQUFXcWMsYUFBNUU7QUFDQWhILFdBQU8sQ0FBQ2EsTUFBUixDQUFlck4sTUFBTSxDQUFDbEosQ0FBUCxHQUFXdWMsVUFBMUIsRUFBc0NyVCxNQUFNLENBQUM3SSxDQUFQLEdBQVdxYyxhQUFqRDtBQUNBaEgsV0FBTyxDQUFDYSxNQUFSLENBQWVyTixNQUFNLENBQUNsSixDQUFQLEdBQVd1YyxVQUExQixFQUFzQ3JULE1BQU0sQ0FBQzdJLENBQVAsR0FBVyxLQUFLaUQsSUFBSSxDQUFDbkcsVUFBckIsR0FBa0MsSUFBSW1HLElBQUksQ0FBQ25HLFVBQWpGO0FBQ0F1WSxXQUFPLENBQUNhLE1BQVIsQ0FBZXJOLE1BQU0sQ0FBQ2xKLENBQXRCLEVBQXlCa0osTUFBTSxDQUFDN0ksQ0FBUCxHQUFXLEtBQUtpRCxJQUFJLENBQUNuRyxVQUE5QztBQUNEOztBQUVEdVksU0FBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsU0FBTyxDQUFDaUIsSUFBUjs7QUFFQTtBQUNBNU4sVUFBUSxDQUFDL0osT0FBVCxDQUFpQixVQUFTbUgsSUFBVCxFQUFlRixLQUFmLEVBQXNCO0FBQ3JDLFFBQUlFLElBQUksQ0FBQ3RELEtBQUwsS0FBZSxJQUFuQixFQUF5QjtBQUN2QjZTLGFBQU8sQ0FBQ00sU0FBUjtBQUNBTixhQUFPLENBQUNTLFlBQVIsQ0FBcUJoUSxJQUFJLENBQUN0RCxLQUExQjtBQUNBLFVBQUlpUSxNQUFNLEdBQUc1SixNQUFNLENBQUNsSixDQUFQLEdBQVd1YyxVQUFYLEdBQXdCLElBQUk1ZixNQUFNLENBQUNxQixjQUFoRDtBQUNBLFVBQUl1WixNQUFNLEdBQUdyTyxNQUFNLENBQUM3SSxDQUFQLEdBQVcsQ0FBQzFELE1BQU0sQ0FBQ3dCLGlCQUFQLEdBQTJCeEIsTUFBTSxDQUFDVyxRQUFuQyxJQUErQyxDQUExRCxHQUE4RFgsTUFBTSxDQUFDd0IsaUJBQVAsR0FBMkI4SCxLQUF6RjtBQUNYdEosWUFBTSxDQUFDcUIsY0FESSxHQUNhLENBRDFCO0FBRUEsVUFBSXdlLGlCQUFKLEVBQXVCO0FBQ3JCMUosY0FBTSxHQUFHNUosTUFBTSxDQUFDbEosQ0FBUCxHQUFXeWMsWUFBWCxHQUEwQkYsVUFBMUIsR0FBdUMsSUFBSTVmLE1BQU0sQ0FBQ3FCLGNBQTNEO0FBQ0Q7QUFDRDBYLGFBQU8sQ0FBQ2tILFFBQVIsQ0FBaUI5SixNQUFqQixFQUF5QnlFLE1BQXpCLEVBQWlDcEosV0FBakMsRUFBOEN4UixNQUFNLENBQUNXLFFBQXJEO0FBQ0FvWSxhQUFPLENBQUNnQixTQUFSO0FBQ0Q7QUFDRixHQWJEOztBQWVBOztBQUVBM04sVUFBUSxDQUFDL0osT0FBVCxDQUFpQixVQUFTbUgsSUFBVCxFQUFlRixLQUFmLEVBQXNCO0FBQ3JDLFFBQUk2TSxNQUFNLEdBQUc1SixNQUFNLENBQUNsSixDQUFQLEdBQVd1YyxVQUFYLEdBQXdCLElBQUk1ZixNQUFNLENBQUNxQixjQUFuQyxHQUFvRG1RLFdBQXBELEdBQWtFbU8saUJBQS9FO0FBQ0EsUUFBSUUsaUJBQUosRUFBdUI7QUFDckIxSixZQUFNLEdBQUc1SixNQUFNLENBQUNsSixDQUFQLEdBQVd5YyxZQUFYLEdBQTBCRixVQUExQixHQUF1QyxJQUFJNWYsTUFBTSxDQUFDcUIsY0FBbEQsR0FBbUUsQ0FBQ21RLFdBQXBFLEdBQWtGbU8saUJBQTNGO0FBQ0Q7QUFDRCxRQUFJL0UsTUFBTSxHQUFHck8sTUFBTSxDQUFDN0ksQ0FBUCxHQUFXLENBQUMxRCxNQUFNLENBQUN3QixpQkFBUCxHQUEyQnhCLE1BQU0sQ0FBQ1csUUFBbkMsSUFBK0MsQ0FBMUQsR0FBOERYLE1BQU0sQ0FBQ3dCLGlCQUFQLEdBQTJCOEgsS0FBekY7QUFDWHRKLFVBQU0sQ0FBQ3FCLGNBRFQ7QUFFQTBYLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUM4QixXQUFSLENBQW9CN2EsTUFBTSxDQUFDVyxRQUEzQjtBQUNBb1ksV0FBTyxDQUFDUyxZQUFSLENBQXFCa0UsYUFBYSxDQUFDYSxTQUFuQztBQUNBeEYsV0FBTyxDQUFDK0IsUUFBUixDQUFpQnRSLElBQUksQ0FBQ1csSUFBdEIsRUFBNEJnTSxNQUE1QixFQUFvQ3lFLE1BQU0sR0FBRzVhLE1BQU0sQ0FBQ1csUUFBcEQ7QUFDQW9ZLFdBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDRCxHQWJEO0FBY0Q7O0FBRUQsU0FBU2lHLGNBQVQsQ0FBd0I5RixLQUF4QixFQUErQnpULElBQS9CLEVBQXFDM0csTUFBckMsRUFBNkMrWSxPQUE3QyxFQUFzRDtBQUNwRCxNQUFJNUMsTUFBTSxHQUFHblcsTUFBTSxDQUFDRyxXQUFQLEdBQXFCLENBQUN3RyxJQUFJLENBQUNoRCxNQUFMLEdBQWMzRCxNQUFNLENBQUNHLFdBQXJCLEdBQW1DK0osV0FBVyxDQUFDa1EsS0FBRCxDQUEvQyxJQUEwRCxDQUE1RjtBQUNBckIsU0FBTyxDQUFDb0gsSUFBUjtBQUNBcEgsU0FBTyxDQUFDTSxTQUFSO0FBQ0FOLFNBQU8sQ0FBQzhCLFdBQVIsQ0FBb0I3YSxNQUFNLENBQUNXLFFBQTNCO0FBQ0FvWSxTQUFPLENBQUNTLFlBQVIsQ0FBcUI3UyxJQUFJLENBQUMrUSxLQUFMLENBQVc2QyxjQUFYLElBQTZCLFNBQWxEO0FBQ0F4QixTQUFPLENBQUNFLFNBQVIsQ0FBa0IsQ0FBbEIsRUFBcUJ0UyxJQUFJLENBQUNoRCxNQUExQjtBQUNBb1YsU0FBTyxDQUFDdFksTUFBUixDQUFlLENBQUMsRUFBRCxHQUFNc0MsSUFBSSxDQUFDMkUsRUFBWCxHQUFnQixHQUEvQjtBQUNBcVIsU0FBTyxDQUFDK0IsUUFBUixDQUFpQlYsS0FBakIsRUFBd0JqRSxNQUF4QixFQUFnQ3hQLElBQUksQ0FBQ3BHLE9BQUwsQ0FBYSxDQUFiLElBQWtCLE1BQU1QLE1BQU0sQ0FBQ1csUUFBL0Q7QUFDQW9ZLFNBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFNBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLFNBQU8sQ0FBQ3FILE9BQVI7QUFDRDs7QUFFRCxTQUFTQyxvQkFBVCxDQUE4QmhYLE1BQTlCLEVBQXNDMUMsSUFBdEMsRUFBNEMzRyxNQUE1QyxFQUFvRCtZLE9BQXBELEVBQTZEO0FBQzNELE1BQUl0RixPQUFPLEdBQUdySixTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLENBQWxGO0FBQ0EsTUFBSXBELFNBQVMsR0FBR0wsSUFBSSxDQUFDRCxTQUFMLENBQWVNLFNBQS9CO0FBQ0VDLGFBQVcsR0FBR0QsU0FBUyxDQUFDQyxXQUQxQjtBQUVFRixhQUFXLEdBQUdDLFNBQVMsQ0FBQ0QsV0FGMUI7QUFHQSxNQUFJdVosWUFBWSxHQUFHM2UsTUFBTSxDQUFDLEVBQUQsRUFBSztBQUM1QnVELFFBQUksRUFBRSxPQURzQjtBQUU1QnpCLFNBQUssRUFBRXNELFdBQVcsR0FBRyxDQUZPO0FBRzVCd1osU0FBSyxFQUFFO0FBQ0wzSyxZQUFNLEVBQUUsQ0FESDtBQUVMNEssZUFBUyxFQUFFLFNBRk4sRUFIcUIsRUFBTDs7QUFPdEI3WixNQUFJLENBQUNpRyxLQUFMLENBQVc4SSxNQVBXLENBQXpCOztBQVNBLE1BQUl6SixTQUFTLEdBQUcsRUFBaEI7QUFDQThNLFNBQU8sQ0FBQ29ILElBQVI7O0FBRUQsTUFBSU0sT0FBTyxHQUFDLENBQUMsQ0FBYjtBQUNBLE1BQUlDLFFBQVEsR0FBQ3paLFdBQVcsQ0FBQ2xGLE1BQVosR0FBbUIsQ0FBaEM7O0FBRUMsTUFBSTRFLElBQUksQ0FBQ3FaLGdCQUFMLElBQXlCclosSUFBSSxDQUFDcVosZ0JBQUwsS0FBMEIsQ0FBbkQsSUFBd0RyWixJQUFJLENBQUNzUCxZQUFMLEtBQXNCLElBQWxGLEVBQXdGO0FBQ3RGOEMsV0FBTyxDQUFDRSxTQUFSLENBQWtCdFMsSUFBSSxDQUFDcVosZ0JBQXZCLEVBQXlDLENBQXpDO0FBQ0ZTLFdBQU8sR0FBQzFkLElBQUksQ0FBQ3dDLEtBQUwsQ0FBVyxDQUFDb0IsSUFBSSxDQUFDcVosZ0JBQU4sR0FBdUJqWixXQUFsQyxJQUErQyxDQUF2RDtBQUNBMlosWUFBUSxHQUFDRCxPQUFPLEdBQUM5WixJQUFJLENBQUNpSCxLQUFMLENBQVdzSSxTQUFuQixHQUE2QixDQUF0QztBQUNDO0FBQ0QsTUFBSXZQLElBQUksQ0FBQ2dYLE9BQUwsSUFBZ0JoWCxJQUFJLENBQUNnWCxPQUFMLENBQWF2UixRQUE3QixJQUF5Q3pGLElBQUksQ0FBQ2dYLE9BQUwsQ0FBYXZSLFFBQWIsQ0FBc0JySyxNQUEvRCxJQUF5RTBSLE9BQU8sS0FBSyxDQUF6RixFQUE0RjtBQUMxRjJMLHdCQUFvQixDQUFDelksSUFBSSxDQUFDZ1gsT0FBTCxDQUFhcFIsTUFBYixDQUFvQmxKLENBQXJCLEVBQXdCc0QsSUFBeEIsRUFBOEIzRyxNQUE5QixFQUFzQytZLE9BQXRDLEVBQStDaFMsV0FBL0MsQ0FBcEI7QUFDRDs7QUFFRHNDLFFBQU0sQ0FBQ2hILE9BQVAsQ0FBZSxVQUFTc2UsVUFBVCxFQUFxQnpKLFdBQXJCLEVBQWtDO0FBQy9DLFFBQUlsRSxNQUFKLEVBQVdoSixRQUFYLEVBQW9CQyxRQUFwQjtBQUNBK0ksVUFBTSxHQUFHLEdBQUdySSxNQUFILENBQVVoRSxJQUFJLENBQUNELFNBQUwsQ0FBZThSLFNBQWYsQ0FBeUJ4RixNQUF6QixDQUFnQzJOLFVBQVUsQ0FBQ3JYLEtBQTNDLENBQVYsQ0FBVDtBQUNBVSxZQUFRLEdBQUdnSixNQUFNLENBQUNnRSxHQUFQLEVBQVg7QUFDQS9NLFlBQVEsR0FBRytJLE1BQU0sQ0FBQytELEtBQVAsRUFBWDs7QUFFQSxRQUFJL1EsSUFBSSxHQUFHMmEsVUFBVSxDQUFDM2EsSUFBdEI7QUFDQSxZQUFRc2EsWUFBWSxDQUFDcGIsSUFBckI7QUFDRSxXQUFLLE9BQUw7QUFDRSxZQUFJaUQsTUFBTSxHQUFHdU8sYUFBYSxDQUFDMVEsSUFBRCxFQUFPZ0UsUUFBUCxFQUFpQkMsUUFBakIsRUFBMkJoRCxXQUEzQixFQUF3Q0YsV0FBeEMsRUFBcURKLElBQXJELEVBQTJEM0csTUFBM0QsRUFBbUV5VCxPQUFuRSxDQUExQjtBQUNBLFlBQUltTixhQUFhLEdBQUczSixrQkFBa0IsQ0FBQ2pSLElBQUQsRUFBT2dFLFFBQVAsRUFBaUJDLFFBQWpCLEVBQTJCaEQsV0FBM0IsRUFBd0NGLFdBQXhDLEVBQXFESixJQUFyRCxFQUEyRDNHLE1BQTNELEVBQW1Fa1gsV0FBbkUsRUFBZ0Y3TixNQUFoRixFQUF3Rm9LLE9BQXhGLENBQXRDO0FBQ0F4SCxpQkFBUyxDQUFDaEksSUFBVixDQUFlMmMsYUFBZjtBQUNBelksY0FBTSxHQUFHcU4sYUFBYSxDQUFDck4sTUFBRCxFQUFTcEIsV0FBVCxFQUFzQnNDLE1BQU0sQ0FBQ3RILE1BQTdCLEVBQXFDbVYsV0FBckMsRUFBa0RsWCxNQUFsRCxFQUEwRDJHLElBQTFELENBQXRCO0FBQ0osYUFBSSxJQUFJUixDQUFDLEdBQUMsQ0FBVixFQUFZQSxDQUFDLEdBQUNnQyxNQUFNLENBQUNwRyxNQUFyQixFQUE0Qm9FLENBQUMsRUFBN0IsRUFBZ0M7QUFDL0IsY0FBSXFELElBQUksR0FBQ3JCLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBZjtBQUNLLGNBQUlxRCxJQUFJLEtBQUssSUFBVCxJQUFpQnJELENBQUMsR0FBQ3NhLE9BQW5CLElBQThCdGEsQ0FBQyxHQUFDdWEsUUFBcEMsRUFBOEM7QUFDNUMzSCxtQkFBTyxDQUFDTSxTQUFSO0FBQ0FOLG1CQUFPLENBQUNRLGNBQVIsQ0FBdUIvUCxJQUFJLENBQUN0RCxLQUFMLElBQWN5YSxVQUFVLENBQUN6YSxLQUFoRDtBQUNBNlMsbUJBQU8sQ0FBQ1csWUFBUixDQUFxQixDQUFyQjtBQUNBWCxtQkFBTyxDQUFDUyxZQUFSLENBQXFCaFEsSUFBSSxDQUFDdEQsS0FBTCxJQUFjeWEsVUFBVSxDQUFDemEsS0FBOUM7QUFDQSxnQkFBSWlRLE1BQU0sR0FBRzNNLElBQUksQ0FBQ25HLENBQUwsR0FBU21HLElBQUksQ0FBQy9GLEtBQUwsR0FBYSxDQUFuQztBQUNBLGdCQUFJRSxNQUFNLEdBQUdnRCxJQUFJLENBQUNoRCxNQUFMLEdBQWM2RixJQUFJLENBQUM5RixDQUFuQixHQUF1QmlELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBcEM7QUFDQWtTLG1CQUFPLENBQUNZLE1BQVIsQ0FBZXhELE1BQWYsRUFBdUIzTSxJQUFJLENBQUM5RixDQUE1QjtBQUNBcVYsbUJBQU8sQ0FBQ2EsTUFBUixDQUFlekQsTUFBTSxHQUFDM00sSUFBSSxDQUFDL0YsS0FBWixHQUFrQixDQUFqQyxFQUFtQytGLElBQUksQ0FBQzlGLENBQXhDO0FBQ0FxVixtQkFBTyxDQUFDYSxNQUFSLENBQWV6RCxNQUFNLEdBQUMzTSxJQUFJLENBQUMvRixLQUFaLEdBQWtCLENBQWpDLEVBQW1Da0QsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFqRDtBQUNBa1MsbUJBQU8sQ0FBQ2EsTUFBUixDQUFlekQsTUFBZixFQUFzQnhQLElBQUksQ0FBQ2hELE1BQUwsR0FBY2dELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBcEM7QUFDQWtTLG1CQUFPLENBQUNhLE1BQVIsQ0FBZXpELE1BQWYsRUFBc0IzTSxJQUFJLENBQUM5RixDQUEzQjtBQUNBcVYsbUJBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLG1CQUFPLENBQUNrQixNQUFSO0FBQ0FsQixtQkFBTyxDQUFDaUIsSUFBUjtBQUNEO0FBQ0Y7QUFDRDtBQUNGLFdBQUssT0FBTDtBQUNFO0FBQ0EsWUFBSTdSLE1BQU0sR0FBRzhPLGtCQUFrQixDQUFDalIsSUFBRCxFQUFPZ0UsUUFBUCxFQUFpQkMsUUFBakIsRUFBMkJoRCxXQUEzQixFQUF3Q0YsV0FBeEMsRUFBcURKLElBQXJELEVBQTJEM0csTUFBM0QsRUFBbUVrWCxXQUFuRSxFQUFnRjdOLE1BQWhGLEVBQXdGb0ssT0FBeEYsQ0FBL0I7QUFDQXhILGlCQUFTLENBQUNoSSxJQUFWLENBQWVrRSxNQUFmO0FBQ0FBLGNBQU0sR0FBRzBOLGtCQUFrQixDQUFDMU4sTUFBRCxFQUFTcEIsV0FBVCxFQUFzQnNDLE1BQU0sQ0FBQ3RILE1BQTdCLEVBQXFDbVYsV0FBckMsRUFBa0RsWCxNQUFsRCxFQUEwRDJHLElBQTFELEVBQWdFMEMsTUFBaEUsQ0FBM0I7O0FBRUEsYUFBSSxJQUFJbEQsSUFBQyxHQUFDLENBQVYsRUFBWUEsSUFBQyxHQUFDZ0MsTUFBTSxDQUFDcEcsTUFBckIsRUFBNEJvRSxJQUFDLEVBQTdCLEVBQWdDO0FBQy9CLGNBQUlxRCxNQUFJLEdBQUNyQixNQUFNLENBQUNoQyxJQUFELENBQWY7QUFDQyxjQUFJcUQsTUFBSSxLQUFLLElBQVQsSUFBaUJyRCxJQUFDLEdBQUNzYSxPQUFuQixJQUE4QnRhLElBQUMsR0FBQ3VhLFFBQXBDLEVBQThDO0FBQzVDM0gsbUJBQU8sQ0FBQ00sU0FBUjtBQUNBTixtQkFBTyxDQUFDUyxZQUFSLENBQXFCaFEsTUFBSSxDQUFDdEQsS0FBTCxJQUFjeWEsVUFBVSxDQUFDemEsS0FBOUM7QUFDQSxnQkFBSWlRLE1BQU0sR0FBRzNNLE1BQUksQ0FBQ25HLENBQUwsR0FBU21HLE1BQUksQ0FBQy9GLEtBQUwsR0FBYSxDQUF0QixHQUEwQixDQUF2QztBQUNBLGdCQUFJRSxNQUFNLEdBQUdnRCxJQUFJLENBQUNoRCxNQUFMLEdBQWM2RixNQUFJLENBQUM5RixDQUFuQixHQUF1QmlELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBcEM7QUFDQSxnQkFBSXdRLE9BQU8sR0FBRzFRLElBQUksQ0FBQ2hELE1BQUwsR0FBYzZGLE1BQUksQ0FBQytOLEVBQW5CLEdBQXdCNVEsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUF0QztBQUNBLGdCQUFJcVEsV0FBVyxHQUFHLENBQWxCLEVBQXFCO0FBQ25CdlQsb0JBQU0sSUFBSTBULE9BQVY7QUFDRDtBQUNEMEIsbUJBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBZixFQUF1QjNNLE1BQUksQ0FBQzlGLENBQTVCO0FBQ0FxVixtQkFBTyxDQUFDa0gsUUFBUixDQUFpQjlKLE1BQWpCLEVBQXlCM00sTUFBSSxDQUFDOUYsQ0FBOUIsRUFBaUM4RixNQUFJLENBQUMvRixLQUFMLEdBQWEsQ0FBOUMsRUFBaURFLE1BQWpEO0FBQ0FvVixtQkFBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsbUJBQU8sQ0FBQ2lCLElBQVI7QUFDRDtBQUNGO0FBQ0Q7QUFDRixXQUFLLE9BQUw7QUFDRTtBQUNBLFlBQUk3UixNQUFNLEdBQUd1TyxhQUFhLENBQUMxUSxJQUFELEVBQU9nRSxRQUFQLEVBQWlCQyxRQUFqQixFQUEyQmhELFdBQTNCLEVBQXdDRixXQUF4QyxFQUFxREosSUFBckQsRUFBMkQzRyxNQUEzRCxFQUFtRXlULE9BQW5FLENBQTFCO0FBQ0F4SCxpQkFBUyxDQUFDaEksSUFBVixDQUFla0UsTUFBZjtBQUNBQSxjQUFNLEdBQUd3TixrQkFBa0IsQ0FBQ3hOLE1BQUQsRUFBU3BCLFdBQVQsRUFBc0JzQyxNQUFNLENBQUN0SCxNQUE3QixFQUFxQ21WLFdBQXJDLEVBQWtEbFgsTUFBbEQsRUFBMEQyRyxJQUExRCxFQUFnRTJaLFlBQVksQ0FBQ0MsS0FBYixDQUFtQjNLLE1BQW5GLENBQTNCO0FBQ0EsWUFBSXNCLFdBQVcsSUFBSSxDQUFuQixFQUFzQjtBQUNwQixlQUFJLElBQUkvUSxJQUFDLEdBQUMsQ0FBVixFQUFZQSxJQUFDLEdBQUNnQyxNQUFNLENBQUNwRyxNQUFyQixFQUE0Qm9FLElBQUMsRUFBN0IsRUFBZ0M7QUFDL0IsZ0JBQUlxRCxNQUFJLEdBQUNyQixNQUFNLENBQUNoQyxJQUFELENBQWY7QUFDQyxnQkFBSXFELE1BQUksS0FBSyxJQUFULElBQWlCckQsSUFBQyxHQUFDc2EsT0FBbkIsSUFBOEJ0YSxJQUFDLEdBQUN1YSxRQUFwQyxFQUE4QztBQUM1QztBQUNBM0gscUJBQU8sQ0FBQ00sU0FBUjtBQUNBTixxQkFBTyxDQUFDUyxZQUFSLENBQXFCOEcsWUFBWSxDQUFDQyxLQUFiLENBQW1CQyxTQUF4QztBQUNBLGtCQUFJckssTUFBTSxHQUFHM00sTUFBSSxDQUFDbkcsQ0FBTCxHQUFTbUcsTUFBSSxDQUFDL0YsS0FBTCxHQUFhLENBQW5DO0FBQ0Esa0JBQUlFLE1BQU0sR0FBR2dELElBQUksQ0FBQ2hELE1BQUwsR0FBYzZGLE1BQUksQ0FBQzlGLENBQW5CLEdBQXVCaUQsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFwQztBQUNBa1MscUJBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBZixFQUF1QjNNLE1BQUksQ0FBQzlGLENBQTVCO0FBQ0FxVixxQkFBTyxDQUFDa0gsUUFBUixDQUFpQjlKLE1BQWpCLEVBQXlCM00sTUFBSSxDQUFDOUYsQ0FBOUIsRUFBaUM4RixNQUFJLENBQUMvRixLQUF0QyxFQUE2Q0UsTUFBN0M7QUFDQW9WLHFCQUFPLENBQUNnQixTQUFSO0FBQ0FoQixxQkFBTyxDQUFDaUIsSUFBUjtBQUNBO0FBQ0Esa0JBQUlzRyxZQUFZLENBQUNDLEtBQWIsQ0FBbUIzSyxNQUFuQixHQUE0QixDQUFoQyxFQUFtQztBQUNqQ21ELHVCQUFPLENBQUNNLFNBQVI7QUFDQU4sdUJBQU8sQ0FBQ1EsY0FBUixDQUF1Qm9ILFVBQVUsQ0FBQ3phLEtBQWxDO0FBQ0E2Uyx1QkFBTyxDQUFDVyxZQUFSLENBQXFCNEcsWUFBWSxDQUFDQyxLQUFiLENBQW1CM0ssTUFBbkIsR0FBNEJqUCxJQUFJLENBQUNuRyxVQUF0RDtBQUNBdVksdUJBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBTSxHQUFHbUssWUFBWSxDQUFDQyxLQUFiLENBQW1CM0ssTUFBbkIsR0FBNEIsR0FBcEQsRUFBeURwTSxNQUFJLENBQUM5RixDQUFMLEdBQVNDLE1BQWxFO0FBQ0FvVix1QkFBTyxDQUFDYSxNQUFSLENBQWV6RCxNQUFNLEdBQUdtSyxZQUFZLENBQUNDLEtBQWIsQ0FBbUIzSyxNQUFuQixHQUE0QixHQUFwRCxFQUF5RHBNLE1BQUksQ0FBQzlGLENBQUwsR0FBUzRjLFlBQVksQ0FBQ0MsS0FBYixDQUFtQjNLLE1BQW5CLEdBQTRCLEdBQTlGO0FBQ0FtRCx1QkFBTyxDQUFDYSxNQUFSLENBQWV6RCxNQUFNLEdBQUczTSxNQUFJLENBQUMvRixLQUFkLEdBQXNCNmMsWUFBWSxDQUFDQyxLQUFiLENBQW1CM0ssTUFBbkIsR0FBNEIsR0FBakUsRUFBc0VwTSxNQUFJLENBQUM5RixDQUFMLEdBQVM0YyxZQUFZLENBQUNDLEtBQWIsQ0FBbUIzSyxNQUFuQixHQUE0QixHQUEzRztBQUNBbUQsdUJBQU8sQ0FBQ2EsTUFBUixDQUFlekQsTUFBTSxHQUFHM00sTUFBSSxDQUFDL0YsS0FBZCxHQUFzQjZjLFlBQVksQ0FBQ0MsS0FBYixDQUFtQjNLLE1BQW5CLEdBQTRCLEdBQWpFLEVBQXNFcE0sTUFBSSxDQUFDOUYsQ0FBTCxHQUFTQyxNQUEvRTtBQUNBb1YsdUJBQU8sQ0FBQ2tCLE1BQVI7QUFDRDtBQUNGO0FBQ0Y7QUFDRixTQTFCRCxNQTBCTztBQUNMLGVBQUksSUFBSTlULElBQUMsR0FBQyxDQUFWLEVBQVlBLElBQUMsR0FBQ2dDLE1BQU0sQ0FBQ3BHLE1BQXJCLEVBQTRCb0UsSUFBQyxFQUE3QixFQUFnQztBQUMvQixnQkFBSXFELE1BQUksR0FBQ3JCLE1BQU0sQ0FBQ2hDLElBQUQsQ0FBZjtBQUNDLGdCQUFJcUQsTUFBSSxLQUFLLElBQVQsSUFBaUJyRCxJQUFDLEdBQUNzYSxPQUFuQixJQUE4QnRhLElBQUMsR0FBQ3VhLFFBQXBDLEVBQThDO0FBQzVDM0gscUJBQU8sQ0FBQ00sU0FBUjtBQUNBTixxQkFBTyxDQUFDUyxZQUFSLENBQXFCaFEsTUFBSSxDQUFDdEQsS0FBTCxJQUFjeWEsVUFBVSxDQUFDemEsS0FBOUM7QUFDQSxrQkFBSWlRLE1BQU0sR0FBRzNNLE1BQUksQ0FBQ25HLENBQUwsR0FBU21HLE1BQUksQ0FBQy9GLEtBQUwsR0FBYSxDQUFuQztBQUNBLGtCQUFJRSxNQUFNLEdBQUdnRCxJQUFJLENBQUNoRCxNQUFMLEdBQWM2RixNQUFJLENBQUM5RixDQUFuQixHQUF1QmlELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBcEM7QUFDQWtTLHFCQUFPLENBQUNZLE1BQVIsQ0FBZXhELE1BQWYsRUFBdUIzTSxNQUFJLENBQUM5RixDQUE1QjtBQUNBcVYscUJBQU8sQ0FBQ2tILFFBQVIsQ0FBaUI5SixNQUFqQixFQUF5QjNNLE1BQUksQ0FBQzlGLENBQTlCLEVBQWlDOEYsTUFBSSxDQUFDL0YsS0FBdEMsRUFBNkNFLE1BQTdDO0FBQ0FvVixxQkFBTyxDQUFDZ0IsU0FBUjtBQUNBaEIscUJBQU8sQ0FBQ2lCLElBQVI7QUFDRDtBQUNGO0FBQ0Y7QUFDRCxjQWhHSjs7QUFrR0QsR0F6R0Q7O0FBMkdBLE1BQUlyVCxJQUFJLENBQUNrYSxTQUFMLEtBQW1CLEtBQW5CLElBQTRCcE4sT0FBTyxLQUFLLENBQTVDLEVBQStDO0FBQzdDcEssVUFBTSxDQUFDaEgsT0FBUCxDQUFlLFVBQVNzZSxVQUFULEVBQXFCekosV0FBckIsRUFBa0M7QUFDL0MsVUFBSWxFLE1BQUosRUFBV2hKLFFBQVgsRUFBb0JDLFFBQXBCO0FBQ0UrSSxZQUFNLEdBQUcsR0FBR3JJLE1BQUgsQ0FBVWhFLElBQUksQ0FBQ0QsU0FBTCxDQUFlOFIsU0FBZixDQUF5QnhGLE1BQXpCLENBQWdDMk4sVUFBVSxDQUFDclgsS0FBM0MsQ0FBVixDQUFUO0FBQ0FVLGNBQVEsR0FBR2dKLE1BQU0sQ0FBQ2dFLEdBQVAsRUFBWDtBQUNBL00sY0FBUSxHQUFHK0ksTUFBTSxDQUFDK0QsS0FBUCxFQUFYO0FBQ0YsVUFBSS9RLElBQUksR0FBRzJhLFVBQVUsQ0FBQzNhLElBQXRCO0FBQ0EsY0FBUXNhLFlBQVksQ0FBQ3BiLElBQXJCO0FBQ0UsYUFBSyxPQUFMO0FBQ0UsY0FBSWlELE1BQU0sR0FBR3VPLGFBQWEsQ0FBQzFRLElBQUQsRUFBT2dFLFFBQVAsRUFBaUJDLFFBQWpCLEVBQTJCaEQsV0FBM0IsRUFBd0NGLFdBQXhDLEVBQXFESixJQUFyRCxFQUEyRDNHLE1BQTNELEVBQW1FeVQsT0FBbkUsQ0FBMUI7QUFDQXRMLGdCQUFNLEdBQUdxTixhQUFhLENBQUNyTixNQUFELEVBQVNwQixXQUFULEVBQXNCc0MsTUFBTSxDQUFDdEgsTUFBN0IsRUFBcUNtVixXQUFyQyxFQUFrRGxYLE1BQWxELEVBQTBEMkcsSUFBMUQsQ0FBdEI7QUFDQXVVLHVCQUFhLENBQUMvUyxNQUFELEVBQVN3WSxVQUFULEVBQXFCM2dCLE1BQXJCLEVBQTZCK1ksT0FBN0IsQ0FBYjtBQUNBO0FBQ0YsYUFBSyxPQUFMO0FBQ0UsY0FBSTVRLE1BQU0sR0FBRzhPLGtCQUFrQixDQUFDalIsSUFBRCxFQUFPZ0UsUUFBUCxFQUFpQkMsUUFBakIsRUFBMkJoRCxXQUEzQixFQUF3Q0YsV0FBeEMsRUFBcURKLElBQXJELEVBQTJEM0csTUFBM0QsRUFBbUVrWCxXQUFuRSxFQUFnRjdOLE1BQWhGLEVBQXdGb0ssT0FBeEYsQ0FBL0I7QUFDQXlILHVCQUFhLENBQUMvUyxNQUFELEVBQVN3WSxVQUFULEVBQXFCM2dCLE1BQXJCLEVBQTZCK1ksT0FBN0IsQ0FBYjtBQUNBO0FBQ0YsYUFBSyxPQUFMO0FBQ0UsY0FBSTVRLE1BQU0sR0FBR3VPLGFBQWEsQ0FBQzFRLElBQUQsRUFBT2dFLFFBQVAsRUFBaUJDLFFBQWpCLEVBQTJCaEQsV0FBM0IsRUFBd0NGLFdBQXhDLEVBQXFESixJQUFyRCxFQUEyRDNHLE1BQTNELEVBQW1FeVQsT0FBbkUsQ0FBMUI7QUFDQXlILHVCQUFhLENBQUMvUyxNQUFELEVBQVN3WSxVQUFULEVBQXFCM2dCLE1BQXJCLEVBQTZCK1ksT0FBN0IsQ0FBYjtBQUNBLGdCQWJKOztBQWVELEtBckJEO0FBc0JEOztBQUVEQSxTQUFPLENBQUNxSCxPQUFSOztBQUVBLFNBQU87QUFDTG5aLGVBQVcsRUFBRUEsV0FEUjtBQUVMZ0YsYUFBUyxFQUFFQSxTQUZOO0FBR0xsRixlQUFXLEVBQUVBLFdBSFIsRUFBUDs7QUFLRDs7QUFFRCxTQUFTK1osb0JBQVQsQ0FBOEJ6WCxNQUE5QixFQUFzQzBYLFFBQXRDLEVBQWdEcGEsSUFBaEQsRUFBc0QzRyxNQUF0RCxFQUE4RCtZLE9BQTlELEVBQXVFO0FBQ3JFLE1BQUl0RixPQUFPLEdBQUdySixTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLENBQWxGO0FBQ0EsTUFBSTRXLFlBQVksR0FBR3JmLE1BQU0sQ0FBQyxFQUFELEVBQUs7QUFDNUJ1RSxTQUFLLEVBQUUsRUFEcUI7QUFFNUIrYSxXQUFPLEVBQUUsRUFGbUIsRUFBTDtBQUd0QnRhLE1BQUksQ0FBQ2lHLEtBQUwsQ0FBV3NVLE1BSFcsQ0FBekI7QUFJQUYsY0FBWSxDQUFDOWEsS0FBYixHQUFxQnZFLE1BQU0sQ0FBQyxFQUFELEVBQUs7QUFDOUJ3ZixVQUFNLEVBQUUsU0FEc0I7QUFFOUJyVSxVQUFNLEVBQUUsU0FGc0I7QUFHOUJzVSxZQUFRLEVBQUUsU0FIb0I7QUFJOUJwVSxZQUFRLEVBQUUsU0FKb0IsRUFBTDtBQUt4QmdVLGNBQVksQ0FBQzlhLEtBTFcsQ0FBM0I7QUFNQThhLGNBQVksQ0FBQ0MsT0FBYixHQUF1QnRmLE1BQU0sQ0FBQyxFQUFELEVBQUs7QUFDaEM4SCxRQUFJLEVBQUUsS0FEMEI7QUFFaEN4RCxRQUFJLEVBQUUsRUFGMEI7QUFHaENvYixPQUFHLEVBQUUsRUFIMkI7QUFJaENuYixTQUFLLEVBQUVsRyxNQUFNLENBQUNhLE1BSmtCLEVBQUw7QUFLMUJtZ0IsY0FBWSxDQUFDQyxPQUxhLENBQTdCO0FBTUF0YSxNQUFJLENBQUNpRyxLQUFMLENBQVdzVSxNQUFYLEdBQW9CRixZQUFwQjs7QUFFQSxNQUFJaGEsU0FBUyxHQUFHTCxJQUFJLENBQUNELFNBQUwsQ0FBZU0sU0FBL0I7QUFDRUMsYUFBVyxHQUFHRCxTQUFTLENBQUNDLFdBRDFCO0FBRUVGLGFBQVcsR0FBR0MsU0FBUyxDQUFDRCxXQUYxQjs7QUFJQSxNQUFJa0YsU0FBUyxHQUFHLEVBQWhCOztBQUVBOE0sU0FBTyxDQUFDb0gsSUFBUjs7QUFFRCxNQUFJTSxPQUFPLEdBQUMsQ0FBQyxDQUFiO0FBQ0EsTUFBSUMsUUFBUSxHQUFDelosV0FBVyxDQUFDbEYsTUFBWixHQUFtQixDQUFoQztBQUNBLE1BQUl1ZixTQUFTLEdBQUMsQ0FBZDtBQUNBLE1BQUlDLFVBQVUsR0FBQzVhLElBQUksQ0FBQ2xELEtBQUwsR0FBV3NELFdBQTFCOztBQUVDLE1BQUlKLElBQUksQ0FBQ3FaLGdCQUFMLElBQXlCclosSUFBSSxDQUFDcVosZ0JBQUwsS0FBMEIsQ0FBbkQsSUFBd0RyWixJQUFJLENBQUNzUCxZQUFMLEtBQXNCLElBQWxGLEVBQXdGO0FBQ3RGOEMsV0FBTyxDQUFDRSxTQUFSLENBQWtCdFMsSUFBSSxDQUFDcVosZ0JBQXZCLEVBQXlDLENBQXpDO0FBQ0ZTLFdBQU8sR0FBQzFkLElBQUksQ0FBQ3dDLEtBQUwsQ0FBVyxDQUFDb0IsSUFBSSxDQUFDcVosZ0JBQU4sR0FBdUJqWixXQUFsQyxJQUErQyxDQUF2RDtBQUNBMlosWUFBUSxHQUFDRCxPQUFPLEdBQUM5WixJQUFJLENBQUNpSCxLQUFMLENBQVdzSSxTQUFuQixHQUE2QixDQUF0QztBQUNBb0wsYUFBUyxHQUFDLENBQUMzYSxJQUFJLENBQUNxWixnQkFBTixHQUF1QmpaLFdBQXZCLEdBQW1DSixJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTdDO0FBQ0EwYSxjQUFVLEdBQUNELFNBQVMsR0FBQyxDQUFDM2EsSUFBSSxDQUFDaUgsS0FBTCxDQUFXc0ksU0FBWCxHQUFxQixDQUF0QixJQUF5Qm5QLFdBQTlDO0FBQ0M7O0FBRUQ7QUFDQSxNQUFJaWEsWUFBWSxDQUFDQyxPQUFiLENBQXFCeFgsSUFBekIsRUFBK0I7QUFDN0JzWCxZQUFRLENBQUMxZSxPQUFULENBQWlCLFVBQVNzZSxVQUFULEVBQXFCekosV0FBckIsRUFBa0M7QUFDakQsVUFBSWxFLE1BQUosRUFBV2hKLFFBQVgsRUFBb0JDLFFBQXBCO0FBQ0ErSSxZQUFNLEdBQUcsR0FBR3JJLE1BQUgsQ0FBVWhFLElBQUksQ0FBQ0QsU0FBTCxDQUFlOFIsU0FBZixDQUF5QnhGLE1BQXpCLENBQWdDMk4sVUFBVSxDQUFDclgsS0FBM0MsQ0FBVixDQUFUO0FBQ0FVLGNBQVEsR0FBR2dKLE1BQU0sQ0FBQ2dFLEdBQVAsRUFBWDtBQUNBL00sY0FBUSxHQUFHK0ksTUFBTSxDQUFDK0QsS0FBUCxFQUFYOztBQUVBLFVBQUkvUSxJQUFJLEdBQUcyYSxVQUFVLENBQUMzYSxJQUF0QjtBQUNBLFVBQUltQyxNQUFNLEdBQUd1TyxhQUFhLENBQUMxUSxJQUFELEVBQU9nRSxRQUFQLEVBQWlCQyxRQUFqQixFQUEyQmhELFdBQTNCLEVBQXdDRixXQUF4QyxFQUFxREosSUFBckQsRUFBMkQzRyxNQUEzRCxFQUFtRXlULE9BQW5FLENBQTFCO0FBQ0EsVUFBSStOLGNBQWMsR0FBR3BSLFdBQVcsQ0FBQ2pJLE1BQUQsQ0FBaEM7O0FBRUgsV0FBSSxJQUFJaEMsQ0FBQyxHQUFDLENBQVYsRUFBWUEsQ0FBQyxHQUFDcWIsY0FBYyxDQUFDemYsTUFBN0IsRUFBb0NvRSxDQUFDLEVBQXJDLEVBQXdDO0FBQ3ZDLFlBQUlnQyxPQUFNLEdBQUNxWixjQUFjLENBQUNyYixDQUFELENBQXpCO0FBQ0E0UyxlQUFPLENBQUNNLFNBQVI7QUFDQU4sZUFBTyxDQUFDUSxjQUFSLENBQXVCb0gsVUFBVSxDQUFDemEsS0FBbEM7QUFDQTZTLGVBQU8sQ0FBQ1csWUFBUixDQUFxQixDQUFyQjtBQUNBLFlBQUl2UixPQUFNLENBQUNwRyxNQUFQLEtBQWtCLENBQXRCLEVBQXlCO0FBQ3hCZ1gsaUJBQU8sQ0FBQ1ksTUFBUixDQUFleFIsT0FBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBekIsRUFBNEI4RSxPQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUF0QztBQUNBcVYsaUJBQU8sQ0FBQ2MsR0FBUixDQUFZMVIsT0FBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBdEIsRUFBeUI4RSxPQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUFuQyxFQUFzQyxDQUF0QyxFQUF5QyxDQUF6QyxFQUE0QyxJQUFJWCxJQUFJLENBQUMyRSxFQUFyRDtBQUNBLFNBSEQsTUFHTztBQUNOcVIsaUJBQU8sQ0FBQ1ksTUFBUixDQUFleFIsT0FBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBekIsRUFBNEI4RSxPQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUF0QztBQUNBLGNBQUkrZCxVQUFVLEdBQUMsQ0FBZjtBQUNBLGVBQUksSUFBSW5iLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQzZCLE9BQU0sQ0FBQ3BHLE1BQXJCLEVBQTRCdUUsQ0FBQyxFQUE3QixFQUFnQztBQUMvQixnQkFBSWtELElBQUksR0FBQ3JCLE9BQU0sQ0FBQzdCLENBQUQsQ0FBZjtBQUNBLGdCQUFHbWIsVUFBVSxJQUFFLENBQVosSUFBaUJqWSxJQUFJLENBQUNuRyxDQUFMLEdBQVNpZSxTQUE3QixFQUF1QztBQUN0Q3ZJLHFCQUFPLENBQUNZLE1BQVIsQ0FBZW5RLElBQUksQ0FBQ25HLENBQXBCLEVBQXVCbUcsSUFBSSxDQUFDOUYsQ0FBNUI7QUFDQStkLHdCQUFVLEdBQUMsQ0FBWDtBQUNBO0FBQ0QsZ0JBQUluYixDQUFDLEdBQUcsQ0FBSixJQUFTa0QsSUFBSSxDQUFDbkcsQ0FBTCxHQUFTaWUsU0FBbEIsSUFBK0I5WCxJQUFJLENBQUNuRyxDQUFMLEdBQVNrZSxVQUE1QyxFQUF3RDtBQUN2RCxrQkFBSUcsU0FBUyxHQUFHeFosd0JBQXdCLENBQUNDLE9BQUQsRUFBUzdCLENBQUMsR0FBRyxDQUFiLENBQXhDO0FBQ0F5UyxxQkFBTyxDQUFDNEksYUFBUixDQUFzQkQsU0FBUyxDQUFDNVksSUFBVixDQUFlekYsQ0FBckMsRUFBd0NxZSxTQUFTLENBQUM1WSxJQUFWLENBQWVwRixDQUF2RCxFQUEwRGdlLFNBQVMsQ0FBQzNZLElBQVYsQ0FBZTFGLENBQXpFLEVBQTRFcWUsU0FBUyxDQUFDM1ksSUFBVixDQUFlckYsQ0FBM0YsRUFBNkY4RixJQUFJLENBQUNuRyxDQUFsRyxFQUFxR21HLElBQUksQ0FBQzlGLENBQTFHO0FBQ0E7QUFDRDtBQUNEcVYsaUJBQU8sQ0FBQ1ksTUFBUixDQUFleFIsT0FBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBekIsRUFBNEI4RSxPQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUF0QztBQUNBO0FBQ0RxVixlQUFPLENBQUNnQixTQUFSO0FBQ0FoQixlQUFPLENBQUNrQixNQUFSO0FBQ0c7QUFDRixLQXJDRDtBQXNDRDtBQUNEO0FBQ0E1USxRQUFNLENBQUNoSCxPQUFQLENBQWUsVUFBU3NlLFVBQVQsRUFBcUJ6SixXQUFyQixFQUFrQztBQUMvQyxRQUFJbEUsTUFBSixFQUFXaEosUUFBWCxFQUFvQkMsUUFBcEI7QUFDQStJLFVBQU0sR0FBRyxHQUFHckksTUFBSCxDQUFVaEUsSUFBSSxDQUFDRCxTQUFMLENBQWU4UixTQUFmLENBQXlCeEYsTUFBekIsQ0FBZ0MyTixVQUFVLENBQUNyWCxLQUEzQyxDQUFWLENBQVQ7QUFDQVUsWUFBUSxHQUFHZ0osTUFBTSxDQUFDZ0UsR0FBUCxFQUFYO0FBQ0EvTSxZQUFRLEdBQUcrSSxNQUFNLENBQUMrRCxLQUFQLEVBQVg7QUFDQSxRQUFJL1EsSUFBSSxHQUFHMmEsVUFBVSxDQUFDM2EsSUFBdEI7QUFDQSxRQUFJbUMsTUFBTSxHQUFHa08sbUJBQW1CLENBQUNyUSxJQUFELEVBQU9nRSxRQUFQLEVBQWlCQyxRQUFqQixFQUEyQmhELFdBQTNCLEVBQXdDRixXQUF4QyxFQUFxREosSUFBckQsRUFBMkQzRyxNQUEzRCxFQUFtRXlULE9BQW5FLENBQWhDO0FBQ0F4SCxhQUFTLENBQUNoSSxJQUFWLENBQWVrRSxNQUFmO0FBQ0EsUUFBSXFaLGNBQWMsR0FBR3BSLFdBQVcsQ0FBQ2pJLE1BQUQsQ0FBaEM7O0FBRUYsU0FBSSxJQUFJaEMsQ0FBQyxHQUFDLENBQVYsRUFBWUEsQ0FBQyxHQUFDcWIsY0FBYyxDQUFDLENBQUQsQ0FBZCxDQUFrQnpmLE1BQWhDLEVBQXVDb0UsQ0FBQyxFQUF4QyxFQUEyQztBQUMxQyxVQUFHQSxDQUFDLEdBQUNzYSxPQUFGLElBQWF0YSxDQUFDLEdBQUN1YSxRQUFsQixFQUEyQjtBQUMxQixZQUFJbFgsSUFBSSxHQUFDZ1ksY0FBYyxDQUFDLENBQUQsQ0FBZCxDQUFrQnJiLENBQWxCLENBQVQ7QUFDQTRTLGVBQU8sQ0FBQ00sU0FBUjtBQUNBO0FBQ0EsWUFBSXJULElBQUksQ0FBQ0csQ0FBRCxDQUFKLENBQVEsQ0FBUixJQUFhSCxJQUFJLENBQUNHLENBQUQsQ0FBSixDQUFRLENBQVIsQ0FBYixHQUEwQixDQUE5QixFQUFpQztBQUNoQzRTLGlCQUFPLENBQUNRLGNBQVIsQ0FBdUJ5SCxZQUFZLENBQUM5YSxLQUFiLENBQW1CaWIsTUFBMUM7QUFDQXBJLGlCQUFPLENBQUNTLFlBQVIsQ0FBcUJ3SCxZQUFZLENBQUM5YSxLQUFiLENBQW1CNEcsTUFBeEM7QUFDQWlNLGlCQUFPLENBQUNXLFlBQVIsQ0FBcUIsSUFBSS9TLElBQUksQ0FBQ25HLFVBQTlCO0FBQ0F1WSxpQkFBTyxDQUFDWSxNQUFSLENBQWVuUSxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVFuRyxDQUF2QixFQUEwQm1HLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUTlGLENBQWxDLEVBSmdDLENBSU07QUFDdENxVixpQkFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVFuRyxDQUF2QixFQUEwQm1HLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUTlGLENBQWxDLEVBTGdDLENBS007QUFDdENxVixpQkFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVFuRyxDQUFSLEdBQVkwRCxXQUFXLEdBQUcsQ0FBekMsRUFBNEN5QyxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVE5RixDQUFwRCxFQU5nQyxDQU13QjtBQUN4RHFWLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXBRLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUW5HLENBQVIsR0FBWTBELFdBQVcsR0FBRyxDQUF6QyxFQUE0Q3lDLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUTlGLENBQXBELEVBUGdDLENBT3dCO0FBQ3hEcVYsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFRbkcsQ0FBdkIsRUFBMEJtRyxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVE5RixDQUFsQyxFQVJnQyxDQVFNO0FBQ3RDcVYsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFRbkcsQ0FBdkIsRUFBMEJtRyxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVE5RixDQUFsQyxFQVRnQyxDQVNNO0FBQ3RDcVYsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFRbkcsQ0FBdkIsRUFBMEJtRyxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVE5RixDQUFsQyxFQVZnQyxDQVVNO0FBQ3RDcVYsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFRbkcsQ0FBUixHQUFZMEQsV0FBVyxHQUFHLENBQXpDLEVBQTRDeUMsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFROUYsQ0FBcEQsRUFYZ0MsQ0FXd0I7QUFDeERxVixpQkFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVFuRyxDQUFSLEdBQVkwRCxXQUFXLEdBQUcsQ0FBekMsRUFBNEN5QyxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVE5RixDQUFwRCxFQVpnQyxDQVl3QjtBQUN4RHFWLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXBRLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUW5HLENBQXZCLEVBQTBCbUcsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFROUYsQ0FBbEMsRUFiZ0MsQ0FhTTtBQUN0Q3FWLGlCQUFPLENBQUNZLE1BQVIsQ0FBZW5RLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUW5HLENBQXZCLEVBQTBCbUcsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFROUYsQ0FBbEMsRUFkZ0MsQ0FjTTtBQUN0QyxTQWZELE1BZU87QUFDTnFWLGlCQUFPLENBQUNRLGNBQVIsQ0FBdUJ5SCxZQUFZLENBQUM5YSxLQUFiLENBQW1Ca2IsUUFBMUM7QUFDQXJJLGlCQUFPLENBQUNTLFlBQVIsQ0FBcUJ3SCxZQUFZLENBQUM5YSxLQUFiLENBQW1COEcsUUFBeEM7QUFDQStMLGlCQUFPLENBQUNXLFlBQVIsQ0FBcUIsSUFBSS9TLElBQUksQ0FBQ25HLFVBQTlCO0FBQ0F1WSxpQkFBTyxDQUFDWSxNQUFSLENBQWVuUSxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVFuRyxDQUF2QixFQUEwQm1HLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUTlGLENBQWxDLEVBSk0sQ0FJZ0M7QUFDdENxVixpQkFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVFuRyxDQUF2QixFQUEwQm1HLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUTlGLENBQWxDLEVBTE0sQ0FLZ0M7QUFDdENxVixpQkFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVFuRyxDQUFSLEdBQVkwRCxXQUFXLEdBQUcsQ0FBekMsRUFBNEN5QyxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVE5RixDQUFwRCxFQU5NLENBTWtEO0FBQ3hEcVYsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFRbkcsQ0FBUixHQUFZMEQsV0FBVyxHQUFHLENBQXpDLEVBQTRDeUMsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFROUYsQ0FBcEQsRUFQTSxDQU9rRDtBQUN4RHFWLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXBRLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUW5HLENBQXZCLEVBQTBCbUcsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFROUYsQ0FBbEMsRUFSTSxDQVFnQztBQUN0Q3FWLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXBRLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUW5HLENBQXZCLEVBQTBCbUcsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFROUYsQ0FBbEMsRUFUTSxDQVNnQztBQUN0Q3FWLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXBRLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUW5HLENBQXZCLEVBQTBCbUcsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFROUYsQ0FBbEMsRUFWTSxDQVVnQztBQUN0Q3FWLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXBRLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUW5HLENBQVIsR0FBWTBELFdBQVcsR0FBRyxDQUF6QyxFQUE0Q3lDLElBQUksQ0FBQyxDQUFELENBQUosQ0FBUTlGLENBQXBELEVBWE0sQ0FXa0Q7QUFDeERxVixpQkFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVFuRyxDQUFSLEdBQVkwRCxXQUFXLEdBQUcsQ0FBekMsRUFBNEN5QyxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVE5RixDQUFwRCxFQVpNLENBWWtEO0FBQ3hEcVYsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFRbkcsQ0FBdkIsRUFBMEJtRyxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVE5RixDQUFsQyxFQWJNLENBYWdDO0FBQ3RDcVYsaUJBQU8sQ0FBQ1ksTUFBUixDQUFlblEsSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFRbkcsQ0FBdkIsRUFBMEJtRyxJQUFJLENBQUMsQ0FBRCxDQUFKLENBQVE5RixDQUFsQyxFQWRNLENBY2dDO0FBQ3RDO0FBQ0RxVixlQUFPLENBQUNnQixTQUFSO0FBQ0FoQixlQUFPLENBQUNpQixJQUFSO0FBQ0FqQixlQUFPLENBQUNrQixNQUFSO0FBQ0E7QUFDQztBQUNGLEdBbkREOztBQXFEQWxCLFNBQU8sQ0FBQ3FILE9BQVI7O0FBRUEsU0FBTztBQUNMblosZUFBVyxFQUFFQSxXQURSO0FBRUxnRixhQUFTLEVBQUVBLFNBRk47QUFHTGxGLGVBQVcsRUFBRUEsV0FIUixFQUFQOztBQUtEOztBQUVELFNBQVM2YSxrQkFBVCxDQUE0QnZZLE1BQTVCLEVBQW9DMUMsSUFBcEMsRUFBMEMzRyxNQUExQyxFQUFrRCtZLE9BQWxELEVBQTJEO0FBQ3pELE1BQUl0RixPQUFPLEdBQUdySixTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLENBQWxGO0FBQ0EsTUFBSXlYLFVBQVUsR0FBR2xnQixNQUFNLENBQUMsRUFBRCxFQUFJO0FBQ3pCdUQsUUFBSSxFQUFFLFVBRG1CO0FBRXpCNGMsV0FBTyxFQUFFLEdBRmdCO0FBR3pCQyxXQUFPLEVBQUUsS0FIZ0I7QUFJekJ0ZSxTQUFLLEVBQUUsQ0FKa0I7QUFLM0J1ZSxZQUFRLEVBQUMsS0FMa0IsRUFBSjtBQU1yQnJiLE1BQUksQ0FBQ2lHLEtBQUwsQ0FBVy9GLElBTlUsQ0FBdkI7O0FBUUEsTUFBSUcsU0FBUyxHQUFHTCxJQUFJLENBQUNELFNBQUwsQ0FBZU0sU0FBL0I7QUFDRUMsYUFBVyxHQUFHRCxTQUFTLENBQUNDLFdBRDFCO0FBRUVGLGFBQVcsR0FBR0MsU0FBUyxDQUFDRCxXQUYxQjs7QUFJQSxNQUFJK1csSUFBSSxHQUFHblgsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUF6QjtBQUNBLE1BQUlvRixTQUFTLEdBQUcsRUFBaEI7O0FBRUE4TSxTQUFPLENBQUNvSCxJQUFSO0FBQ0QsTUFBSW1CLFNBQVMsR0FBQyxDQUFkO0FBQ0EsTUFBSUMsVUFBVSxHQUFDNWEsSUFBSSxDQUFDbEQsS0FBTCxHQUFXc0QsV0FBMUI7QUFDQyxNQUFJSixJQUFJLENBQUNxWixnQkFBTCxJQUF5QnJaLElBQUksQ0FBQ3FaLGdCQUFMLEtBQTBCLENBQW5ELElBQXdEclosSUFBSSxDQUFDc1AsWUFBTCxLQUFzQixJQUFsRixFQUF3RjtBQUN0RjhDLFdBQU8sQ0FBQ0UsU0FBUixDQUFrQnRTLElBQUksQ0FBQ3FaLGdCQUF2QixFQUF5QyxDQUF6QztBQUNGc0IsYUFBUyxHQUFDLENBQUMzYSxJQUFJLENBQUNxWixnQkFBTixHQUF1QmpaLFdBQXZCLEdBQW1DSixJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTdDO0FBQ0EwYSxjQUFVLEdBQUNELFNBQVMsR0FBQyxDQUFDM2EsSUFBSSxDQUFDaUgsS0FBTCxDQUFXc0ksU0FBWCxHQUFxQixDQUF0QixJQUF5Qm5QLFdBQTlDO0FBQ0M7O0FBRURzQyxRQUFNLENBQUNoSCxPQUFQLENBQWUsVUFBU3NlLFVBQVQsRUFBcUJ6SixXQUFyQixFQUFrQztBQUMvQyxRQUFJbEUsTUFBSixFQUFXaEosUUFBWCxFQUFvQkMsUUFBcEI7QUFDQStJLFVBQU0sR0FBRyxHQUFHckksTUFBSCxDQUFVaEUsSUFBSSxDQUFDRCxTQUFMLENBQWU4UixTQUFmLENBQXlCeEYsTUFBekIsQ0FBZ0MyTixVQUFVLENBQUNyWCxLQUEzQyxDQUFWLENBQVQ7QUFDQVUsWUFBUSxHQUFHZ0osTUFBTSxDQUFDZ0UsR0FBUCxFQUFYO0FBQ0EvTSxZQUFRLEdBQUcrSSxNQUFNLENBQUMrRCxLQUFQLEVBQVg7QUFDQSxRQUFJL1EsSUFBSSxHQUFHMmEsVUFBVSxDQUFDM2EsSUFBdEI7QUFDQSxRQUFJbUMsTUFBTSxHQUFHdU8sYUFBYSxDQUFDMVEsSUFBRCxFQUFPZ0UsUUFBUCxFQUFpQkMsUUFBakIsRUFBMkJoRCxXQUEzQixFQUF3Q0YsV0FBeEMsRUFBcURKLElBQXJELEVBQTJEM0csTUFBM0QsRUFBbUV5VCxPQUFuRSxDQUExQjtBQUNBeEgsYUFBUyxDQUFDaEksSUFBVixDQUFla0UsTUFBZjs7QUFFQSxRQUFJcVosY0FBYyxHQUFHcFIsV0FBVyxDQUFDakksTUFBRCxDQUFoQztBQUNBLFNBQUssSUFBSWhDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdxYixjQUFjLENBQUN6ZixNQUFuQyxFQUEyQ29FLENBQUMsRUFBNUMsRUFBZ0Q7QUFDOUMsVUFBSWdDLFFBQU0sR0FBR3FaLGNBQWMsQ0FBQ3JiLENBQUQsQ0FBM0I7QUFDQTtBQUNBNFMsYUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGFBQU8sQ0FBQ1EsY0FBUixDQUF1Qm5WLFFBQVEsQ0FBQ3VjLFVBQVUsQ0FBQ3phLEtBQVosRUFBbUIyYixVQUFVLENBQUNDLE9BQTlCLENBQS9CO0FBQ0gsVUFBR0QsVUFBVSxDQUFDRyxRQUFkLEVBQXVCO0FBQ3RCLFlBQUlBLFFBQVEsR0FBR2pKLE9BQU8sQ0FBQ2tKLG9CQUFSLENBQTZCLENBQTdCLEVBQWdDdGIsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFoQyxFQUE4QyxDQUE5QyxFQUFpREYsSUFBSSxDQUFDaEQsTUFBTCxHQUFZZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUE3RCxDQUFmO0FBQ0FtYixnQkFBUSxDQUFDRSxZQUFULENBQXNCLEdBQXRCLEVBQTJCOWQsUUFBUSxDQUFDdWMsVUFBVSxDQUFDemEsS0FBWixFQUFtQjJiLFVBQVUsQ0FBQ0MsT0FBOUIsQ0FBbkM7QUFDQUUsZ0JBQVEsQ0FBQ0UsWUFBVCxDQUFzQixLQUF0QixFQUE0QjlkLFFBQVEsQ0FBQyxTQUFELEVBQVksR0FBWixDQUFwQztBQUNBMlUsZUFBTyxDQUFDUyxZQUFSLENBQXFCd0ksUUFBckI7QUFDQSxPQUxELE1BS0s7QUFDSmpKLGVBQU8sQ0FBQ1MsWUFBUixDQUFxQnBWLFFBQVEsQ0FBQ3VjLFVBQVUsQ0FBQ3phLEtBQVosRUFBbUIyYixVQUFVLENBQUNDLE9BQTlCLENBQTdCO0FBQ0E7QUFDRS9JLGFBQU8sQ0FBQ1csWUFBUixDQUFxQm1JLFVBQVUsQ0FBQ3BlLEtBQVgsR0FBbUJrRCxJQUFJLENBQUNuRyxVQUE3QztBQUNBLFVBQUkySCxRQUFNLENBQUNwRyxNQUFQLEdBQWdCLENBQXBCLEVBQXVCO0FBQ3JCLFlBQUlvZ0IsVUFBVSxHQUFHaGEsUUFBTSxDQUFDLENBQUQsQ0FBdkI7QUFDQSxZQUFJaWEsU0FBUyxHQUFHamEsUUFBTSxDQUFDQSxRQUFNLENBQUNwRyxNQUFQLEdBQWdCLENBQWpCLENBQXRCO0FBQ0FnWCxlQUFPLENBQUNZLE1BQVIsQ0FBZXdJLFVBQVUsQ0FBQzllLENBQTFCLEVBQTZCOGUsVUFBVSxDQUFDemUsQ0FBeEM7QUFDSixZQUFJK2QsVUFBVSxHQUFDLENBQWY7QUFDSSxZQUFJSSxVQUFVLENBQUMzYyxJQUFYLEtBQW9CLE9BQXhCLEVBQWlDO0FBQ3BDLGVBQUksSUFBSW9CLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQzZCLFFBQU0sQ0FBQ3BHLE1BQXJCLEVBQTRCdUUsQ0FBQyxFQUE3QixFQUFnQztBQUMvQixnQkFBSWtELElBQUksR0FBQ3JCLFFBQU0sQ0FBQzdCLENBQUQsQ0FBZjtBQUNBLGdCQUFHbWIsVUFBVSxJQUFFLENBQVosSUFBaUJqWSxJQUFJLENBQUNuRyxDQUFMLEdBQVNpZSxTQUE3QixFQUF1QztBQUN0Q3ZJLHFCQUFPLENBQUNZLE1BQVIsQ0FBZW5RLElBQUksQ0FBQ25HLENBQXBCLEVBQXVCbUcsSUFBSSxDQUFDOUYsQ0FBNUI7QUFDQStkLHdCQUFVLEdBQUMsQ0FBWDtBQUNBO0FBQ0ssZ0JBQUluYixDQUFDLEdBQUcsQ0FBSixJQUFTa0QsSUFBSSxDQUFDbkcsQ0FBTCxHQUFTaWUsU0FBbEIsSUFBK0I5WCxJQUFJLENBQUNuRyxDQUFMLEdBQVNrZSxVQUE1QyxFQUF3RDtBQUN0RCxrQkFBSUcsU0FBUyxHQUFHeFosd0JBQXdCLENBQUNDLFFBQUQsRUFBUzdCLENBQUMsR0FBRyxDQUFiLENBQXhDO0FBQ0F5UyxxQkFBTyxDQUFDNEksYUFBUixDQUFzQkQsU0FBUyxDQUFDNVksSUFBVixDQUFlekYsQ0FBckMsRUFBd0NxZSxTQUFTLENBQUM1WSxJQUFWLENBQWVwRixDQUF2RCxFQUEwRGdlLFNBQVMsQ0FBQzNZLElBQVYsQ0FBZTFGLENBQXpFLEVBQTRFcWUsU0FBUyxDQUFDM1ksSUFBVixDQUFlckYsQ0FBM0YsRUFBNkY4RixJQUFJLENBQUNuRyxDQUFsRyxFQUFxR21HLElBQUksQ0FBQzlGLENBQTFHO0FBQ0Q7QUFDRjtBQUNGLFNBWkQsTUFZTztBQUNWLGVBQUksSUFBSTRDLEVBQUMsR0FBQyxDQUFWLEVBQVlBLEVBQUMsR0FBQzZCLFFBQU0sQ0FBQ3BHLE1BQXJCLEVBQTRCdUUsRUFBQyxFQUE3QixFQUFnQztBQUMvQixnQkFBSWtELE9BQUksR0FBQ3JCLFFBQU0sQ0FBQzdCLEVBQUQsQ0FBZjtBQUNBLGdCQUFHbWIsVUFBVSxJQUFFLENBQVosSUFBaUJqWSxPQUFJLENBQUNuRyxDQUFMLEdBQVNpZSxTQUE3QixFQUF1QztBQUN0Q3ZJLHFCQUFPLENBQUNZLE1BQVIsQ0FBZW5RLE9BQUksQ0FBQ25HLENBQXBCLEVBQXVCbUcsT0FBSSxDQUFDOUYsQ0FBNUI7QUFDQStkLHdCQUFVLEdBQUMsQ0FBWDtBQUNBO0FBQ0EsZ0JBQUluYixFQUFDLEdBQUcsQ0FBSixJQUFTa0QsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTaWUsU0FBbEIsSUFBK0I5WCxPQUFJLENBQUNuRyxDQUFMLEdBQVNrZSxVQUE1QyxFQUF3RDtBQUNqRHhJLHFCQUFPLENBQUNhLE1BQVIsQ0FBZXBRLE9BQUksQ0FBQ25HLENBQXBCLEVBQXVCbUcsT0FBSSxDQUFDOUYsQ0FBNUI7QUFDRDtBQUNGO0FBQ0Y7O0FBRURxVixlQUFPLENBQUNhLE1BQVIsQ0FBZXdJLFNBQVMsQ0FBQy9lLENBQXpCLEVBQTRCeWEsSUFBNUI7QUFDQS9FLGVBQU8sQ0FBQ2EsTUFBUixDQUFldUksVUFBVSxDQUFDOWUsQ0FBMUIsRUFBNkJ5YSxJQUE3QjtBQUNBL0UsZUFBTyxDQUFDYSxNQUFSLENBQWV1SSxVQUFVLENBQUM5ZSxDQUExQixFQUE2QjhlLFVBQVUsQ0FBQ3plLENBQXhDO0FBQ0QsT0FqQ0QsTUFpQ087QUFDTCxZQUFJOEYsT0FBSSxHQUFHckIsUUFBTSxDQUFDLENBQUQsQ0FBakI7QUFDQTRRLGVBQU8sQ0FBQ1ksTUFBUixDQUFlblEsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTMEQsV0FBVyxHQUFHLENBQXRDLEVBQXlDeUMsT0FBSSxDQUFDOUYsQ0FBOUM7QUFDQXFWLGVBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTMEQsV0FBVyxHQUFHLENBQXRDLEVBQXlDeUMsT0FBSSxDQUFDOUYsQ0FBOUM7QUFDQXFWLGVBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTMEQsV0FBVyxHQUFHLENBQXRDLEVBQXlDK1csSUFBekM7QUFDQS9FLGVBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTMEQsV0FBVyxHQUFHLENBQXRDLEVBQXlDK1csSUFBekM7QUFDQS9FLGVBQU8sQ0FBQ1ksTUFBUixDQUFlblEsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTMEQsV0FBVyxHQUFHLENBQXRDLEVBQXlDeUMsT0FBSSxDQUFDOUYsQ0FBOUM7QUFDRDtBQUNEcVYsYUFBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsYUFBTyxDQUFDaUIsSUFBUjs7QUFFQTtBQUNBLFVBQUk2SCxVQUFVLENBQUNFLE9BQWYsRUFBd0I7QUFDMUIsWUFBSXBCLFVBQVUsQ0FBQzBCLFFBQVgsSUFBdUIsTUFBM0IsRUFBbUM7QUFDbEMsY0FBSXhFLFVBQVUsR0FBRzhDLFVBQVUsQ0FBQzlDLFVBQVgsR0FBc0I4QyxVQUFVLENBQUM5QyxVQUFqQyxHQUE0QyxDQUE3RDtBQUNBQSxvQkFBVSxJQUFJbFgsSUFBSSxDQUFDbkcsVUFBbkI7QUFDQ3VZLGlCQUFPLENBQUNnRixXQUFSLENBQW9CLENBQUNGLFVBQUQsRUFBYUEsVUFBYixDQUFwQjtBQUNEO0FBQ0c5RSxlQUFPLENBQUNNLFNBQVI7QUFDQU4sZUFBTyxDQUFDUSxjQUFSLENBQXVCb0gsVUFBVSxDQUFDemEsS0FBbEM7QUFDQTZTLGVBQU8sQ0FBQ1csWUFBUixDQUFxQm1JLFVBQVUsQ0FBQ3BlLEtBQVgsR0FBbUJrRCxJQUFJLENBQUNuRyxVQUE3QztBQUNBLFlBQUkySCxRQUFNLENBQUNwRyxNQUFQLEtBQWtCLENBQXRCLEVBQXlCO0FBQ3ZCZ1gsaUJBQU8sQ0FBQ1ksTUFBUixDQUFleFIsUUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBekIsRUFBNEI4RSxRQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUF0QztBQUNBcVYsaUJBQU8sQ0FBQ2MsR0FBUixDQUFZMVIsUUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBdEIsRUFBeUI4RSxRQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUFuQyxFQUFzQyxDQUF0QyxFQUF5QyxDQUF6QyxFQUE0QyxJQUFJWCxJQUFJLENBQUMyRSxFQUFyRDtBQUNELFNBSEQsTUFHTztBQUNMcVIsaUJBQU8sQ0FBQ1ksTUFBUixDQUFleFIsUUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBekIsRUFBNEI4RSxRQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUF0QztBQUNMLGNBQUkrZCxXQUFVLEdBQUMsQ0FBZjtBQUNLLGNBQUlJLFVBQVUsQ0FBQzNjLElBQVgsS0FBb0IsT0FBeEIsRUFBaUM7QUFDL0IsaUJBQUksSUFBSW9CLEdBQUMsR0FBQyxDQUFWLEVBQVlBLEdBQUMsR0FBQzZCLFFBQU0sQ0FBQ3BHLE1BQXJCLEVBQTRCdUUsR0FBQyxFQUE3QixFQUFnQztBQUMvQixrQkFBSWtELE9BQUksR0FBQ3JCLFFBQU0sQ0FBQzdCLEdBQUQsQ0FBZjtBQUNBLGtCQUFHbWIsV0FBVSxJQUFFLENBQVosSUFBaUJqWSxPQUFJLENBQUNuRyxDQUFMLEdBQVNpZSxTQUE3QixFQUF1QztBQUN0Q3ZJLHVCQUFPLENBQUNZLE1BQVIsQ0FBZW5RLE9BQUksQ0FBQ25HLENBQXBCLEVBQXVCbUcsT0FBSSxDQUFDOUYsQ0FBNUI7QUFDQStkLDJCQUFVLEdBQUMsQ0FBWDtBQUNBO0FBQ0Esa0JBQUluYixHQUFDLEdBQUcsQ0FBSixJQUFTa0QsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTaWUsU0FBbEIsSUFBK0I5WCxPQUFJLENBQUNuRyxDQUFMLEdBQVNrZSxVQUE1QyxFQUF3RDtBQUN0RCxvQkFBSUcsVUFBUyxHQUFHeFosd0JBQXdCLENBQUNDLFFBQUQsRUFBUzdCLEdBQUMsR0FBRyxDQUFiLENBQXhDO0FBQ0F5Uyx1QkFBTyxDQUFDNEksYUFBUixDQUFzQkQsVUFBUyxDQUFDNVksSUFBVixDQUFlekYsQ0FBckMsRUFBd0NxZSxVQUFTLENBQUM1WSxJQUFWLENBQWVwRixDQUF2RCxFQUEwRGdlLFVBQVMsQ0FBQzNZLElBQVYsQ0FBZTFGLENBQXpFLEVBQTRFcWUsVUFBUyxDQUFDM1ksSUFBVixDQUFlckYsQ0FBM0YsRUFBNkY4RixPQUFJLENBQUNuRyxDQUFsRyxFQUFvR21HLE9BQUksQ0FBQzlGLENBQXpHO0FBQ0Q7QUFDRjtBQUNGLFdBWkQsTUFZTztBQUNMLGlCQUFJLElBQUk0QyxHQUFDLEdBQUMsQ0FBVixFQUFZQSxHQUFDLEdBQUM2QixRQUFNLENBQUNwRyxNQUFyQixFQUE0QnVFLEdBQUMsRUFBN0IsRUFBZ0M7QUFDL0Isa0JBQUlrRCxPQUFJLEdBQUNyQixRQUFNLENBQUM3QixHQUFELENBQWY7QUFDQSxrQkFBR21iLFdBQVUsSUFBRSxDQUFaLElBQWlCalksT0FBSSxDQUFDbkcsQ0FBTCxHQUFTaWUsU0FBN0IsRUFBdUM7QUFDdEN2SSx1QkFBTyxDQUFDWSxNQUFSLENBQWVuUSxPQUFJLENBQUNuRyxDQUFwQixFQUF1Qm1HLE9BQUksQ0FBQzlGLENBQTVCO0FBQ0ErZCwyQkFBVSxHQUFDLENBQVg7QUFDQTtBQUNBLGtCQUFJbmIsR0FBQyxHQUFHLENBQUosSUFBU2tELE9BQUksQ0FBQ25HLENBQUwsR0FBU2llLFNBQWxCLElBQStCOVgsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTa2UsVUFBNUMsRUFBd0Q7QUFDdER4SSx1QkFBTyxDQUFDYSxNQUFSLENBQWVwUSxPQUFJLENBQUNuRyxDQUFwQixFQUF1Qm1HLE9BQUksQ0FBQzlGLENBQTVCO0FBQ0Q7QUFDRjtBQUNGO0FBQ0RxVixpQkFBTyxDQUFDWSxNQUFSLENBQWV4UixRQUFNLENBQUMsQ0FBRCxDQUFOLENBQVU5RSxDQUF6QixFQUE0QjhFLFFBQU0sQ0FBQyxDQUFELENBQU4sQ0FBVXpFLENBQXRDO0FBQ0Q7QUFDRHFWLGVBQU8sQ0FBQ2tCLE1BQVI7QUFDSmxCLGVBQU8sQ0FBQ2dGLFdBQVIsQ0FBb0IsRUFBcEI7QUFDRztBQUNGOztBQUVEO0FBQ0EsUUFBSXBYLElBQUksQ0FBQy9GLGNBQUwsS0FBd0IsS0FBNUIsRUFBbUM7QUFDakN1WSxvQkFBYyxDQUFDaFIsTUFBRCxFQUFTd1ksVUFBVSxDQUFDemEsS0FBcEIsRUFBMkJ5YSxVQUFVLENBQUNqWCxVQUF0QyxFQUFrRHFQLE9BQWxELEVBQTJEcFMsSUFBM0QsQ0FBZDtBQUNEOztBQUVGLEdBeEhEOztBQTBIQSxNQUFJQSxJQUFJLENBQUNrYSxTQUFMLEtBQW1CLEtBQW5CLElBQTRCcE4sT0FBTyxLQUFLLENBQTVDLEVBQStDO0FBQzdDcEssVUFBTSxDQUFDaEgsT0FBUCxDQUFlLFVBQVNzZSxVQUFULEVBQXFCekosV0FBckIsRUFBa0M7QUFDL0MsVUFBSWxFLE1BQUosRUFBV2hKLFFBQVgsRUFBb0JDLFFBQXBCO0FBQ0ErSSxZQUFNLEdBQUcsR0FBR3JJLE1BQUgsQ0FBVWhFLElBQUksQ0FBQ0QsU0FBTCxDQUFlOFIsU0FBZixDQUF5QnhGLE1BQXpCLENBQWdDMk4sVUFBVSxDQUFDclgsS0FBM0MsQ0FBVixDQUFUO0FBQ0FVLGNBQVEsR0FBR2dKLE1BQU0sQ0FBQ2dFLEdBQVAsRUFBWDtBQUNBL00sY0FBUSxHQUFHK0ksTUFBTSxDQUFDK0QsS0FBUCxFQUFYO0FBQ0EsVUFBSS9RLElBQUksR0FBRzJhLFVBQVUsQ0FBQzNhLElBQXRCO0FBQ0EsVUFBSW1DLE1BQU0sR0FBR3VPLGFBQWEsQ0FBQzFRLElBQUQsRUFBT2dFLFFBQVAsRUFBaUJDLFFBQWpCLEVBQTJCaEQsV0FBM0IsRUFBd0NGLFdBQXhDLEVBQXFESixJQUFyRCxFQUEyRDNHLE1BQTNELEVBQW1FeVQsT0FBbkUsQ0FBMUI7QUFDQXlILG1CQUFhLENBQUMvUyxNQUFELEVBQVN3WSxVQUFULEVBQXFCM2dCLE1BQXJCLEVBQTZCK1ksT0FBN0IsQ0FBYjtBQUNELEtBUkQ7QUFTRDs7QUFFREEsU0FBTyxDQUFDcUgsT0FBUjs7QUFFQSxTQUFPO0FBQ0xuWixlQUFXLEVBQUVBLFdBRFI7QUFFTGdGLGFBQVMsRUFBRUEsU0FGTjtBQUdMbEYsZUFBVyxFQUFFQSxXQUhSLEVBQVA7O0FBS0Q7O0FBRUQsU0FBU3ViLGtCQUFULENBQTRCalosTUFBNUIsRUFBb0MxQyxJQUFwQyxFQUEwQzNHLE1BQTFDLEVBQWtEK1ksT0FBbEQsRUFBMkQ7QUFDekQsTUFBSXRGLE9BQU8sR0FBR3JKLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsQ0FBbEY7QUFDQSxNQUFJbVksVUFBVSxHQUFHNWdCLE1BQU0sQ0FBQyxFQUFELEVBQUk7QUFDM0J1RCxRQUFJLEVBQUUsVUFEcUI7QUFFM0J6QixTQUFLLEVBQUUsQ0FGb0IsRUFBSjtBQUd0QmtELE1BQUksQ0FBQ2lHLEtBQUwsQ0FBVzRWLElBSFcsQ0FBdkI7QUFJREQsWUFBVSxDQUFDOWUsS0FBWCxJQUFtQmtELElBQUksQ0FBQ25HLFVBQXhCOztBQUVDLE1BQUl3RyxTQUFTLEdBQUdMLElBQUksQ0FBQ0QsU0FBTCxDQUFlTSxTQUEvQjtBQUNFQyxhQUFXLEdBQUdELFNBQVMsQ0FBQ0MsV0FEMUI7QUFFRUYsYUFBVyxHQUFHQyxTQUFTLENBQUNELFdBRjFCO0FBR0EsTUFBSWtGLFNBQVMsR0FBRyxFQUFoQjs7QUFFQThNLFNBQU8sQ0FBQ29ILElBQVI7QUFDRCxNQUFJbUIsU0FBUyxHQUFDLENBQWQ7QUFDQSxNQUFJQyxVQUFVLEdBQUM1YSxJQUFJLENBQUNsRCxLQUFMLEdBQVdzRCxXQUExQjtBQUNDLE1BQUlKLElBQUksQ0FBQ3FaLGdCQUFMLElBQXlCclosSUFBSSxDQUFDcVosZ0JBQUwsS0FBMEIsQ0FBbkQsSUFBd0RyWixJQUFJLENBQUNzUCxZQUFMLEtBQXNCLElBQWxGLEVBQXdGO0FBQ3RGOEMsV0FBTyxDQUFDRSxTQUFSLENBQWtCdFMsSUFBSSxDQUFDcVosZ0JBQXZCLEVBQXlDLENBQXpDO0FBQ0ZzQixhQUFTLEdBQUMsQ0FBQzNhLElBQUksQ0FBQ3FaLGdCQUFOLEdBQXVCalosV0FBdkIsR0FBbUNKLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBN0M7QUFDQTBhLGNBQVUsR0FBQ0QsU0FBUyxHQUFDLENBQUMzYSxJQUFJLENBQUNpSCxLQUFMLENBQVdzSSxTQUFYLEdBQXFCLENBQXRCLElBQXlCblAsV0FBOUM7QUFDQzs7QUFFRHNDLFFBQU0sQ0FBQ2hILE9BQVAsQ0FBZSxVQUFTc2UsVUFBVCxFQUFxQnpKLFdBQXJCLEVBQWtDO0FBQy9DLFFBQUlsRSxNQUFKLEVBQVdoSixRQUFYLEVBQW9CQyxRQUFwQjtBQUNBK0ksVUFBTSxHQUFHLEdBQUdySSxNQUFILENBQVVoRSxJQUFJLENBQUNELFNBQUwsQ0FBZThSLFNBQWYsQ0FBeUJ4RixNQUF6QixDQUFnQzJOLFVBQVUsQ0FBQ3JYLEtBQTNDLENBQVYsQ0FBVDtBQUNBVSxZQUFRLEdBQUdnSixNQUFNLENBQUNnRSxHQUFQLEVBQVg7QUFDQS9NLFlBQVEsR0FBRytJLE1BQU0sQ0FBQytELEtBQVAsRUFBWDtBQUNBLFFBQUkvUSxJQUFJLEdBQUcyYSxVQUFVLENBQUMzYSxJQUF0QjtBQUNBLFFBQUltQyxNQUFNLEdBQUd1TyxhQUFhLENBQUMxUSxJQUFELEVBQU9nRSxRQUFQLEVBQWlCQyxRQUFqQixFQUEyQmhELFdBQTNCLEVBQXdDRixXQUF4QyxFQUFxREosSUFBckQsRUFBMkQzRyxNQUEzRCxFQUFtRXlULE9BQW5FLENBQTFCO0FBQ0F4SCxhQUFTLENBQUNoSSxJQUFWLENBQWVrRSxNQUFmO0FBQ0EsUUFBSXFaLGNBQWMsR0FBR3BSLFdBQVcsQ0FBQ2pJLE1BQUQsQ0FBaEM7O0FBRUYsUUFBSXdZLFVBQVUsQ0FBQzBCLFFBQVgsSUFBdUIsTUFBM0IsRUFBbUM7QUFDbEMsVUFBSXhFLFVBQVUsR0FBRzhDLFVBQVUsQ0FBQzlDLFVBQVgsR0FBc0I4QyxVQUFVLENBQUM5QyxVQUFqQyxHQUE0QyxDQUE3RDtBQUNBQSxnQkFBVSxJQUFJbFgsSUFBSSxDQUFDbkcsVUFBbkI7QUFDQ3VZLGFBQU8sQ0FBQ2dGLFdBQVIsQ0FBb0IsQ0FBQ0YsVUFBRCxFQUFhQSxVQUFiLENBQXBCO0FBQ0Q7QUFDRDlFLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUNRLGNBQVIsQ0FBdUJvSCxVQUFVLENBQUN6YSxLQUFsQztBQUNBNlMsV0FBTyxDQUFDVyxZQUFSLENBQXFCNkksVUFBVSxDQUFDOWUsS0FBaEM7O0FBRUUrZCxrQkFBYyxDQUFDbmYsT0FBZixDQUF1QixVQUFTOEYsTUFBVCxFQUFpQm1CLEtBQWpCLEVBQXdCOztBQUU3QyxVQUFJbkIsTUFBTSxDQUFDcEcsTUFBUCxLQUFrQixDQUF0QixFQUF5QjtBQUN2QmdYLGVBQU8sQ0FBQ1ksTUFBUixDQUFleFIsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBekIsRUFBNEI4RSxNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUF0QztBQUNBcVYsZUFBTyxDQUFDYyxHQUFSLENBQVkxUixNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVU5RSxDQUF0QixFQUF5QjhFLE1BQU0sQ0FBQyxDQUFELENBQU4sQ0FBVXpFLENBQW5DLEVBQXNDLENBQXRDLEVBQXlDLENBQXpDLEVBQTRDLElBQUlYLElBQUksQ0FBQzJFLEVBQXJEO0FBQ0QsT0FIRCxNQUdPO0FBQ0xxUixlQUFPLENBQUNZLE1BQVIsQ0FBZXhSLE1BQU0sQ0FBQyxDQUFELENBQU4sQ0FBVTlFLENBQXpCLEVBQTRCOEUsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVekUsQ0FBdEM7QUFDSixZQUFJK2QsVUFBVSxHQUFDLENBQWY7QUFDSSxZQUFJYyxVQUFVLENBQUNyZCxJQUFYLEtBQW9CLE9BQXhCLEVBQWlDO0FBQy9CLGVBQUksSUFBSW9CLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQzZCLE1BQU0sQ0FBQ3BHLE1BQXJCLEVBQTRCdUUsQ0FBQyxFQUE3QixFQUFnQztBQUMvQixnQkFBSWtELElBQUksR0FBQ3JCLE1BQU0sQ0FBQzdCLENBQUQsQ0FBZjtBQUNBLGdCQUFHbWIsVUFBVSxJQUFFLENBQVosSUFBaUJqWSxJQUFJLENBQUNuRyxDQUFMLEdBQVNpZSxTQUE3QixFQUF1QztBQUN0Q3ZJLHFCQUFPLENBQUNZLE1BQVIsQ0FBZW5RLElBQUksQ0FBQ25HLENBQXBCLEVBQXVCbUcsSUFBSSxDQUFDOUYsQ0FBNUI7QUFDQStkLHdCQUFVLEdBQUMsQ0FBWDtBQUNBO0FBQ0EsZ0JBQUluYixDQUFDLEdBQUcsQ0FBSixJQUFTa0QsSUFBSSxDQUFDbkcsQ0FBTCxHQUFTaWUsU0FBbEIsSUFBK0I5WCxJQUFJLENBQUNuRyxDQUFMLEdBQVNrZSxVQUE1QyxFQUF3RDtBQUN0RCxrQkFBSUcsU0FBUyxHQUFHeFosd0JBQXdCLENBQUNDLE1BQUQsRUFBUzdCLENBQUMsR0FBRyxDQUFiLENBQXhDO0FBQ0F5UyxxQkFBTyxDQUFDNEksYUFBUixDQUFzQkQsU0FBUyxDQUFDNVksSUFBVixDQUFlekYsQ0FBckMsRUFBd0NxZSxTQUFTLENBQUM1WSxJQUFWLENBQWVwRixDQUF2RCxFQUEwRGdlLFNBQVMsQ0FBQzNZLElBQVYsQ0FBZTFGLENBQXpFLEVBQTRFcWUsU0FBUyxDQUFDM1ksSUFBVixDQUFlckYsQ0FBM0YsRUFBNkY4RixJQUFJLENBQUNuRyxDQUFsRyxFQUFxR21HLElBQUksQ0FBQzlGLENBQTFHO0FBQ0Q7QUFDRjtBQUNGLFNBWkQsTUFZTztBQUNMLGVBQUksSUFBSTRDLEdBQUMsR0FBQyxDQUFWLEVBQVlBLEdBQUMsR0FBQzZCLE1BQU0sQ0FBQ3BHLE1BQXJCLEVBQTRCdUUsR0FBQyxFQUE3QixFQUFnQztBQUMvQixnQkFBSWtELE9BQUksR0FBQ3JCLE1BQU0sQ0FBQzdCLEdBQUQsQ0FBZjtBQUNBLGdCQUFHbWIsVUFBVSxJQUFFLENBQVosSUFBaUJqWSxPQUFJLENBQUNuRyxDQUFMLEdBQVNpZSxTQUE3QixFQUF1QztBQUN0Q3ZJLHFCQUFPLENBQUNZLE1BQVIsQ0FBZW5RLE9BQUksQ0FBQ25HLENBQXBCLEVBQXVCbUcsT0FBSSxDQUFDOUYsQ0FBNUI7QUFDQStkLHdCQUFVLEdBQUMsQ0FBWDtBQUNBO0FBQ0EsZ0JBQUluYixHQUFDLEdBQUcsQ0FBSixJQUFTa0QsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTaWUsU0FBbEIsSUFBK0I5WCxPQUFJLENBQUNuRyxDQUFMLEdBQVNrZSxVQUE1QyxFQUF3RDtBQUN0RHhJLHFCQUFPLENBQUNhLE1BQVIsQ0FBZXBRLE9BQUksQ0FBQ25HLENBQXBCLEVBQXVCbUcsT0FBSSxDQUFDOUYsQ0FBNUI7QUFDRDtBQUNGO0FBQ0Y7QUFDRHFWLGVBQU8sQ0FBQ1ksTUFBUixDQUFleFIsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBekIsRUFBNEI4RSxNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUF0QztBQUNEOztBQUVGLEtBbkNEOztBQXFDRnFWLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLFdBQU8sQ0FBQ2dGLFdBQVIsQ0FBb0IsRUFBcEI7O0FBRUUsUUFBSXBYLElBQUksQ0FBQy9GLGNBQUwsS0FBd0IsS0FBNUIsRUFBbUM7QUFDakN1WSxvQkFBYyxDQUFDaFIsTUFBRCxFQUFTd1ksVUFBVSxDQUFDemEsS0FBcEIsRUFBMkJ5YSxVQUFVLENBQUNqWCxVQUF0QyxFQUFrRHFQLE9BQWxELEVBQTJEcFMsSUFBM0QsQ0FBZDtBQUNEO0FBQ0YsR0E5REQ7O0FBZ0VBLE1BQUlBLElBQUksQ0FBQ2thLFNBQUwsS0FBbUIsS0FBbkIsSUFBNEJwTixPQUFPLEtBQUssQ0FBNUMsRUFBK0M7QUFDN0NwSyxVQUFNLENBQUNoSCxPQUFQLENBQWUsVUFBU3NlLFVBQVQsRUFBcUJ6SixXQUFyQixFQUFrQztBQUMvQyxVQUFJbEUsTUFBSixFQUFXaEosUUFBWCxFQUFvQkMsUUFBcEI7QUFDQStJLFlBQU0sR0FBRyxHQUFHckksTUFBSCxDQUFVaEUsSUFBSSxDQUFDRCxTQUFMLENBQWU4UixTQUFmLENBQXlCeEYsTUFBekIsQ0FBZ0MyTixVQUFVLENBQUNyWCxLQUEzQyxDQUFWLENBQVQ7QUFDQVUsY0FBUSxHQUFHZ0osTUFBTSxDQUFDZ0UsR0FBUCxFQUFYO0FBQ0EvTSxjQUFRLEdBQUcrSSxNQUFNLENBQUMrRCxLQUFQLEVBQVg7QUFDQSxVQUFJL1EsSUFBSSxHQUFHMmEsVUFBVSxDQUFDM2EsSUFBdEI7QUFDQSxVQUFJbUMsTUFBTSxHQUFHdU8sYUFBYSxDQUFDMVEsSUFBRCxFQUFPZ0UsUUFBUCxFQUFpQkMsUUFBakIsRUFBMkJoRCxXQUEzQixFQUF3Q0YsV0FBeEMsRUFBcURKLElBQXJELEVBQTJEM0csTUFBM0QsRUFBbUV5VCxPQUFuRSxDQUExQjtBQUNBeUgsbUJBQWEsQ0FBQy9TLE1BQUQsRUFBU3dZLFVBQVQsRUFBcUIzZ0IsTUFBckIsRUFBNkIrWSxPQUE3QixDQUFiO0FBQ0QsS0FSRDtBQVNEOztBQUVEQSxTQUFPLENBQUNxSCxPQUFSOztBQUVBLFNBQU87QUFDTG5aLGVBQVcsRUFBRUEsV0FEUjtBQUVMZ0YsYUFBUyxFQUFFQSxTQUZOO0FBR0xsRixlQUFXLEVBQUVBLFdBSFIsRUFBUDs7QUFLRDs7QUFFRCxTQUFTMGIsaUJBQVQsQ0FBMkJwWixNQUEzQixFQUFtQzFDLElBQW5DLEVBQXlDM0csTUFBekMsRUFBaUQrWSxPQUFqRCxFQUEwRDtBQUN4RCxNQUFJdEYsT0FBTyxHQUFHckosU0FBUyxDQUFDckksTUFBVixHQUFtQixDQUFuQixJQUF3QnFJLFNBQVMsQ0FBQyxDQUFELENBQVQsS0FBaUJDLFNBQXpDLEdBQXFERCxTQUFTLENBQUMsQ0FBRCxDQUE5RCxHQUFvRSxDQUFsRjs7QUFFQSxNQUFJcEQsU0FBUyxHQUFHTCxJQUFJLENBQUNELFNBQUwsQ0FBZU0sU0FBL0I7QUFDRUMsYUFBVyxHQUFHRCxTQUFTLENBQUNDLFdBRDFCO0FBRUVGLGFBQVcsR0FBR0MsU0FBUyxDQUFDRCxXQUYxQjs7QUFJQSxNQUFJK1csSUFBSSxHQUFHblgsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUF6QjtBQUNBLE1BQUlvRixTQUFTLEdBQUcsRUFBaEI7O0FBRUEsTUFBSXlXLFdBQVcsR0FBRyxDQUFsQjtBQUNBLE1BQUlDLFlBQVksR0FBRyxDQUFuQjtBQUNBdFosUUFBTSxDQUFDaEgsT0FBUCxDQUFlLFVBQVNzZSxVQUFULEVBQXFCekosV0FBckIsRUFBa0M7QUFDL0MsUUFBSXlKLFVBQVUsQ0FBQ3piLElBQVgsSUFBbUIsUUFBdkIsRUFBaUM7QUFDL0J5ZCxrQkFBWSxJQUFJLENBQWhCO0FBQ0Q7QUFDRixHQUpEO0FBS0E1SixTQUFPLENBQUNvSCxJQUFSO0FBQ0QsTUFBSU0sT0FBTyxHQUFDLENBQUMsQ0FBYjtBQUNBLE1BQUlDLFFBQVEsR0FBQ3paLFdBQVcsQ0FBQ2xGLE1BQVosR0FBbUIsQ0FBaEM7QUFDQSxNQUFJdWYsU0FBUyxHQUFDLENBQWQ7QUFDQSxNQUFJQyxVQUFVLEdBQUM1YSxJQUFJLENBQUNsRCxLQUFMLEdBQVdzRCxXQUExQjtBQUNDLE1BQUlKLElBQUksQ0FBQ3FaLGdCQUFMLElBQXlCclosSUFBSSxDQUFDcVosZ0JBQUwsS0FBMEIsQ0FBbkQsSUFBd0RyWixJQUFJLENBQUNzUCxZQUFMLEtBQXNCLElBQWxGLEVBQXdGO0FBQ3RGOEMsV0FBTyxDQUFDRSxTQUFSLENBQWtCdFMsSUFBSSxDQUFDcVosZ0JBQXZCLEVBQXlDLENBQXpDO0FBQ0ZTLFdBQU8sR0FBQzFkLElBQUksQ0FBQ3dDLEtBQUwsQ0FBVyxDQUFDb0IsSUFBSSxDQUFDcVosZ0JBQU4sR0FBdUJqWixXQUFsQyxJQUErQyxDQUF2RDtBQUNBMlosWUFBUSxHQUFDRCxPQUFPLEdBQUM5WixJQUFJLENBQUNpSCxLQUFMLENBQVdzSSxTQUFuQixHQUE2QixDQUF0QztBQUNBb0wsYUFBUyxHQUFDLENBQUMzYSxJQUFJLENBQUNxWixnQkFBTixHQUF1QmpaLFdBQXZCLEdBQW1DSixJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTdDO0FBQ0EwYSxjQUFVLEdBQUNELFNBQVMsR0FBQyxDQUFDM2EsSUFBSSxDQUFDaUgsS0FBTCxDQUFXc0ksU0FBWCxHQUFxQixDQUF0QixJQUF5Qm5QLFdBQTlDO0FBQ0M7O0FBRURzQyxRQUFNLENBQUNoSCxPQUFQLENBQWUsVUFBU3NlLFVBQVQsRUFBcUJ6SixXQUFyQixFQUFrQztBQUMvQyxRQUFJbEUsTUFBSixFQUFXaEosUUFBWCxFQUFvQkMsUUFBcEI7O0FBRUYrSSxVQUFNLEdBQUcsR0FBR3JJLE1BQUgsQ0FBVWhFLElBQUksQ0FBQ0QsU0FBTCxDQUFlOFIsU0FBZixDQUF5QnhGLE1BQXpCLENBQWdDMk4sVUFBVSxDQUFDclgsS0FBM0MsQ0FBVixDQUFUO0FBQ0FVLFlBQVEsR0FBR2dKLE1BQU0sQ0FBQ2dFLEdBQVAsRUFBWDtBQUNBL00sWUFBUSxHQUFHK0ksTUFBTSxDQUFDK0QsS0FBUCxFQUFYOztBQUVFLFFBQUkvUSxJQUFJLEdBQUcyYSxVQUFVLENBQUMzYSxJQUF0QjtBQUNBLFFBQUltQyxNQUFNLEdBQUd1TyxhQUFhLENBQUMxUSxJQUFELEVBQU9nRSxRQUFQLEVBQWlCQyxRQUFqQixFQUEyQmhELFdBQTNCLEVBQXdDRixXQUF4QyxFQUFxREosSUFBckQsRUFBMkQzRyxNQUEzRCxFQUFtRXlULE9BQW5FLENBQTFCO0FBQ0F4SCxhQUFTLENBQUNoSSxJQUFWLENBQWVrRSxNQUFmOztBQUVBO0FBQ0EsUUFBSXdZLFVBQVUsQ0FBQ3piLElBQVgsSUFBbUIsUUFBdkIsRUFBaUM7QUFDL0JpRCxZQUFNLEdBQUdxTixhQUFhLENBQUNyTixNQUFELEVBQVNwQixXQUFULEVBQXNCNGIsWUFBdEIsRUFBb0NELFdBQXBDLEVBQWlEMWlCLE1BQWpELEVBQXlEMkcsSUFBekQsQ0FBdEI7QUFDQSxXQUFJLElBQUlSLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQ2dDLE1BQU0sQ0FBQ3BHLE1BQXJCLEVBQTRCb0UsQ0FBQyxFQUE3QixFQUFnQztBQUMvQixZQUFJcUQsSUFBSSxHQUFDckIsTUFBTSxDQUFDaEMsQ0FBRCxDQUFmO0FBQ0MsWUFBSXFELElBQUksS0FBSyxJQUFULElBQWlCckQsQ0FBQyxHQUFDc2EsT0FBbkIsSUFBOEJ0YSxDQUFDLEdBQUN1YSxRQUFwQyxFQUE4QztBQUM1QzNILGlCQUFPLENBQUNNLFNBQVI7QUFDQU4saUJBQU8sQ0FBQ1EsY0FBUixDQUF1Qi9QLElBQUksQ0FBQ3RELEtBQUwsSUFBY3lhLFVBQVUsQ0FBQ3phLEtBQWhEO0FBQ0E2UyxpQkFBTyxDQUFDVyxZQUFSLENBQXFCLENBQXJCO0FBQ0FYLGlCQUFPLENBQUNTLFlBQVIsQ0FBcUJoUSxJQUFJLENBQUN0RCxLQUFMLElBQWN5YSxVQUFVLENBQUN6YSxLQUE5QztBQUNBLGNBQUlpUSxNQUFNLEdBQUczTSxJQUFJLENBQUNuRyxDQUFMLEdBQVNtRyxJQUFJLENBQUMvRixLQUFMLEdBQWEsQ0FBbkM7QUFDQSxjQUFJRSxNQUFNLEdBQUdnRCxJQUFJLENBQUNoRCxNQUFMLEdBQWM2RixJQUFJLENBQUM5RixDQUFuQixHQUF1QmlELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBcEM7QUFDQWtTLGlCQUFPLENBQUNZLE1BQVIsQ0FBZXhELE1BQWYsRUFBdUIzTSxJQUFJLENBQUM5RixDQUE1QjtBQUNBcVYsaUJBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBZixFQUF1QjNNLElBQUksQ0FBQzlGLENBQTVCO0FBQ0FxVixpQkFBTyxDQUFDYSxNQUFSLENBQWV6RCxNQUFNLEdBQUMzTSxJQUFJLENBQUMvRixLQUFaLEdBQWtCLENBQWpDLEVBQW1DK0YsSUFBSSxDQUFDOUYsQ0FBeEM7QUFDQXFWLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXpELE1BQU0sR0FBQzNNLElBQUksQ0FBQy9GLEtBQVosR0FBa0IsQ0FBakMsRUFBbUNrRCxJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWpEO0FBQ0FrUyxpQkFBTyxDQUFDYSxNQUFSLENBQWV6RCxNQUFmLEVBQXNCeFAsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFwQztBQUNBa1MsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlekQsTUFBZixFQUFzQjNNLElBQUksQ0FBQzlGLENBQTNCO0FBQ0FxVixpQkFBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsaUJBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLGlCQUFPLENBQUNpQixJQUFSO0FBQ0FqQixpQkFBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsaUJBQU8sQ0FBQ2lCLElBQVI7QUFDRDtBQUNGO0FBQ0QwSSxpQkFBVyxJQUFJLENBQWY7QUFDRDs7QUFFRDs7QUFFQSxRQUFJL0IsVUFBVSxDQUFDemIsSUFBWCxJQUFtQixNQUF2QixFQUErQjtBQUM3QixVQUFJc2MsZUFBYyxHQUFHcFIsV0FBVyxDQUFDakksTUFBRCxDQUFoQztBQUNBLFdBQUssSUFBSWhDLElBQUMsR0FBRyxDQUFiLEVBQWdCQSxJQUFDLEdBQUdxYixlQUFjLENBQUN6ZixNQUFuQyxFQUEyQ29FLElBQUMsRUFBNUMsRUFBZ0Q7QUFDOUMsWUFBSWdDLFFBQU0sR0FBR3FaLGVBQWMsQ0FBQ3JiLElBQUQsQ0FBM0I7QUFDQTtBQUNBNFMsZUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGVBQU8sQ0FBQ1EsY0FBUixDQUF1Qm9ILFVBQVUsQ0FBQ3phLEtBQWxDO0FBQ0E2UyxlQUFPLENBQUNTLFlBQVIsQ0FBcUJwVixRQUFRLENBQUN1YyxVQUFVLENBQUN6YSxLQUFaLEVBQW1CLEdBQW5CLENBQTdCO0FBQ0E2UyxlQUFPLENBQUNXLFlBQVIsQ0FBcUIsSUFBSS9TLElBQUksQ0FBQ25HLFVBQTlCO0FBQ0EsWUFBSTJILFFBQU0sQ0FBQ3BHLE1BQVAsR0FBZ0IsQ0FBcEIsRUFBdUI7QUFDckIsY0FBSW9nQixVQUFVLEdBQUdoYSxRQUFNLENBQUMsQ0FBRCxDQUF2QjtBQUNBLGNBQUlpYSxTQUFTLEdBQUdqYSxRQUFNLENBQUNBLFFBQU0sQ0FBQ3BHLE1BQVAsR0FBZ0IsQ0FBakIsQ0FBdEI7QUFDQWdYLGlCQUFPLENBQUNZLE1BQVIsQ0FBZXdJLFVBQVUsQ0FBQzllLENBQTFCLEVBQTZCOGUsVUFBVSxDQUFDemUsQ0FBeEM7QUFDTCxjQUFJK2QsVUFBVSxHQUFDLENBQWY7QUFDSyxjQUFJZCxVQUFVLENBQUN0VixLQUFYLEtBQXFCLE9BQXpCLEVBQWtDO0FBQ2hDLGlCQUFJLElBQUkvRSxDQUFDLEdBQUMsQ0FBVixFQUFZQSxDQUFDLEdBQUM2QixRQUFNLENBQUNwRyxNQUFyQixFQUE0QnVFLENBQUMsRUFBN0IsRUFBZ0M7QUFDL0Isa0JBQUlrRCxPQUFJLEdBQUNyQixRQUFNLENBQUM3QixDQUFELENBQWY7QUFDQSxrQkFBR21iLFVBQVUsSUFBRSxDQUFaLElBQWlCalksT0FBSSxDQUFDbkcsQ0FBTCxHQUFTaWUsU0FBN0IsRUFBdUM7QUFDdEN2SSx1QkFBTyxDQUFDWSxNQUFSLENBQWVuUSxPQUFJLENBQUNuRyxDQUFwQixFQUF1Qm1HLE9BQUksQ0FBQzlGLENBQTVCO0FBQ0ErZCwwQkFBVSxHQUFDLENBQVg7QUFDQTtBQUNBLGtCQUFJbmIsQ0FBQyxHQUFHLENBQUosSUFBU2tELE9BQUksQ0FBQ25HLENBQUwsR0FBU2llLFNBQWxCLElBQStCOVgsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTa2UsVUFBNUMsRUFBd0Q7QUFDdEQsb0JBQUlHLFNBQVMsR0FBR3haLHdCQUF3QixDQUFDQyxRQUFELEVBQVM3QixDQUFDLEdBQUcsQ0FBYixDQUF4QztBQUNBeVMsdUJBQU8sQ0FBQzRJLGFBQVIsQ0FBc0JELFNBQVMsQ0FBQzVZLElBQVYsQ0FBZXpGLENBQXJDLEVBQXdDcWUsU0FBUyxDQUFDNVksSUFBVixDQUFlcEYsQ0FBdkQsRUFBMERnZSxTQUFTLENBQUMzWSxJQUFWLENBQWUxRixDQUF6RSxFQUE0RXFlLFNBQVMsQ0FBQzNZLElBQVYsQ0FBZXJGLENBQTNGLEVBQThGOEYsT0FBSSxDQUFDbkcsQ0FBbkcsRUFBc0dtRyxPQUFJLENBQUM5RixDQUEzRztBQUNEO0FBQ0Y7QUFDRixXQVpELE1BWU87QUFDTCxpQkFBSSxJQUFJNEMsR0FBQyxHQUFDLENBQVYsRUFBWUEsR0FBQyxHQUFDNkIsUUFBTSxDQUFDcEcsTUFBckIsRUFBNEJ1RSxHQUFDLEVBQTdCLEVBQWdDO0FBQy9CLGtCQUFJa0QsT0FBSSxHQUFDckIsUUFBTSxDQUFDN0IsR0FBRCxDQUFmO0FBQ0Esa0JBQUdtYixVQUFVLElBQUUsQ0FBWixJQUFpQmpZLE9BQUksQ0FBQ25HLENBQUwsR0FBU2llLFNBQTdCLEVBQXVDO0FBQ3RDdkksdUJBQU8sQ0FBQ1ksTUFBUixDQUFlblEsT0FBSSxDQUFDbkcsQ0FBcEIsRUFBdUJtRyxPQUFJLENBQUM5RixDQUE1QjtBQUNBK2QsMEJBQVUsR0FBQyxDQUFYO0FBQ0E7QUFDQSxrQkFBSW5iLEdBQUMsR0FBRyxDQUFKLElBQVNrRCxPQUFJLENBQUNuRyxDQUFMLEdBQVNpZSxTQUFsQixJQUErQjlYLE9BQUksQ0FBQ25HLENBQUwsR0FBU2tlLFVBQTVDLEVBQXdEO0FBQ3REeEksdUJBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsT0FBSSxDQUFDbkcsQ0FBcEIsRUFBdUJtRyxPQUFJLENBQUM5RixDQUE1QjtBQUNEO0FBQ0Y7QUFDRjtBQUNEcVYsaUJBQU8sQ0FBQ2EsTUFBUixDQUFld0ksU0FBUyxDQUFDL2UsQ0FBekIsRUFBNEJ5YSxJQUE1QjtBQUNBL0UsaUJBQU8sQ0FBQ2EsTUFBUixDQUFldUksVUFBVSxDQUFDOWUsQ0FBMUIsRUFBNkJ5YSxJQUE3QjtBQUNBL0UsaUJBQU8sQ0FBQ2EsTUFBUixDQUFldUksVUFBVSxDQUFDOWUsQ0FBMUIsRUFBNkI4ZSxVQUFVLENBQUN6ZSxDQUF4QztBQUNELFNBaENELE1BZ0NPO0FBQ0wsY0FBSThGLE9BQUksR0FBR3JCLFFBQU0sQ0FBQyxDQUFELENBQWpCO0FBQ0E0USxpQkFBTyxDQUFDWSxNQUFSLENBQWVuUSxPQUFJLENBQUNuRyxDQUFMLEdBQVMwRCxXQUFXLEdBQUcsQ0FBdEMsRUFBeUN5QyxPQUFJLENBQUM5RixDQUE5QztBQUNBcVYsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTMEQsV0FBVyxHQUFHLENBQXRDLEVBQXlDeUMsT0FBSSxDQUFDOUYsQ0FBOUM7QUFDQXFWLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXBRLE9BQUksQ0FBQ25HLENBQUwsR0FBUzBELFdBQVcsR0FBRyxDQUF0QyxFQUF5QytXLElBQXpDO0FBQ0EvRSxpQkFBTyxDQUFDYSxNQUFSLENBQWVwUSxPQUFJLENBQUNuRyxDQUFMLEdBQVMwRCxXQUFXLEdBQUcsQ0FBdEMsRUFBeUMrVyxJQUF6QztBQUNBL0UsaUJBQU8sQ0FBQ1ksTUFBUixDQUFlblEsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTMEQsV0FBVyxHQUFHLENBQXRDLEVBQXlDeUMsT0FBSSxDQUFDOUYsQ0FBOUM7QUFDRDtBQUNEcVYsZUFBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsZUFBTyxDQUFDaUIsSUFBUjtBQUNEO0FBQ0Y7O0FBRUQ7QUFDQSxRQUFJMkcsVUFBVSxDQUFDemIsSUFBWCxJQUFtQixNQUF2QixFQUErQjtBQUM3QixVQUFJc2MsY0FBYyxHQUFHcFIsV0FBVyxDQUFDakksTUFBRCxDQUFoQztBQUNBcVosb0JBQWMsQ0FBQ25mLE9BQWYsQ0FBdUIsVUFBUzhGLE1BQVQsRUFBaUJtQixLQUFqQixFQUF3QjtBQUNqRCxZQUFJcVgsVUFBVSxDQUFDMEIsUUFBWCxJQUF1QixNQUEzQixFQUFtQztBQUNsQyxjQUFJeEUsVUFBVSxHQUFHOEMsVUFBVSxDQUFDOUMsVUFBWCxHQUFzQjhDLFVBQVUsQ0FBQzlDLFVBQWpDLEdBQTRDLENBQTdEO0FBQ0FBLG9CQUFVLElBQUlsWCxJQUFJLENBQUNuRyxVQUFuQjtBQUNDdVksaUJBQU8sQ0FBQ2dGLFdBQVIsQ0FBb0IsQ0FBQ0YsVUFBRCxFQUFhQSxVQUFiLENBQXBCO0FBQ0Q7QUFDRzlFLGVBQU8sQ0FBQ00sU0FBUjtBQUNBTixlQUFPLENBQUNRLGNBQVIsQ0FBdUJvSCxVQUFVLENBQUN6YSxLQUFsQztBQUNBNlMsZUFBTyxDQUFDVyxZQUFSLENBQXFCLElBQUkvUyxJQUFJLENBQUNuRyxVQUE5QjtBQUNBLFlBQUkySCxNQUFNLENBQUNwRyxNQUFQLEtBQWtCLENBQXRCLEVBQXlCO0FBQ3ZCZ1gsaUJBQU8sQ0FBQ1ksTUFBUixDQUFleFIsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBekIsRUFBNEI4RSxNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUF0QztBQUNBcVYsaUJBQU8sQ0FBQ2MsR0FBUixDQUFZMVIsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBdEIsRUFBeUI4RSxNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUFuQyxFQUFzQyxDQUF0QyxFQUF5QyxDQUF6QyxFQUE0QyxJQUFJWCxJQUFJLENBQUMyRSxFQUFyRDtBQUNELFNBSEQsTUFHTztBQUNMcVIsaUJBQU8sQ0FBQ1ksTUFBUixDQUFleFIsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVOUUsQ0FBekIsRUFBNEI4RSxNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVV6RSxDQUF0QztBQUNMLGNBQUkrZCxZQUFVLEdBQUMsQ0FBZjtBQUNLLGNBQUlkLFVBQVUsQ0FBQ3RWLEtBQVgsSUFBb0IsT0FBeEIsRUFBaUM7QUFDL0IsaUJBQUksSUFBSS9FLEdBQUMsR0FBQyxDQUFWLEVBQVlBLEdBQUMsR0FBQzZCLE1BQU0sQ0FBQ3BHLE1BQXJCLEVBQTRCdUUsR0FBQyxFQUE3QixFQUFnQztBQUMvQixrQkFBSWtELE9BQUksR0FBQ3JCLE1BQU0sQ0FBQzdCLEdBQUQsQ0FBZjtBQUNBLGtCQUFHbWIsWUFBVSxJQUFFLENBQVosSUFBaUJqWSxPQUFJLENBQUNuRyxDQUFMLEdBQVNpZSxTQUE3QixFQUF1QztBQUN0Q3ZJLHVCQUFPLENBQUNZLE1BQVIsQ0FBZW5RLE9BQUksQ0FBQ25HLENBQXBCLEVBQXVCbUcsT0FBSSxDQUFDOUYsQ0FBNUI7QUFDQStkLDRCQUFVLEdBQUMsQ0FBWDtBQUNBO0FBQ0Esa0JBQUluYixHQUFDLEdBQUcsQ0FBSixJQUFTa0QsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTaWUsU0FBbEIsSUFBK0I5WCxPQUFJLENBQUNuRyxDQUFMLEdBQVNrZSxVQUE1QyxFQUF3RDtBQUN0RCxvQkFBSUcsU0FBUyxHQUFHeFosd0JBQXdCLENBQUNDLE1BQUQsRUFBUzdCLEdBQUMsR0FBRyxDQUFiLENBQXhDO0FBQ0F5Uyx1QkFBTyxDQUFDNEksYUFBUixDQUFzQkQsU0FBUyxDQUFDNVksSUFBVixDQUFlekYsQ0FBckMsRUFBd0NxZSxTQUFTLENBQUM1WSxJQUFWLENBQWVwRixDQUF2RCxFQUEwRGdlLFNBQVMsQ0FBQzNZLElBQVYsQ0FBZTFGLENBQXpFLEVBQTRFcWUsU0FBUyxDQUFDM1ksSUFBVixDQUFlckYsQ0FBM0YsRUFBNkY4RixPQUFJLENBQUNuRyxDQUFsRyxFQUFvR21HLE9BQUksQ0FBQzlGLENBQXpHO0FBQ0Q7QUFDRjtBQUNGLFdBWkQsTUFZTztBQUNMLGlCQUFJLElBQUk0QyxHQUFDLEdBQUMsQ0FBVixFQUFZQSxHQUFDLEdBQUM2QixNQUFNLENBQUNwRyxNQUFyQixFQUE0QnVFLEdBQUMsRUFBN0IsRUFBZ0M7QUFDL0Isa0JBQUlrRCxPQUFJLEdBQUNyQixNQUFNLENBQUM3QixHQUFELENBQWY7QUFDQSxrQkFBR21iLFlBQVUsSUFBRSxDQUFaLElBQWlCalksT0FBSSxDQUFDbkcsQ0FBTCxHQUFTaWUsU0FBN0IsRUFBdUM7QUFDdEN2SSx1QkFBTyxDQUFDWSxNQUFSLENBQWVuUSxPQUFJLENBQUNuRyxDQUFwQixFQUF1Qm1HLE9BQUksQ0FBQzlGLENBQTVCO0FBQ0ErZCw0QkFBVSxHQUFDLENBQVg7QUFDQTtBQUNBLGtCQUFJbmIsR0FBQyxHQUFHLENBQUosSUFBU2tELE9BQUksQ0FBQ25HLENBQUwsR0FBU2llLFNBQWxCLElBQStCOVgsT0FBSSxDQUFDbkcsQ0FBTCxHQUFTa2UsVUFBNUMsRUFBd0Q7QUFDdER4SSx1QkFBTyxDQUFDYSxNQUFSLENBQWVwUSxPQUFJLENBQUNuRyxDQUFwQixFQUF1Qm1HLE9BQUksQ0FBQzlGLENBQTVCO0FBQ0Q7QUFDRjtBQUNGO0FBQ0RxVixpQkFBTyxDQUFDWSxNQUFSLENBQWV4UixNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVU5RSxDQUF6QixFQUE0QjhFLE1BQU0sQ0FBQyxDQUFELENBQU4sQ0FBVXpFLENBQXRDO0FBQ0Q7QUFDRHFWLGVBQU8sQ0FBQ2tCLE1BQVI7QUFDSmxCLGVBQU8sQ0FBQ2dGLFdBQVIsQ0FBb0IsRUFBcEI7QUFDRyxPQTNDRDtBQTRDRDs7QUFFRDtBQUNBLFFBQUk0QyxVQUFVLENBQUN6YixJQUFYLElBQW1CLE9BQXZCLEVBQWdDO0FBQ2pDeWIsZ0JBQVUsQ0FBQ2lDLFFBQVgsR0FBc0IsSUFBdEI7QUFDRTs7QUFFRCxRQUFJakMsVUFBVSxDQUFDaUMsUUFBWCxJQUF1QixJQUF2QixJQUErQmpDLFVBQVUsQ0FBQ3piLElBQVgsS0FBb0IsUUFBdkQsRUFBa0U7QUFDaEVpVSxvQkFBYyxDQUFDaFIsTUFBRCxFQUFTd1ksVUFBVSxDQUFDemEsS0FBcEIsRUFBMkJ5YSxVQUFVLENBQUNqWCxVQUF0QyxFQUFrRHFQLE9BQWxELEVBQTJEcFMsSUFBM0QsQ0FBZDtBQUNEO0FBQ0YsR0F4SkQ7QUF5SkEsTUFBSUEsSUFBSSxDQUFDa2EsU0FBTCxLQUFtQixLQUFuQixJQUE0QnBOLE9BQU8sS0FBSyxDQUE1QyxFQUErQztBQUM3QyxRQUFJaVAsV0FBVyxHQUFHLENBQWxCO0FBQ0FyWixVQUFNLENBQUNoSCxPQUFQLENBQWUsVUFBU3NlLFVBQVQsRUFBcUJ6SixXQUFyQixFQUFrQztBQUMvQyxVQUFJbEUsTUFBSixFQUFXaEosUUFBWCxFQUFvQkMsUUFBcEI7O0FBRUgrSSxZQUFNLEdBQUcsR0FBR3JJLE1BQUgsQ0FBVWhFLElBQUksQ0FBQ0QsU0FBTCxDQUFlOFIsU0FBZixDQUF5QnhGLE1BQXpCLENBQWdDMk4sVUFBVSxDQUFDclgsS0FBM0MsQ0FBVixDQUFUO0FBQ0FVLGNBQVEsR0FBR2dKLE1BQU0sQ0FBQ2dFLEdBQVAsRUFBWDtBQUNBL00sY0FBUSxHQUFHK0ksTUFBTSxDQUFDK0QsS0FBUCxFQUFYOztBQUVHLFVBQUkvUSxJQUFJLEdBQUcyYSxVQUFVLENBQUMzYSxJQUF0QjtBQUNBLFVBQUltQyxNQUFNLEdBQUd1TyxhQUFhLENBQUMxUSxJQUFELEVBQU9nRSxRQUFQLEVBQWlCQyxRQUFqQixFQUEyQmhELFdBQTNCLEVBQXdDRixXQUF4QyxFQUFxREosSUFBckQsRUFBMkQzRyxNQUEzRCxFQUFtRXlULE9BQW5FLENBQTFCO0FBQ0EsVUFBSWtOLFVBQVUsQ0FBQ3piLElBQVgsS0FBb0IsUUFBeEIsRUFBa0M7QUFDaENnVyxxQkFBYSxDQUFDL1MsTUFBRCxFQUFTd1ksVUFBVCxFQUFxQjNnQixNQUFyQixFQUE2QitZLE9BQTdCLENBQWI7QUFDRCxPQUZELE1BRU87QUFDTDVRLGNBQU0sR0FBR3FOLGFBQWEsQ0FBQ3JOLE1BQUQsRUFBU3BCLFdBQVQsRUFBc0I0YixZQUF0QixFQUFvQ0QsV0FBcEMsRUFBaUQxaUIsTUFBakQsRUFBeUQyRyxJQUF6RCxDQUF0QjtBQUNBdVUscUJBQWEsQ0FBQy9TLE1BQUQsRUFBU3dZLFVBQVQsRUFBcUIzZ0IsTUFBckIsRUFBNkIrWSxPQUE3QixDQUFiO0FBQ0EySixtQkFBVyxJQUFJLENBQWY7QUFDRDs7QUFFRixLQWpCRDtBQWtCRDs7QUFFRDNKLFNBQU8sQ0FBQ3FILE9BQVI7O0FBRUEsU0FBTztBQUNMblosZUFBVyxFQUFFQSxXQURSO0FBRUxnRixhQUFTLEVBQUVBLFNBRk47QUFHTGxGLGVBQVcsRUFBRUEsV0FIUixFQUFQOztBQUtEOztBQUVELFNBQVM4YixpQkFBVCxDQUEyQmxjLElBQTNCLEVBQWlDM0csTUFBakMsRUFBeUMrWSxPQUF6QyxFQUFrRHRGLE9BQWxELEVBQTJEMU0sV0FBM0QsRUFBd0VFLFdBQXhFLEVBQXFGO0FBQ25GLE1BQUl5VyxhQUFhLEdBQUcvVyxJQUFJLENBQUNpRyxLQUFMLENBQVcrUSxPQUFYLElBQXNCLEVBQTFDO0FBQ0EsTUFBSUQsYUFBYSxDQUFDb0YsY0FBZCxJQUFnQ25jLElBQUksQ0FBQ2dYLE9BQXJDLElBQWdEbEssT0FBTyxLQUFLLENBQTVELEtBQWtFOU0sSUFBSSxDQUFDekIsSUFBTCxJQUFhLE1BQWIsSUFBdUJ5QixJQUFJLENBQUN6QixJQUFMLElBQWEsTUFBcEMsSUFBOEN5QixJQUFJLENBQUN6QixJQUFMLElBQWEsUUFBM0QsSUFBdUV5QixJQUFJLENBQUN6QixJQUFMLElBQWEsUUFBcEYsSUFBZ0d5QixJQUFJLENBQUN6QixJQUFMLElBQWEsS0FBL0ssQ0FBSixFQUEyTDtBQUN6TDhaLDZCQUF5QixDQUFDclksSUFBRCxFQUFPM0csTUFBUCxFQUFlK1ksT0FBZixFQUF3QmhTLFdBQXhCLEVBQXFDRSxXQUFyQyxDQUF6QjtBQUNEO0FBQ0Q4UixTQUFPLENBQUNvSCxJQUFSO0FBQ0EsTUFBSXhaLElBQUksQ0FBQ3FaLGdCQUFMLElBQXlCclosSUFBSSxDQUFDcVosZ0JBQUwsS0FBMEIsQ0FBbkQsSUFBd0RyWixJQUFJLENBQUNzUCxZQUFMLEtBQXNCLElBQWxGLEVBQXdGO0FBQ3RGOEMsV0FBTyxDQUFDRSxTQUFSLENBQWtCdFMsSUFBSSxDQUFDcVosZ0JBQXZCLEVBQXlDLENBQXpDO0FBQ0Q7QUFDRCxNQUFJclosSUFBSSxDQUFDZ1gsT0FBTCxJQUFnQmhYLElBQUksQ0FBQ2dYLE9BQUwsQ0FBYXZSLFFBQTdCLElBQXlDekYsSUFBSSxDQUFDZ1gsT0FBTCxDQUFhdlIsUUFBYixDQUFzQnJLLE1BQS9ELElBQXlFMFIsT0FBTyxLQUFLLENBQXpGLEVBQTRGO0FBQzFGOEwsZUFBVyxDQUFDNVksSUFBSSxDQUFDZ1gsT0FBTCxDQUFhdlIsUUFBZCxFQUF3QnpGLElBQUksQ0FBQ2dYLE9BQUwsQ0FBYXBSLE1BQXJDLEVBQTZDNUYsSUFBN0MsRUFBbUQzRyxNQUFuRCxFQUEyRCtZLE9BQTNELEVBQW9FaFMsV0FBcEUsRUFBaUZFLFdBQWpGLENBQVg7QUFDRDtBQUNEOFIsU0FBTyxDQUFDcUgsT0FBUjs7QUFFRDs7QUFFRCxTQUFTMkMsU0FBVCxDQUFtQjdXLFVBQW5CLEVBQStCdkYsSUFBL0IsRUFBcUMzRyxNQUFyQyxFQUE2QytZLE9BQTdDLEVBQXNEOztBQUVwRCxNQUFJL1IsU0FBUyxHQUFHTCxJQUFJLENBQUNELFNBQUwsQ0FBZU0sU0FBL0I7QUFDRUMsYUFBVyxHQUFHRCxTQUFTLENBQUNDLFdBRDFCO0FBRUVrUCxRQUFNLEdBQUduUCxTQUFTLENBQUNtUCxNQUZyQjtBQUdFQyxNQUFJLEdBQUdwUCxTQUFTLENBQUNvUCxJQUhuQjtBQUlFclAsYUFBVyxHQUFHQyxTQUFTLENBQUNELFdBSjFCO0FBS0EsTUFBSThHLFdBQVcsR0FBQyxRQUFoQjtBQUNBLE1BQUlsSCxJQUFJLENBQUN6QixJQUFMLElBQWEsTUFBYixJQUFxQnlCLElBQUksQ0FBQ3pCLElBQUwsSUFBYSxNQUF0QyxFQUE2QztBQUMzQzJJLGVBQVcsR0FBQ2xILElBQUksQ0FBQ2lILEtBQUwsQ0FBV0MsV0FBdkI7QUFDRDtBQUNELE1BQUkrTSxNQUFNLEdBQUdqVSxJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTNCO0FBQ0EsTUFBSWlYLElBQUksR0FBR25YLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBWDs7QUFFQTtBQUNBLE1BQUlGLElBQUksQ0FBQ3NQLFlBQUwsSUFBcUJ0UCxJQUFJLENBQUNpSCxLQUFMLENBQVdvVixVQUFwQyxFQUFnRDtBQUM5QyxRQUFJQyxPQUFPLEdBQUd0YyxJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWQsR0FBNkI3RyxNQUFNLENBQUNHLFdBQWxEO0FBQ0EsUUFBSStpQixpQkFBaUIsR0FBRzlNLElBQUksR0FBR0QsTUFBL0I7QUFDQSxRQUFJZ04sZ0JBQWdCLEdBQUdwYyxXQUFXLElBQUlFLFdBQVcsQ0FBQ2xGLE1BQVosR0FBcUIsQ0FBekIsQ0FBbEM7QUFDQSxRQUFJcWhCLFdBQVcsR0FBR0YsaUJBQWlCLEdBQUdBLGlCQUFwQixHQUF3Q0MsZ0JBQTFEO0FBQ0EsUUFBSUUsVUFBVSxHQUFHLENBQWpCO0FBQ0EsUUFBSTFjLElBQUksQ0FBQ3FaLGdCQUFULEVBQTJCO0FBQ3pCcUQsZ0JBQVUsR0FBRyxDQUFDMWMsSUFBSSxDQUFDcVosZ0JBQU4sR0FBMEJrRCxpQkFBMUIsR0FBK0NDLGdCQUE1RDtBQUNEO0FBQ0RwSyxXQUFPLENBQUNNLFNBQVI7QUFDQU4sV0FBTyxDQUFDdUssVUFBUixDQUFtQixPQUFuQjtBQUNBdkssV0FBTyxDQUFDVyxZQUFSLENBQXFCLElBQUkvUyxJQUFJLENBQUNuRyxVQUE5QjtBQUNBdVksV0FBTyxDQUFDUSxjQUFSLENBQXVCNVMsSUFBSSxDQUFDaUgsS0FBTCxDQUFXMlYscUJBQVgsSUFBb0MsU0FBM0Q7QUFDQXhLLFdBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBZixFQUF1QjhNLE9BQXZCO0FBQ0FsSyxXQUFPLENBQUNhLE1BQVIsQ0FBZXhELElBQWYsRUFBcUI2TSxPQUFyQjtBQUNBbEssV0FBTyxDQUFDa0IsTUFBUjtBQUNBbEIsV0FBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsV0FBTyxDQUFDTSxTQUFSO0FBQ0FOLFdBQU8sQ0FBQ3VLLFVBQVIsQ0FBbUIsT0FBbkI7QUFDQXZLLFdBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQXVZLFdBQU8sQ0FBQ1EsY0FBUixDQUF1QjVTLElBQUksQ0FBQ2lILEtBQUwsQ0FBVzRWLFdBQVgsSUFBMEIsU0FBakQ7QUFDQXpLLFdBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBTSxHQUFHa04sVUFBeEIsRUFBb0NKLE9BQXBDO0FBQ0FsSyxXQUFPLENBQUNhLE1BQVIsQ0FBZXpELE1BQU0sR0FBR2tOLFVBQVQsR0FBc0JELFdBQXJDLEVBQWtESCxPQUFsRDtBQUNBbEssV0FBTyxDQUFDa0IsTUFBUjtBQUNBbEIsV0FBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsV0FBTyxDQUFDdUssVUFBUixDQUFtQixNQUFuQjtBQUNEOztBQUVEdkssU0FBTyxDQUFDb0gsSUFBUjs7QUFFQSxNQUFJeFosSUFBSSxDQUFDcVosZ0JBQUwsSUFBeUJyWixJQUFJLENBQUNxWixnQkFBTCxLQUEwQixDQUF2RCxFQUEwRDtBQUN4RGpILFdBQU8sQ0FBQ0UsU0FBUixDQUFrQnRTLElBQUksQ0FBQ3FaLGdCQUF2QixFQUF5QyxDQUF6QztBQUNEOztBQUVGO0FBQ0EsTUFBSXJaLElBQUksQ0FBQ2lILEtBQUwsQ0FBV3lLLFdBQVgsS0FBMkIsSUFBL0IsRUFBcUM7QUFDcENVLFdBQU8sQ0FBQ1EsY0FBUixDQUF1QjVTLElBQUksQ0FBQ2lILEtBQUwsQ0FBV29RLFNBQVgsSUFBd0IsU0FBL0M7QUFDQWpGLFdBQU8sQ0FBQ3VLLFVBQVIsQ0FBbUIsTUFBbkI7QUFDQXZLLFdBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQ3lHLGVBQVcsQ0FBQzVFLE9BQVosQ0FBb0IsVUFBU21ILElBQVQsRUFBZUYsS0FBZixFQUFzQjtBQUN4QyxVQUFJQSxLQUFLLEdBQUcsQ0FBWixFQUFlO0FBQ2J5UCxlQUFPLENBQUNNLFNBQVI7QUFDQU4sZUFBTyxDQUFDWSxNQUFSLENBQWVuUSxJQUFJLEdBQUd6QyxXQUFXLEdBQUcsQ0FBcEMsRUFBdUM2VCxNQUF2QztBQUNBN0IsZUFBTyxDQUFDYSxNQUFSLENBQWVwUSxJQUFJLEdBQUd6QyxXQUFXLEdBQUcsQ0FBcEMsRUFBdUM2VCxNQUFNLEdBQUcsSUFBSWpVLElBQUksQ0FBQ25HLFVBQXpEO0FBQ0F1WSxlQUFPLENBQUNnQixTQUFSO0FBQ0FoQixlQUFPLENBQUNrQixNQUFSO0FBQ0Q7QUFDRixLQVJEO0FBU0Q7QUFDRDtBQUNDLE1BQUl0VCxJQUFJLENBQUNpSCxLQUFMLENBQVc2VixXQUFYLEtBQTJCLElBQS9CLEVBQXFDO0FBQ25DMUssV0FBTyxDQUFDUSxjQUFSLENBQXVCNVMsSUFBSSxDQUFDaUgsS0FBTCxDQUFXb1EsU0FBWCxJQUF3QixTQUEvQztBQUNBakYsV0FBTyxDQUFDdUssVUFBUixDQUFtQixNQUFuQjtBQUNBdkssV0FBTyxDQUFDVyxZQUFSLENBQXFCLElBQUkvUyxJQUFJLENBQUNuRyxVQUE5QjtBQUNBLFFBQUltRyxJQUFJLENBQUNpSCxLQUFMLENBQVdnUSxRQUFYLElBQXVCLE1BQTNCLEVBQW1DO0FBQ2pDN0UsYUFBTyxDQUFDZ0YsV0FBUixDQUFvQixDQUFDcFgsSUFBSSxDQUFDaUgsS0FBTCxDQUFXaVEsVUFBWixFQUF3QmxYLElBQUksQ0FBQ2lILEtBQUwsQ0FBV2lRLFVBQW5DLENBQXBCO0FBQ0Q7QUFDSGxYLFFBQUksQ0FBQ2lILEtBQUwsQ0FBVzhWLFFBQVgsR0FBc0IvYyxJQUFJLENBQUNpSCxLQUFMLENBQVc4VixRQUFYLElBQXVCLENBQTdDO0FBQ0F6YyxlQUFXLENBQUM1RSxPQUFaLENBQW9CLFVBQVNtSCxJQUFULEVBQWVGLEtBQWYsRUFBc0I7QUFDekMsVUFBSUEsS0FBSyxHQUFHM0MsSUFBSSxDQUFDaUgsS0FBTCxDQUFXOFYsUUFBbkIsSUFBK0IsQ0FBbkMsRUFBc0M7QUFDckMzSyxlQUFPLENBQUNNLFNBQVI7QUFDQU4sZUFBTyxDQUFDWSxNQUFSLENBQWVuUSxJQUFmLEVBQXFCb1IsTUFBckI7QUFDQTdCLGVBQU8sQ0FBQ2EsTUFBUixDQUFlcFEsSUFBZixFQUFxQnNVLElBQXJCO0FBQ0EvRSxlQUFPLENBQUNrQixNQUFSO0FBQ0E7QUFDRCxLQVBEO0FBUUVsQixXQUFPLENBQUNnRixXQUFSLENBQW9CLEVBQXBCO0FBQ0Q7OztBQUdEO0FBQ0EsTUFBSXBYLElBQUksQ0FBQ2lILEtBQUwsQ0FBVzJGLFFBQVgsS0FBd0IsSUFBNUIsRUFBa0M7QUFDaEM7QUFDQTtBQUNBLFFBQUlvUSxrQkFBa0IsR0FBR3pYLFVBQVUsQ0FBQ25LLE1BQXBDO0FBQ0E7QUFDQSxRQUFJNEUsSUFBSSxDQUFDaUgsS0FBTCxDQUFXZ1csVUFBZixFQUEyQjtBQUN6QjtBQUNBLFVBQUlqZCxJQUFJLENBQUNpSCxLQUFMLENBQVdzSSxTQUFmLEVBQTBCO0FBQ3hCeU4sMEJBQWtCLEdBQUc1Z0IsSUFBSSxDQUFDdUMsSUFBTCxDQUFVNEcsVUFBVSxDQUFDbkssTUFBWCxHQUFvQjRFLElBQUksQ0FBQ2lILEtBQUwsQ0FBV3NJLFNBQS9CLEdBQTJDdlAsSUFBSSxDQUFDaUgsS0FBTCxDQUFXZ1csVUFBaEUsQ0FBckI7QUFDRCxPQUZELE1BRU87QUFDTEQsMEJBQWtCLEdBQUdoZCxJQUFJLENBQUNpSCxLQUFMLENBQVdnVyxVQUFoQztBQUNEO0FBQ0RELHdCQUFrQixJQUFJLENBQXRCO0FBQ0Q7O0FBRUQsUUFBSUUsS0FBSyxHQUFHOWdCLElBQUksQ0FBQ3VDLElBQUwsQ0FBVTRHLFVBQVUsQ0FBQ25LLE1BQVgsR0FBb0I0aEIsa0JBQTlCLENBQVo7O0FBRUEsUUFBSUcsYUFBYSxHQUFHLEVBQXBCO0FBQ0EsUUFBSUMsUUFBUSxHQUFHN1gsVUFBVSxDQUFDbkssTUFBMUI7QUFDQSxTQUFLLElBQUlvRSxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHNGQsUUFBcEIsRUFBOEI1ZCxDQUFDLEVBQS9CLEVBQW1DO0FBQ2pDLFVBQUlBLENBQUMsR0FBRzBkLEtBQUosS0FBYyxDQUFsQixFQUFxQjtBQUNuQkMscUJBQWEsQ0FBQzdmLElBQWQsQ0FBbUIsRUFBbkI7QUFDRCxPQUZELE1BRU87QUFDTDZmLHFCQUFhLENBQUM3ZixJQUFkLENBQW1CaUksVUFBVSxDQUFDL0YsQ0FBRCxDQUE3QjtBQUNEO0FBQ0Y7QUFDRDJkLGlCQUFhLENBQUNDLFFBQVEsR0FBRyxDQUFaLENBQWIsR0FBOEI3WCxVQUFVLENBQUM2WCxRQUFRLEdBQUcsQ0FBWixDQUF4Qzs7QUFFQSxRQUFJQyxhQUFhLEdBQUdyZCxJQUFJLENBQUNpSCxLQUFMLENBQVdqTixRQUFYLElBQXVCWCxNQUFNLENBQUNXLFFBQWxEO0FBQ0EsUUFBSVgsTUFBTSxDQUFDaWtCLGdCQUFQLEtBQTRCLENBQWhDLEVBQW1DO0FBQ2pDSCxtQkFBYSxDQUFDemhCLE9BQWQsQ0FBc0IsVUFBU21ILElBQVQsRUFBZUYsS0FBZixFQUFzQjtBQUMxQyxZQUFJaUQsTUFBTSxHQUFHLENBQUVyQyxXQUFXLENBQUNJLE1BQU0sQ0FBQ2QsSUFBRCxDQUFQLEVBQWV3YSxhQUFmLENBQWIsR0FBNkMsQ0FBMUQ7QUFDQSxZQUFHblcsV0FBVyxJQUFJLFFBQWxCLEVBQTJCO0FBQ3pCdEIsZ0JBQU0sSUFBRXhGLFdBQVcsR0FBRyxDQUF0QjtBQUNEO0FBQ0QsWUFBSW1kLFlBQVksR0FBQyxDQUFqQjtBQUNBLFlBQUd2ZCxJQUFJLENBQUNpSCxLQUFMLENBQVdvVixVQUFkLEVBQXlCO0FBQ3ZCa0Isc0JBQVksR0FBQyxJQUFFdmQsSUFBSSxDQUFDbkcsVUFBcEI7QUFDRDtBQUNEdVksZUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGVBQU8sQ0FBQzhCLFdBQVIsQ0FBb0JtSixhQUFwQjtBQUNBakwsZUFBTyxDQUFDUyxZQUFSLENBQXFCN1MsSUFBSSxDQUFDaUgsS0FBTCxDQUFXMlEsU0FBWCxJQUF3QixTQUE3QztBQUNBeEYsZUFBTyxDQUFDK0IsUUFBUixDQUFpQnhRLE1BQU0sQ0FBQ2QsSUFBRCxDQUF2QixFQUErQnZDLFdBQVcsQ0FBQ3FDLEtBQUQsQ0FBWCxHQUFxQmlELE1BQXBELEVBQTREcU8sTUFBTSxHQUFHb0osYUFBVCxHQUF5QixDQUFDaGtCLE1BQU0sQ0FBQ0csV0FBUCxHQUFxQitqQixZQUFyQixHQUFvQ0YsYUFBckMsSUFBc0QsQ0FBM0k7QUFDQWpMLGVBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLGVBQU8sQ0FBQ2tCLE1BQVI7QUFDRCxPQWZEOztBQWlCRCxLQWxCRCxNQWtCTztBQUNMNkosbUJBQWEsQ0FBQ3poQixPQUFkLENBQXNCLFVBQVNtSCxJQUFULEVBQWVGLEtBQWYsRUFBc0I7QUFDMUN5UCxlQUFPLENBQUNvSCxJQUFSO0FBQ0FwSCxlQUFPLENBQUNNLFNBQVI7QUFDQU4sZUFBTyxDQUFDOEIsV0FBUixDQUFvQm1KLGFBQXBCO0FBQ0FqTCxlQUFPLENBQUNTLFlBQVIsQ0FBcUI3UyxJQUFJLENBQUNpSCxLQUFMLENBQVcyUSxTQUFYLElBQXdCLFNBQTdDO0FBQ0EsWUFBSTVELFNBQVMsR0FBR3pRLFdBQVcsQ0FBQ0ksTUFBTSxDQUFDZCxJQUFELENBQVAsRUFBY3dhLGFBQWQsQ0FBM0I7QUFDQSxZQUFJelgsTUFBTSxHQUFHLENBQUVvTyxTQUFmO0FBQ0EsWUFBRzlNLFdBQVcsSUFBSSxRQUFsQixFQUEyQjtBQUN6QnRCLGdCQUFNLElBQUV4RixXQUFXLEdBQUcsQ0FBdEI7QUFDRDtBQUNELFlBQUlvZCxtQkFBbUIsR0FBR3hjLGtCQUFrQixDQUFDVixXQUFXLENBQUNxQyxLQUFELENBQVgsR0FBcUJ2QyxXQUFXLEdBQUcsQ0FBcEMsRUFBdUM2VCxNQUFNLEdBQUdvSixhQUFhLEdBQUcsQ0FBekIsR0FBNkIsQ0FBcEUsRUFBdUVyZCxJQUFJLENBQUNoRCxNQUE1RSxDQUE1QztBQUNFb0UsY0FBTSxHQUFHb2MsbUJBQW1CLENBQUNwYyxNQUQvQjtBQUVFRSxjQUFNLEdBQUdrYyxtQkFBbUIsQ0FBQ2xjLE1BRi9COztBQUlBOFEsZUFBTyxDQUFDdFksTUFBUixDQUFlLENBQUMsQ0FBRCxHQUFLVCxNQUFNLENBQUNpa0IsZ0JBQTNCO0FBQ0FsTCxlQUFPLENBQUNFLFNBQVIsQ0FBa0JsUixNQUFsQixFQUEwQkUsTUFBMUI7QUFDQThRLGVBQU8sQ0FBQytCLFFBQVIsQ0FBaUJ4USxNQUFNLENBQUNkLElBQUQsQ0FBdkIsRUFBK0J2QyxXQUFXLENBQUNxQyxLQUFELENBQVgsR0FBcUJpRCxNQUFwRCxFQUE0RHFPLE1BQU0sR0FBR29KLGFBQVQsR0FBeUIsQ0FBckY7QUFDQWpMLGVBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLGVBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLGVBQU8sQ0FBQ3FILE9BQVI7QUFDRCxPQXBCRDtBQXFCRDtBQUNGO0FBQ0RySCxTQUFPLENBQUNxSCxPQUFSOztBQUVEO0FBQ0MsTUFBR3paLElBQUksQ0FBQ2lILEtBQUwsQ0FBV3dXLFFBQWQsRUFBdUI7QUFDckJyTCxXQUFPLENBQUNNLFNBQVI7QUFDQU4sV0FBTyxDQUFDUSxjQUFSLENBQXVCNVMsSUFBSSxDQUFDaUgsS0FBTCxDQUFXeVcsYUFBbEM7QUFDQXRMLFdBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQXVZLFdBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBZixFQUFzQnhQLElBQUksQ0FBQ2hELE1BQUwsR0FBWWdELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBbEM7QUFDQWtTLFdBQU8sQ0FBQ2EsTUFBUixDQUFleEQsSUFBZixFQUFvQnpQLElBQUksQ0FBQ2hELE1BQUwsR0FBWWdELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBaEM7QUFDQWtTLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDRDtBQUNGOztBQUVELFNBQVNxSyxhQUFULENBQXVCcFksVUFBdkIsRUFBbUN2RixJQUFuQyxFQUF5QzNHLE1BQXpDLEVBQWlEK1ksT0FBakQsRUFBMEQ7QUFDeEQsTUFBSXBTLElBQUksQ0FBQytRLEtBQUwsQ0FBVytMLFdBQVgsS0FBMkIsSUFBL0IsRUFBcUM7QUFDbkM7QUFDRDtBQUNELE1BQUkxTixZQUFZLEdBQUdwUCxJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWQsR0FBNkJGLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBaEQ7QUFDQSxNQUFJRSxXQUFXLEdBQUdnUCxZQUFZLEdBQUdwUCxJQUFJLENBQUMrUSxLQUFMLENBQVc1RSxXQUE1QztBQUNBLE1BQUlxRCxNQUFNLEdBQUd4UCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWI7QUFDQSxNQUFJSSxXQUFXLEdBQUdOLElBQUksQ0FBQ0QsU0FBTCxDQUFlTSxTQUFmLENBQXlCQyxXQUEzQztBQUNFc2Qsa0JBQWdCLEdBQUc1ZCxJQUFJLENBQUNELFNBQUwsQ0FBZU0sU0FBZixDQUF5QkQsV0FEOUM7QUFFQSxNQUFJeWQsVUFBVSxHQUFHRCxnQkFBZ0IsSUFBSXRkLFdBQVcsQ0FBQ2xGLE1BQVosR0FBcUIsQ0FBekIsQ0FBakM7QUFDQSxNQUFJcVUsSUFBSSxHQUFHRCxNQUFNLEdBQUdxTyxVQUFwQjs7QUFFQSxNQUFJcmMsTUFBTSxHQUFHLEVBQWI7QUFDQSxPQUFLLElBQUloQyxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHUSxJQUFJLENBQUMrUSxLQUFMLENBQVc1RSxXQUFYLEdBQXlCLENBQTdDLEVBQWdEM00sQ0FBQyxFQUFqRCxFQUFxRDtBQUNuRGdDLFVBQU0sQ0FBQ2xFLElBQVAsQ0FBWTBDLElBQUksQ0FBQ2hELE1BQUwsR0FBY2dELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBZCxHQUE2QkUsV0FBVyxHQUFHWixDQUF2RDtBQUNEOztBQUVENFMsU0FBTyxDQUFDb0gsSUFBUjtBQUNBLE1BQUl4WixJQUFJLENBQUNxWixnQkFBTCxJQUF5QnJaLElBQUksQ0FBQ3FaLGdCQUFMLEtBQTBCLENBQXZELEVBQTBEO0FBQ3hEakgsV0FBTyxDQUFDRSxTQUFSLENBQWtCdFMsSUFBSSxDQUFDcVosZ0JBQXZCLEVBQXlDLENBQXpDO0FBQ0Q7O0FBRUQsTUFBSXJaLElBQUksQ0FBQytRLEtBQUwsQ0FBV2tHLFFBQVgsSUFBdUIsTUFBM0IsRUFBbUM7QUFDakM3RSxXQUFPLENBQUNnRixXQUFSLENBQW9CLENBQUNwWCxJQUFJLENBQUMrUSxLQUFMLENBQVdtRyxVQUFaLEVBQXdCbFgsSUFBSSxDQUFDK1EsS0FBTCxDQUFXbUcsVUFBbkMsQ0FBcEI7QUFDRDtBQUNEOUUsU0FBTyxDQUFDUSxjQUFSLENBQXVCNVMsSUFBSSxDQUFDK1EsS0FBTCxDQUFXc0csU0FBbEM7QUFDQWpGLFNBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQTJILFFBQU0sQ0FBQzlGLE9BQVAsQ0FBZSxVQUFTbUgsSUFBVCxFQUFlRixLQUFmLEVBQXNCO0FBQ25DeVAsV0FBTyxDQUFDTSxTQUFSO0FBQ0FOLFdBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBZixFQUF1QjNNLElBQXZCO0FBQ0F1UCxXQUFPLENBQUNhLE1BQVIsQ0FBZXhELElBQWYsRUFBcUI1TSxJQUFyQjtBQUNBdVAsV0FBTyxDQUFDa0IsTUFBUjtBQUNELEdBTEQ7QUFNQWxCLFNBQU8sQ0FBQ2dGLFdBQVIsQ0FBb0IsRUFBcEI7O0FBRUFoRixTQUFPLENBQUNxSCxPQUFSO0FBQ0Q7O0FBRUQsU0FBU3FFLFNBQVQsQ0FBbUJwYixNQUFuQixFQUEyQjFDLElBQTNCLEVBQWlDM0csTUFBakMsRUFBeUMrWSxPQUF6QyxFQUFrRDtBQUNoRCxNQUFJcFMsSUFBSSxDQUFDK1EsS0FBTCxDQUFXbkUsUUFBWCxLQUF3QixJQUE1QixFQUFrQztBQUNoQztBQUNEO0FBQ0QsTUFBSXdDLFlBQVksR0FBR3BQLElBQUksQ0FBQ2hELE1BQUwsR0FBY2dELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBZCxHQUE2QkYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFoRDtBQUNBLE1BQUlFLFdBQVcsR0FBR2dQLFlBQVksR0FBR3BQLElBQUksQ0FBQytRLEtBQUwsQ0FBVzVFLFdBQTVDO0FBQ0EsTUFBSXFELE1BQU0sR0FBR3hQLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBYjtBQUNBLE1BQUl1UCxJQUFJLEdBQUd6UCxJQUFJLENBQUNsRCxLQUFMLEdBQWFrRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQXhCO0FBQ0EsTUFBSWlYLElBQUksR0FBR25YLElBQUksQ0FBQ2hELE1BQUwsR0FBY2dELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBekI7QUFDQSxNQUFJNmQsUUFBUSxHQUFHNUcsSUFBSSxHQUFHOWQsTUFBTSxDQUFDRyxXQUE3QjtBQUNBLE1BQUl3RyxJQUFJLENBQUNpSCxLQUFMLENBQVdvVixVQUFmLEVBQTJCO0FBQ3pCMEIsWUFBUSxJQUFJLElBQUkvZCxJQUFJLENBQUNuRyxVQUFyQjtBQUNEO0FBQ0YsTUFBSW1HLElBQUksQ0FBQ2lILEtBQUwsQ0FBV3dFLFdBQWYsRUFBMkI7QUFDMUJzUyxZQUFRLEdBQUcvZCxJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWQsR0FBMkIsQ0FBdEM7QUFDQTtBQUNBO0FBQ0FrUyxTQUFPLENBQUNNLFNBQVI7QUFDQU4sU0FBTyxDQUFDUyxZQUFSLENBQXFCN1MsSUFBSSxDQUFDOFMsVUFBTCxJQUFtQixTQUF4QztBQUNBLE1BQUk5UyxJQUFJLENBQUNxWixnQkFBTCxHQUF3QixDQUE1QixFQUErQjtBQUM3QmpILFdBQU8sQ0FBQ2tILFFBQVIsQ0FBaUIsQ0FBakIsRUFBb0IsQ0FBcEIsRUFBdUI5SixNQUF2QixFQUErQnVPLFFBQS9CO0FBQ0Q7QUFDRCxNQUFHL2QsSUFBSSxDQUFDc1AsWUFBTCxJQUFxQixJQUF4QixFQUE2QjtBQUMzQjhDLFdBQU8sQ0FBQ2tILFFBQVIsQ0FBaUI3SixJQUFqQixFQUF1QixDQUF2QixFQUEwQnpQLElBQUksQ0FBQ2xELEtBQS9CLEVBQXNDaWhCLFFBQXRDO0FBQ0Q7QUFDRDNMLFNBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFNBQU8sQ0FBQ2tCLE1BQVI7O0FBRUEsTUFBSTlSLE1BQU0sR0FBRyxFQUFiO0FBQ0EsT0FBSyxJQUFJaEMsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsSUFBSVEsSUFBSSxDQUFDK1EsS0FBTCxDQUFXNUUsV0FBaEMsRUFBNkMzTSxDQUFDLEVBQTlDLEVBQWtEO0FBQ2hEZ0MsVUFBTSxDQUFDbEUsSUFBUCxDQUFZMEMsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixJQUFlRSxXQUFXLEdBQUdaLENBQXpDO0FBQ0Q7O0FBRUQsTUFBSStZLFVBQVUsR0FBQ3ZZLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBZjtBQUNBLE1BQUlzWSxXQUFXLEdBQUN4WSxJQUFJLENBQUNsRCxLQUFMLEdBQVdrRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTNCLENBbENnRDs7QUFvQ3ZDVixNQXBDdUM7QUFxQzlDLFFBQUlnUyxLQUFLLEdBQUd4UixJQUFJLENBQUMrUSxLQUFMLENBQVcxUixJQUFYLENBQWdCRyxJQUFoQixDQUFaO0FBQ0EsUUFBR2dTLEtBQUssQ0FBQzVFLFFBQU4sS0FBbUIsSUFBdEIsRUFBMkI7QUFDekIsVUFBSU4sWUFBWSxHQUFHdE0sSUFBSSxDQUFDRCxTQUFMLENBQWU4UixTQUFmLENBQXlCdkYsWUFBekIsQ0FBc0M5TSxJQUF0QyxDQUFuQjtBQUNBLFVBQUltUyxhQUFhLEdBQUdILEtBQUssQ0FBQ3hYLFFBQU4sSUFBa0JYLE1BQU0sQ0FBQ1csUUFBN0M7QUFDQSxVQUFJVixVQUFVLEdBQUcwRyxJQUFJLENBQUNELFNBQUwsQ0FBZThSLFNBQWYsQ0FBeUJ2WSxVQUF6QixDQUFvQ2tHLElBQXBDLENBQWpCO0FBQ0E7QUFDQThNLGtCQUFZLENBQUM1USxPQUFiLENBQXFCLFVBQVNtSCxJQUFULEVBQWVGLEtBQWYsRUFBc0I7QUFDekMsWUFBSXlTLEdBQUcsR0FBRzVULE1BQU0sQ0FBQ21CLEtBQUQsQ0FBTixHQUFnQm5CLE1BQU0sQ0FBQ21CLEtBQUQsQ0FBdEIsR0FBZ0N3VSxJQUExQztBQUNBL0UsZUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGVBQU8sQ0FBQzhCLFdBQVIsQ0FBb0J2QyxhQUFwQjtBQUNBUyxlQUFPLENBQUNXLFlBQVIsQ0FBcUIsSUFBRS9TLElBQUksQ0FBQ25HLFVBQTVCO0FBQ0F1WSxlQUFPLENBQUNRLGNBQVIsQ0FBdUJwQixLQUFLLENBQUNrTSxhQUFOLElBQXFCLFNBQTVDO0FBQ0F0TCxlQUFPLENBQUNTLFlBQVIsQ0FBcUJyQixLQUFLLENBQUNvRyxTQUFOLElBQWtCLFNBQXZDO0FBQ0EsWUFBR3RlLFVBQVUsQ0FBQ2dSLFFBQVgsSUFBcUIsTUFBeEIsRUFBK0I7QUFDN0I4SCxpQkFBTyxDQUFDK0IsUUFBUixDQUFpQnhRLE1BQU0sQ0FBQ2QsSUFBRCxDQUF2QixFQUErQjBWLFVBQVUsR0FBR2pmLFVBQVUsQ0FBQ3dELEtBQXZELEVBQStEc1ksR0FBRyxHQUFHekQsYUFBYSxHQUFHLENBQXJGO0FBQ0E7QUFDQSxjQUFHSCxLQUFLLENBQUNFLFdBQU4sSUFBbUIsSUFBdEIsRUFBMkI7QUFDekJVLG1CQUFPLENBQUNZLE1BQVIsQ0FBZXVGLFVBQWYsRUFBMEJuRCxHQUExQjtBQUNBaEQsbUJBQU8sQ0FBQ2EsTUFBUixDQUFlc0YsVUFBVSxHQUFHLElBQUV2WSxJQUFJLENBQUNuRyxVQUFuQyxFQUE4Q3ViLEdBQTlDO0FBQ0Q7QUFDRixTQVBELE1BT0s7QUFDSGhELGlCQUFPLENBQUMrQixRQUFSLENBQWlCeFEsTUFBTSxDQUFDZCxJQUFELENBQXZCLEVBQStCMlYsV0FBVyxHQUFHLElBQUV4WSxJQUFJLENBQUNuRyxVQUFwRCxFQUFnRXViLEdBQUcsR0FBR3pELGFBQWEsR0FBRyxDQUF0RjtBQUNBO0FBQ0EsY0FBR0gsS0FBSyxDQUFDRSxXQUFOLElBQW1CLElBQXRCLEVBQTJCO0FBQ3pCVSxtQkFBTyxDQUFDWSxNQUFSLENBQWV3RixXQUFmLEVBQTJCcEQsR0FBM0I7QUFDQWhELG1CQUFPLENBQUNhLE1BQVIsQ0FBZXVGLFdBQVcsR0FBRyxJQUFFeFksSUFBSSxDQUFDbkcsVUFBcEMsRUFBK0N1YixHQUEvQztBQUNEO0FBQ0Y7QUFDRGhELGVBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLGVBQU8sQ0FBQ2tCLE1BQVI7QUFDRCxPQXhCRDtBQXlCQTtBQUNBLFVBQUk5QixLQUFLLENBQUNpTSxRQUFOLEtBQWlCLEtBQXJCLEVBQTRCO0FBQzFCckwsZUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGVBQU8sQ0FBQ1EsY0FBUixDQUF1QnBCLEtBQUssQ0FBQ2tNLGFBQU4sSUFBcUIsU0FBNUM7QUFDQXRMLGVBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQSxZQUFHUCxVQUFVLENBQUNnUixRQUFYLElBQXFCLE1BQXhCLEVBQStCO0FBQzdCOEgsaUJBQU8sQ0FBQ1ksTUFBUixDQUFldUYsVUFBZixFQUEwQnZZLElBQUksQ0FBQ2hELE1BQUwsR0FBWWdELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBdEM7QUFDQWtTLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXNGLFVBQWYsRUFBMEJ2WSxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTFCO0FBQ0QsU0FIRCxNQUdLO0FBQ0hrUyxpQkFBTyxDQUFDWSxNQUFSLENBQWV3RixXQUFmLEVBQTJCeFksSUFBSSxDQUFDaEQsTUFBTCxHQUFZZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUF2QztBQUNBa1MsaUJBQU8sQ0FBQ2EsTUFBUixDQUFldUYsV0FBZixFQUEyQnhZLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBM0I7QUFDRDtBQUNEa1MsZUFBTyxDQUFDa0IsTUFBUjtBQUNEOztBQUVEO0FBQ0EsVUFBSXRULElBQUksQ0FBQytRLEtBQUwsQ0FBV2lOLFNBQWYsRUFBMEI7O0FBRXhCLFlBQUl6akIsYUFBYSxHQUFHaVgsS0FBSyxDQUFDalgsYUFBTixJQUF1QmxCLE1BQU0sQ0FBQ1csUUFBbEQ7QUFDQSxZQUFJeVosS0FBSyxHQUFHakMsS0FBSyxDQUFDaUMsS0FBbEI7QUFDQXJCLGVBQU8sQ0FBQ00sU0FBUjtBQUNBTixlQUFPLENBQUM4QixXQUFSLENBQW9CM1osYUFBcEI7QUFDQTZYLGVBQU8sQ0FBQ1MsWUFBUixDQUFxQnJCLEtBQUssQ0FBQ29DLGNBQU4sSUFBd0IsU0FBN0M7QUFDQSxZQUFHdGEsVUFBVSxDQUFDZ1IsUUFBWCxJQUFxQixNQUF4QixFQUErQjtBQUM3QjhILGlCQUFPLENBQUMrQixRQUFSLENBQWlCVixLQUFqQixFQUF3QjhFLFVBQVUsR0FBR2hWLFdBQVcsQ0FBQ2tRLEtBQUQsRUFBT2xaLGFBQVAsQ0FBWCxHQUFpQyxDQUF0RSxFQUF5RXlGLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsSUFBYSxLQUFHRixJQUFJLENBQUNuRyxVQUE5RjtBQUNELFNBRkQsTUFFSztBQUNIdVksaUJBQU8sQ0FBQytCLFFBQVIsQ0FBaUJWLEtBQWpCLEVBQXVCK0UsV0FBVyxHQUFHalYsV0FBVyxDQUFDa1EsS0FBRCxFQUFPbFosYUFBUCxDQUFYLEdBQWlDLENBQXRFLEVBQXlFeUYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixJQUFhLEtBQUdGLElBQUksQ0FBQ25HLFVBQTlGO0FBQ0Q7QUFDRHVZLGVBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLGVBQU8sQ0FBQ2tCLE1BQVI7QUFDRDtBQUNELFVBQUdoYSxVQUFVLENBQUNnUixRQUFYLElBQXFCLE1BQXhCLEVBQStCO0FBQzdCaU8sa0JBQVUsSUFBSWpmLFVBQVUsQ0FBQ3dELEtBQVgsR0FBbUJrRCxJQUFJLENBQUMrUSxLQUFMLENBQVduWCxPQUE1QztBQUNELE9BRkQsTUFFSztBQUNINGUsbUJBQVcsSUFBR2xmLFVBQVUsQ0FBQ3dELEtBQVgsR0FBa0JrRCxJQUFJLENBQUMrUSxLQUFMLENBQVduWCxPQUEzQztBQUNEO0FBQ0YsS0F4RzZDLEVBb0NoRCxLQUFLLElBQUk0RixJQUFDLEdBQUcsQ0FBYixFQUFnQkEsSUFBQyxHQUFHUSxJQUFJLENBQUMrUSxLQUFMLENBQVcxUixJQUFYLENBQWdCakUsTUFBcEMsRUFBNENvRSxJQUFDLEVBQTdDLEVBQWlELFFBQXhDQSxJQUF3QztBQXFFaEQ7QUFDRjs7QUFFRCxTQUFTeWUsVUFBVCxDQUFvQnZiLE1BQXBCLEVBQTRCMUMsSUFBNUIsRUFBa0MzRyxNQUFsQyxFQUEwQytZLE9BQTFDLEVBQW1EclMsU0FBbkQsRUFBOEQ7QUFDNUQsTUFBSUMsSUFBSSxDQUFDaUssTUFBTCxDQUFZbkgsSUFBWixLQUFxQixLQUF6QixFQUFnQztBQUM5QjtBQUNEO0FBQ0QsTUFBSXVFLFVBQVUsR0FBR3RILFNBQVMsQ0FBQ3NILFVBQTNCO0FBQ0EsTUFBSWtELFVBQVUsR0FBR2xELFVBQVUsQ0FBQzdGLE1BQTVCO0FBQ0EsTUFBSTBjLFVBQVUsR0FBRzdXLFVBQVUsQ0FBQ25ILElBQTVCO0FBQ0EsTUFBSXRHLE9BQU8sR0FBR29HLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWXJRLE9BQTFCO0FBQ0EsTUFBSUksUUFBUSxHQUFHZ0csSUFBSSxDQUFDaUssTUFBTCxDQUFZalEsUUFBM0I7QUFDQSxNQUFJbVEsVUFBVSxHQUFHLEtBQUtuSyxJQUFJLENBQUNuRyxVQUEzQjtBQUNBLE1BQUl1USxVQUFVLEdBQUcsSUFBSXBLLElBQUksQ0FBQ25HLFVBQTFCO0FBQ0EsTUFBSStRLE9BQU8sR0FBRzVLLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWVcsT0FBMUI7QUFDQSxNQUFJUCxVQUFVLEdBQUdqTyxJQUFJLENBQUNzRixHQUFMLENBQVMxQixJQUFJLENBQUNpSyxNQUFMLENBQVlJLFVBQVosR0FBeUJySyxJQUFJLENBQUNuRyxVQUF2QyxFQUFtREcsUUFBbkQsQ0FBakI7O0FBRUE7QUFDQW9ZLFNBQU8sQ0FBQ00sU0FBUjtBQUNBTixTQUFPLENBQUNXLFlBQVIsQ0FBcUIvUyxJQUFJLENBQUNpSyxNQUFMLENBQVlrVSxXQUFqQztBQUNBL0wsU0FBTyxDQUFDUSxjQUFSLENBQXVCNVMsSUFBSSxDQUFDaUssTUFBTCxDQUFZbVUsV0FBbkM7QUFDQWhNLFNBQU8sQ0FBQ1MsWUFBUixDQUFxQjdTLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWW9VLGVBQWpDO0FBQ0FqTSxTQUFPLENBQUNZLE1BQVIsQ0FBZWtMLFVBQVUsQ0FBQ3JoQixLQUFYLENBQWlCSCxDQUFoQyxFQUFtQ3doQixVQUFVLENBQUNyaEIsS0FBWCxDQUFpQkUsQ0FBcEQ7QUFDQXFWLFNBQU8sQ0FBQ2UsSUFBUixDQUFhK0ssVUFBVSxDQUFDcmhCLEtBQVgsQ0FBaUJILENBQTlCLEVBQWlDd2hCLFVBQVUsQ0FBQ3JoQixLQUFYLENBQWlCRSxDQUFsRCxFQUFxRG1oQixVQUFVLENBQUNwaEIsS0FBaEUsRUFBdUVvaEIsVUFBVSxDQUFDbGhCLE1BQWxGO0FBQ0FvVixTQUFPLENBQUNnQixTQUFSO0FBQ0FoQixTQUFPLENBQUNpQixJQUFSO0FBQ0FqQixTQUFPLENBQUNrQixNQUFSOztBQUVBL0ksWUFBVSxDQUFDN08sT0FBWCxDQUFtQixVQUFTNGlCLFFBQVQsRUFBbUJDLFNBQW5CLEVBQThCO0FBQy9DLFFBQUl6aEIsS0FBSyxHQUFHLENBQVo7QUFDQSxRQUFJRSxNQUFNLEdBQUcsQ0FBYjtBQUNBRixTQUFLLEdBQUd1SyxVQUFVLENBQUMwQyxRQUFYLENBQW9Cd1UsU0FBcEIsQ0FBUjtBQUNBdmhCLFVBQU0sR0FBR3FLLFVBQVUsQ0FBQzJDLFNBQVgsQ0FBcUJ1VSxTQUFyQixDQUFUO0FBQ0EsUUFBSS9PLE1BQU0sR0FBRyxDQUFiO0FBQ0EsUUFBSXlFLE1BQU0sR0FBRyxDQUFiO0FBQ0EsUUFBSWpVLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWUssUUFBWixJQUF3QixLQUF4QixJQUFpQ3RLLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWUssUUFBWixJQUF3QixRQUE3RCxFQUF1RTtBQUNyRWtGLFlBQU0sR0FBRzBPLFVBQVUsQ0FBQ3JoQixLQUFYLENBQWlCSCxDQUFqQixHQUFxQixDQUFDd2hCLFVBQVUsQ0FBQ3BoQixLQUFYLEdBQW1CQSxLQUFwQixJQUE2QixDQUEzRDtBQUNBbVgsWUFBTSxHQUFHaUssVUFBVSxDQUFDcmhCLEtBQVgsQ0FBaUJFLENBQWpCLEdBQXFCbkQsT0FBckIsR0FBK0Iya0IsU0FBUyxHQUFHbFUsVUFBcEQ7QUFDRCxLQUhELE1BR087QUFDTCxVQUFJa1UsU0FBUyxJQUFJLENBQWpCLEVBQW9CO0FBQ2xCemhCLGFBQUssR0FBRyxDQUFSO0FBQ0QsT0FGRCxNQUVPO0FBQ0xBLGFBQUssR0FBR3VLLFVBQVUsQ0FBQzBDLFFBQVgsQ0FBb0J3VSxTQUFTLEdBQUcsQ0FBaEMsQ0FBUjtBQUNEO0FBQ0QvTyxZQUFNLEdBQUcwTyxVQUFVLENBQUNyaEIsS0FBWCxDQUFpQkgsQ0FBakIsR0FBcUI5QyxPQUFyQixHQUErQmtELEtBQXhDO0FBQ0FtWCxZQUFNLEdBQUdpSyxVQUFVLENBQUNyaEIsS0FBWCxDQUFpQkUsQ0FBakIsR0FBcUJuRCxPQUFyQixHQUErQixDQUFDc2tCLFVBQVUsQ0FBQ2xoQixNQUFYLEdBQW9CQSxNQUFyQixJQUErQixDQUF2RTtBQUNEOztBQUVEb1YsV0FBTyxDQUFDOEIsV0FBUixDQUFvQjdhLE1BQU0sQ0FBQ1csUUFBM0I7QUFDQSxTQUFLLElBQUl3RixDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHOGUsUUFBUSxDQUFDbGpCLE1BQTdCLEVBQXFDb0UsQ0FBQyxFQUF0QyxFQUEwQztBQUN4QyxVQUFJcUQsSUFBSSxHQUFHeWIsUUFBUSxDQUFDOWUsQ0FBRCxDQUFuQjtBQUNBcUQsVUFBSSxDQUFDM0MsSUFBTCxHQUFZLENBQUMsQ0FBRCxFQUFJLENBQUosRUFBTyxDQUFQLEVBQVUsQ0FBVixDQUFaO0FBQ0EyQyxVQUFJLENBQUMzQyxJQUFMLENBQVUsQ0FBVixJQUFlc1AsTUFBZjtBQUNBM00sVUFBSSxDQUFDM0MsSUFBTCxDQUFVLENBQVYsSUFBZStULE1BQWY7QUFDQXBSLFVBQUksQ0FBQzNDLElBQUwsQ0FBVSxDQUFWLElBQWUrVCxNQUFNLEdBQUc1SixVQUF4QjtBQUNBK0gsYUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGFBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQXVZLGFBQU8sQ0FBQ1EsY0FBUixDQUF1Qi9QLElBQUksQ0FBQ0MsSUFBTCxHQUFZRCxJQUFJLENBQUN0RCxLQUFqQixHQUF5QlMsSUFBSSxDQUFDaUssTUFBTCxDQUFZdVUsV0FBNUQ7QUFDQXBNLGFBQU8sQ0FBQ1MsWUFBUixDQUFxQmhRLElBQUksQ0FBQ0MsSUFBTCxHQUFZRCxJQUFJLENBQUN0RCxLQUFqQixHQUF5QlMsSUFBSSxDQUFDaUssTUFBTCxDQUFZdVUsV0FBMUQ7QUFDQSxjQUFRM2IsSUFBSSxDQUFDRyxXQUFiO0FBQ0UsYUFBSyxNQUFMO0FBQ0VvUCxpQkFBTyxDQUFDWSxNQUFSLENBQWV4RCxNQUFmLEVBQXVCeUUsTUFBTSxHQUFHLE1BQU01SixVQUFmLEdBQTRCLElBQUlySyxJQUFJLENBQUNuRyxVQUE1RDtBQUNBdVksaUJBQU8sQ0FBQ2tILFFBQVIsQ0FBaUI5SixNQUFqQixFQUF5QnlFLE1BQU0sR0FBRyxNQUFNNUosVUFBZixHQUE0QixJQUFJckssSUFBSSxDQUFDbkcsVUFBOUQsRUFBMEUsS0FBS21HLElBQUksQ0FBQ25HLFVBQXBGLEVBQWdHLElBQUltRyxJQUFJLENBQUNuRyxVQUF6RztBQUNBO0FBQ0YsYUFBSyxVQUFMO0FBQ0V1WSxpQkFBTyxDQUFDWSxNQUFSLENBQWV4RCxNQUFNLEdBQUcsTUFBTXhQLElBQUksQ0FBQ25HLFVBQW5DLEVBQStDb2EsTUFBTSxHQUFHLE1BQU01SixVQUFmLEdBQTRCLElBQUlySyxJQUFJLENBQUNuRyxVQUFwRjtBQUNBdVksaUJBQU8sQ0FBQ2EsTUFBUixDQUFlekQsTUFBTSxHQUFHLE1BQU14UCxJQUFJLENBQUNuRyxVQUFuQyxFQUErQ29hLE1BQU0sR0FBRyxNQUFNNUosVUFBZixHQUE0QixJQUFJckssSUFBSSxDQUFDbkcsVUFBcEY7QUFDQXVZLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXpELE1BQU0sR0FBRyxPQUFPeFAsSUFBSSxDQUFDbkcsVUFBcEMsRUFBZ0RvYSxNQUFNLEdBQUcsTUFBTTVKLFVBQWYsR0FBNEIsSUFBSXJLLElBQUksQ0FBQ25HLFVBQXJGO0FBQ0F1WSxpQkFBTyxDQUFDYSxNQUFSLENBQWV6RCxNQUFNLEdBQUcsTUFBTXhQLElBQUksQ0FBQ25HLFVBQW5DLEVBQStDb2EsTUFBTSxHQUFHLE1BQU01SixVQUFmLEdBQTRCLElBQUlySyxJQUFJLENBQUNuRyxVQUFwRjtBQUNBO0FBQ0YsYUFBSyxTQUFMO0FBQ0V1WSxpQkFBTyxDQUFDWSxNQUFSLENBQWV4RCxNQUFNLEdBQUcsTUFBTXhQLElBQUksQ0FBQ25HLFVBQW5DLEVBQStDb2EsTUFBTSxHQUFHLE1BQU01SixVQUFmLEdBQTRCLElBQUlySyxJQUFJLENBQUNuRyxVQUFwRjtBQUNBdVksaUJBQU8sQ0FBQ2EsTUFBUixDQUFlekQsTUFBTSxHQUFHLE1BQU14UCxJQUFJLENBQUNuRyxVQUFuQyxFQUErQ29hLE1BQU0sR0FBRyxNQUFNNUosVUFBOUQ7QUFDQStILGlCQUFPLENBQUNhLE1BQVIsQ0FBZXpELE1BQU0sR0FBRyxNQUFNeFAsSUFBSSxDQUFDbkcsVUFBbkMsRUFBK0NvYSxNQUFNLEdBQUcsTUFBTTVKLFVBQWYsR0FBNEIsSUFBSXJLLElBQUksQ0FBQ25HLFVBQXBGO0FBQ0F1WSxpQkFBTyxDQUFDYSxNQUFSLENBQWV6RCxNQUFNLEdBQUcsT0FBT3hQLElBQUksQ0FBQ25HLFVBQXBDLEVBQWdEb2EsTUFBTSxHQUFHLE1BQU01SixVQUEvRDtBQUNBK0gsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlekQsTUFBTSxHQUFHLE1BQU14UCxJQUFJLENBQUNuRyxVQUFuQyxFQUErQ29hLE1BQU0sR0FBRyxNQUFNNUosVUFBZixHQUE0QixJQUFJckssSUFBSSxDQUFDbkcsVUFBcEY7QUFDQTtBQUNGLGFBQUssUUFBTDtBQUNFdVksaUJBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBTSxHQUFHLE1BQU14UCxJQUFJLENBQUNuRyxVQUFuQyxFQUErQ29hLE1BQU0sR0FBRyxNQUFNNUosVUFBOUQ7QUFDQStILGlCQUFPLENBQUNjLEdBQVIsQ0FBWTFELE1BQU0sR0FBRyxNQUFNeFAsSUFBSSxDQUFDbkcsVUFBaEMsRUFBNENvYSxNQUFNLEdBQUcsTUFBTTVKLFVBQTNELEVBQXVFLElBQUlySyxJQUFJLENBQUNuRyxVQUFoRixFQUE0RixDQUE1RixFQUErRixJQUFJdUMsSUFBSSxDQUFDMkUsRUFBeEc7QUFDQTtBQUNGLGFBQUssTUFBTDtBQUNFcVIsaUJBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBZixFQUF1QnlFLE1BQU0sR0FBRyxNQUFNNUosVUFBZixHQUE0QixJQUFJckssSUFBSSxDQUFDbkcsVUFBNUQ7QUFDQXVZLGlCQUFPLENBQUNrSCxRQUFSLENBQWlCOUosTUFBakIsRUFBeUJ5RSxNQUFNLEdBQUcsTUFBTTVKLFVBQWYsR0FBNEIsSUFBSXJLLElBQUksQ0FBQ25HLFVBQTlELEVBQTBFLEtBQUttRyxJQUFJLENBQUNuRyxVQUFwRixFQUFnRyxLQUFLbUcsSUFBSSxDQUFDbkcsVUFBMUc7QUFDQTtBQUNGO0FBQ0V1WSxpQkFBTyxDQUFDWSxNQUFSLENBQWV4RCxNQUFmLEVBQXVCeUUsTUFBTSxHQUFHLE1BQU01SixVQUFmLEdBQTRCLElBQUlySyxJQUFJLENBQUNuRyxVQUE1RDtBQUNBdVksaUJBQU8sQ0FBQ2tILFFBQVIsQ0FBaUI5SixNQUFqQixFQUF5QnlFLE1BQU0sR0FBRyxNQUFNNUosVUFBZixHQUE0QixJQUFJckssSUFBSSxDQUFDbkcsVUFBOUQsRUFBMEUsS0FBS21HLElBQUksQ0FBQ25HLFVBQXBGLEVBQWdHLEtBQUttRyxJQUFJLENBQUNuRyxVQUExRyxFQTVCSjs7QUE4QkF1WSxhQUFPLENBQUNnQixTQUFSO0FBQ0FoQixhQUFPLENBQUNpQixJQUFSO0FBQ0FqQixhQUFPLENBQUNrQixNQUFSOztBQUVBOUQsWUFBTSxJQUFJckYsVUFBVSxHQUFHQyxVQUF2QjtBQUNBLFVBQUlxVSxTQUFTLEdBQUcsTUFBTXBVLFVBQU4sR0FBbUIsTUFBTXJRLFFBQXpCLEdBQW9DLENBQXBEO0FBQ0FvWSxhQUFPLENBQUNNLFNBQVI7QUFDQU4sYUFBTyxDQUFDOEIsV0FBUixDQUFvQmxhLFFBQXBCO0FBQ0FvWSxhQUFPLENBQUNTLFlBQVIsQ0FBcUJoUSxJQUFJLENBQUNDLElBQUwsR0FBWTlDLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWTJOLFNBQXhCLEdBQW9DNVgsSUFBSSxDQUFDaUssTUFBTCxDQUFZdVUsV0FBckU7QUFDQXBNLGFBQU8sQ0FBQytCLFFBQVIsQ0FBaUJ0UixJQUFJLENBQUN2RCxJQUF0QixFQUE0QmtRLE1BQTVCLEVBQW9DeUUsTUFBTSxHQUFHd0ssU0FBN0M7QUFDQXJNLGFBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLGFBQU8sQ0FBQ2tCLE1BQVI7QUFDQSxVQUFJdFQsSUFBSSxDQUFDaUssTUFBTCxDQUFZSyxRQUFaLElBQXdCLEtBQXhCLElBQWlDdEssSUFBSSxDQUFDaUssTUFBTCxDQUFZSyxRQUFaLElBQXdCLFFBQTdELEVBQXVFO0FBQ3JFa0YsY0FBTSxJQUFJak0sV0FBVyxDQUFDVixJQUFJLENBQUN2RCxJQUFOLEVBQVl0RixRQUFaLENBQVgsR0FBbUM0USxPQUE3QztBQUNBL0gsWUFBSSxDQUFDM0MsSUFBTCxDQUFVLENBQVYsSUFBZXNQLE1BQWY7QUFDRCxPQUhELE1BR087QUFDTDNNLFlBQUksQ0FBQzNDLElBQUwsQ0FBVSxDQUFWLElBQWVzUCxNQUFNLEdBQUdqTSxXQUFXLENBQUNWLElBQUksQ0FBQ3ZELElBQU4sRUFBWXRGLFFBQVosQ0FBcEIsR0FBNEM0USxPQUEzRCxDQUFtRTtBQUNuRTRFLGNBQU0sSUFBSXJGLFVBQVUsR0FBR0MsVUFBdkI7QUFDQTZKLGNBQU0sSUFBSTVKLFVBQVY7QUFDRDtBQUNGO0FBQ0YsR0FsRkQ7QUFtRkQ7O0FBRUQsU0FBU3FVLGlCQUFULENBQTJCaGMsTUFBM0IsRUFBbUMxQyxJQUFuQyxFQUF5QzNHLE1BQXpDLEVBQWlEK1ksT0FBakQsRUFBMEQ7QUFDeEQsTUFBSXRGLE9BQU8sR0FBR3JKLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsQ0FBbEY7QUFDQSxNQUFJa2IsU0FBUyxHQUFHM2pCLE1BQU0sQ0FBQyxFQUFELEVBQUs7QUFDekI0akIsaUJBQWEsRUFBRSxHQURVO0FBRXpCQyxnQkFBWSxFQUFFLEtBQUs3ZSxJQUFJLENBQUNuRyxVQUZDO0FBR3pCaWxCLGVBQVcsRUFBRSxDQUhZO0FBSXpCQyxjQUFVLEVBQUUsS0FBSy9lLElBQUksQ0FBQ25HLFVBSkc7QUFLekJtbEIsYUFBUyxFQUFFLENBTGM7QUFNekIvUCxVQUFNLEVBQUMsS0FOa0I7QUFPekJrUCxlQUFXLEVBQUMsQ0FQYTtBQVF6QkMsZUFBVyxFQUFDLFNBUmEsRUFBTDtBQVNuQnBlLE1BQUksQ0FBQ2lHLEtBQUwsQ0FBV2daLEdBVFEsQ0FBdEI7QUFVQSxNQUFJckssY0FBYyxHQUFHO0FBQ25CbFksS0FBQyxFQUFFc0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixJQUFlLENBQUNGLElBQUksQ0FBQ2xELEtBQUwsR0FBYWtELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBYixHQUE0QkYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUE3QixJQUE2QyxDQUQ1QztBQUVuQm5ELEtBQUMsRUFBRWlELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsSUFBZSxDQUFDRixJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWQsR0FBNkJGLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBOUIsSUFBOEMsQ0FGN0MsRUFBckI7O0FBSUEsTUFBSTdHLE1BQU0sQ0FBQ2MsbUJBQVAsSUFBOEIsQ0FBbEMsRUFBcUM7QUFDbkNkLFVBQU0sQ0FBQ2MsbUJBQVAsR0FBNkJ3a0IsU0FBUyxDQUFDRSxZQUF2QztBQUNEOztBQUVELE1BQUlqWCxNQUFNLEdBQUd4TCxJQUFJLENBQUN1RixHQUFMLENBQVMsQ0FBQzNCLElBQUksQ0FBQ2xELEtBQUwsR0FBYWtELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBYixHQUE0QkYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUE3QixJQUE2QyxDQUE3QyxHQUFpRDdHLE1BQU0sQ0FBQ2MsbUJBQXhELEdBQThFZCxNQUFNLENBQUNlLG1CQUFyRixHQUEyR2YsTUFBTSxDQUFDNmxCLGtCQUEzSCxFQUErSSxDQUFDbGYsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFkLEdBQTZCRixJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTlCLElBQThDLENBQTlDLEdBQWtEN0csTUFBTSxDQUFDYyxtQkFBekQsR0FBK0VkLE1BQU0sQ0FBQ2UsbUJBQXJPLENBQWI7O0FBRUFzSSxRQUFNLEdBQUcySyxnQkFBZ0IsQ0FBQzNLLE1BQUQsRUFBU2tGLE1BQVQsRUFBaUJrRixPQUFqQixDQUF6Qjs7QUFFQSxNQUFJK1IsWUFBWSxHQUFHRixTQUFTLENBQUNFLFlBQTdCOztBQUVBbmMsUUFBTSxHQUFHQSxNQUFNLENBQUNFLEdBQVAsQ0FBVyxVQUFTb1gsVUFBVCxFQUFxQjtBQUN2Q0EsY0FBVSxDQUFDMVEsT0FBWCxJQUF1QnFWLFNBQVMsQ0FBQ0csV0FBWCxHQUEwQjFpQixJQUFJLENBQUMyRSxFQUEvQixHQUFvQyxHQUExRDtBQUNBLFdBQU9pWixVQUFQO0FBQ0QsR0FIUSxDQUFUO0FBSUF0WCxRQUFNLENBQUNoSCxPQUFQLENBQWUsVUFBU3NlLFVBQVQsRUFBcUJ6SixXQUFyQixFQUFrQztBQUMvQyxRQUFJdlEsSUFBSSxDQUFDZ1gsT0FBVCxFQUFrQjtBQUNoQixVQUFJaFgsSUFBSSxDQUFDZ1gsT0FBTCxDQUFhclUsS0FBYixJQUFzQjROLFdBQTFCLEVBQXVDO0FBQ3JDNkIsZUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGVBQU8sQ0FBQ1MsWUFBUixDQUFxQnBWLFFBQVEsQ0FBQ3VjLFVBQVUsQ0FBQ3phLEtBQVosRUFBbUJTLElBQUksQ0FBQ2lHLEtBQUwsQ0FBV2daLEdBQVgsQ0FBZUwsYUFBZixJQUFnQyxHQUFuRCxDQUE3QjtBQUNBeE0sZUFBTyxDQUFDWSxNQUFSLENBQWU0QixjQUFjLENBQUNsWSxDQUE5QixFQUFpQ2tZLGNBQWMsQ0FBQzdYLENBQWhEO0FBQ0FxVixlQUFPLENBQUNjLEdBQVIsQ0FBWTBCLGNBQWMsQ0FBQ2xZLENBQTNCLEVBQThCa1ksY0FBYyxDQUFDN1gsQ0FBN0MsRUFBZ0RpZCxVQUFVLENBQUMxTSxRQUFYLEdBQXNCdVIsWUFBdEUsRUFBb0Y3RSxVQUFVLENBQUMxUSxPQUEvRjtBQUNFMFEsa0JBQVUsQ0FBQzFRLE9BQVgsR0FBcUI7QUFDckIwUSxrQkFBVSxDQUFDelEsWUFEVSxHQUNLbk4sSUFBSSxDQUFDMkUsRUFGakM7QUFHQXFSLGVBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLGVBQU8sQ0FBQ2lCLElBQVI7QUFDRDtBQUNGO0FBQ0RqQixXQUFPLENBQUNNLFNBQVI7QUFDQU4sV0FBTyxDQUFDVyxZQUFSLENBQXFCNEwsU0FBUyxDQUFDUixXQUFWLEdBQXdCbmUsSUFBSSxDQUFDbkcsVUFBbEQ7QUFDQXVZLFdBQU8sQ0FBQytNLFFBQVIsR0FBbUIsT0FBbkI7QUFDQS9NLFdBQU8sQ0FBQ1EsY0FBUixDQUF1QitMLFNBQVMsQ0FBQ1AsV0FBakM7QUFDQWhNLFdBQU8sQ0FBQ1MsWUFBUixDQUFxQm1ILFVBQVUsQ0FBQ3phLEtBQWhDO0FBQ0E2UyxXQUFPLENBQUNZLE1BQVIsQ0FBZTRCLGNBQWMsQ0FBQ2xZLENBQTlCLEVBQWlDa1ksY0FBYyxDQUFDN1gsQ0FBaEQ7QUFDQXFWLFdBQU8sQ0FBQ2MsR0FBUixDQUFZMEIsY0FBYyxDQUFDbFksQ0FBM0IsRUFBOEJrWSxjQUFjLENBQUM3WCxDQUE3QyxFQUFnRGlkLFVBQVUsQ0FBQzFNLFFBQTNELEVBQXFFME0sVUFBVSxDQUFDMVEsT0FBaEYsRUFBeUYwUSxVQUFVLENBQUMxUSxPQUFYLEdBQXFCLElBQUkwUSxVQUFVLENBQUN6USxZQUFmLEdBQThCbk4sSUFBSSxDQUFDMkUsRUFBako7QUFDQXFSLFdBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFdBQU8sQ0FBQ2lCLElBQVI7QUFDQSxRQUFJc0wsU0FBUyxDQUFDMVAsTUFBVixJQUFvQixJQUF4QixFQUE4QjtBQUM1Qm1ELGFBQU8sQ0FBQ2tCLE1BQVI7QUFDRDtBQUNGLEdBekJEOztBQTJCQSxNQUFJdFQsSUFBSSxDQUFDekIsSUFBTCxLQUFjLE1BQWxCLEVBQTBCO0FBQ3hCLFFBQUk2Z0IsYUFBYSxHQUFHeFgsTUFBTSxHQUFHLEdBQTdCO0FBQ0EsUUFBSSxPQUFPNUgsSUFBSSxDQUFDaUcsS0FBTCxDQUFXZ1osR0FBWCxDQUFlRCxTQUF0QixLQUFvQyxRQUFwQyxJQUFnRGhmLElBQUksQ0FBQ2lHLEtBQUwsQ0FBV2daLEdBQVgsQ0FBZUQsU0FBZixHQUEyQixDQUEvRSxFQUFrRjtBQUNoRkksbUJBQWEsR0FBR2hqQixJQUFJLENBQUNzRixHQUFMLENBQVMsQ0FBVCxFQUFZa0csTUFBTSxHQUFHNUgsSUFBSSxDQUFDaUcsS0FBTCxDQUFXZ1osR0FBWCxDQUFlRCxTQUFwQyxDQUFoQjtBQUNEO0FBQ0Q1TSxXQUFPLENBQUNNLFNBQVI7QUFDQU4sV0FBTyxDQUFDUyxZQUFSLENBQXFCN1MsSUFBSSxDQUFDOFMsVUFBTCxJQUFtQixTQUF4QztBQUNBVixXQUFPLENBQUNZLE1BQVIsQ0FBZTRCLGNBQWMsQ0FBQ2xZLENBQTlCLEVBQWlDa1ksY0FBYyxDQUFDN1gsQ0FBaEQ7QUFDQXFWLFdBQU8sQ0FBQ2MsR0FBUixDQUFZMEIsY0FBYyxDQUFDbFksQ0FBM0IsRUFBOEJrWSxjQUFjLENBQUM3WCxDQUE3QyxFQUFnRHFpQixhQUFoRCxFQUErRCxDQUEvRCxFQUFrRSxJQUFJaGpCLElBQUksQ0FBQzJFLEVBQTNFO0FBQ0FxUixXQUFPLENBQUNnQixTQUFSO0FBQ0FoQixXQUFPLENBQUNpQixJQUFSO0FBQ0Q7O0FBRUQsTUFBSXJULElBQUksQ0FBQ2thLFNBQUwsS0FBbUIsS0FBbkIsSUFBNEJwTixPQUFPLEtBQUssQ0FBNUMsRUFBK0M7QUFDN0MsUUFBSXVTLEtBQUssR0FBRyxLQUFaO0FBQ0EsU0FBSyxJQUFJN2YsQ0FBQyxHQUFHLENBQVIsRUFBV0MsR0FBRyxHQUFHaUQsTUFBTSxDQUFDdEgsTUFBN0IsRUFBcUNvRSxDQUFDLEdBQUdDLEdBQXpDLEVBQThDRCxDQUFDLEVBQS9DLEVBQW1EO0FBQ2pELFVBQUlrRCxNQUFNLENBQUNsRCxDQUFELENBQU4sQ0FBVUgsSUFBVixHQUFpQixDQUFyQixFQUF3QjtBQUN0QmdnQixhQUFLLEdBQUcsSUFBUjtBQUNBO0FBQ0Q7QUFDRjs7QUFFRCxRQUFJQSxLQUFKLEVBQVc7QUFDVDNKLGlCQUFXLENBQUNoVCxNQUFELEVBQVMxQyxJQUFULEVBQWUzRyxNQUFmLEVBQXVCK1ksT0FBdkIsRUFBZ0N4SyxNQUFoQyxFQUF3Q2dOLGNBQXhDLENBQVg7QUFDRDtBQUNGOztBQUVELE1BQUk5SCxPQUFPLEtBQUssQ0FBWixJQUFpQjlNLElBQUksQ0FBQ3pCLElBQUwsS0FBYyxNQUFuQyxFQUEyQztBQUN6Q2dWLGlCQUFhLENBQUN2VCxJQUFELEVBQU8zRyxNQUFQLEVBQWUrWSxPQUFmLEVBQXdCd0MsY0FBeEIsQ0FBYjtBQUNEOztBQUVELFNBQU87QUFDTHRTLFVBQU0sRUFBRXNTLGNBREg7QUFFTGhOLFVBQU0sRUFBRUEsTUFGSDtBQUdMbEYsVUFBTSxFQUFFQSxNQUhILEVBQVA7O0FBS0Q7O0FBRUQsU0FBUzRjLGtCQUFULENBQTRCNWMsTUFBNUIsRUFBb0MxQyxJQUFwQyxFQUEwQzNHLE1BQTFDLEVBQWtEK1ksT0FBbEQsRUFBMkQ7QUFDekQsTUFBSXRGLE9BQU8sR0FBR3JKLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsQ0FBbEY7QUFDQSxNQUFJOGIsVUFBVSxHQUFHdmtCLE1BQU0sQ0FBQyxFQUFELEVBQUs7QUFDMUJ1RCxRQUFJLEVBQUUsTUFEb0I7QUFFMUJxZ0IsaUJBQWEsRUFBRSxHQUZXO0FBRzFCQyxnQkFBWSxFQUFFLEtBQUs3ZSxJQUFJLENBQUNuRyxVQUhFO0FBSTFCaWxCLGVBQVcsRUFBRSxDQUphO0FBSzFCQyxjQUFVLEVBQUUsS0FBSy9lLElBQUksQ0FBQ25HLFVBTEk7QUFNMUJvVixVQUFNLEVBQUMsS0FObUI7QUFPMUJrUCxlQUFXLEVBQUMsQ0FQYztBQVExQkMsZUFBVyxFQUFDLFNBUmMsRUFBTDtBQVNwQnBlLE1BQUksQ0FBQ2lHLEtBQUwsQ0FBV3VaLElBVFMsQ0FBdkI7QUFVQSxNQUFJbm1CLE1BQU0sQ0FBQ2MsbUJBQVAsSUFBOEIsQ0FBbEMsRUFBcUM7QUFDbkNkLFVBQU0sQ0FBQ2MsbUJBQVAsR0FBNkJvbEIsVUFBVSxDQUFDVixZQUF4QztBQUNEO0FBQ0QsTUFBSWpLLGNBQWMsR0FBRztBQUNuQmxZLEtBQUMsRUFBRXNELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsSUFBZSxDQUFDRixJQUFJLENBQUNsRCxLQUFMLEdBQWFrRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWIsR0FBNEJGLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBN0IsSUFBNkMsQ0FENUM7QUFFbkJuRCxLQUFDLEVBQUVpRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLElBQWUsQ0FBQ0YsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFkLEdBQTZCRixJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTlCLElBQThDLENBRjdDLEVBQXJCOztBQUlDLE1BQUkwSCxNQUFNLEdBQUd4TCxJQUFJLENBQUN1RixHQUFMLENBQVMsQ0FBQzNCLElBQUksQ0FBQ2xELEtBQUwsR0FBYWtELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBYixHQUE0QkYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUE3QixJQUE2QyxDQUE3QyxHQUFpRDdHLE1BQU0sQ0FBQ2MsbUJBQXhELEdBQThFZCxNQUFNLENBQUNlLG1CQUFyRixHQUEyR2YsTUFBTSxDQUFDNmxCLGtCQUEzSCxFQUErSSxDQUFDbGYsSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFkLEdBQTZCRixJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTlCLElBQThDLENBQTlDLEdBQWtEN0csTUFBTSxDQUFDYyxtQkFBekQsR0FBK0VkLE1BQU0sQ0FBQ2UsbUJBQXJPLENBQWI7QUFDRCxNQUFJdVQsU0FBUyxHQUFHNFIsVUFBVSxDQUFDNVIsU0FBWCxJQUF3Qi9GLE1BQU0sR0FBRyxHQUFqRDs7QUFFQWxGLFFBQU0sR0FBR2dMLGlCQUFpQixDQUFDaEwsTUFBRCxFQUFTNmMsVUFBVSxDQUFDaGhCLElBQXBCLEVBQTBCb1AsU0FBMUIsRUFBcUMvRixNQUFyQyxFQUE2Q2tGLE9BQTdDLENBQTFCOztBQUVBLE1BQUkrUixZQUFZLEdBQUdVLFVBQVUsQ0FBQ1YsWUFBOUI7O0FBRUFuYyxRQUFNLEdBQUdBLE1BQU0sQ0FBQ0UsR0FBUCxDQUFXLFVBQVNvWCxVQUFULEVBQXFCO0FBQ3ZDQSxjQUFVLENBQUMxUSxPQUFYLElBQXNCLENBQUNpVyxVQUFVLENBQUNULFdBQVgsSUFBMEIsQ0FBM0IsSUFBZ0MxaUIsSUFBSSxDQUFDMkUsRUFBckMsR0FBMEMsR0FBaEU7QUFDQSxXQUFPaVosVUFBUDtBQUNELEdBSFEsQ0FBVDs7QUFLQXRYLFFBQU0sQ0FBQ2hILE9BQVAsQ0FBZSxVQUFTc2UsVUFBVCxFQUFxQnpKLFdBQXJCLEVBQWtDO0FBQy9DLFFBQUl2USxJQUFJLENBQUNnWCxPQUFULEVBQWtCO0FBQ2hCLFVBQUloWCxJQUFJLENBQUNnWCxPQUFMLENBQWFyVSxLQUFiLElBQXNCNE4sV0FBMUIsRUFBdUM7QUFDckM2QixlQUFPLENBQUNNLFNBQVI7QUFDQU4sZUFBTyxDQUFDUyxZQUFSLENBQXFCcFYsUUFBUSxDQUFDdWMsVUFBVSxDQUFDemEsS0FBWixFQUFtQmdnQixVQUFVLENBQUNYLGFBQVgsSUFBNEIsR0FBL0MsQ0FBN0I7QUFDQXhNLGVBQU8sQ0FBQ1ksTUFBUixDQUFlNEIsY0FBYyxDQUFDbFksQ0FBOUIsRUFBaUNrWSxjQUFjLENBQUM3WCxDQUFoRDtBQUNBcVYsZUFBTyxDQUFDYyxHQUFSLENBQVkwQixjQUFjLENBQUNsWSxDQUEzQixFQUE4QmtZLGNBQWMsQ0FBQzdYLENBQTdDLEVBQWdEOGhCLFlBQVksR0FBRzdFLFVBQVUsQ0FBQzFNLFFBQTFFLEVBQW9GME0sVUFBVSxDQUFDMVEsT0FBL0Y7QUFDRTBRLGtCQUFVLENBQUMxUSxPQUFYLEdBQXFCLElBQUkwUSxVQUFVLENBQUNsTSxpQkFBZixHQUFtQzFSLElBQUksQ0FBQzJFLEVBRC9EO0FBRUFxUixlQUFPLENBQUNnQixTQUFSO0FBQ0FoQixlQUFPLENBQUNpQixJQUFSO0FBQ0Q7QUFDRjtBQUNEakIsV0FBTyxDQUFDTSxTQUFSO0FBQ0FOLFdBQU8sQ0FBQ1csWUFBUixDQUFxQndNLFVBQVUsQ0FBQ3BCLFdBQVgsR0FBeUJuZSxJQUFJLENBQUNuRyxVQUFuRDtBQUNBdVksV0FBTyxDQUFDK00sUUFBUixHQUFtQixPQUFuQjtBQUNBL00sV0FBTyxDQUFDUSxjQUFSLENBQXVCMk0sVUFBVSxDQUFDbkIsV0FBbEM7QUFDQWhNLFdBQU8sQ0FBQ1MsWUFBUixDQUFxQm1ILFVBQVUsQ0FBQ3phLEtBQWhDO0FBQ0E2UyxXQUFPLENBQUNZLE1BQVIsQ0FBZTRCLGNBQWMsQ0FBQ2xZLENBQTlCLEVBQWlDa1ksY0FBYyxDQUFDN1gsQ0FBaEQ7QUFDQXFWLFdBQU8sQ0FBQ2MsR0FBUixDQUFZMEIsY0FBYyxDQUFDbFksQ0FBM0IsRUFBOEJrWSxjQUFjLENBQUM3WCxDQUE3QyxFQUFnRGlkLFVBQVUsQ0FBQzFNLFFBQTNELEVBQXFFME0sVUFBVSxDQUFDMVEsT0FBaEYsRUFBeUYwUSxVQUFVLENBQUMxUSxPQUFYLEdBQXFCO0FBQzVHMFEsY0FBVSxDQUFDbE0saUJBRGlHLEdBQzdFMVIsSUFBSSxDQUFDMkUsRUFEdEM7QUFFQXFSLFdBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFdBQU8sQ0FBQ2lCLElBQVI7QUFDQSxRQUFJa00sVUFBVSxDQUFDdFEsTUFBWCxJQUFxQixJQUF6QixFQUErQjtBQUM3Qm1ELGFBQU8sQ0FBQ2tCLE1BQVI7QUFDRDtBQUNGLEdBekJEOztBQTJCQSxNQUFJdFQsSUFBSSxDQUFDa2EsU0FBTCxLQUFtQixLQUFuQixJQUE0QnBOLE9BQU8sS0FBSyxDQUE1QyxFQUErQztBQUM3QyxRQUFJdVMsS0FBSyxHQUFHLEtBQVo7QUFDQSxTQUFLLElBQUk3ZixDQUFDLEdBQUcsQ0FBUixFQUFXQyxHQUFHLEdBQUdpRCxNQUFNLENBQUN0SCxNQUE3QixFQUFxQ29FLENBQUMsR0FBR0MsR0FBekMsRUFBOENELENBQUMsRUFBL0MsRUFBbUQ7QUFDakQsVUFBSWtELE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVSCxJQUFWLEdBQWlCLENBQXJCLEVBQXdCO0FBQ3RCZ2dCLGFBQUssR0FBRyxJQUFSO0FBQ0E7QUFDRDtBQUNGOztBQUVELFFBQUlBLEtBQUosRUFBVztBQUNUM0osaUJBQVcsQ0FBQ2hULE1BQUQsRUFBUzFDLElBQVQsRUFBZTNHLE1BQWYsRUFBdUIrWSxPQUF2QixFQUFnQ3hLLE1BQWhDLEVBQXdDZ04sY0FBeEMsQ0FBWDtBQUNEO0FBQ0Y7O0FBRUQsU0FBTztBQUNMdFMsVUFBTSxFQUFFc1MsY0FESDtBQUVMaE4sVUFBTSxFQUFFQSxNQUZIO0FBR0xsRixVQUFNLEVBQUVBLE1BSEgsRUFBUDs7QUFLRDs7QUFFRCxTQUFTK2Msb0JBQVQsQ0FBOEIvYyxNQUE5QixFQUFzQzFDLElBQXRDLEVBQTRDM0csTUFBNUMsRUFBb0QrWSxPQUFwRCxFQUE2RDtBQUMzRCxNQUFJdEYsT0FBTyxHQUFHckosU0FBUyxDQUFDckksTUFBVixHQUFtQixDQUFuQixJQUF3QnFJLFNBQVMsQ0FBQyxDQUFELENBQVQsS0FBaUJDLFNBQXpDLEdBQXFERCxTQUFTLENBQUMsQ0FBRCxDQUE5RCxHQUFvRSxDQUFsRjtBQUNBLE1BQUl1SyxZQUFZLEdBQUdoVCxNQUFNLENBQUMsRUFBRCxFQUFLO0FBQzVCNEYsY0FBVSxFQUFFLElBRGdCO0FBRTVCQyxZQUFRLEVBQUUsSUFGa0I7QUFHNUJ0QyxRQUFJLEVBQUUsU0FIc0I7QUFJNUJ6QixTQUFLLEVBQUUsS0FBS2tELElBQUksQ0FBQ25HLFVBSlc7QUFLOUI2bEIsT0FBRyxFQUFDLElBQUkxZixJQUFJLENBQUNuRyxVQUxpQixFQUFMO0FBTXRCbUcsTUFBSSxDQUFDaUcsS0FBTCxDQUFXMFosTUFOVyxDQUF6Qjs7QUFRQWpkLFFBQU0sR0FBR3FMLG1CQUFtQixDQUFDckwsTUFBRCxFQUFTc0wsWUFBVCxFQUF1QmxCLE9BQXZCLENBQTVCOztBQUVBLE1BQUk4SCxjQUFKO0FBQ0QsTUFBRzVHLFlBQVksQ0FBQzFMLE1BQWhCLEVBQXVCO0FBQ3RCc1Msa0JBQWMsR0FBQzVHLFlBQVksQ0FBQzFMLE1BQTVCO0FBQ0EsR0FGRCxNQUVLO0FBQ0pzUyxrQkFBYyxHQUFFO0FBQ2RsWSxPQUFDLEVBQUVzRCxJQUFJLENBQUNsRCxLQUFMLEdBQWEsQ0FERjtBQUVkQyxPQUFDLEVBQUVpRCxJQUFJLENBQUNoRCxNQUFMLEdBQWMsQ0FGSCxFQUFoQjs7QUFJQTs7QUFFQSxNQUFJNEssTUFBSjtBQUNELE1BQUdvRyxZQUFZLENBQUNwRyxNQUFoQixFQUF1QjtBQUN0QkEsVUFBTSxHQUFDb0csWUFBWSxDQUFDcEcsTUFBcEI7QUFDQSxHQUZELE1BRUs7QUFDSkEsVUFBTSxHQUFHeEwsSUFBSSxDQUFDdUYsR0FBTCxDQUFTaVQsY0FBYyxDQUFDbFksQ0FBeEIsRUFBMkJrWSxjQUFjLENBQUM3WCxDQUExQyxDQUFUO0FBQ0E2SyxVQUFNLElBQUksSUFBSTVILElBQUksQ0FBQ25HLFVBQW5CO0FBQ0ErTixVQUFNLElBQUlvRyxZQUFZLENBQUNsUixLQUFiLEdBQXFCLENBQS9CO0FBQ0E7O0FBRUEsT0FBSyxJQUFJMEMsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR2tELE1BQU0sQ0FBQ3RILE1BQTNCLEVBQW1Db0UsQ0FBQyxFQUFwQyxFQUF3QztBQUN0QyxRQUFJd2EsVUFBVSxHQUFHdFgsTUFBTSxDQUFDbEQsQ0FBRCxDQUF2QjtBQUNGO0FBQ0E0UyxXQUFPLENBQUNXLFlBQVIsQ0FBcUIvRSxZQUFZLENBQUNsUixLQUFsQztBQUNBc1YsV0FBTyxDQUFDUSxjQUFSLENBQXVCNUUsWUFBWSxDQUFDcVEsZUFBYixJQUFnQyxTQUF2RDtBQUNBak0sV0FBTyxDQUFDdUssVUFBUixDQUFtQixPQUFuQjtBQUNBdkssV0FBTyxDQUFDTSxTQUFSO0FBQ0EsUUFBSTFFLFlBQVksQ0FBQ3pQLElBQWIsSUFBcUIsU0FBekIsRUFBb0M7QUFDbEM2VCxhQUFPLENBQUNjLEdBQVIsQ0FBWTBCLGNBQWMsQ0FBQ2xZLENBQTNCLEVBQThCa1ksY0FBYyxDQUFDN1gsQ0FBN0MsRUFBZ0Q2SyxNQUFNLEdBQUMsQ0FBQ29HLFlBQVksQ0FBQ2xSLEtBQWIsR0FBbUJrUixZQUFZLENBQUMwUixHQUFqQyxJQUFzQ2xnQixDQUE3RixFQUFnR3dPLFlBQVksQ0FBQ3BOLFVBQWIsR0FBMEJ4RSxJQUFJLENBQUMyRSxFQUEvSCxFQUFtSWlOLFlBQVksQ0FBQ25OLFFBQWIsR0FBd0J6RSxJQUFJLENBQUMyRSxFQUFoSyxFQUFvSyxLQUFwSztBQUNELEtBRkQsTUFFTztBQUNMcVIsYUFBTyxDQUFDYyxHQUFSLENBQVkwQixjQUFjLENBQUNsWSxDQUEzQixFQUE4QmtZLGNBQWMsQ0FBQzdYLENBQTdDLEVBQWdENkssTUFBTSxHQUFDLENBQUNvRyxZQUFZLENBQUNsUixLQUFiLEdBQW1Ca1IsWUFBWSxDQUFDMFIsR0FBakMsSUFBc0NsZ0IsQ0FBN0YsRUFBZ0csQ0FBaEcsRUFBbUcsSUFBSXBELElBQUksQ0FBQzJFLEVBQTVHLEVBQWdILEtBQWhIO0FBQ0Q7QUFDRHFSLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDQTtBQUNFbEIsV0FBTyxDQUFDVyxZQUFSLENBQXFCL0UsWUFBWSxDQUFDbFIsS0FBbEM7QUFDQXNWLFdBQU8sQ0FBQ1EsY0FBUixDQUF1Qm9ILFVBQVUsQ0FBQ3phLEtBQWxDO0FBQ0E2UyxXQUFPLENBQUN1SyxVQUFSLENBQW1CLE9BQW5CO0FBQ0F2SyxXQUFPLENBQUNNLFNBQVI7QUFDQU4sV0FBTyxDQUFDYyxHQUFSLENBQVkwQixjQUFjLENBQUNsWSxDQUEzQixFQUE4QmtZLGNBQWMsQ0FBQzdYLENBQTdDLEVBQWdENkssTUFBTSxHQUFDLENBQUNvRyxZQUFZLENBQUNsUixLQUFiLEdBQW1Ca1IsWUFBWSxDQUFDMFIsR0FBakMsSUFBc0NsZ0IsQ0FBN0YsRUFBZ0d3TyxZQUFZLENBQUNwTixVQUFiLEdBQTBCeEUsSUFBSSxDQUFDMkUsRUFBL0gsRUFBbUlpWixVQUFVLENBQUN6USxZQUFYLEdBQTBCbk4sSUFBSSxDQUFDMkUsRUFBbEssRUFBc0ssS0FBdEs7QUFDQXFSLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDRDs7QUFFREMsZUFBYSxDQUFDdlQsSUFBRCxFQUFPM0csTUFBUCxFQUFlK1ksT0FBZixFQUF3QndDLGNBQXhCLENBQWI7O0FBRUEsU0FBTztBQUNMdFMsVUFBTSxFQUFFc1MsY0FESDtBQUVMaE4sVUFBTSxFQUFFQSxNQUZIO0FBR0xsRixVQUFNLEVBQUVBLE1BSEgsRUFBUDs7QUFLRDs7QUFFRCxTQUFTa2QsbUJBQVQsQ0FBNkJyYSxVQUE3QixFQUF5QzdDLE1BQXpDLEVBQWlEMUMsSUFBakQsRUFBdUQzRyxNQUF2RCxFQUErRCtZLE9BQS9ELEVBQXdFO0FBQ3RFLE1BQUl0RixPQUFPLEdBQUdySixTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLENBQWxGO0FBQ0EsTUFBSThLLFdBQVcsR0FBR3ZULE1BQU0sQ0FBQyxFQUFELEVBQUs7QUFDN0J1RCxRQUFJLEVBQUMsU0FEd0I7QUFFM0JxQyxjQUFVLEVBQUUsSUFGZTtBQUczQkMsWUFBUSxFQUFFLElBSGlCO0FBSTNCL0QsU0FBSyxFQUFFLEVBSm9CO0FBSzNCZ1ksYUFBUyxFQUFFO0FBQ1QrSyxlQUFTLEVBQUUsQ0FERjtBQUVUMVQsaUJBQVcsRUFBRSxFQUZKO0FBR1RyUCxXQUFLLEVBQUUsRUFIRTtBQUlUeUMsV0FBSyxFQUFFLFNBSkU7QUFLVHVnQixpQkFBVyxFQUFFLENBTEo7QUFNVEMsZ0JBQVUsRUFBRSxDQU5ILEVBTGdCOztBQWEzQnZSLFdBQU8sRUFBRTtBQUNQMVIsV0FBSyxFQUFFLEVBREE7QUFFUHlDLFdBQUssRUFBRSxNQUZBLEVBYmtCLEVBQUw7O0FBaUJyQlMsTUFBSSxDQUFDaUcsS0FBTCxDQUFXK1osS0FqQlUsQ0FBeEI7O0FBbUJBLE1BQUl6UixXQUFXLENBQUNHLFFBQVosSUFBd0JoTCxTQUE1QixFQUF1QztBQUNyQzZLLGVBQVcsQ0FBQ0csUUFBWixHQUF1QkgsV0FBVyxDQUFDM04sVUFBbkM7QUFDRDtBQUNELE1BQUkyTixXQUFXLENBQUNJLE9BQVosSUFBdUJqTCxTQUEzQixFQUFzQztBQUNwQzZLLGVBQVcsQ0FBQ0ksT0FBWixHQUFzQixDQUF0QjtBQUNEO0FBQ0RwSixZQUFVLEdBQUcySSxrQkFBa0IsQ0FBQzNJLFVBQUQsRUFBYWdKLFdBQVcsQ0FBQzNOLFVBQXpCLEVBQXFDMk4sV0FBVyxDQUFDMU4sUUFBakQsQ0FBL0I7O0FBRUEsTUFBSStULGNBQWMsR0FBRztBQUNuQmxZLEtBQUMsRUFBRXNELElBQUksQ0FBQ2xELEtBQUwsR0FBYSxDQURHO0FBRW5CQyxLQUFDLEVBQUVpRCxJQUFJLENBQUNoRCxNQUFMLEdBQWMsQ0FGRSxFQUFyQjs7QUFJQSxNQUFJNEssTUFBTSxHQUFHeEwsSUFBSSxDQUFDdUYsR0FBTCxDQUFTaVQsY0FBYyxDQUFDbFksQ0FBeEIsRUFBMkJrWSxjQUFjLENBQUM3WCxDQUExQyxDQUFiO0FBQ0E2SyxRQUFNLElBQUksSUFBSTVILElBQUksQ0FBQ25HLFVBQW5CO0FBQ0ErTixRQUFNLElBQUkyRyxXQUFXLENBQUN6UixLQUFaLEdBQW9CLENBQTlCO0FBQ0EsTUFBSW1qQixXQUFXLEdBQUdyWSxNQUFNLEdBQUcyRyxXQUFXLENBQUN6UixLQUF2QztBQUNELE1BQUltUixVQUFVLEdBQUMsQ0FBZjs7QUFFQTtBQUNBLE1BQUdNLFdBQVcsQ0FBQ2hRLElBQVosSUFBb0IsVUFBdkIsRUFBa0M7O0FBRWpDO0FBQ0E7QUFDQSxRQUFJMmhCLFNBQVMsR0FBR3RZLE1BQU0sR0FBRzJHLFdBQVcsQ0FBQ3pSLEtBQVosR0FBa0IsQ0FBM0M7QUFDQXNWLFdBQU8sQ0FBQ00sU0FBUjtBQUNBLFFBQUkySSxRQUFRLEdBQUdqSixPQUFPLENBQUNrSixvQkFBUixDQUE2QjFHLGNBQWMsQ0FBQ2xZLENBQTVDLEVBQStDa1ksY0FBYyxDQUFDN1gsQ0FBZixHQUFpQm1qQixTQUFoRSxFQUEyRXRMLGNBQWMsQ0FBQ2xZLENBQTFGLEVBQThGa1ksY0FBYyxDQUFDN1gsQ0FBZixHQUFpQm1qQixTQUEvRyxDQUFmO0FBQ0E7QUFDQTdFLFlBQVEsQ0FBQ0UsWUFBVCxDQUFzQixHQUF0QixFQUEyQjlkLFFBQVEsQ0FBQ2lGLE1BQU0sQ0FBQyxDQUFELENBQU4sQ0FBVW5ELEtBQVgsRUFBa0IsR0FBbEIsQ0FBbkM7QUFDQThiLFlBQVEsQ0FBQ0UsWUFBVCxDQUFzQixLQUF0QixFQUE0QjlkLFFBQVEsQ0FBQyxTQUFELEVBQVksR0FBWixDQUFwQztBQUNBMlUsV0FBTyxDQUFDUyxZQUFSLENBQXFCd0ksUUFBckI7QUFDQWpKLFdBQU8sQ0FBQ2MsR0FBUixDQUFZMEIsY0FBYyxDQUFDbFksQ0FBM0IsRUFBOEJrWSxjQUFjLENBQUM3WCxDQUE3QyxFQUFnRG1qQixTQUFoRCxFQUEyRCxDQUEzRCxFQUE4RCxJQUFFOWpCLElBQUksQ0FBQzJFLEVBQXJFLEVBQXlFLEtBQXpFO0FBQ0FxUixXQUFPLENBQUNpQixJQUFSO0FBQ0E7QUFDQWpCLFdBQU8sQ0FBQ1csWUFBUixDQUFxQnhFLFdBQVcsQ0FBQ3pSLEtBQWpDO0FBQ0FzVixXQUFPLENBQUNRLGNBQVIsQ0FBdUJuVixRQUFRLENBQUNpRixNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVVuRCxLQUFYLEVBQWtCLEdBQWxCLENBQS9CO0FBQ0E2UyxXQUFPLENBQUN1SyxVQUFSLENBQW1CLE9BQW5CO0FBQ0F2SyxXQUFPLENBQUNNLFNBQVI7QUFDQU4sV0FBTyxDQUFDYyxHQUFSLENBQVkwQixjQUFjLENBQUNsWSxDQUEzQixFQUE4QmtZLGNBQWMsQ0FBQzdYLENBQTdDLEVBQWdEa2pCLFdBQWhELEVBQThEMVIsV0FBVyxDQUFDM04sVUFBWixHQUF5QnhFLElBQUksQ0FBQzJFLEVBQTVGLEVBQWdHd04sV0FBVyxDQUFDMU4sUUFBWixHQUFzQnpFLElBQUksQ0FBQzJFLEVBQTNILEVBQStILEtBQS9IO0FBQ0FxUixXQUFPLENBQUNrQixNQUFSOztBQUVBO0FBQ0FyRixjQUFVLEdBQUdNLFdBQVcsQ0FBQzNOLFVBQVosR0FBeUIyTixXQUFXLENBQUMxTixRQUFyQyxHQUFnRCxDQUE3RDtBQUNBLFFBQUlnVSxVQUFVLEdBQUc1RyxVQUFVLEdBQUdNLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0IzSSxXQUFwRDtBQUNBLFFBQUlnVSxVQUFVLEdBQUdsUyxVQUFVLEdBQUdNLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0IzSSxXQUFuQyxHQUFpRG9DLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0JnTCxXQUF4RjtBQUNBLFFBQUl0USxNQUFNLEdBQUcsQ0FBQzVILE1BQUQsR0FBVTJHLFdBQVcsQ0FBQ3pSLEtBQVosR0FBb0IsR0FBOUIsR0FBb0N5UixXQUFXLENBQUN1RyxTQUFaLENBQXNCK0ssU0FBdkU7QUFDQSxRQUFJcFEsSUFBSSxHQUFHLENBQUM3SCxNQUFELEdBQVUyRyxXQUFXLENBQUN6UixLQUF0QixHQUE4QnlSLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0IrSyxTQUFwRCxHQUFnRXRSLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0JoWSxLQUFqRztBQUNBc1YsV0FBTyxDQUFDb0gsSUFBUjtBQUNBcEgsV0FBTyxDQUFDRSxTQUFSLENBQWtCc0MsY0FBYyxDQUFDbFksQ0FBakMsRUFBb0NrWSxjQUFjLENBQUM3WCxDQUFuRDtBQUNBcVYsV0FBTyxDQUFDdFksTUFBUixDQUFlLENBQUN5VSxXQUFXLENBQUMzTixVQUFaLEdBQXlCLENBQTFCLElBQStCeEUsSUFBSSxDQUFDMkUsRUFBbkQ7QUFDQSxRQUFJdEIsR0FBRyxHQUFHOE8sV0FBVyxDQUFDdUcsU0FBWixDQUFzQjNJLFdBQXRCLEdBQW9Db0MsV0FBVyxDQUFDdUcsU0FBWixDQUFzQmdMLFdBQTFELEdBQXdFLENBQWxGO0FBQ0EsUUFBSU0sSUFBSSxHQUFHMWQsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVckQsSUFBVixHQUFpQnlOLE9BQTVCO0FBQ0EsU0FBSyxJQUFJdE4sQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0MsR0FBcEIsRUFBeUJELENBQUMsRUFBMUIsRUFBOEI7QUFDNUI0UyxhQUFPLENBQUNNLFNBQVI7QUFDRDtBQUNBLFVBQUcwTixJQUFJLEdBQUU1Z0IsQ0FBQyxHQUFDQyxHQUFYLEVBQWdCO0FBQ2YyUyxlQUFPLENBQUNRLGNBQVIsQ0FBdUJuVixRQUFRLENBQUNpRixNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVVuRCxLQUFYLEVBQWtCLENBQWxCLENBQS9CO0FBQ0EsT0FGRCxNQUVLO0FBQ0o2UyxlQUFPLENBQUNRLGNBQVIsQ0FBdUJuVixRQUFRLENBQUNpRixNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVVuRCxLQUFYLEVBQWtCLEdBQWxCLENBQS9CO0FBQ0E7QUFDQTZTLGFBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQXVZLGFBQU8sQ0FBQ1ksTUFBUixDQUFleEQsTUFBZixFQUF1QixDQUF2QjtBQUNBNEMsYUFBTyxDQUFDYSxNQUFSLENBQWV4RCxJQUFmLEVBQXFCLENBQXJCO0FBQ0EyQyxhQUFPLENBQUNrQixNQUFSO0FBQ0FsQixhQUFPLENBQUN0WSxNQUFSLENBQWVxbUIsVUFBVSxHQUFHL2pCLElBQUksQ0FBQzJFLEVBQWpDO0FBQ0Q7QUFDRHFSLFdBQU8sQ0FBQ3FILE9BQVI7O0FBRUE7QUFDQS9XLFVBQU0sR0FBR3FMLG1CQUFtQixDQUFDckwsTUFBRCxFQUFTNkwsV0FBVCxFQUFzQnpCLE9BQXRCLENBQTVCO0FBQ0FzRixXQUFPLENBQUNXLFlBQVIsQ0FBcUJ4RSxXQUFXLENBQUN6UixLQUFqQztBQUNBc1YsV0FBTyxDQUFDUSxjQUFSLENBQXVCbFEsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVbkQsS0FBakM7QUFDQTZTLFdBQU8sQ0FBQ3VLLFVBQVIsQ0FBbUIsT0FBbkI7QUFDQXZLLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUNjLEdBQVIsQ0FBWTBCLGNBQWMsQ0FBQ2xZLENBQTNCLEVBQThCa1ksY0FBYyxDQUFDN1gsQ0FBN0MsRUFBZ0RrakIsV0FBaEQsRUFBOEQxUixXQUFXLENBQUMzTixVQUFaLEdBQXlCeEUsSUFBSSxDQUFDMkUsRUFBNUYsRUFBZ0cyQixNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVU2RyxZQUFWLEdBQXdCbk4sSUFBSSxDQUFDMkUsRUFBN0gsRUFBaUksS0FBakk7QUFDQXFSLFdBQU8sQ0FBQ2tCLE1BQVI7O0FBRUE7QUFDQSxRQUFJK00sYUFBYSxHQUFHelksTUFBTSxHQUFHMkcsV0FBVyxDQUFDelIsS0FBWixHQUFrQixHQUEvQztBQUNBc1YsV0FBTyxDQUFDb0gsSUFBUjtBQUNBcEgsV0FBTyxDQUFDRSxTQUFSLENBQWtCc0MsY0FBYyxDQUFDbFksQ0FBakMsRUFBb0NrWSxjQUFjLENBQUM3WCxDQUFuRDtBQUNBcVYsV0FBTyxDQUFDdFksTUFBUixDQUFlLENBQUM0SSxNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVU2RyxZQUFWLEdBQXlCLENBQTFCLElBQStCbk4sSUFBSSxDQUFDMkUsRUFBbkQ7QUFDQXFSLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUNXLFlBQVIsQ0FBcUJ4RSxXQUFXLENBQUN6UixLQUFaLEdBQWtCLENBQXZDO0FBQ0EsUUFBSXdqQixTQUFTLEdBQUdsTyxPQUFPLENBQUNrSixvQkFBUixDQUE2QixDQUE3QixFQUFnQyxDQUFDK0UsYUFBRCxHQUFlLEdBQS9DLEVBQW9ELENBQXBELEVBQXdEQSxhQUFhLEdBQUMsR0FBdEUsQ0FBaEI7QUFDQUMsYUFBUyxDQUFDL0UsWUFBVixDQUF1QixHQUF2QixFQUE0QjlkLFFBQVEsQ0FBQyxTQUFELEVBQVksQ0FBWixDQUFwQztBQUNBNmlCLGFBQVMsQ0FBQy9FLFlBQVYsQ0FBdUIsS0FBdkIsRUFBOEI5ZCxRQUFRLENBQUNpRixNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVVuRCxLQUFYLEVBQWtCLENBQWxCLENBQXRDO0FBQ0ErZ0IsYUFBUyxDQUFDL0UsWUFBVixDQUF1QixLQUF2QixFQUE4QjlkLFFBQVEsQ0FBQyxTQUFELEVBQVksQ0FBWixDQUF0QztBQUNBMlUsV0FBTyxDQUFDUSxjQUFSLENBQXVCME4sU0FBdkI7QUFDQWxPLFdBQU8sQ0FBQ2MsR0FBUixDQUFZLENBQVosRUFBZSxDQUFmLEVBQWtCbU4sYUFBbEIsRUFBa0MsT0FBTWprQixJQUFJLENBQUMyRSxFQUE3QyxFQUFpRCxPQUFPM0UsSUFBSSxDQUFDMkUsRUFBN0QsRUFBaUUsS0FBakU7QUFDQXFSLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUNXLFlBQVIsQ0FBcUIsQ0FBckI7QUFDQVgsV0FBTyxDQUFDUSxjQUFSLENBQXVCbFEsTUFBTSxDQUFDLENBQUQsQ0FBTixDQUFVbkQsS0FBakM7QUFDQTZTLFdBQU8sQ0FBQ1MsWUFBUixDQUFxQm5RLE1BQU0sQ0FBQyxDQUFELENBQU4sQ0FBVW5ELEtBQS9CO0FBQ0E2UyxXQUFPLENBQUNZLE1BQVIsQ0FBZSxDQUFDcU4sYUFBRCxHQUFlOVIsV0FBVyxDQUFDelIsS0FBWixHQUFrQixDQUFsQixHQUFvQixDQUFsRCxFQUFvRCxDQUFDLENBQXJEO0FBQ0FzVixXQUFPLENBQUNhLE1BQVIsQ0FBZSxDQUFDb04sYUFBRCxHQUFlOVIsV0FBVyxDQUFDelIsS0FBWixHQUFrQixDQUFsQixHQUFvQixDQUFuQyxHQUFxQyxDQUFwRCxFQUFzRCxDQUF0RDtBQUNBc1YsV0FBTyxDQUFDYSxNQUFSLENBQWUsQ0FBQ29OLGFBQUQsR0FBZTlSLFdBQVcsQ0FBQ3pSLEtBQVosR0FBa0IsQ0FBbEIsR0FBb0IsQ0FBbEQsRUFBb0QsQ0FBcEQ7QUFDQXNWLFdBQU8sQ0FBQ2EsTUFBUixDQUFlLENBQUNvTixhQUFELEdBQWU5UixXQUFXLENBQUN6UixLQUFaLEdBQWtCLENBQWxCLEdBQW9CLENBQWxELEVBQW9ELENBQUMsQ0FBckQ7QUFDQXNWLFdBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLFdBQU8sQ0FBQ2lCLElBQVI7QUFDQWpCLFdBQU8sQ0FBQ3FILE9BQVI7O0FBRUQ7QUFDQyxHQXBGRCxNQW9GSztBQUNKO0FBQ0FySCxXQUFPLENBQUNXLFlBQVIsQ0FBcUJ4RSxXQUFXLENBQUN6UixLQUFqQztBQUNBc1YsV0FBTyxDQUFDdUssVUFBUixDQUFtQixNQUFuQjtBQUNBLFNBQUssSUFBSW5kLElBQUMsR0FBRyxDQUFiLEVBQWdCQSxJQUFDLEdBQUcrRixVQUFVLENBQUNuSyxNQUEvQixFQUF1Q29FLElBQUMsRUFBeEMsRUFBNEM7QUFDMUMsVUFBSStnQixjQUFjLEdBQUdoYixVQUFVLENBQUMvRixJQUFELENBQS9CO0FBQ0E0UyxhQUFPLENBQUNNLFNBQVI7QUFDQU4sYUFBTyxDQUFDUSxjQUFSLENBQXVCMk4sY0FBYyxDQUFDaGhCLEtBQXRDO0FBQ0E2UyxhQUFPLENBQUNjLEdBQVIsQ0FBWTBCLGNBQWMsQ0FBQ2xZLENBQTNCLEVBQThCa1ksY0FBYyxDQUFDN1gsQ0FBN0MsRUFBZ0Q2SyxNQUFoRCxFQUF3RDJZLGNBQWMsQ0FBQ25TLFlBQWYsR0FBOEJoUyxJQUFJLENBQUMyRSxFQUEzRixFQUErRndmLGNBQWMsQ0FBQ2xTLFVBQWYsR0FBMkJqUyxJQUFJLENBQUMyRSxFQUEvSCxFQUFtSSxLQUFuSTtBQUNBcVIsYUFBTyxDQUFDa0IsTUFBUjtBQUNEO0FBQ0RsQixXQUFPLENBQUNvSCxJQUFSOztBQUVBO0FBQ0F2TCxjQUFVLEdBQUdNLFdBQVcsQ0FBQzNOLFVBQVosR0FBeUIyTixXQUFXLENBQUMxTixRQUFyQyxHQUFnRCxDQUE3RDtBQUNBLFFBQUlnVSxXQUFVLEdBQUc1RyxVQUFVLEdBQUdNLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0IzSSxXQUFwRDtBQUNBLFFBQUlnVSxXQUFVLEdBQUdsUyxVQUFVLEdBQUdNLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0IzSSxXQUFuQyxHQUFpRG9DLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0JnTCxXQUF4RjtBQUNBLFFBQUl0USxRQUFNLEdBQUcsQ0FBQzVILE1BQUQsR0FBVTJHLFdBQVcsQ0FBQ3pSLEtBQVosR0FBb0IsR0FBOUIsR0FBb0N5UixXQUFXLENBQUN1RyxTQUFaLENBQXNCK0ssU0FBdkU7QUFDQSxRQUFJcFEsS0FBSSxHQUFHLENBQUM3SCxNQUFELEdBQVUyRyxXQUFXLENBQUN6UixLQUFaLEdBQW9CLEdBQTlCLEdBQW9DeVIsV0FBVyxDQUFDdUcsU0FBWixDQUFzQitLLFNBQTFELEdBQXNFdFIsV0FBVyxDQUFDdUcsU0FBWixDQUFzQmhZLEtBQXZHO0FBQ0EsUUFBSTBqQixTQUFTLEdBQUcsQ0FBQzVZLE1BQUQsR0FBVTJHLFdBQVcsQ0FBQ3pSLEtBQVosR0FBb0IsR0FBOUIsR0FBb0N5UixXQUFXLENBQUN1RyxTQUFaLENBQXNCK0ssU0FBMUQsR0FBc0V0UixXQUFXLENBQUN1RyxTQUFaLENBQXNCaUwsVUFBNUc7O0FBRUEzTixXQUFPLENBQUNFLFNBQVIsQ0FBa0JzQyxjQUFjLENBQUNsWSxDQUFqQyxFQUFvQ2tZLGNBQWMsQ0FBQzdYLENBQW5EO0FBQ0FxVixXQUFPLENBQUN0WSxNQUFSLENBQWUsQ0FBQ3lVLFdBQVcsQ0FBQzNOLFVBQVosR0FBeUIsQ0FBMUIsSUFBK0J4RSxJQUFJLENBQUMyRSxFQUFuRDs7QUFFQSxTQUFLLElBQUl2QixJQUFDLEdBQUcsQ0FBYixFQUFnQkEsSUFBQyxHQUFHK08sV0FBVyxDQUFDdUcsU0FBWixDQUFzQjNJLFdBQXRCLEdBQW9DLENBQXhELEVBQTJEM00sSUFBQyxFQUE1RCxFQUFnRTtBQUM5RDRTLGFBQU8sQ0FBQ00sU0FBUjtBQUNBTixhQUFPLENBQUNRLGNBQVIsQ0FBdUJyRSxXQUFXLENBQUN1RyxTQUFaLENBQXNCdlYsS0FBN0M7QUFDQTZTLGFBQU8sQ0FBQ1csWUFBUixDQUFxQixJQUFJL1MsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQXVZLGFBQU8sQ0FBQ1ksTUFBUixDQUFleEQsUUFBZixFQUF1QixDQUF2QjtBQUNBNEMsYUFBTyxDQUFDYSxNQUFSLENBQWV4RCxLQUFmLEVBQXFCLENBQXJCO0FBQ0EyQyxhQUFPLENBQUNrQixNQUFSO0FBQ0FsQixhQUFPLENBQUN0WSxNQUFSLENBQWUrYSxXQUFVLEdBQUd6WSxJQUFJLENBQUMyRSxFQUFqQztBQUNEO0FBQ0RxUixXQUFPLENBQUNxSCxPQUFSOztBQUVBckgsV0FBTyxDQUFDb0gsSUFBUjtBQUNBcEgsV0FBTyxDQUFDRSxTQUFSLENBQWtCc0MsY0FBYyxDQUFDbFksQ0FBakMsRUFBb0NrWSxjQUFjLENBQUM3WCxDQUFuRDtBQUNBcVYsV0FBTyxDQUFDdFksTUFBUixDQUFlLENBQUN5VSxXQUFXLENBQUMzTixVQUFaLEdBQXlCLENBQTFCLElBQStCeEUsSUFBSSxDQUFDMkUsRUFBbkQ7O0FBRUEsU0FBSyxJQUFJdkIsSUFBQyxHQUFHLENBQWIsRUFBZ0JBLElBQUMsR0FBRytPLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0IzSSxXQUF0QixHQUFvQ29DLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0JnTCxXQUExRCxHQUF3RSxDQUE1RixFQUErRnRnQixJQUFDLEVBQWhHLEVBQW9HO0FBQ2xHNFMsYUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGFBQU8sQ0FBQ1EsY0FBUixDQUF1QnJFLFdBQVcsQ0FBQ3VHLFNBQVosQ0FBc0J2VixLQUE3QztBQUNBNlMsYUFBTyxDQUFDVyxZQUFSLENBQXFCLElBQUkvUyxJQUFJLENBQUNuRyxVQUE5QjtBQUNBdVksYUFBTyxDQUFDWSxNQUFSLENBQWV4RCxRQUFmLEVBQXVCLENBQXZCO0FBQ0E0QyxhQUFPLENBQUNhLE1BQVIsQ0FBZXVOLFNBQWYsRUFBMEIsQ0FBMUI7QUFDQXBPLGFBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLGFBQU8sQ0FBQ3RZLE1BQVIsQ0FBZXFtQixXQUFVLEdBQUcvakIsSUFBSSxDQUFDMkUsRUFBakM7QUFDRDtBQUNEcVIsV0FBTyxDQUFDcUgsT0FBUjs7QUFFQTtBQUNBL1csVUFBTSxHQUFHNEwsa0JBQWtCLENBQUM1TCxNQUFELEVBQVM2QyxVQUFULEVBQXFCZ0osV0FBckIsRUFBa0N6QixPQUFsQyxDQUEzQjs7QUFFQSxTQUFLLElBQUl0TixJQUFDLEdBQUcsQ0FBYixFQUFnQkEsSUFBQyxHQUFHa0QsTUFBTSxDQUFDdEgsTUFBM0IsRUFBbUNvRSxJQUFDLEVBQXBDLEVBQXdDO0FBQ3RDLFVBQUl3YSxVQUFVLEdBQUd0WCxNQUFNLENBQUNsRCxJQUFELENBQXZCO0FBQ0E0UyxhQUFPLENBQUNvSCxJQUFSO0FBQ0FwSCxhQUFPLENBQUNFLFNBQVIsQ0FBa0JzQyxjQUFjLENBQUNsWSxDQUFqQyxFQUFvQ2tZLGNBQWMsQ0FBQzdYLENBQW5EO0FBQ0FxVixhQUFPLENBQUN0WSxNQUFSLENBQWUsQ0FBQ2tnQixVQUFVLENBQUN6USxZQUFYLEdBQTBCLENBQTNCLElBQWdDbk4sSUFBSSxDQUFDMkUsRUFBcEQ7QUFDQXFSLGFBQU8sQ0FBQ00sU0FBUjtBQUNBTixhQUFPLENBQUNTLFlBQVIsQ0FBcUJtSCxVQUFVLENBQUN6YSxLQUFoQztBQUNBNlMsYUFBTyxDQUFDWSxNQUFSLENBQWV6RSxXQUFXLENBQUNDLE9BQVosQ0FBb0IxUixLQUFuQyxFQUEwQyxDQUExQztBQUNBc1YsYUFBTyxDQUFDYSxNQUFSLENBQWUsQ0FBZixFQUFrQixDQUFDMUUsV0FBVyxDQUFDQyxPQUFaLENBQW9CMVIsS0FBckIsR0FBNkIsQ0FBL0M7QUFDQXNWLGFBQU8sQ0FBQ2EsTUFBUixDQUFlLENBQUNnTixXQUFoQixFQUE2QixDQUE3QjtBQUNBN04sYUFBTyxDQUFDYSxNQUFSLENBQWUsQ0FBZixFQUFrQjFFLFdBQVcsQ0FBQ0MsT0FBWixDQUFvQjFSLEtBQXBCLEdBQTRCLENBQTlDO0FBQ0FzVixhQUFPLENBQUNhLE1BQVIsQ0FBZTFFLFdBQVcsQ0FBQ0MsT0FBWixDQUFvQjFSLEtBQW5DLEVBQTBDLENBQTFDO0FBQ0FzVixhQUFPLENBQUNnQixTQUFSO0FBQ0FoQixhQUFPLENBQUNpQixJQUFSO0FBQ0FqQixhQUFPLENBQUNNLFNBQVI7QUFDQU4sYUFBTyxDQUFDUyxZQUFSLENBQXFCLFNBQXJCO0FBQ0FULGFBQU8sQ0FBQ2MsR0FBUixDQUFZLENBQVosRUFBZSxDQUFmLEVBQWtCM0UsV0FBVyxDQUFDQyxPQUFaLENBQW9CMVIsS0FBcEIsR0FBNEIsQ0FBOUMsRUFBaUQsQ0FBakQsRUFBb0QsSUFBSVYsSUFBSSxDQUFDMkUsRUFBN0QsRUFBaUUsS0FBakU7QUFDQXFSLGFBQU8sQ0FBQ2lCLElBQVI7QUFDQWpCLGFBQU8sQ0FBQ3FILE9BQVI7QUFDRDs7QUFFRCxRQUFJelosSUFBSSxDQUFDa2EsU0FBTCxLQUFtQixLQUF2QixFQUE4QjtBQUM1QnZGLG9CQUFjLENBQUNwRyxXQUFELEVBQWMzRyxNQUFkLEVBQXNCZ04sY0FBdEIsRUFBc0M1VSxJQUF0QyxFQUE0QzNHLE1BQTVDLEVBQW9EK1ksT0FBcEQsQ0FBZDtBQUNEO0FBQ0Q7O0FBRUQ7QUFDQ21CLGVBQWEsQ0FBQ3ZULElBQUQsRUFBTzNHLE1BQVAsRUFBZStZLE9BQWYsRUFBd0J3QyxjQUF4QixDQUFiOztBQUVBLE1BQUk5SCxPQUFPLEtBQUssQ0FBWixJQUFpQjlNLElBQUksQ0FBQ3pCLElBQUwsS0FBYyxPQUFuQyxFQUE0QztBQUMxQ3lCLFFBQUksQ0FBQ2lHLEtBQUwsQ0FBVytaLEtBQVgsQ0FBaUJ0UixRQUFqQixHQUE0QmhNLE1BQU0sQ0FBQyxDQUFELENBQU4sQ0FBVTZHLFlBQXRDO0FBQ0F2SixRQUFJLENBQUNpRyxLQUFMLENBQVcrWixLQUFYLENBQWlCclIsT0FBakIsR0FBMkJqTSxNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVVyRCxJQUFyQztBQUNEO0FBQ0QsU0FBTztBQUNMaUQsVUFBTSxFQUFFc1MsY0FESDtBQUVMaE4sVUFBTSxFQUFFQSxNQUZIO0FBR0xxWSxlQUFXLEVBQUVBLFdBSFI7QUFJTDFhLGNBQVUsRUFBRUEsVUFKUDtBQUtMMEksY0FBVSxFQUFFQSxVQUxQLEVBQVA7O0FBT0Q7O0FBRUQsU0FBU3dTLG1CQUFULENBQTZCL2QsTUFBN0IsRUFBcUMxQyxJQUFyQyxFQUEyQzNHLE1BQTNDLEVBQW1EK1ksT0FBbkQsRUFBNEQ7QUFDMUQsTUFBSXRGLE9BQU8sR0FBR3JKLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsQ0FBbEY7QUFDQSxNQUFJc0osV0FBVyxHQUFHL1IsTUFBTSxDQUFDLEVBQUQsRUFBSTtBQUMxQnFjLGFBQVMsRUFBRSxTQURlO0FBRTFCOUIsY0FBVSxFQUFFLFNBRmM7QUFHMUI0RixXQUFPLEVBQUUsR0FIaUI7QUFJNUJ1RixhQUFTLEVBQUMsQ0FKa0IsRUFBSjtBQUt0QjFnQixNQUFJLENBQUNpRyxLQUFMLENBQVcrRyxLQUxXLENBQXhCOztBQU9BLE1BQUkyVCxlQUFlLEdBQUcxYix3QkFBd0IsQ0FBQ2pGLElBQUksQ0FBQ3VGLFVBQUwsQ0FBZ0JuSyxNQUFqQixDQUE5Qzs7QUFFQSxNQUFJd1osY0FBYyxHQUFHO0FBQ25CbFksS0FBQyxFQUFFc0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixJQUFlLENBQUNGLElBQUksQ0FBQ2xELEtBQUwsR0FBYWtELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBYixHQUE0QkYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUE3QixJQUE2QyxDQUQ1QztBQUVuQm5ELEtBQUMsRUFBRWlELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsSUFBZSxDQUFDRixJQUFJLENBQUNoRCxNQUFMLEdBQWNnRCxJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQWQsR0FBNkJGLElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBOUIsSUFBOEMsQ0FGN0MsRUFBckI7OztBQUtBLE1BQUkwSCxNQUFNLEdBQUd4TCxJQUFJLENBQUN1RixHQUFMLENBQVNpVCxjQUFjLENBQUNsWSxDQUFmLElBQW9CbUksb0JBQW9CLENBQUM3RSxJQUFJLENBQUN1RixVQUFOLENBQXBCLEdBQXdDbE0sTUFBTSxDQUFDeUIsb0JBQW5FLENBQVQ7QUFDWDhaLGdCQUFjLENBQUM3WCxDQUFmLEdBQW1CMUQsTUFBTSxDQUFDeUIsb0JBRGYsQ0FBYjtBQUVBO0FBQ0E4TSxRQUFNLElBQUk1SCxJQUFJLENBQUNwRyxPQUFMLENBQWEsQ0FBYixDQUFWOztBQUVBO0FBQ0F3WSxTQUFPLENBQUNNLFNBQVI7QUFDQU4sU0FBTyxDQUFDVyxZQUFSLENBQXFCLElBQUkvUyxJQUFJLENBQUNuRyxVQUE5QjtBQUNBdVksU0FBTyxDQUFDUSxjQUFSLENBQXVCN0YsV0FBVyxDQUFDc0ssU0FBbkM7QUFDQXNKLGlCQUFlLENBQUNqbEIsT0FBaEIsQ0FBd0IsVUFBU2lGLEtBQVQsRUFBZ0I7QUFDdEMsUUFBSXlVLEdBQUcsR0FBRy9TLHVCQUF1QixDQUFDdUYsTUFBTSxHQUFHeEwsSUFBSSxDQUFDZ1IsR0FBTCxDQUFTek0sS0FBVCxDQUFWLEVBQTJCaUgsTUFBTSxHQUFHeEwsSUFBSSxDQUFDc1AsR0FBTCxDQUFTL0ssS0FBVCxDQUFwQyxFQUFxRGlVLGNBQXJELENBQWpDO0FBQ0F4QyxXQUFPLENBQUNZLE1BQVIsQ0FBZTRCLGNBQWMsQ0FBQ2xZLENBQTlCLEVBQWlDa1ksY0FBYyxDQUFDN1gsQ0FBaEQ7QUFDQXFWLFdBQU8sQ0FBQ2EsTUFBUixDQUFlbUMsR0FBRyxDQUFDMVksQ0FBbkIsRUFBc0IwWSxHQUFHLENBQUNyWSxDQUExQjtBQUNELEdBSkQ7QUFLQXFWLFNBQU8sQ0FBQ2tCLE1BQVI7QUFDQWxCLFNBQU8sQ0FBQ2dCLFNBQVI7QUFDQTs7QUFFQSxNQUFJd04sS0FBSyxHQUFHLFNBQVNBLEtBQVQsQ0FBZXBoQixDQUFmLEVBQWtCO0FBQzVCLFFBQUlxaEIsUUFBUSxHQUFHLEVBQWY7QUFDQXpPLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUNXLFlBQVIsQ0FBcUIsSUFBSS9TLElBQUksQ0FBQ25HLFVBQTlCO0FBQ0F1WSxXQUFPLENBQUNRLGNBQVIsQ0FBdUI3RixXQUFXLENBQUNzSyxTQUFuQztBQUNBc0osbUJBQWUsQ0FBQ2psQixPQUFoQixDQUF3QixVQUFTaUYsS0FBVCxFQUFnQmdDLEtBQWhCLEVBQXVCO0FBQzdDLFVBQUl5UyxHQUFHLEdBQUcvUyx1QkFBdUIsQ0FBQ3VGLE1BQU0sR0FBR21GLFdBQVcsQ0FBQzJULFNBQXJCLEdBQWlDbGhCLENBQWpDLEdBQXFDcEQsSUFBSSxDQUFDZ1IsR0FBTCxDQUFTek0sS0FBVCxDQUF0QyxFQUF1RGlILE1BQU0sR0FBR21GLFdBQVcsQ0FBQzJULFNBQXJCLEdBQWlDbGhCLENBQWpDLEdBQXFDcEQsSUFBSSxDQUFDc1AsR0FBTCxDQUFTL0ssS0FBVCxDQUE1RixFQUE2R2lVLGNBQTdHLENBQWpDO0FBQ0EsVUFBSWpTLEtBQUssS0FBSyxDQUFkLEVBQWlCO0FBQ2ZrZSxnQkFBUSxHQUFHekwsR0FBWDtBQUNBaEQsZUFBTyxDQUFDWSxNQUFSLENBQWVvQyxHQUFHLENBQUMxWSxDQUFuQixFQUFzQjBZLEdBQUcsQ0FBQ3JZLENBQTFCO0FBQ0QsT0FIRCxNQUdPO0FBQ0xxVixlQUFPLENBQUNhLE1BQVIsQ0FBZW1DLEdBQUcsQ0FBQzFZLENBQW5CLEVBQXNCMFksR0FBRyxDQUFDclksQ0FBMUI7QUFDRDtBQUNGLEtBUkQ7QUFTQXFWLFdBQU8sQ0FBQ2EsTUFBUixDQUFlNE4sUUFBUSxDQUFDbmtCLENBQXhCLEVBQTJCbWtCLFFBQVEsQ0FBQzlqQixDQUFwQztBQUNBcVYsV0FBTyxDQUFDa0IsTUFBUjtBQUNBbEIsV0FBTyxDQUFDZ0IsU0FBUjtBQUNELEdBakJEOztBQW1CQSxPQUFLLElBQUk1VCxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxJQUFJdU4sV0FBVyxDQUFDMlQsU0FBakMsRUFBNENsaEIsQ0FBQyxFQUE3QyxFQUFpRDtBQUMvQ29oQixTQUFLLENBQUNwaEIsQ0FBRCxDQUFMO0FBQ0Q7O0FBRUQsTUFBSXNoQixlQUFlLEdBQUdqVSxrQkFBa0IsQ0FBQzhULGVBQUQsRUFBa0IvTCxjQUFsQixFQUFrQ2hOLE1BQWxDLEVBQTBDbEYsTUFBMUMsRUFBa0QxQyxJQUFsRCxFQUF3RDhNLE9BQXhELENBQXhDOztBQUVBZ1UsaUJBQWUsQ0FBQ3BsQixPQUFoQixDQUF3QixVQUFTc2UsVUFBVCxFQUFxQnpKLFdBQXJCLEVBQWtDO0FBQ3hEO0FBQ0E2QixXQUFPLENBQUNNLFNBQVI7QUFDQU4sV0FBTyxDQUFDUyxZQUFSLENBQXFCcFYsUUFBUSxDQUFDdWMsVUFBVSxDQUFDemEsS0FBWixFQUFtQndOLFdBQVcsQ0FBQ29PLE9BQS9CLENBQTdCO0FBQ0FuQixjQUFVLENBQUMzYSxJQUFYLENBQWdCM0QsT0FBaEIsQ0FBd0IsVUFBU21ILElBQVQsRUFBZUYsS0FBZixFQUFzQjtBQUM1QyxVQUFJQSxLQUFLLEtBQUssQ0FBZCxFQUFpQjtBQUNmeVAsZUFBTyxDQUFDWSxNQUFSLENBQWVuUSxJQUFJLENBQUN5SCxRQUFMLENBQWM1TixDQUE3QixFQUFnQ21HLElBQUksQ0FBQ3lILFFBQUwsQ0FBY3ZOLENBQTlDO0FBQ0QsT0FGRCxNQUVPO0FBQ0xxVixlQUFPLENBQUNhLE1BQVIsQ0FBZXBRLElBQUksQ0FBQ3lILFFBQUwsQ0FBYzVOLENBQTdCLEVBQWdDbUcsSUFBSSxDQUFDeUgsUUFBTCxDQUFjdk4sQ0FBOUM7QUFDRDtBQUNGLEtBTkQ7QUFPQXFWLFdBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLFdBQU8sQ0FBQ2lCLElBQVI7O0FBRUEsUUFBSXJULElBQUksQ0FBQy9GLGNBQUwsS0FBd0IsS0FBNUIsRUFBbUM7QUFDakMsVUFBSXVILE1BQU0sR0FBR3dZLFVBQVUsQ0FBQzNhLElBQVgsQ0FBZ0J1RCxHQUFoQixDQUFvQixVQUFTQyxJQUFULEVBQWU7QUFDOUMsZUFBT0EsSUFBSSxDQUFDeUgsUUFBWjtBQUNELE9BRlksQ0FBYjtBQUdBa0ksb0JBQWMsQ0FBQ2hSLE1BQUQsRUFBU3dZLFVBQVUsQ0FBQ3phLEtBQXBCLEVBQTJCeWEsVUFBVSxDQUFDalgsVUFBdEMsRUFBa0RxUCxPQUFsRCxFQUEyRHBTLElBQTNELENBQWQ7QUFDRDtBQUNGLEdBcEJEO0FBcUJBO0FBQ0F3VixnQkFBYyxDQUFDbUwsZUFBRCxFQUFrQi9ZLE1BQWxCLEVBQTBCZ04sY0FBMUIsRUFBMEM1VSxJQUExQyxFQUFnRDNHLE1BQWhELEVBQXdEK1ksT0FBeEQsQ0FBZDs7QUFFQSxTQUFPO0FBQ0w5UCxVQUFNLEVBQUVzUyxjQURIO0FBRUxoTixVQUFNLEVBQUVBLE1BRkg7QUFHTEcsYUFBUyxFQUFFNFksZUFITixFQUFQOztBQUtEOztBQUVELFNBQVNJLFNBQVQsQ0FBbUJwZixHQUFuQixFQUF3QkQsR0FBeEIsRUFBNkJzZixJQUE3QixFQUFtQztBQUMvQkEsTUFBSSxHQUFHQSxJQUFJLElBQUUsQ0FBTixHQUFRLENBQVIsR0FBVUEsSUFBakI7QUFDQSxNQUFJQyxHQUFHLEdBQUcsRUFBVjtBQUNBLE9BQUssSUFBSXpoQixDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHd2hCLElBQXBCLEVBQTBCeGhCLENBQUMsRUFBM0IsRUFBK0I7QUFDM0J5aEIsT0FBRyxDQUFDemhCLENBQUQsQ0FBSCxHQUFTcEQsSUFBSSxDQUFDOGtCLE1BQUwsRUFBVDtBQUNIO0FBQ0QsU0FBUTlrQixJQUFJLENBQUN3QyxLQUFMLENBQVdxaUIsR0FBRyxDQUFDbGQsTUFBSixDQUFXLFVBQVN2RSxDQUFULEVBQVdHLENBQVgsRUFBYSxDQUFDLE9BQU9ILENBQUMsR0FBQ0csQ0FBVCxDQUFXLENBQXBDLElBQXNDcWhCLElBQXRDLElBQTRDdGYsR0FBRyxHQUFDQyxHQUFoRCxDQUFYLElBQWlFQSxHQUF6RTtBQUNIOztBQUVELFNBQVN3ZixZQUFULENBQXNCamhCLElBQXRCLEVBQTJCc0IsTUFBM0IsRUFBa0MxRSxLQUFsQyxFQUF3Q0UsTUFBeEMsRUFBK0M7QUFDM0MsTUFBSW9rQixJQUFJLEdBQUMsS0FBVDtBQUNBLE9BQUksSUFBSTVoQixDQUFDLEdBQUMsQ0FBVixFQUFZQSxDQUFDLEdBQUNnQyxNQUFNLENBQUNwRyxNQUFyQixFQUE0Qm9FLENBQUMsRUFBN0IsRUFBZ0M7QUFDOUIsUUFBR2dDLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVVSxJQUFiLEVBQWtCO0FBQ2hCLFVBQUdBLElBQUksQ0FBQyxDQUFELENBQUosR0FBUXNCLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVVSxJQUFWLENBQWUsQ0FBZixDQUFSLElBQTJCQSxJQUFJLENBQUMsQ0FBRCxDQUFKLEdBQVFzQixNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVVUsSUFBVixDQUFlLENBQWYsQ0FBbkMsSUFBc0RBLElBQUksQ0FBQyxDQUFELENBQUosR0FBUXNCLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVVSxJQUFWLENBQWUsQ0FBZixDQUE5RCxJQUFpRkEsSUFBSSxDQUFDLENBQUQsQ0FBSixHQUFRc0IsTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVVVLElBQVYsQ0FBZSxDQUFmLENBQTVGLEVBQThHO0FBQzVHLFlBQUdBLElBQUksQ0FBQyxDQUFELENBQUosR0FBUSxDQUFSLElBQWFBLElBQUksQ0FBQyxDQUFELENBQUosR0FBUSxDQUFyQixJQUEwQkEsSUFBSSxDQUFDLENBQUQsQ0FBSixHQUFRcEQsS0FBbEMsSUFBMkNvRCxJQUFJLENBQUMsQ0FBRCxDQUFKLEdBQVFsRCxNQUF0RCxFQUE2RDtBQUMzRG9rQixjQUFJLEdBQUMsSUFBTDtBQUNBO0FBQ0QsU0FIRCxNQUdLO0FBQ0hBLGNBQUksR0FBQyxLQUFMO0FBQ0Q7QUFDRixPQVBELE1BT0s7QUFDSEEsWUFBSSxHQUFDLElBQUw7QUFDQTtBQUNEO0FBQ0Y7QUFDRjtBQUNELFNBQU9BLElBQVA7QUFDSDs7QUFFRCxTQUFTQyxjQUFULENBQXdCaGlCLElBQXhCLEVBQThCO0FBQzVCLE1BQUl1SixNQUFNLEdBQUcsRUFBYixDQUFpQjBZLE1BQWpCO0FBQ0ExWSxRQUFNLENBQUMyWSxJQUFQLEdBQWMsR0FBZDtBQUNBM1ksUUFBTSxDQUFDNFksSUFBUCxHQUFjLENBQWQ7QUFDQTVZLFFBQU0sQ0FBQzZZLElBQVAsR0FBYyxFQUFkO0FBQ0E3WSxRQUFNLENBQUM4WSxJQUFQLEdBQWMsQ0FBZDtBQUNBLE9BQUssSUFBSWxpQixDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHSCxJQUFJLENBQUNqRSxNQUF6QixFQUFpQ29FLENBQUMsRUFBbEMsRUFBc0M7QUFDbEMsUUFBSW1pQixNQUFNLEdBQUd0aUIsSUFBSSxDQUFDRyxDQUFELENBQUosQ0FBUXlKLFFBQVIsQ0FBaUJDLFdBQTlCO0FBQ0EsU0FBSyxJQUFJL0osQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR3dpQixNQUFNLENBQUN2bUIsTUFBM0IsRUFBbUMrRCxDQUFDLEVBQXBDLEVBQXdDO0FBQ3BDbWlCLFlBQU0sR0FBR0ssTUFBTSxDQUFDeGlCLENBQUQsQ0FBZjtBQUNBLFVBQUltaUIsTUFBTSxDQUFDbG1CLE1BQVAsSUFBaUIsQ0FBckIsRUFBd0I7QUFDcEJrbUIsY0FBTSxHQUFHQSxNQUFNLENBQUMsQ0FBRCxDQUFmO0FBQ0g7QUFDRCxXQUFLLElBQUkzaEIsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBRzJoQixNQUFNLENBQUNsbUIsTUFBM0IsRUFBbUN1RSxDQUFDLEVBQXBDLEVBQXdDO0FBQ3BDLFlBQUlpaUIsU0FBUyxHQUFHTixNQUFNLENBQUMzaEIsQ0FBRCxDQUFOLENBQVUsQ0FBVixDQUFoQjtBQUNBLFlBQUlraUIsUUFBUSxHQUFHUCxNQUFNLENBQUMzaEIsQ0FBRCxDQUFOLENBQVUsQ0FBVixDQUFmO0FBQ0EsWUFBSW1RLEtBQUssR0FBRztBQUNScFQsV0FBQyxFQUFFa2xCLFNBREs7QUFFUjdrQixXQUFDLEVBQUU4a0IsUUFGSyxFQUFaOztBQUlBalosY0FBTSxDQUFDMlksSUFBUCxHQUFjM1ksTUFBTSxDQUFDMlksSUFBUCxHQUFjelIsS0FBSyxDQUFDcFQsQ0FBcEIsR0FBd0JrTSxNQUFNLENBQUMyWSxJQUEvQixHQUFzQ3pSLEtBQUssQ0FBQ3BULENBQTFEO0FBQ0FrTSxjQUFNLENBQUM0WSxJQUFQLEdBQWM1WSxNQUFNLENBQUM0WSxJQUFQLEdBQWMxUixLQUFLLENBQUNwVCxDQUFwQixHQUF3QmtNLE1BQU0sQ0FBQzRZLElBQS9CLEdBQXNDMVIsS0FBSyxDQUFDcFQsQ0FBMUQ7QUFDQWtNLGNBQU0sQ0FBQzZZLElBQVAsR0FBYzdZLE1BQU0sQ0FBQzZZLElBQVAsR0FBYzNSLEtBQUssQ0FBQy9TLENBQXBCLEdBQXdCNkwsTUFBTSxDQUFDNlksSUFBL0IsR0FBc0MzUixLQUFLLENBQUMvUyxDQUExRDtBQUNBNkwsY0FBTSxDQUFDOFksSUFBUCxHQUFjOVksTUFBTSxDQUFDOFksSUFBUCxHQUFjNVIsS0FBSyxDQUFDL1MsQ0FBcEIsR0FBd0I2TCxNQUFNLENBQUM4WSxJQUEvQixHQUFzQzVSLEtBQUssQ0FBQy9TLENBQTFEO0FBQ0g7QUFDSjtBQUNKO0FBQ0QsU0FBTzZMLE1BQVA7QUFDRDs7QUFFRCxTQUFTa1osaUJBQVQsQ0FBMkJELFFBQTNCLEVBQXFDRCxTQUFyQyxFQUErQ2haLE1BQS9DLEVBQXNEQyxLQUF0RCxFQUE0REMsT0FBNUQsRUFBb0VDLE9BQXBFLEVBQTZFO0FBQzNFLFNBQU87QUFDSHJNLEtBQUMsRUFBRSxDQUFDa2xCLFNBQVMsR0FBR2haLE1BQU0sQ0FBQzJZLElBQXBCLElBQTRCMVksS0FBNUIsR0FBa0NDLE9BRGxDO0FBRUgvTCxLQUFDLEVBQUUsQ0FBQzZMLE1BQU0sQ0FBQzhZLElBQVAsR0FBY0csUUFBZixJQUEyQmhaLEtBQTNCLEdBQWlDRSxPQUZqQyxFQUFQOztBQUlEOztBQUVELFNBQVNKLGlCQUFULENBQTJCb1osTUFBM0IsRUFBbUNDLE1BQW5DLEVBQTBDcFosTUFBMUMsRUFBaURDLEtBQWpELEVBQXVEQyxPQUF2RCxFQUErREMsT0FBL0QsRUFBd0U7QUFDdEUsU0FBTztBQUNIck0sS0FBQyxFQUFFLENBQUNzbEIsTUFBTSxHQUFDbFosT0FBUixJQUFpQkQsS0FBakIsR0FBdUJELE1BQU0sQ0FBQzJZLElBRDlCO0FBRUh4a0IsS0FBQyxFQUFFNkwsTUFBTSxDQUFDOFksSUFBUCxHQUFjLENBQUNLLE1BQU0sR0FBQ2haLE9BQVIsSUFBaUJGLEtBRi9CLEVBQVA7O0FBSUQ7O0FBRUQsU0FBU29aLHNCQUFULENBQWdDalosR0FBaEMsRUFBb0NrWixLQUFwQyxFQUEwQ0MsS0FBMUMsRUFBZ0Q7QUFDMUMsTUFBSUQsS0FBSyxDQUFDLENBQUQsQ0FBTCxJQUFVQyxLQUFLLENBQUMsQ0FBRCxDQUFuQixFQUF1QixDQUFDLE9BQU8sS0FBUCxDQUFjO0FBQ3RDLE1BQUlELEtBQUssQ0FBQyxDQUFELENBQUwsR0FBU2xaLEdBQUcsQ0FBQyxDQUFELENBQVosSUFBbUJtWixLQUFLLENBQUMsQ0FBRCxDQUFMLEdBQVNuWixHQUFHLENBQUMsQ0FBRCxDQUFuQyxFQUF1QyxDQUFDLE9BQU8sS0FBUCxDQUFjO0FBQ3RELE1BQUlrWixLQUFLLENBQUMsQ0FBRCxDQUFMLEdBQVNsWixHQUFHLENBQUMsQ0FBRCxDQUFaLElBQW1CbVosS0FBSyxDQUFDLENBQUQsQ0FBTCxHQUFTblosR0FBRyxDQUFDLENBQUQsQ0FBbkMsRUFBdUMsQ0FBQyxPQUFPLEtBQVAsQ0FBYztBQUN0RCxNQUFJa1osS0FBSyxDQUFDLENBQUQsQ0FBTCxJQUFVbFosR0FBRyxDQUFDLENBQUQsQ0FBYixJQUFvQm1aLEtBQUssQ0FBQyxDQUFELENBQUwsR0FBU25aLEdBQUcsQ0FBQyxDQUFELENBQXBDLEVBQXdDLENBQUMsT0FBTyxLQUFQLENBQWM7QUFDdkQsTUFBSW1aLEtBQUssQ0FBQyxDQUFELENBQUwsSUFBVW5aLEdBQUcsQ0FBQyxDQUFELENBQWIsSUFBb0JrWixLQUFLLENBQUMsQ0FBRCxDQUFMLEdBQVNsWixHQUFHLENBQUMsQ0FBRCxDQUFwQyxFQUF3QyxDQUFDLE9BQU8sS0FBUCxDQUFjO0FBQ3ZELE1BQUlrWixLQUFLLENBQUMsQ0FBRCxDQUFMLEdBQVNsWixHQUFHLENBQUMsQ0FBRCxDQUFaLElBQW1CbVosS0FBSyxDQUFDLENBQUQsQ0FBTCxHQUFTblosR0FBRyxDQUFDLENBQUQsQ0FBbkMsRUFBdUMsQ0FBQyxPQUFPLEtBQVAsQ0FBYztBQUN0RCxNQUFJb1osSUFBSSxHQUFDRCxLQUFLLENBQUMsQ0FBRCxDQUFMLEdBQVMsQ0FBQ0EsS0FBSyxDQUFDLENBQUQsQ0FBTCxHQUFTRCxLQUFLLENBQUMsQ0FBRCxDQUFmLEtBQXFCQyxLQUFLLENBQUMsQ0FBRCxDQUFMLEdBQVNuWixHQUFHLENBQUMsQ0FBRCxDQUFqQyxLQUF1Q21aLEtBQUssQ0FBQyxDQUFELENBQUwsR0FBU0QsS0FBSyxDQUFDLENBQUQsQ0FBckQsQ0FBbEI7QUFDQSxNQUFJRSxJQUFJLEdBQUNwWixHQUFHLENBQUMsQ0FBRCxDQUFaLEVBQWdCO0FBQ2QsV0FBTyxLQUFQO0FBQ0QsR0FGRCxNQUVLO0FBQ0gsV0FBTyxJQUFQO0FBQ0Q7QUFDTjs7QUFFRCxTQUFTRyxlQUFULENBQXlCSCxHQUF6QixFQUE2QnFaLElBQTdCLEVBQWtDO0FBQ2hDLE1BQUlDLEtBQUssR0FBQyxDQUFWO0FBQ0EsT0FBSyxJQUFJOWlCLENBQUMsR0FBQyxDQUFYLEVBQWFBLENBQUMsR0FBQzZpQixJQUFJLENBQUNqbkIsTUFBcEIsRUFBMkJvRSxDQUFDLEVBQTVCLEVBQStCO0FBQzdCLFFBQUkraUIsS0FBSyxHQUFDRixJQUFJLENBQUM3aUIsQ0FBRCxDQUFKLENBQVEsQ0FBUixDQUFWO0FBQ0EsUUFBSTZpQixJQUFJLENBQUNqbkIsTUFBTCxJQUFlLENBQW5CLEVBQXNCO0FBQ3BCbW5CLFdBQUssR0FBR0YsSUFBSSxDQUFDN2lCLENBQUQsQ0FBSixDQUFRLENBQVIsQ0FBUjtBQUNEO0FBQ0QsU0FBSSxJQUFJRyxDQUFDLEdBQUMsQ0FBVixFQUFZQSxDQUFDLEdBQUM0aUIsS0FBSyxDQUFDbm5CLE1BQU4sR0FBYSxDQUEzQixFQUE2QnVFLENBQUMsRUFBOUIsRUFBaUM7QUFDL0IsVUFBSXVpQixLQUFLLEdBQUNLLEtBQUssQ0FBQzVpQixDQUFELENBQWY7QUFDQSxVQUFJd2lCLEtBQUssR0FBQ0ksS0FBSyxDQUFDNWlCLENBQUMsR0FBQyxDQUFILENBQWY7QUFDQSxVQUFJc2lCLHNCQUFzQixDQUFDalosR0FBRCxFQUFLa1osS0FBTCxFQUFXQyxLQUFYLENBQTFCLEVBQTRDO0FBQzFDRyxhQUFLLElBQUUsQ0FBUDtBQUNEO0FBQ0Y7QUFDRjs7QUFFRCxNQUFHQSxLQUFLLEdBQUMsQ0FBTixJQUFTLENBQVosRUFBYztBQUNaLFdBQU8sSUFBUDtBQUNELEdBRkQsTUFFSztBQUNILFdBQU8sS0FBUDtBQUNEO0FBQ0Y7OztBQUdELFNBQVNFLGlCQUFULENBQTJCOWYsTUFBM0IsRUFBbUMxQyxJQUFuQyxFQUF5QzNHLE1BQXpDLEVBQWlEK1ksT0FBakQsRUFBMEQ7QUFDeEQsTUFBSXFRLFNBQVMsR0FBQ3puQixNQUFNLENBQUMsRUFBRCxFQUFJO0FBQ3RCaVUsVUFBTSxFQUFDLElBRGU7QUFFdEJrUCxlQUFXLEVBQUMsQ0FGVTtBQUd0QkMsZUFBVyxFQUFDLFNBSFU7QUFJdEJzRSxlQUFXLEVBQUMsR0FKVTtBQUt0QkMscUJBQWlCLEVBQUMsU0FMSTtBQU10QkMsbUJBQWUsRUFBQyxTQU5NO0FBT3RCQyxxQkFBaUIsRUFBQyxDQVBJLEVBQUo7QUFRbEI3aUIsTUFBSSxDQUFDaUcsS0FBTCxDQUFXckQsR0FSTyxDQUFwQjtBQVNBLE1BQUkwZSxNQUFKLEVBQVl4UixLQUFaO0FBQ0EsTUFBSXpRLElBQUksR0FBR3FELE1BQVg7QUFDQSxNQUFJa0csTUFBTSxHQUFFeVksY0FBYyxDQUFDaGlCLElBQUQsQ0FBMUI7QUFDQSxNQUFJeWpCLE1BQU0sR0FBRzlpQixJQUFJLENBQUNsRCxLQUFMLEdBQWFWLElBQUksQ0FBQ0MsR0FBTCxDQUFTdU0sTUFBTSxDQUFDNFksSUFBUCxHQUFjNVksTUFBTSxDQUFDMlksSUFBOUIsQ0FBMUI7QUFDQSxNQUFJd0IsTUFBTSxHQUFHL2lCLElBQUksQ0FBQ2hELE1BQUwsR0FBY1osSUFBSSxDQUFDQyxHQUFMLENBQVN1TSxNQUFNLENBQUM4WSxJQUFQLEdBQWM5WSxNQUFNLENBQUM2WSxJQUE5QixDQUEzQjtBQUNBLE1BQUk1WSxLQUFLLEdBQUdpYSxNQUFNLEdBQUdDLE1BQVQsR0FBa0JELE1BQWxCLEdBQTJCQyxNQUF2QztBQUNBLE1BQUlqYSxPQUFPLEdBQUM5SSxJQUFJLENBQUNsRCxLQUFMLEdBQVcsQ0FBWCxHQUFhVixJQUFJLENBQUNDLEdBQUwsQ0FBU3VNLE1BQU0sQ0FBQzRZLElBQVAsR0FBYzVZLE1BQU0sQ0FBQzJZLElBQTlCLElBQW9DLENBQXBDLEdBQXNDMVksS0FBL0Q7QUFDQSxNQUFJRSxPQUFPLEdBQUMvSSxJQUFJLENBQUNoRCxNQUFMLEdBQVksQ0FBWixHQUFjWixJQUFJLENBQUNDLEdBQUwsQ0FBU3VNLE1BQU0sQ0FBQzhZLElBQVAsR0FBYzlZLE1BQU0sQ0FBQzZZLElBQTlCLElBQW9DLENBQXBDLEdBQXNDNVksS0FBaEU7QUFDQXVKLFNBQU8sQ0FBQ00sU0FBUjtBQUNBTixTQUFPLENBQUM0USxTQUFSLENBQWtCLENBQWxCLEVBQXFCLENBQXJCLEVBQXdCaGpCLElBQUksQ0FBQ2xELEtBQTdCLEVBQW9Da0QsSUFBSSxDQUFDaEQsTUFBekM7QUFDQW9WLFNBQU8sQ0FBQ1MsWUFBUixDQUFxQjdTLElBQUksQ0FBQzhTLFVBQUwsSUFBaUIsU0FBdEM7QUFDQVYsU0FBTyxDQUFDZSxJQUFSLENBQWEsQ0FBYixFQUFlLENBQWYsRUFBaUJuVCxJQUFJLENBQUNsRCxLQUF0QixFQUE0QmtELElBQUksQ0FBQ2hELE1BQWpDO0FBQ0FvVixTQUFPLENBQUNpQixJQUFSO0FBQ0EsT0FBSyxJQUFJN1QsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0gsSUFBSSxDQUFDakUsTUFBekIsRUFBaUNvRSxDQUFDLEVBQWxDLEVBQXNDO0FBQ3BDNFMsV0FBTyxDQUFDTSxTQUFSO0FBQ0FOLFdBQU8sQ0FBQ1csWUFBUixDQUFxQjBQLFNBQVMsQ0FBQ3RFLFdBQVYsR0FBd0JuZSxJQUFJLENBQUNuRyxVQUFsRDtBQUNBdVksV0FBTyxDQUFDUSxjQUFSLENBQXVCNlAsU0FBUyxDQUFDckUsV0FBakM7QUFDQWhNLFdBQU8sQ0FBQ1MsWUFBUixDQUFxQnBWLFFBQVEsQ0FBQ2lGLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVRCxLQUFYLEVBQWtCa2pCLFNBQVMsQ0FBQ0MsV0FBNUIsQ0FBN0I7QUFDQSxRQUFJMWlCLElBQUksQ0FBQ2dYLE9BQVQsRUFBa0I7QUFDaEIsVUFBSWhYLElBQUksQ0FBQ2dYLE9BQUwsQ0FBYXJVLEtBQWIsSUFBc0JuRCxDQUExQixFQUE4QjtBQUM1QjRTLGVBQU8sQ0FBQ1EsY0FBUixDQUF1QjZQLFNBQVMsQ0FBQ0UsaUJBQWpDO0FBQ0F2USxlQUFPLENBQUNTLFlBQVIsQ0FBcUJwVixRQUFRLENBQUNnbEIsU0FBUyxDQUFDRyxlQUFYLEVBQTRCSCxTQUFTLENBQUNJLGlCQUF0QyxDQUE3QjtBQUNEO0FBQ0Y7QUFDRCxRQUFJbEIsTUFBTSxHQUFHdGlCLElBQUksQ0FBQ0csQ0FBRCxDQUFKLENBQVF5SixRQUFSLENBQWlCQyxXQUE5QjtBQUNBLFNBQUssSUFBSS9KLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUd3aUIsTUFBTSxDQUFDdm1CLE1BQTNCLEVBQW1DK0QsQ0FBQyxFQUFwQyxFQUF3QztBQUN0Q21pQixZQUFNLEdBQUdLLE1BQU0sQ0FBQ3hpQixDQUFELENBQWY7QUFDQSxVQUFJbWlCLE1BQU0sQ0FBQ2xtQixNQUFQLElBQWlCLENBQXJCLEVBQXdCO0FBQ3RCa21CLGNBQU0sR0FBR0EsTUFBTSxDQUFDLENBQUQsQ0FBZjtBQUNEO0FBQ0QsV0FBSyxJQUFJM2hCLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUcyaEIsTUFBTSxDQUFDbG1CLE1BQTNCLEVBQW1DdUUsQ0FBQyxFQUFwQyxFQUF3QztBQUN0Q21RLGFBQUssR0FBR2dTLGlCQUFpQixDQUFDUixNQUFNLENBQUMzaEIsQ0FBRCxDQUFOLENBQVUsQ0FBVixDQUFELEVBQWUyaEIsTUFBTSxDQUFDM2hCLENBQUQsQ0FBTixDQUFVLENBQVYsQ0FBZixFQUE0QmlKLE1BQTVCLEVBQW1DQyxLQUFuQyxFQUF5Q0MsT0FBekMsRUFBaURDLE9BQWpELENBQXpCO0FBQ0EsWUFBSXBKLENBQUMsS0FBSyxDQUFWLEVBQWE7QUFDWHlTLGlCQUFPLENBQUNNLFNBQVI7QUFDQU4saUJBQU8sQ0FBQ1ksTUFBUixDQUFlbEQsS0FBSyxDQUFDcFQsQ0FBckIsRUFBd0JvVCxLQUFLLENBQUMvUyxDQUE5QjtBQUNELFNBSEQsTUFHTztBQUNMcVYsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlbkQsS0FBSyxDQUFDcFQsQ0FBckIsRUFBd0JvVCxLQUFLLENBQUMvUyxDQUE5QjtBQUNEO0FBQ0Y7QUFDRHFWLGFBQU8sQ0FBQ2lCLElBQVI7QUFDQSxVQUFHb1AsU0FBUyxDQUFDeFQsTUFBVixJQUFvQixJQUF2QixFQUE0QjtBQUMxQm1ELGVBQU8sQ0FBQ2tCLE1BQVI7QUFDRDtBQUNGO0FBQ0QsUUFBR3RULElBQUksQ0FBQ2thLFNBQUwsSUFBa0IsSUFBckIsRUFBMEI7QUFDeEIsVUFBSStJLFdBQVcsR0FBRzVqQixJQUFJLENBQUNHLENBQUQsQ0FBSixDQUFRMGpCLFVBQVIsQ0FBbUJDLFFBQXJDO0FBQ0EsVUFBR0YsV0FBSCxFQUFlO0FBQ2JuVCxhQUFLLEdBQUdnUyxpQkFBaUIsQ0FBQ21CLFdBQVcsQ0FBQyxDQUFELENBQVosRUFBaUJBLFdBQVcsQ0FBQyxDQUFELENBQTVCLEVBQWdDcmEsTUFBaEMsRUFBdUNDLEtBQXZDLEVBQTZDQyxPQUE3QyxFQUFxREMsT0FBckQsQ0FBekI7QUFDQSxZQUFJL08sUUFBUSxHQUFDcUYsSUFBSSxDQUFDRyxDQUFELENBQUosQ0FBUWdWLFFBQVIsSUFBa0JuYixNQUFNLENBQUNXLFFBQXRDO0FBQ0EsWUFBSXdKLElBQUksR0FBQ25FLElBQUksQ0FBQ0csQ0FBRCxDQUFKLENBQVEwakIsVUFBUixDQUFtQjVqQixJQUE1QjtBQUNBOFMsZUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGVBQU8sQ0FBQzhCLFdBQVIsQ0FBb0JsYSxRQUFwQjtBQUNBb1ksZUFBTyxDQUFDUyxZQUFSLENBQXFCeFQsSUFBSSxDQUFDRyxDQUFELENBQUosQ0FBUWlWLFNBQVIsSUFBbUIsU0FBeEM7QUFDQXJDLGVBQU8sQ0FBQytCLFFBQVIsQ0FBaUIzUSxJQUFqQixFQUF1QnNNLEtBQUssQ0FBQ3BULENBQU4sR0FBUTZHLFdBQVcsQ0FBQ0MsSUFBRCxFQUFNeEosUUFBTixDQUFYLEdBQTJCLENBQTFELEVBQTZEOFYsS0FBSyxDQUFDL1MsQ0FBTixHQUFRL0MsUUFBUSxHQUFDLENBQTlFO0FBQ0FvWSxlQUFPLENBQUNnQixTQUFSO0FBQ0FoQixlQUFPLENBQUNrQixNQUFSO0FBQ0Q7QUFDRjtBQUNGO0FBQ0R0VCxNQUFJLENBQUNELFNBQUwsQ0FBZTBJLE9BQWYsR0FBdUI7QUFDckJHLFVBQU0sRUFBQ0EsTUFEYztBQUVyQkMsU0FBSyxFQUFDQSxLQUZlO0FBR3JCQyxXQUFPLEVBQUNBLE9BSGE7QUFJckJDLFdBQU8sRUFBQ0EsT0FKYSxFQUF2Qjs7QUFNQW1ULG1CQUFpQixDQUFDbGMsSUFBRCxFQUFPM0csTUFBUCxFQUFlK1ksT0FBZixFQUF1QixDQUF2QixDQUFqQjtBQUNBQSxTQUFPLENBQUNnUixJQUFSO0FBQ0Q7O0FBRUQsU0FBU0MsaUJBQVQsQ0FBMkJyakIsSUFBM0IsRUFBZ0N6QixJQUFoQyxFQUFxQztBQUNuQyxNQUFJaUQsTUFBTSxHQUFHeEIsSUFBSSxDQUFDMEMsTUFBTCxDQUFZOEssSUFBWixDQUFpQixVQUFTM0wsQ0FBVCxFQUFXM0QsQ0FBWCxFQUFhLENBQUMsT0FBT0csUUFBUSxDQUFDSCxDQUFDLENBQUNzVyxRQUFILENBQVIsR0FBcUJuVyxRQUFRLENBQUN3RCxDQUFDLENBQUMyUyxRQUFILENBQXBDLENBQWtELENBQWpGLENBQWI7QUFDQSxVQUFRalcsSUFBUjtBQUNFLFNBQUssUUFBTDtBQUNFLFdBQUssSUFBSWlCLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdnQyxNQUFNLENBQUNwRyxNQUEzQixFQUFtQ29FLENBQUMsRUFBcEMsRUFBd0M7QUFDdEMsWUFBSWdFLElBQUksR0FBR2hDLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVRixJQUFyQjtBQUNBLFlBQUlna0IsT0FBTyxHQUFHOWhCLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVZ1YsUUFBeEI7QUFDQSxZQUFJK08sTUFBTSxHQUFHaGdCLFdBQVcsQ0FBQ0MsSUFBRCxFQUFNOGYsT0FBTixDQUF4QjtBQUNBLFlBQUk1bUIsQ0FBQyxTQUFMLENBQU1LLENBQUMsU0FBUDtBQUNBLFlBQUltRCxJQUFJLFNBQVI7QUFDQSxZQUFJc2pCLFFBQVEsR0FBQyxDQUFiO0FBQ0EsZUFBTSxJQUFOLEVBQVk7QUFDUkEsa0JBQVE7QUFDUjltQixXQUFDLEdBQUdxa0IsU0FBUyxDQUFDLENBQUMvZ0IsSUFBSSxDQUFDbEQsS0FBTixHQUFZLENBQWIsRUFBZ0JrRCxJQUFJLENBQUNsRCxLQUFMLEdBQVcsQ0FBM0IsRUFBNkIsQ0FBN0IsQ0FBVCxHQUEyQ3ltQixNQUFNLEdBQUMsQ0FBdEQ7QUFDQXhtQixXQUFDLEdBQUdna0IsU0FBUyxDQUFDLENBQUMvZ0IsSUFBSSxDQUFDaEQsTUFBTixHQUFhLENBQWQsRUFBaUJnRCxJQUFJLENBQUNoRCxNQUFMLEdBQVksQ0FBN0IsRUFBK0IsQ0FBL0IsQ0FBVCxHQUE2Q3NtQixPQUFPLEdBQUMsQ0FBekQ7QUFDQXBqQixjQUFJLEdBQUMsQ0FBQ3hELENBQUMsR0FBQyxDQUFGLEdBQUlzRCxJQUFJLENBQUNsRCxLQUFMLEdBQVcsQ0FBaEIsRUFBa0JDLENBQUMsR0FBQyxDQUFGLEdBQUl1bUIsT0FBSixHQUFZdGpCLElBQUksQ0FBQ2hELE1BQUwsR0FBWSxDQUExQyxFQUE0Q04sQ0FBQyxHQUFDNm1CLE1BQUYsR0FBUyxDQUFULEdBQVd2akIsSUFBSSxDQUFDbEQsS0FBTCxHQUFXLENBQWxFLEVBQW9FQyxDQUFDLEdBQUMsQ0FBRixHQUFJaUQsSUFBSSxDQUFDaEQsTUFBTCxHQUFZLENBQXBGLENBQUw7QUFDQSxjQUFJTCxXQUFXLEdBQUd3a0IsWUFBWSxDQUFDamhCLElBQUQsRUFBTXNCLE1BQU4sRUFBYXhCLElBQUksQ0FBQ2xELEtBQWxCLEVBQXdCa0QsSUFBSSxDQUFDaEQsTUFBN0IsQ0FBOUI7QUFDQSxjQUFJLENBQUNMLFdBQUwsRUFBa0I7QUFDbEIsY0FBSTZtQixRQUFRLElBQUUsSUFBZCxFQUFtQjtBQUNqQnRqQixnQkFBSSxHQUFDLENBQUMsQ0FBQyxHQUFGLEVBQU0sQ0FBQyxHQUFQLEVBQVcsQ0FBQyxHQUFaLEVBQWdCLENBQUMsR0FBakIsQ0FBTDtBQUNBO0FBQ0Q7QUFDSjtBQUNEc0IsY0FBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVVVLElBQVYsR0FBZUEsSUFBZjtBQUNEO0FBQ0g7QUFDQSxTQUFLLFVBQUw7QUFDV3VqQixVQURYLEdBQ0UsU0FBU0EsSUFBVCxHQUFlO0FBQ2I7QUFDQSxZQUFJcm5CLElBQUksQ0FBQzhrQixNQUFMLEtBQWMsR0FBbEIsRUFBdUI7QUFDbkIsaUJBQU8sSUFBUDtBQUNILFNBRkQsTUFFTSxDQUFDLE9BQU8sS0FBUCxDQUFhO0FBQ3JCLE9BTkgsQ0FNRztBQUNELFdBQUssSUFBSTFoQixJQUFDLEdBQUcsQ0FBYixFQUFnQkEsSUFBQyxHQUFHZ0MsTUFBTSxDQUFDcEcsTUFBM0IsRUFBbUNvRSxJQUFDLEVBQXBDLEVBQXdDO0FBQ3RDLFlBQUlnRSxLQUFJLEdBQUdoQyxNQUFNLENBQUNoQyxJQUFELENBQU4sQ0FBVUYsSUFBckI7QUFDQSxZQUFJZ2tCLFFBQU8sR0FBRzloQixNQUFNLENBQUNoQyxJQUFELENBQU4sQ0FBVWdWLFFBQXhCO0FBQ0EsWUFBSStPLE9BQU0sR0FBR2hnQixXQUFXLENBQUNDLEtBQUQsRUFBTThmLFFBQU4sQ0FBeEI7QUFDQSxZQUFJSSxNQUFNLEdBQUdELElBQUksRUFBakI7QUFDQSxZQUFJL21CLEVBQUMsU0FBTCxDQUFNSyxFQUFDLFNBQVAsQ0FBUW1ELEtBQUksU0FBWixDQUFheWpCLEtBQUssU0FBbEI7QUFDQSxZQUFJSCxTQUFRLEdBQUMsQ0FBYjtBQUNBLGVBQU0sSUFBTixFQUFZO0FBQ1ZBLG1CQUFRO0FBQ1IsY0FBSTdtQixZQUFXLFNBQWY7QUFDQSxjQUFJK21CLE1BQUosRUFBWTtBQUNSaG5CLGNBQUMsR0FBR3FrQixTQUFTLENBQUMsQ0FBQy9nQixJQUFJLENBQUNsRCxLQUFOLEdBQVksQ0FBYixFQUFnQmtELElBQUksQ0FBQ2xELEtBQUwsR0FBVyxDQUEzQixFQUE2QixDQUE3QixDQUFULEdBQTJDeW1CLE9BQU0sR0FBQyxDQUF0RDtBQUNBeG1CLGNBQUMsR0FBR2drQixTQUFTLENBQUMsQ0FBQy9nQixJQUFJLENBQUNoRCxNQUFOLEdBQWEsQ0FBZCxFQUFpQmdELElBQUksQ0FBQ2hELE1BQUwsR0FBWSxDQUE3QixFQUErQixDQUEvQixDQUFULEdBQTJDc21CLFFBQU8sR0FBQyxDQUF2RDtBQUNBcGpCLGlCQUFJLEdBQUMsQ0FBQ25ELEVBQUMsR0FBQyxDQUFGLEdBQUl3bUIsT0FBSixHQUFXdmpCLElBQUksQ0FBQ2xELEtBQUwsR0FBVyxDQUF2QixFQUEwQixDQUFDSixFQUFELEdBQUcsQ0FBSCxHQUFLc0QsSUFBSSxDQUFDaEQsTUFBTCxHQUFZLENBQTNDLEVBQThDRCxFQUFDLEdBQUMsQ0FBRixHQUFJaUQsSUFBSSxDQUFDbEQsS0FBTCxHQUFXLENBQTdELEVBQWdFLENBQUNKLEVBQUQsR0FBRzRtQixRQUFILEdBQVcsQ0FBWCxHQUFhdGpCLElBQUksQ0FBQ2hELE1BQUwsR0FBWSxDQUF6RixDQUFMO0FBQ0EybUIsaUJBQUssR0FBQyxDQUFDM2pCLElBQUksQ0FBQ2xELEtBQUwsSUFBWWtELElBQUksQ0FBQ2xELEtBQUwsR0FBVyxDQUFYLEdBQWFrRCxJQUFJLENBQUNoRCxNQUFMLEdBQVksQ0FBckMsS0FBeUMsQ0FBQ04sRUFBRCxHQUFHNG1CLFFBQUgsR0FBVyxDQUFYLEdBQWF0akIsSUFBSSxDQUFDaEQsTUFBTCxHQUFZLENBQWxFLElBQXFFLENBQXRFLEVBQXlFZ0QsSUFBSSxDQUFDaEQsTUFBTCxHQUFZLENBQVosR0FBY2dELElBQUksQ0FBQ2xELEtBQUwsR0FBVyxDQUExQixJQUE4QkMsRUFBQyxHQUFDLENBQUYsR0FBSXdtQixPQUFKLEdBQVd2akIsSUFBSSxDQUFDbEQsS0FBTCxHQUFXLENBQXBELElBQXVELENBQS9ILEVBQWlJa0QsSUFBSSxDQUFDbEQsS0FBTCxJQUFZa0QsSUFBSSxDQUFDbEQsS0FBTCxHQUFXLENBQVgsR0FBYWtELElBQUksQ0FBQ2hELE1BQUwsR0FBWSxDQUFyQyxLQUF5QyxDQUFDTixFQUFELEdBQUc0bUIsUUFBSCxHQUFXLENBQVgsR0FBYXRqQixJQUFJLENBQUNoRCxNQUFMLEdBQVksQ0FBbEUsSUFBcUVzbUIsUUFBdE0sRUFBK010akIsSUFBSSxDQUFDaEQsTUFBTCxHQUFZLENBQVosR0FBY2dELElBQUksQ0FBQ2xELEtBQUwsR0FBVyxDQUExQixJQUE4QkMsRUFBQyxHQUFDLENBQUYsR0FBSXdtQixPQUFKLEdBQVd2akIsSUFBSSxDQUFDbEQsS0FBTCxHQUFXLENBQXBELElBQXVEeW1CLE9BQXZELEdBQThELENBQTVRLENBQU47QUFDQTVtQix3QkFBVyxHQUFHd2tCLFlBQVksQ0FBQ3dDLEtBQUQsRUFBT25pQixNQUFQLEVBQWN4QixJQUFJLENBQUNoRCxNQUFuQixFQUEwQmdELElBQUksQ0FBQ2xELEtBQS9CLENBQTFCO0FBQ0gsV0FORCxNQU1LO0FBQ0hKLGNBQUMsR0FBR3FrQixTQUFTLENBQUMsQ0FBQy9nQixJQUFJLENBQUNsRCxLQUFOLEdBQVksQ0FBYixFQUFnQmtELElBQUksQ0FBQ2xELEtBQUwsR0FBVyxDQUEzQixFQUE2QixDQUE3QixDQUFULEdBQTJDeW1CLE9BQU0sR0FBQyxDQUF0RDtBQUNBeG1CLGNBQUMsR0FBR2drQixTQUFTLENBQUMsQ0FBQy9nQixJQUFJLENBQUNoRCxNQUFOLEdBQWEsQ0FBZCxFQUFpQmdELElBQUksQ0FBQ2hELE1BQUwsR0FBWSxDQUE3QixFQUErQixDQUEvQixDQUFULEdBQTJDc21CLFFBQU8sR0FBQyxDQUF2RDtBQUNBcGpCLGlCQUFJLEdBQUMsQ0FBQ3hELEVBQUMsR0FBQyxDQUFGLEdBQUlzRCxJQUFJLENBQUNsRCxLQUFMLEdBQVcsQ0FBaEIsRUFBa0JDLEVBQUMsR0FBQyxDQUFGLEdBQUl1bUIsUUFBSixHQUFZdGpCLElBQUksQ0FBQ2hELE1BQUwsR0FBWSxDQUExQyxFQUE0Q04sRUFBQyxHQUFDNm1CLE9BQUYsR0FBUyxDQUFULEdBQVd2akIsSUFBSSxDQUFDbEQsS0FBTCxHQUFXLENBQWxFLEVBQW9FQyxFQUFDLEdBQUMsQ0FBRixHQUFJaUQsSUFBSSxDQUFDaEQsTUFBTCxHQUFZLENBQXBGLENBQUw7QUFDQUwsd0JBQVcsR0FBR3drQixZQUFZLENBQUNqaEIsS0FBRCxFQUFNc0IsTUFBTixFQUFheEIsSUFBSSxDQUFDbEQsS0FBbEIsRUFBd0JrRCxJQUFJLENBQUNoRCxNQUE3QixDQUExQjtBQUNEO0FBQ0QsY0FBSSxDQUFDTCxZQUFMLEVBQWtCO0FBQ2xCLGNBQUk2bUIsU0FBUSxJQUFFLElBQWQsRUFBbUI7QUFDakJ0akIsaUJBQUksR0FBQyxDQUFDLENBQUMsSUFBRixFQUFPLENBQUMsSUFBUixFQUFhLENBQUMsSUFBZCxFQUFtQixDQUFDLElBQXBCLENBQUw7QUFDQTtBQUNEO0FBQ0Y7QUFDRCxZQUFJd2pCLE1BQUosRUFBWTtBQUNWbGlCLGdCQUFNLENBQUNoQyxJQUFELENBQU4sQ0FBVVUsSUFBVixHQUFleWpCLEtBQWY7QUFDQW5pQixnQkFBTSxDQUFDaEMsSUFBRCxDQUFOLENBQVVta0IsS0FBVixHQUFnQnpqQixLQUFoQjtBQUNELFNBSEQsTUFHSztBQUNIc0IsZ0JBQU0sQ0FBQ2hDLElBQUQsQ0FBTixDQUFVVSxJQUFWLEdBQWVBLEtBQWY7QUFDRDtBQUNEc0IsY0FBTSxDQUFDaEMsSUFBRCxDQUFOLENBQVUxRixNQUFWLEdBQWlCNHBCLE1BQWpCO0FBQ0Q7QUFDSCxZQW5FRjs7QUFxRUEsU0FBT2xpQixNQUFQO0FBQ0Q7OztBQUdELFNBQVNvaUIsdUJBQVQsQ0FBaUNsaEIsTUFBakMsRUFBeUMxQyxJQUF6QyxFQUErQzNHLE1BQS9DLEVBQXVEK1ksT0FBdkQsRUFBZ0U7QUFDOUQsTUFBSXRGLE9BQU8sR0FBR3JKLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsQ0FBbEY7QUFDQSxNQUFJb2dCLFVBQVUsR0FBRzdvQixNQUFNLENBQUMsRUFBRCxFQUFJO0FBQ3pCdUQsUUFBSSxFQUFFLFFBRG1CO0FBRXpCdWxCLGNBQVUsRUFBRSxJQUZhLEVBQUo7QUFHckI5akIsTUFBSSxDQUFDaUcsS0FBTCxDQUFXOGQsSUFIVSxDQUF2Qjs7QUFLQTNSLFNBQU8sQ0FBQ00sU0FBUjtBQUNBTixTQUFPLENBQUNTLFlBQVIsQ0FBcUI3UyxJQUFJLENBQUM4UyxVQUFMLElBQWlCLFNBQXRDO0FBQ0FWLFNBQU8sQ0FBQ2UsSUFBUixDQUFhLENBQWIsRUFBZSxDQUFmLEVBQWlCblQsSUFBSSxDQUFDbEQsS0FBdEIsRUFBNEJrRCxJQUFJLENBQUNoRCxNQUFqQztBQUNBb1YsU0FBTyxDQUFDaUIsSUFBUjtBQUNBakIsU0FBTyxDQUFDb0gsSUFBUjtBQUNBLE1BQUloWSxNQUFNLEdBQUd4QixJQUFJLENBQUNELFNBQUwsQ0FBZWlrQixhQUE1QjtBQUNBNVIsU0FBTyxDQUFDRSxTQUFSLENBQWtCdFMsSUFBSSxDQUFDbEQsS0FBTCxHQUFXLENBQTdCLEVBQStCa0QsSUFBSSxDQUFDaEQsTUFBTCxHQUFZLENBQTNDOztBQUVBLE9BQUksSUFBSXdDLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQ2dDLE1BQU0sQ0FBQ3BHLE1BQXJCLEVBQTRCb0UsQ0FBQyxFQUE3QixFQUFnQztBQUM1QjRTLFdBQU8sQ0FBQ29ILElBQVI7QUFDQSxRQUFHaFksTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVUxRixNQUFiLEVBQW9CO0FBQ2xCc1ksYUFBTyxDQUFDdFksTUFBUixDQUFlLEtBQUtzQyxJQUFJLENBQUMyRSxFQUFWLEdBQWUsR0FBOUI7QUFDRDtBQUNELFFBQUl5QyxJQUFJLEdBQUdoQyxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVUYsSUFBckI7QUFDQSxRQUFJZ2tCLE9BQU8sR0FBRzloQixNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVWdWLFFBQXhCO0FBQ0EsUUFBSStPLE1BQU0sR0FBR2hnQixXQUFXLENBQUNDLElBQUQsRUFBTThmLE9BQU4sQ0FBeEI7QUFDQWxSLFdBQU8sQ0FBQ00sU0FBUjtBQUNBTixXQUFPLENBQUNRLGNBQVIsQ0FBdUJwUixNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVUQsS0FBakM7QUFDQTZTLFdBQU8sQ0FBQ1MsWUFBUixDQUFxQnJSLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVRCxLQUEvQjtBQUNBNlMsV0FBTyxDQUFDOEIsV0FBUixDQUFvQm9QLE9BQXBCO0FBQ0EsUUFBRzloQixNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVTFGLE1BQWIsRUFBb0I7QUFDbEIsVUFBRzBILE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVbWtCLEtBQVYsQ0FBZ0IsQ0FBaEIsSUFBbUIsQ0FBdEIsRUFBd0I7QUFDdEIsWUFBSTNqQixJQUFJLENBQUNnWCxPQUFULEVBQWtCO0FBQ2hCLGNBQUloWCxJQUFJLENBQUNnWCxPQUFMLENBQWFyVSxLQUFiLElBQXNCbkQsQ0FBMUIsRUFBNkI7QUFDM0I0UyxtQkFBTyxDQUFDNlIsVUFBUixDQUFtQnpnQixJQUFuQixFQUF3QixDQUFDaEMsTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVVta0IsS0FBVixDQUFnQixDQUFoQixJQUFtQixDQUFuQixHQUFxQjNqQixJQUFJLENBQUNsRCxLQUFMLEdBQVcsQ0FBakMsSUFBb0NnUSxPQUFwQyxHQUE0Q3lXLE1BQU0sSUFBRSxJQUFFelcsT0FBSixDQUFOLEdBQW1CLENBQXZGLEVBQXlGLENBQUN0TCxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVW1rQixLQUFWLENBQWdCLENBQWhCLElBQW1CLENBQW5CLEdBQXFCTCxPQUFyQixHQUE2QnRqQixJQUFJLENBQUNoRCxNQUFMLEdBQVksQ0FBMUMsSUFBNkM4UCxPQUF0STtBQUNDLFdBRkgsTUFFTztBQUNIc0YsbUJBQU8sQ0FBQytCLFFBQVIsQ0FBaUIzUSxJQUFqQixFQUFzQixDQUFDaEMsTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVVta0IsS0FBVixDQUFnQixDQUFoQixJQUFtQixDQUFuQixHQUFxQjNqQixJQUFJLENBQUNsRCxLQUFMLEdBQVcsQ0FBakMsSUFBb0NnUSxPQUFwQyxHQUE0Q3lXLE1BQU0sSUFBRSxJQUFFelcsT0FBSixDQUFOLEdBQW1CLENBQXJGLEVBQXVGLENBQUN0TCxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVW1rQixLQUFWLENBQWdCLENBQWhCLElBQW1CLENBQW5CLEdBQXFCTCxPQUFyQixHQUE2QnRqQixJQUFJLENBQUNoRCxNQUFMLEdBQVksQ0FBMUMsSUFBNkM4UCxPQUFwSTtBQUNEO0FBQ0osU0FORCxNQU1LO0FBQ0hzRixpQkFBTyxDQUFDK0IsUUFBUixDQUFpQjNRLElBQWpCLEVBQXNCLENBQUNoQyxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVW1rQixLQUFWLENBQWdCLENBQWhCLElBQW1CLENBQW5CLEdBQXFCM2pCLElBQUksQ0FBQ2xELEtBQUwsR0FBVyxDQUFqQyxJQUFvQ2dRLE9BQXBDLEdBQTRDeVcsTUFBTSxJQUFFLElBQUV6VyxPQUFKLENBQU4sR0FBbUIsQ0FBckYsRUFBdUYsQ0FBQ3RMLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVbWtCLEtBQVYsQ0FBZ0IsQ0FBaEIsSUFBbUIsQ0FBbkIsR0FBcUJMLE9BQXJCLEdBQTZCdGpCLElBQUksQ0FBQ2hELE1BQUwsR0FBWSxDQUExQyxJQUE2QzhQLE9BQXBJO0FBQ0Q7QUFDRjtBQUNGLEtBWkQsTUFZSztBQUNILFVBQUd0TCxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVVUsSUFBVixDQUFlLENBQWYsSUFBa0IsQ0FBckIsRUFBdUI7QUFDckIsWUFBSUYsSUFBSSxDQUFDZ1gsT0FBVCxFQUFrQjtBQUNoQixjQUFJaFgsSUFBSSxDQUFDZ1gsT0FBTCxDQUFhclUsS0FBYixJQUFzQm5ELENBQTFCLEVBQTZCO0FBQzNCNFMsbUJBQU8sQ0FBQzZSLFVBQVIsQ0FBbUJ6Z0IsSUFBbkIsRUFBd0IsQ0FBQ2hDLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVVSxJQUFWLENBQWUsQ0FBZixJQUFrQixDQUFsQixHQUFvQkYsSUFBSSxDQUFDbEQsS0FBTCxHQUFXLENBQWhDLElBQW1DZ1EsT0FBbkMsR0FBMkN5VyxNQUFNLElBQUUsSUFBRXpXLE9BQUosQ0FBTixHQUFtQixDQUF0RixFQUF3RixDQUFDdEwsTUFBTSxDQUFDaEMsQ0FBRCxDQUFOLENBQVVVLElBQVYsQ0FBZSxDQUFmLElBQWtCLENBQWxCLEdBQW9Cb2pCLE9BQXBCLEdBQTRCdGpCLElBQUksQ0FBQ2hELE1BQUwsR0FBWSxDQUF6QyxJQUE0QzhQLE9BQXBJO0FBQ0QsV0FGRCxNQUVLO0FBQ0hzRixtQkFBTyxDQUFDK0IsUUFBUixDQUFpQjNRLElBQWpCLEVBQXNCLENBQUNoQyxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVVUsSUFBVixDQUFlLENBQWYsSUFBa0IsQ0FBbEIsR0FBb0JGLElBQUksQ0FBQ2xELEtBQUwsR0FBVyxDQUFoQyxJQUFtQ2dRLE9BQW5DLEdBQTJDeVcsTUFBTSxJQUFFLElBQUV6VyxPQUFKLENBQU4sR0FBbUIsQ0FBcEYsRUFBc0YsQ0FBQ3RMLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVVSxJQUFWLENBQWUsQ0FBZixJQUFrQixDQUFsQixHQUFvQm9qQixPQUFwQixHQUE0QnRqQixJQUFJLENBQUNoRCxNQUFMLEdBQVksQ0FBekMsSUFBNEM4UCxPQUFsSTtBQUNEO0FBQ0YsU0FORCxNQU1LO0FBQ0hzRixpQkFBTyxDQUFDK0IsUUFBUixDQUFpQjNRLElBQWpCLEVBQXNCLENBQUNoQyxNQUFNLENBQUNoQyxDQUFELENBQU4sQ0FBVVUsSUFBVixDQUFlLENBQWYsSUFBa0IsQ0FBbEIsR0FBb0JGLElBQUksQ0FBQ2xELEtBQUwsR0FBVyxDQUFoQyxJQUFtQ2dRLE9BQW5DLEdBQTJDeVcsTUFBTSxJQUFFLElBQUV6VyxPQUFKLENBQU4sR0FBbUIsQ0FBcEYsRUFBc0YsQ0FBQ3RMLE1BQU0sQ0FBQ2hDLENBQUQsQ0FBTixDQUFVVSxJQUFWLENBQWUsQ0FBZixJQUFrQixDQUFsQixHQUFvQm9qQixPQUFwQixHQUE0QnRqQixJQUFJLENBQUNoRCxNQUFMLEdBQVksQ0FBekMsSUFBNEM4UCxPQUFsSTtBQUNEOztBQUVGO0FBQ0Y7O0FBRURzRixXQUFPLENBQUNrQixNQUFSO0FBQ0FsQixXQUFPLENBQUNxSCxPQUFSO0FBQ0g7QUFDRHJILFNBQU8sQ0FBQ3FILE9BQVI7QUFDRDs7QUFFRCxTQUFTeUssb0JBQVQsQ0FBOEJ4aEIsTUFBOUIsRUFBc0MxQyxJQUF0QyxFQUE0QzNHLE1BQTVDLEVBQW9EK1ksT0FBcEQsRUFBNkQ7QUFDM0QsTUFBSXRGLE9BQU8sR0FBR3JKLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsQ0FBbEY7QUFDQSxNQUFJMGdCLFlBQVksR0FBR25wQixNQUFNLENBQUMsRUFBRCxFQUFJO0FBQzNCb3BCLGVBQVcsRUFBQyxFQURlO0FBRTNCeEYsaUJBQWEsRUFBQyxHQUZhO0FBRzNCM1AsVUFBTSxFQUFDLEtBSG9CO0FBSTNCa1AsZUFBVyxFQUFDLENBSmU7QUFLM0JDLGVBQVcsRUFBQyxTQUxlO0FBTTNCc0UsZUFBVyxFQUFDLENBTmU7QUFPM0IyQixjQUFVLEVBQUMsT0FQZ0IsRUFBSjtBQVF2QnJrQixNQUFJLENBQUNpRyxLQUFMLENBQVdxZSxNQVJZLENBQXpCO0FBU0EsTUFBSWxrQixXQUFXLEdBQUcsQ0FBQ0osSUFBSSxDQUFDaEQsTUFBTCxHQUFjZ0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUFkLEdBQTZCRixJQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLENBQTlCLElBQTRDd0MsTUFBTSxDQUFDdEgsTUFBckU7QUFDQSxNQUFJd1osY0FBYyxHQUFHO0FBQ25CbFksS0FBQyxFQUFFc0QsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixJQUFlLENBQUNGLElBQUksQ0FBQ2xELEtBQUwsR0FBYWtELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBYixHQUE0QkYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUE3QixJQUE2QyxDQUQ1QztBQUVuQm5ELEtBQUMsRUFBRWlELElBQUksQ0FBQ2hELE1BQUwsR0FBWWdELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FGSSxFQUFyQjs7QUFJQSxNQUFJa2tCLFdBQVcsR0FBR0QsWUFBWSxDQUFDQyxXQUEvQjtBQUNBLE1BQUl4YyxNQUFNLEdBQUd4TCxJQUFJLENBQUN1RixHQUFMLENBQVMsQ0FBQzNCLElBQUksQ0FBQ2xELEtBQUwsR0FBYWtELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBYixHQUE0QkYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUE3QixJQUE2QyxDQUE3QyxHQUFpRGtrQixXQUExRCxFQUF1RSxDQUFDcGtCLElBQUksQ0FBQ2hELE1BQUwsR0FBY2dELElBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsQ0FBZCxHQUE2QkYsSUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixDQUE5QixJQUE4QyxDQUE5QyxHQUFrRGtrQixXQUF6SCxDQUFiO0FBQ0ExaEIsUUFBTSxHQUFHNkssbUJBQW1CLENBQUM3SyxNQUFELEVBQVNrRixNQUFULEVBQWlCa0YsT0FBakIsQ0FBNUI7QUFDQXNGLFNBQU8sQ0FBQ29ILElBQVI7QUFDQXBILFNBQU8sQ0FBQ0UsU0FBUixDQUFrQnNDLGNBQWMsQ0FBQ2xZLENBQWpDLEVBQW1Da1ksY0FBYyxDQUFDN1gsQ0FBbEQ7QUFDQSxPQUFJLElBQUl5QyxDQUFDLEdBQUMsQ0FBVixFQUFZQSxDQUFDLEdBQUNrRCxNQUFNLENBQUN0SCxNQUFyQixFQUE0Qm9FLENBQUMsRUFBN0IsRUFBZ0M7QUFDOUIsUUFBR0EsQ0FBQyxJQUFFLENBQU4sRUFBUTtBQUNOLFVBQUlRLElBQUksQ0FBQ2dYLE9BQVQsRUFBa0I7QUFDaEIsWUFBSWhYLElBQUksQ0FBQ2dYLE9BQUwsQ0FBYXJVLEtBQWIsSUFBc0JuRCxDQUExQixFQUE2QjtBQUMzQjRTLGlCQUFPLENBQUNNLFNBQVI7QUFDQU4saUJBQU8sQ0FBQ1MsWUFBUixDQUFxQnBWLFFBQVEsQ0FBQ2lGLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVRCxLQUFYLEVBQWtCNGtCLFlBQVksQ0FBQ3ZGLGFBQS9CLENBQTdCO0FBQ0F4TSxpQkFBTyxDQUFDWSxNQUFSLENBQWUsQ0FBQ29SLFdBQWhCLEVBQTZCLENBQTdCO0FBQ0FoUyxpQkFBTyxDQUFDYSxNQUFSLENBQWUsQ0FBQ3ZRLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVb0ksTUFBWCxHQUFrQndjLFdBQWpDLEVBQThDLENBQUNoa0IsV0FBL0M7QUFDQWdTLGlCQUFPLENBQUNhLE1BQVIsQ0FBZXZRLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVb0ksTUFBVixHQUFpQndjLFdBQWhDLEVBQTZDLENBQUNoa0IsV0FBOUM7QUFDQWdTLGlCQUFPLENBQUNhLE1BQVIsQ0FBZW1SLFdBQWYsRUFBNEIsQ0FBNUI7QUFDQWhTLGlCQUFPLENBQUNhLE1BQVIsQ0FBZSxDQUFDbVIsV0FBaEIsRUFBNkIsQ0FBN0I7QUFDQWhTLGlCQUFPLENBQUNnQixTQUFSO0FBQ0FoQixpQkFBTyxDQUFDaUIsSUFBUjtBQUNEO0FBQ0Y7QUFDRDNRLFlBQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVNEksVUFBVixHQUFxQixDQUFDd00sY0FBYyxDQUFDbFksQ0FBZixHQUFpQmdHLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVb0ksTUFBNUIsRUFBbUNnTixjQUFjLENBQUM3WCxDQUFmLEdBQWlCcUQsV0FBcEQsRUFBZ0V3VSxjQUFjLENBQUNsWSxDQUFmLEdBQWlCZ0csTUFBTSxDQUFDbEQsQ0FBRCxDQUFOLENBQVVvSSxNQUEzRixFQUFrR2dOLGNBQWMsQ0FBQzdYLENBQWpILENBQXJCO0FBQ0FxVixhQUFPLENBQUNNLFNBQVI7QUFDQU4sYUFBTyxDQUFDVyxZQUFSLENBQXFCb1IsWUFBWSxDQUFDaEcsV0FBYixHQUEyQm5lLElBQUksQ0FBQ25HLFVBQXJEO0FBQ0F1WSxhQUFPLENBQUNRLGNBQVIsQ0FBdUJ1UixZQUFZLENBQUMvRixXQUFwQztBQUNBaE0sYUFBTyxDQUFDUyxZQUFSLENBQXFCcFYsUUFBUSxDQUFDaUYsTUFBTSxDQUFDbEQsQ0FBRCxDQUFOLENBQVVELEtBQVgsRUFBa0I0a0IsWUFBWSxDQUFDekIsV0FBL0IsQ0FBN0I7QUFDQXRRLGFBQU8sQ0FBQ1ksTUFBUixDQUFlLENBQWYsRUFBa0IsQ0FBbEI7QUFDQVosYUFBTyxDQUFDYSxNQUFSLENBQWUsQ0FBQ3ZRLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVb0ksTUFBMUIsRUFBa0MsQ0FBQ3hILFdBQW5DO0FBQ0FnUyxhQUFPLENBQUNhLE1BQVIsQ0FBZXZRLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVb0ksTUFBekIsRUFBaUMsQ0FBQ3hILFdBQWxDO0FBQ0FnUyxhQUFPLENBQUNhLE1BQVIsQ0FBZSxDQUFmLEVBQWtCLENBQWxCO0FBQ0FiLGFBQU8sQ0FBQ2dCLFNBQVI7QUFDQWhCLGFBQU8sQ0FBQ2lCLElBQVI7QUFDQSxVQUFHOFEsWUFBWSxDQUFDbFYsTUFBYixJQUF1QixJQUExQixFQUErQjtBQUM3Qm1ELGVBQU8sQ0FBQ2tCLE1BQVI7QUFDRDtBQUNGLEtBNUJELE1BNEJLO0FBQ0gsVUFBSXRULElBQUksQ0FBQ2dYLE9BQVQsRUFBa0I7QUFDaEIsWUFBSWhYLElBQUksQ0FBQ2dYLE9BQUwsQ0FBYXJVLEtBQWIsSUFBc0JuRCxDQUExQixFQUE2QjtBQUMzQjRTLGlCQUFPLENBQUNNLFNBQVI7QUFDQU4saUJBQU8sQ0FBQ1MsWUFBUixDQUFxQnBWLFFBQVEsQ0FBQ2lGLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVRCxLQUFYLEVBQWtCNGtCLFlBQVksQ0FBQ3ZGLGFBQS9CLENBQTdCO0FBQ0F4TSxpQkFBTyxDQUFDWSxNQUFSLENBQWUsQ0FBZixFQUFrQixDQUFsQjtBQUNBWixpQkFBTyxDQUFDYSxNQUFSLENBQWUsQ0FBQ3ZRLE1BQU0sQ0FBQ2xELENBQUMsR0FBQyxDQUFILENBQU4sQ0FBWW9JLE1BQWIsR0FBb0J3YyxXQUFuQyxFQUFnRCxDQUFoRDtBQUNBaFMsaUJBQU8sQ0FBQ2EsTUFBUixDQUFlLENBQUN2USxNQUFNLENBQUNsRCxDQUFELENBQU4sQ0FBVW9JLE1BQVgsR0FBa0J3YyxXQUFqQyxFQUE4QyxDQUFDaGtCLFdBQS9DO0FBQ0FnUyxpQkFBTyxDQUFDYSxNQUFSLENBQWV2USxNQUFNLENBQUNsRCxDQUFELENBQU4sQ0FBVW9JLE1BQVYsR0FBaUJ3YyxXQUFoQyxFQUE2QyxDQUFDaGtCLFdBQTlDO0FBQ0FnUyxpQkFBTyxDQUFDYSxNQUFSLENBQWV2USxNQUFNLENBQUNsRCxDQUFDLEdBQUMsQ0FBSCxDQUFOLENBQVlvSSxNQUFaLEdBQW1Cd2MsV0FBbEMsRUFBK0MsQ0FBL0M7QUFDQWhTLGlCQUFPLENBQUNhLE1BQVIsQ0FBZSxDQUFmLEVBQWtCLENBQWxCO0FBQ0FiLGlCQUFPLENBQUNnQixTQUFSO0FBQ0FoQixpQkFBTyxDQUFDaUIsSUFBUjtBQUNEO0FBQ0Y7QUFDRDNRLFlBQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVNEksVUFBVixHQUFxQixDQUFDd00sY0FBYyxDQUFDbFksQ0FBZixHQUFpQmdHLE1BQU0sQ0FBQ2xELENBQUQsQ0FBTixDQUFVb0ksTUFBNUIsRUFBbUNnTixjQUFjLENBQUM3WCxDQUFmLEdBQWlCcUQsV0FBVyxJQUFFWixDQUFDLEdBQUMsQ0FBSixDQUEvRCxFQUFzRW9WLGNBQWMsQ0FBQ2xZLENBQWYsR0FBaUJnRyxNQUFNLENBQUNsRCxDQUFELENBQU4sQ0FBVW9JLE1BQWpHLEVBQXdHZ04sY0FBYyxDQUFDN1gsQ0FBZixHQUFpQnFELFdBQVcsR0FBQ1osQ0FBckksQ0FBckI7QUFDQTRTLGFBQU8sQ0FBQ00sU0FBUjtBQUNBTixhQUFPLENBQUNXLFlBQVIsQ0FBcUJvUixZQUFZLENBQUNoRyxXQUFiLEdBQTJCbmUsSUFBSSxDQUFDbkcsVUFBckQ7QUFDQXVZLGFBQU8sQ0FBQ1EsY0FBUixDQUF1QnVSLFlBQVksQ0FBQy9GLFdBQXBDO0FBQ0FoTSxhQUFPLENBQUNTLFlBQVIsQ0FBcUJwVixRQUFRLENBQUNpRixNQUFNLENBQUNsRCxDQUFELENBQU4sQ0FBVUQsS0FBWCxFQUFrQjRrQixZQUFZLENBQUN6QixXQUEvQixDQUE3QjtBQUNBdFEsYUFBTyxDQUFDWSxNQUFSLENBQWUsQ0FBZixFQUFrQixDQUFsQjtBQUNBWixhQUFPLENBQUNhLE1BQVIsQ0FBZSxDQUFDdlEsTUFBTSxDQUFDbEQsQ0FBQyxHQUFDLENBQUgsQ0FBTixDQUFZb0ksTUFBNUIsRUFBb0MsQ0FBcEM7QUFDQXdLLGFBQU8sQ0FBQ2EsTUFBUixDQUFlLENBQUN2USxNQUFNLENBQUNsRCxDQUFELENBQU4sQ0FBVW9JLE1BQTFCLEVBQWtDLENBQUN4SCxXQUFuQztBQUNBZ1MsYUFBTyxDQUFDYSxNQUFSLENBQWV2USxNQUFNLENBQUNsRCxDQUFELENBQU4sQ0FBVW9JLE1BQXpCLEVBQWlDLENBQUN4SCxXQUFsQztBQUNBZ1MsYUFBTyxDQUFDYSxNQUFSLENBQWV2USxNQUFNLENBQUNsRCxDQUFDLEdBQUMsQ0FBSCxDQUFOLENBQVlvSSxNQUEzQixFQUFtQyxDQUFuQztBQUNBd0ssYUFBTyxDQUFDYSxNQUFSLENBQWUsQ0FBZixFQUFrQixDQUFsQjtBQUNBYixhQUFPLENBQUNnQixTQUFSO0FBQ0FoQixhQUFPLENBQUNpQixJQUFSO0FBQ0EsVUFBRzhRLFlBQVksQ0FBQ2xWLE1BQWIsSUFBdUIsSUFBMUIsRUFBK0I7QUFDN0JtRCxlQUFPLENBQUNrQixNQUFSO0FBQ0Q7QUFDRjtBQUNEbEIsV0FBTyxDQUFDRSxTQUFSLENBQWtCLENBQWxCLEVBQW9CLENBQUNsUyxXQUFyQjtBQUNEO0FBQ0RnUyxTQUFPLENBQUNxSCxPQUFSOztBQUVBLE1BQUl6WixJQUFJLENBQUNrYSxTQUFMLEtBQW1CLEtBQW5CLElBQTRCcE4sT0FBTyxLQUFLLENBQTVDLEVBQStDO0FBQzdDeVgsa0JBQWMsQ0FBQzdoQixNQUFELEVBQVMxQyxJQUFULEVBQWVvUyxPQUFmLEVBQXdCaFMsV0FBeEIsRUFBcUMrakIsWUFBWSxDQUFDRSxVQUFsRCxFQUE4REQsV0FBOUQsRUFBMkV4UCxjQUEzRSxDQUFkO0FBQ0Q7O0FBRUQsU0FBTztBQUNMdFMsVUFBTSxFQUFFc1MsY0FESDtBQUVMaE4sVUFBTSxFQUFFQSxNQUZIO0FBR0xsRixVQUFNLEVBQUVBLE1BSEgsRUFBUDs7QUFLRDs7QUFFRCxTQUFTNmhCLGNBQVQsQ0FBd0I3aEIsTUFBeEIsRUFBZ0MxQyxJQUFoQyxFQUFzQ29TLE9BQXRDLEVBQStDaFMsV0FBL0MsRUFBNERpa0IsVUFBNUQsRUFBdUVELFdBQXZFLEVBQW9GeFAsY0FBcEYsRUFBbUc7QUFDakcsT0FBSSxJQUFJcFYsQ0FBQyxHQUFDLENBQVYsRUFBWUEsQ0FBQyxHQUFDa0QsTUFBTSxDQUFDdEgsTUFBckIsRUFBNEJvRSxDQUFDLEVBQTdCLEVBQWdDO0FBQzlCLFFBQUlxRCxJQUFJLEdBQUdILE1BQU0sQ0FBQ2xELENBQUQsQ0FBakI7QUFDQSxRQUFJZ1EsTUFBTSxTQUFWLENBQVdDLElBQUksU0FBZixDQUFnQndFLE1BQU0sU0FBdEIsQ0FBdUJqYSxRQUFRLFNBQS9CO0FBQ0EsUUFBSXdKLElBQUksR0FBR1gsSUFBSSxDQUFDK0IsTUFBTCxHQUFjL0IsSUFBSSxDQUFDK0IsTUFBTCxDQUFZLENBQUMvQixJQUFJLENBQUMwRyxZQUFMLENBQWtCMU4sT0FBbEIsQ0FBMEIsQ0FBMUIsQ0FBYixDQUFkLEdBQTJERCxJQUFJLENBQUNDLE9BQUwsQ0FBYWdILElBQUksQ0FBQzBHLFlBQUwsR0FBb0IsR0FBakMsSUFBdUMsR0FBN0c7QUFDQSxRQUFHOGEsVUFBVSxJQUFJLE9BQWpCLEVBQXlCO0FBQ3ZCLFVBQUc3a0IsQ0FBQyxJQUFFLENBQU4sRUFBUTtBQUNOZ1EsY0FBTSxHQUFDLENBQUMzTSxJQUFJLENBQUN1RixVQUFMLENBQWdCLENBQWhCLElBQW1Cd00sY0FBYyxDQUFDbFksQ0FBbkMsSUFBc0MsQ0FBN0M7QUFDRCxPQUZELE1BRUs7QUFDSDhTLGNBQU0sR0FBQyxDQUFDM00sSUFBSSxDQUFDdUYsVUFBTCxDQUFnQixDQUFoQixJQUFtQjFGLE1BQU0sQ0FBQ2xELENBQUMsR0FBQyxDQUFILENBQU4sQ0FBWTRJLFVBQVosQ0FBdUIsQ0FBdkIsQ0FBcEIsSUFBK0MsQ0FBdEQ7QUFDRDtBQUNEcUgsVUFBSSxHQUFDRCxNQUFNLEdBQUM0VSxXQUFXLEdBQUMsQ0FBeEI7QUFDQW5RLFlBQU0sR0FBQ3BSLElBQUksQ0FBQ3VGLFVBQUwsQ0FBZ0IsQ0FBaEIsSUFBbUJoSSxXQUFXLEdBQUMsQ0FBdEM7QUFDQXBHLGNBQVEsR0FBRzZJLElBQUksQ0FBQzJSLFFBQUwsSUFBaUJ4VSxJQUFJLENBQUNoRyxRQUFqQztBQUNBb1ksYUFBTyxDQUFDVyxZQUFSLENBQXFCLElBQUkvUyxJQUFJLENBQUNuRyxVQUE5QjtBQUNBdVksYUFBTyxDQUFDUSxjQUFSLENBQXVCL1AsSUFBSSxDQUFDdEQsS0FBNUI7QUFDQTZTLGFBQU8sQ0FBQ1MsWUFBUixDQUFxQmhRLElBQUksQ0FBQ3RELEtBQTFCO0FBQ0E2UyxhQUFPLENBQUNNLFNBQVI7QUFDQU4sYUFBTyxDQUFDWSxNQUFSLENBQWV4RCxNQUFmLEVBQXNCeUUsTUFBdEI7QUFDQTdCLGFBQU8sQ0FBQ2EsTUFBUixDQUFleEQsSUFBZixFQUFvQndFLE1BQXBCO0FBQ0E3QixhQUFPLENBQUNrQixNQUFSO0FBQ0FsQixhQUFPLENBQUNnQixTQUFSO0FBQ0FoQixhQUFPLENBQUNNLFNBQVI7QUFDQU4sYUFBTyxDQUFDWSxNQUFSLENBQWV2RCxJQUFmLEVBQXFCd0UsTUFBckI7QUFDQTdCLGFBQU8sQ0FBQ2MsR0FBUixDQUFZekQsSUFBWixFQUFrQndFLE1BQWxCLEVBQTBCLENBQTFCLEVBQTZCLENBQTdCLEVBQWdDLElBQUk3WCxJQUFJLENBQUMyRSxFQUF6QztBQUNBcVIsYUFBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsYUFBTyxDQUFDaUIsSUFBUjtBQUNBakIsYUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGFBQU8sQ0FBQzhCLFdBQVIsQ0FBb0JsYSxRQUFwQjtBQUNBb1ksYUFBTyxDQUFDUyxZQUFSLENBQXFCaFEsSUFBSSxDQUFDNFIsU0FBTCxJQUFrQixTQUF2QztBQUNBckMsYUFBTyxDQUFDK0IsUUFBUixDQUFpQjNRLElBQWpCLEVBQXVCaU0sSUFBSSxHQUFDLENBQTVCLEVBQStCd0UsTUFBTSxHQUFHamEsUUFBUSxHQUFDLENBQWxCLEdBQXFCLENBQXBEO0FBQ0FvWSxhQUFPLENBQUNnQixTQUFSO0FBQ0FoQixhQUFPLENBQUNrQixNQUFSO0FBQ0FsQixhQUFPLENBQUNnQixTQUFSO0FBQ0QsS0E3QkQsTUE2Qks7QUFDSCxVQUFHNVQsQ0FBQyxJQUFFLENBQU4sRUFBUTtBQUNOZ1EsY0FBTSxHQUFDLENBQUMzTSxJQUFJLENBQUN1RixVQUFMLENBQWdCLENBQWhCLElBQW1Cd00sY0FBYyxDQUFDbFksQ0FBbkMsSUFBc0MsQ0FBN0M7QUFDRCxPQUZELE1BRUs7QUFDSDhTLGNBQU0sR0FBQyxDQUFDM00sSUFBSSxDQUFDdUYsVUFBTCxDQUFnQixDQUFoQixJQUFtQjFGLE1BQU0sQ0FBQ2xELENBQUMsR0FBQyxDQUFILENBQU4sQ0FBWTRJLFVBQVosQ0FBdUIsQ0FBdkIsQ0FBcEIsSUFBK0MsQ0FBdEQ7QUFDRDtBQUNEcUgsVUFBSSxHQUFDRCxNQUFNLEdBQUM0VSxXQUFXLEdBQUMsQ0FBeEI7QUFDQW5RLFlBQU0sR0FBQ3BSLElBQUksQ0FBQ3VGLFVBQUwsQ0FBZ0IsQ0FBaEIsSUFBbUJoSSxXQUFXLEdBQUMsQ0FBdEM7QUFDQXBHLGNBQVEsR0FBRzZJLElBQUksQ0FBQzJSLFFBQUwsSUFBaUJ4VSxJQUFJLENBQUNoRyxRQUFqQztBQUNBb1ksYUFBTyxDQUFDVyxZQUFSLENBQXFCLElBQUkvUyxJQUFJLENBQUNuRyxVQUE5QjtBQUNBdVksYUFBTyxDQUFDUSxjQUFSLENBQXVCL1AsSUFBSSxDQUFDdEQsS0FBNUI7QUFDQTZTLGFBQU8sQ0FBQ1MsWUFBUixDQUFxQmhRLElBQUksQ0FBQ3RELEtBQTFCO0FBQ0E2UyxhQUFPLENBQUNNLFNBQVI7QUFDQU4sYUFBTyxDQUFDWSxNQUFSLENBQWV4RCxNQUFmLEVBQXNCeUUsTUFBdEI7QUFDQTdCLGFBQU8sQ0FBQ2EsTUFBUixDQUFleEQsSUFBZixFQUFvQndFLE1BQXBCO0FBQ0E3QixhQUFPLENBQUNrQixNQUFSO0FBQ0FsQixhQUFPLENBQUNnQixTQUFSO0FBQ0FoQixhQUFPLENBQUNNLFNBQVI7QUFDQU4sYUFBTyxDQUFDWSxNQUFSLENBQWV2RCxJQUFmLEVBQXFCd0UsTUFBckI7QUFDQTdCLGFBQU8sQ0FBQ2MsR0FBUixDQUFZekQsSUFBWixFQUFrQndFLE1BQWxCLEVBQTBCLENBQTFCLEVBQTZCLENBQTdCLEVBQWdDLElBQUk3WCxJQUFJLENBQUMyRSxFQUF6QztBQUNBcVIsYUFBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsYUFBTyxDQUFDaUIsSUFBUjtBQUNBakIsYUFBTyxDQUFDTSxTQUFSO0FBQ0FOLGFBQU8sQ0FBQzhCLFdBQVIsQ0FBb0JsYSxRQUFwQjtBQUNBb1ksYUFBTyxDQUFDUyxZQUFSLENBQXFCaFEsSUFBSSxDQUFDNFIsU0FBTCxJQUFrQixTQUF2QztBQUNBckMsYUFBTyxDQUFDK0IsUUFBUixDQUFpQjNRLElBQWpCLEVBQXVCaU0sSUFBSSxHQUFDLENBQUwsR0FBT2xNLFdBQVcsQ0FBQ0MsSUFBRCxDQUF6QyxFQUFpRHlRLE1BQU0sR0FBR2phLFFBQVEsR0FBQyxDQUFsQixHQUFxQixDQUF0RTtBQUNBb1ksYUFBTyxDQUFDZ0IsU0FBUjtBQUNBaEIsYUFBTyxDQUFDa0IsTUFBUjtBQUNBbEIsYUFBTyxDQUFDZ0IsU0FBUjtBQUNEOztBQUVGO0FBQ0Y7OztBQUdELFNBQVNvUixVQUFULENBQW9CeGtCLElBQXBCLEVBQTBCb1MsT0FBMUIsRUFBbUM7QUFDakNBLFNBQU8sQ0FBQ2dSLElBQVI7QUFDRDs7QUFFRCxJQUFJcUIsTUFBTSxHQUFHO0FBQ1hDLFFBQU0sRUFBRSxTQUFTQSxNQUFULENBQWdCdFAsR0FBaEIsRUFBcUI7QUFDM0IsV0FBT2haLElBQUksQ0FBQ29OLEdBQUwsQ0FBUzRMLEdBQVQsRUFBYyxDQUFkLENBQVA7QUFDRCxHQUhVO0FBSVh1UCxTQUFPLEVBQUUsU0FBU0EsT0FBVCxDQUFpQnZQLEdBQWpCLEVBQXNCO0FBQzdCLFdBQU9oWixJQUFJLENBQUNvTixHQUFMLENBQVM0TCxHQUFHLEdBQUcsQ0FBZixFQUFrQixDQUFsQixJQUF1QixDQUE5QjtBQUNELEdBTlU7QUFPWHdQLFdBQVMsRUFBRSxTQUFTQSxTQUFULENBQW1CeFAsR0FBbkIsRUFBd0I7QUFDakMsUUFBSSxDQUFDQSxHQUFHLElBQUksR0FBUixJQUFlLENBQW5CLEVBQXNCO0FBQ3BCLGFBQU8sTUFBTWhaLElBQUksQ0FBQ29OLEdBQUwsQ0FBUzRMLEdBQVQsRUFBYyxDQUFkLENBQWI7QUFDRCxLQUZELE1BRU87QUFDTCxhQUFPLE9BQU9oWixJQUFJLENBQUNvTixHQUFMLENBQVM0TCxHQUFHLEdBQUcsQ0FBZixFQUFrQixDQUFsQixJQUF1QixDQUE5QixDQUFQO0FBQ0Q7QUFDRixHQWJVO0FBY1h5UCxRQUFNLEVBQUUsU0FBU0EsTUFBVCxDQUFnQnpQLEdBQWhCLEVBQXFCO0FBQzNCLFdBQU9BLEdBQVA7QUFDRCxHQWhCVSxFQUFiOzs7QUFtQkEsU0FBUzBQLFNBQVQsQ0FBbUI5a0IsSUFBbkIsRUFBeUI7QUFDdkIsT0FBSytrQixNQUFMLEdBQWMsS0FBZDtBQUNBL2tCLE1BQUksQ0FBQ2dsQixRQUFMLEdBQWdCLE9BQU9obEIsSUFBSSxDQUFDZ2xCLFFBQVosS0FBeUIsV0FBekIsR0FBdUMsSUFBdkMsR0FBOENobEIsSUFBSSxDQUFDZ2xCLFFBQW5FO0FBQ0FobEIsTUFBSSxDQUFDaWxCLE1BQUwsR0FBY2psQixJQUFJLENBQUNpbEIsTUFBTCxJQUFlLFFBQTdCO0FBQ0EsTUFBSUMsS0FBSyxHQUFHLEVBQVo7O0FBRUEsV0FBU0Msb0JBQVQsR0FBZ0M7QUFDOUIsUUFBSSxPQUFPQyxVQUFQLEtBQXNCLFdBQTFCLEVBQXVDO0FBQ3JDLGFBQU8sVUFBU0MsSUFBVCxFQUFlSCxLQUFmLEVBQXNCO0FBQzNCRSxrQkFBVSxDQUFDLFlBQVc7QUFDcEIsY0FBSUUsU0FBUyxHQUFHLENBQUMsSUFBSUMsSUFBSixFQUFqQjtBQUNBRixjQUFJLENBQUNDLFNBQUQsQ0FBSjtBQUNELFNBSFMsRUFHUEosS0FITyxDQUFWO0FBSUQsT0FMRDtBQU1ELEtBUEQsTUFPTyxJQUFJLE9BQU9NLHFCQUFQLEtBQWlDLFdBQXJDLEVBQWtEO0FBQ3ZELGFBQU9BLHFCQUFQO0FBQ0QsS0FGTSxNQUVBO0FBQ0wsYUFBTyxVQUFTSCxJQUFULEVBQWU7QUFDcEJBLFlBQUksQ0FBQyxJQUFELENBQUo7QUFDRCxPQUZEO0FBR0Q7QUFDRjtBQUNELE1BQUlJLGNBQWMsR0FBR04sb0JBQW9CLEVBQXpDO0FBQ0EsTUFBSU8sY0FBYyxHQUFHLElBQXJCO0FBQ0EsTUFBSUMsS0FBSyxHQUFHLFNBQVNOLElBQVQsQ0FBY08sU0FBZCxFQUF5QjtBQUNuQyxRQUFJQSxTQUFTLEtBQUssSUFBZCxJQUFzQixLQUFLYixNQUFMLEtBQWdCLElBQTFDLEVBQWdEO0FBQzlDL2tCLFVBQUksQ0FBQzZsQixTQUFMLElBQWtCN2xCLElBQUksQ0FBQzZsQixTQUFMLENBQWUsQ0FBZixDQUFsQjtBQUNBN2xCLFVBQUksQ0FBQzhsQixpQkFBTCxJQUEwQjlsQixJQUFJLENBQUM4bEIsaUJBQUwsRUFBMUI7QUFDQTtBQUNEO0FBQ0QsUUFBSUosY0FBYyxLQUFLLElBQXZCLEVBQTZCO0FBQzNCQSxvQkFBYyxHQUFHRSxTQUFqQjtBQUNEO0FBQ0QsUUFBSUEsU0FBUyxHQUFHRixjQUFaLEdBQTZCMWxCLElBQUksQ0FBQ2dsQixRQUF0QyxFQUFnRDtBQUM5QyxVQUFJbFksT0FBTyxHQUFHLENBQUM4WSxTQUFTLEdBQUdGLGNBQWIsSUFBK0IxbEIsSUFBSSxDQUFDZ2xCLFFBQWxEO0FBQ0EsVUFBSWUsY0FBYyxHQUFHdEIsTUFBTSxDQUFDemtCLElBQUksQ0FBQ2lsQixNQUFOLENBQTNCO0FBQ0FuWSxhQUFPLEdBQUdpWixjQUFjLENBQUNqWixPQUFELENBQXhCOztBQUVBOU0sVUFBSSxDQUFDNmxCLFNBQUwsSUFBa0I3bEIsSUFBSSxDQUFDNmxCLFNBQUwsQ0FBZS9ZLE9BQWYsQ0FBbEI7QUFDQTJZLG9CQUFjLENBQUNFLEtBQUQsRUFBUVQsS0FBUixDQUFkO0FBQ0QsS0FQRCxNQU9PO0FBQ0xsbEIsVUFBSSxDQUFDNmxCLFNBQUwsSUFBa0I3bEIsSUFBSSxDQUFDNmxCLFNBQUwsQ0FBZSxDQUFmLENBQWxCO0FBQ0E3bEIsVUFBSSxDQUFDOGxCLGlCQUFMLElBQTBCOWxCLElBQUksQ0FBQzhsQixpQkFBTCxFQUExQjtBQUNEO0FBQ0YsR0FwQkQ7QUFxQkFILE9BQUssR0FBR0EsS0FBSyxDQUFDSyxJQUFOLENBQVcsSUFBWCxDQUFSO0FBQ0FQLGdCQUFjLENBQUNFLEtBQUQsRUFBUVQsS0FBUixDQUFkO0FBQ0Q7O0FBRUQ7QUFDQTtBQUNBSixTQUFTLENBQUNtQixTQUFWLENBQW9CQyxJQUFwQixHQUEyQixZQUFXO0FBQ3BDLE9BQUtuQixNQUFMLEdBQWMsSUFBZDtBQUNELENBRkQ7O0FBSUEsU0FBU29CLFVBQVQsQ0FBb0I1bkIsSUFBcEIsRUFBMEJ5QixJQUExQixFQUFnQzNHLE1BQWhDLEVBQXdDK1ksT0FBeEMsRUFBaUQ7QUFDL0MsTUFBSWdVLEtBQUssR0FBRyxJQUFaO0FBQ0EsTUFBSTFqQixNQUFNLEdBQUcxQyxJQUFJLENBQUMwQyxNQUFsQjtBQUNBLE1BQUk2QyxVQUFVLEdBQUd2RixJQUFJLENBQUN1RixVQUF0QjtBQUNBN0MsUUFBTSxHQUFHRCxVQUFVLENBQUNDLE1BQUQsRUFBUzFDLElBQVQsRUFBZTNHLE1BQWYsQ0FBbkI7QUFDQSxNQUFJMnJCLFFBQVEsR0FBR2hsQixJQUFJLENBQUNxbUIsU0FBTCxHQUFpQnJtQixJQUFJLENBQUNnbEIsUUFBdEIsR0FBaUMsQ0FBaEQ7QUFDQW9CLE9BQUssQ0FBQ0UsaUJBQU4sSUFBMkJGLEtBQUssQ0FBQ0UsaUJBQU4sQ0FBd0JKLElBQXhCLEVBQTNCO0FBQ0EsTUFBSTlMLFFBQVEsR0FBRyxJQUFmO0FBQ0EsTUFBSTdiLElBQUksSUFBSSxRQUFaLEVBQXNCO0FBQ3BCLFFBQUkrYixPQUFPLEdBQUd0ZixNQUFNLENBQUMsRUFBRCxFQUFLZ0YsSUFBSSxDQUFDaUcsS0FBTCxDQUFXc1UsTUFBWCxDQUFrQkQsT0FBdkIsQ0FBcEI7QUFDQSxRQUFJQSxPQUFPLENBQUN4WCxJQUFaLEVBQWtCO0FBQ2hCc1gsY0FBUSxHQUFHdmIsV0FBVyxDQUFDeWIsT0FBTyxDQUFDSSxHQUFULEVBQWNKLE9BQU8sQ0FBQ2hiLElBQXRCLEVBQTRCZ2IsT0FBTyxDQUFDL2EsS0FBcEMsRUFBMkNtRCxNQUFNLENBQUMsQ0FBRCxDQUFOLENBQVVyRCxJQUFyRCxDQUF0QjtBQUNBK2EsY0FBUSxHQUFHM1gsVUFBVSxDQUFDMlgsUUFBRCxFQUFXcGEsSUFBWCxFQUFpQjNHLE1BQWpCLENBQXJCO0FBQ0EyRyxVQUFJLENBQUNvYSxRQUFMLEdBQWdCQSxRQUFoQjtBQUNELEtBSkQsTUFJTyxJQUFJcGEsSUFBSSxDQUFDb2EsUUFBVCxFQUFtQjtBQUN4QkEsY0FBUSxHQUFHcGEsSUFBSSxDQUFDb2EsUUFBTCxHQUFnQjNYLFVBQVUsQ0FBQ3pDLElBQUksQ0FBQ29hLFFBQU4sRUFBZ0JwYSxJQUFoQixFQUFzQjNHLE1BQXRCLENBQXJDO0FBQ0QsS0FGTSxNQUVBO0FBQ0wrZ0IsY0FBUSxHQUFHMVgsTUFBWDtBQUNEO0FBQ0YsR0FYRCxNQVdPO0FBQ0wwWCxZQUFRLEdBQUcxWCxNQUFYO0FBQ0Q7O0FBRUQ7QUFDQTFDLE1BQUksQ0FBQ3VtQixRQUFMLEdBQWdCN2pCLE1BQU0sR0FBR2lFLFlBQVksQ0FBQ2pFLE1BQUQsQ0FBckM7O0FBRUE7O0FBRUExQyxNQUFJLENBQUNFLElBQUwsR0FBWSxJQUFJZ0UsS0FBSixDQUFVLENBQVYsQ0FBWjtBQUNBO0FBQ0EsT0FBSyxJQUFJdkUsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBRyxDQUFwQixFQUF1QkEsQ0FBQyxFQUF4QixFQUE0QjtBQUMxQkssUUFBSSxDQUFDRSxJQUFMLENBQVVQLENBQVYsSUFBZUssSUFBSSxDQUFDcEcsT0FBTCxDQUFhK0YsQ0FBYixDQUFmO0FBQ0Q7O0FBRUQ7QUFDQSxNQUFJNm1CLGNBQWMsR0FBRzVjLGFBQWEsQ0FBQ3dRLFFBQUQsRUFBV3BhLElBQVgsRUFBaUIzRyxNQUFqQixFQUF5QjJHLElBQUksQ0FBQ0QsU0FBOUIsQ0FBbEM7QUFDRXJHLGNBQVksR0FBRzhzQixjQUFjLENBQUN0bUIsSUFBZixDQUFvQjRKLFdBRHJDO0FBRUVlLGFBQVcsR0FBRzJiLGNBQWMsQ0FBQ3RtQixJQUFmLENBQW9CMkosVUFGcEM7O0FBSUEsVUFBUTdKLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWUssUUFBcEI7QUFDRSxTQUFLLEtBQUw7QUFDRXRLLFVBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsS0FBZ0J4RyxZQUFoQjtBQUNBO0FBQ0YsU0FBSyxRQUFMO0FBQ0VzRyxVQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLEtBQWdCeEcsWUFBaEI7QUFDQTtBQUNGLFNBQUssTUFBTDtBQUNFc0csVUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixLQUFnQjJLLFdBQWhCO0FBQ0E7QUFDRixTQUFLLE9BQUw7QUFDRTdLLFVBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsS0FBZ0IySyxXQUFoQjtBQUNBLFlBWko7OztBQWVBLE1BQUk0YixhQUFhLEdBQUcsRUFBcEIsQ0FBdUJudEIsVUFBVSxHQUFHLENBQXBDO0FBQ0EsTUFBSTBHLElBQUksQ0FBQ3pCLElBQUwsS0FBYyxNQUFkLElBQXdCeUIsSUFBSSxDQUFDekIsSUFBTCxLQUFjLFFBQXRDLElBQWtEeUIsSUFBSSxDQUFDekIsSUFBTCxLQUFjLE1BQWhFLElBQTBFeUIsSUFBSSxDQUFDekIsSUFBTCxLQUFjLEtBQXhGLElBQWlHeUIsSUFBSSxDQUFDekIsSUFBTCxLQUFjLFFBQW5ILEVBQTZIO0FBQzNIa29CLGlCQUFhLEdBQUd4VixZQUFZLENBQUN2TyxNQUFELEVBQVMxQyxJQUFULEVBQWUzRyxNQUFmLENBQTVCO0FBQ0FDLGNBQVUsR0FBR210QixhQUFhLENBQUNudEIsVUFBM0I7QUFDQTtBQUNBLFFBQUcwRyxJQUFJLENBQUMrUSxLQUFMLENBQVdpTixTQUFkLEVBQXdCO0FBQ3RCLFVBQUkwSSxjQUFjLEdBQUMsQ0FBbkI7QUFDQSxXQUFJLElBQUlsbkIsQ0FBQyxHQUFDLENBQVYsRUFBWUEsQ0FBQyxHQUFDUSxJQUFJLENBQUMrUSxLQUFMLENBQVcxUixJQUFYLENBQWdCakUsTUFBOUIsRUFBcUNvRSxDQUFDLEVBQXRDLEVBQXlDO0FBQ3ZDa25CLHNCQUFjLEdBQUd0cUIsSUFBSSxDQUFDc0YsR0FBTCxDQUFTZ2xCLGNBQVQsRUFBd0IxbUIsSUFBSSxDQUFDK1EsS0FBTCxDQUFXMVIsSUFBWCxDQUFnQkcsQ0FBaEIsRUFBbUJqRixhQUFuQixHQUFpQ3lGLElBQUksQ0FBQytRLEtBQUwsQ0FBVzFSLElBQVgsQ0FBZ0JHLENBQWhCLEVBQW1CakYsYUFBcEQsR0FBa0VsQixNQUFNLENBQUNXLFFBQWpHLENBQWpCO0FBQ0Q7QUFDRGdHLFVBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsS0FBZ0IsQ0FBQ3dtQixjQUFjLEdBQUMsQ0FBaEIsSUFBbUIxbUIsSUFBSSxDQUFDbkcsVUFBeEM7QUFDRDtBQUNELFFBQUk4c0IsVUFBVSxHQUFDLENBQWYsQ0FBaUJDLFNBQVMsR0FBQyxDQUEzQjtBQUNBO0FBQ0EsU0FBSSxJQUFJcG5CLElBQUMsR0FBQyxDQUFWLEVBQVlBLElBQUMsR0FBQ2xHLFVBQVUsQ0FBQzhCLE1BQXpCLEVBQWdDb0UsSUFBQyxFQUFqQyxFQUFvQztBQUNsQyxVQUFHbEcsVUFBVSxDQUFDa0csSUFBRCxDQUFWLENBQWM4SyxRQUFkLElBQXdCLE1BQTNCLEVBQWtDO0FBQ2hDLFlBQUdzYyxTQUFTLEdBQUMsQ0FBYixFQUFlO0FBQ2I1bUIsY0FBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixLQUFnQjVHLFVBQVUsQ0FBQ2tHLElBQUQsQ0FBVixDQUFjMUMsS0FBZCxHQUFzQmtELElBQUksQ0FBQytRLEtBQUwsQ0FBV25YLE9BQWpEO0FBQ0QsU0FGRCxNQUVLO0FBQ0hvRyxjQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLEtBQWdCNUcsVUFBVSxDQUFDa0csSUFBRCxDQUFWLENBQWMxQyxLQUE5QjtBQUNEO0FBQ0Q4cEIsaUJBQVMsSUFBRyxDQUFaO0FBQ0QsT0FQRCxNQU9LO0FBQ0gsWUFBR0QsVUFBVSxHQUFDLENBQWQsRUFBZ0I7QUFDZDNtQixjQUFJLENBQUNFLElBQUwsQ0FBVSxDQUFWLEtBQWdCNUcsVUFBVSxDQUFDa0csSUFBRCxDQUFWLENBQWMxQyxLQUFkLEdBQXNCa0QsSUFBSSxDQUFDK1EsS0FBTCxDQUFXblgsT0FBakQ7QUFDRCxTQUZELE1BRUs7QUFDSG9HLGNBQUksQ0FBQ0UsSUFBTCxDQUFVLENBQVYsS0FBZ0I1RyxVQUFVLENBQUNrRyxJQUFELENBQVYsQ0FBYzFDLEtBQTlCO0FBQ0Q7QUFDRDZwQixrQkFBVSxJQUFHLENBQWI7QUFDRDtBQUNGO0FBQ0YsR0E5QkQsTUE4Qks7QUFDSHR0QixVQUFNLENBQUNDLFVBQVAsR0FBb0JBLFVBQXBCO0FBQ0Q7QUFDRDBHLE1BQUksQ0FBQ0QsU0FBTCxDQUFlOFIsU0FBZixHQUEyQjRVLGFBQTNCOztBQUVBLE1BQUl6bUIsSUFBSSxDQUFDdUYsVUFBTCxJQUFtQnZGLElBQUksQ0FBQ3VGLFVBQUwsQ0FBZ0JuSyxNQUF2QyxFQUErQztBQUM3QzRFLFFBQUksQ0FBQ0QsU0FBTCxDQUFlTSxTQUFmLEdBQTJCcU0sY0FBYyxDQUFDMU0sSUFBSSxDQUFDdUYsVUFBTixFQUFrQnZGLElBQWxCLEVBQXdCM0csTUFBeEIsQ0FBekM7QUFDQSxRQUFJd3RCLGtCQUFrQixHQUFHeGIsaUJBQWlCLENBQUNyTCxJQUFJLENBQUN1RixVQUFOLEVBQWtCdkYsSUFBbEIsRUFBd0IzRyxNQUF4QixFQUFnQzJHLElBQUksQ0FBQ0QsU0FBTCxDQUFlTSxTQUFmLENBQXlCRCxXQUF6RCxDQUExQztBQUNFNUcsZUFBVyxHQUFHcXRCLGtCQUFrQixDQUFDcnRCLFdBRG5DO0FBRUVtSCxTQUFLLEdBQUdrbUIsa0JBQWtCLENBQUNsbUIsS0FGN0I7QUFHQXRILFVBQU0sQ0FBQ0csV0FBUCxHQUFxQkEsV0FBckI7QUFDQUgsVUFBTSxDQUFDaWtCLGdCQUFQLEdBQTBCM2MsS0FBMUI7QUFDQVgsUUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixLQUFnQjFHLFdBQWhCO0FBQ0F3RyxRQUFJLENBQUNELFNBQUwsQ0FBZSttQixjQUFmLEdBQWdDRCxrQkFBaEM7QUFDRCxHQVRELE1BU0s7QUFDTCxRQUFJN21CLElBQUksQ0FBQ3pCLElBQUwsS0FBYyxNQUFkLElBQXdCeUIsSUFBSSxDQUFDekIsSUFBTCxLQUFjLE1BQXRDLElBQWdEeUIsSUFBSSxDQUFDekIsSUFBTCxLQUFjLFFBQWxFLEVBQTRFO0FBQzNFeUIsVUFBSSxDQUFDRCxTQUFMLENBQWVNLFNBQWYsR0FBMkIrTCxZQUFZLENBQUMxSixNQUFELEVBQVMxQyxJQUFULEVBQWUzRyxNQUFmLENBQXZDO0FBQ0FrTSxnQkFBVSxHQUFDdkYsSUFBSSxDQUFDRCxTQUFMLENBQWVNLFNBQWYsQ0FBeUJpTSxZQUFwQztBQUNBLFVBQUl1YSxtQkFBa0IsR0FBR3hiLGlCQUFpQixDQUFDOUYsVUFBRCxFQUFhdkYsSUFBYixFQUFtQjNHLE1BQW5CLEVBQTJCMkcsSUFBSSxDQUFDRCxTQUFMLENBQWVNLFNBQWYsQ0FBeUJELFdBQXBELENBQTFDO0FBQ0U1RyxrQkFBVyxHQUFHcXRCLG1CQUFrQixDQUFDcnRCLFdBRG5DO0FBRUVtSCxZQUFLLEdBQUdrbUIsbUJBQWtCLENBQUNsbUIsS0FGN0I7QUFHQXRILFlBQU0sQ0FBQ0csV0FBUCxHQUFxQkEsWUFBckI7QUFDQUgsWUFBTSxDQUFDaWtCLGdCQUFQLEdBQTBCM2MsTUFBMUI7QUFDQVgsVUFBSSxDQUFDRSxJQUFMLENBQVUsQ0FBVixLQUFnQjFHLFlBQWhCO0FBQ0F3RyxVQUFJLENBQUNELFNBQUwsQ0FBZSttQixjQUFmLEdBQWdDRCxtQkFBaEM7QUFDQSxLQVZELE1BVUs7QUFDSjdtQixVQUFJLENBQUNELFNBQUwsQ0FBZU0sU0FBZixHQUF5QjtBQUN4QkMsbUJBQVcsRUFBRSxFQURXLEVBQXpCOztBQUdBO0FBQ0Q7QUFDQTtBQUNBLE1BQUlOLElBQUksQ0FBQ3NQLFlBQUwsSUFBcUJ0UCxJQUFJLENBQUNpSCxLQUFMLENBQVc4ZixXQUFYLElBQTBCLE9BQS9DLElBQTBEL21CLElBQUksQ0FBQ3FaLGdCQUFMLEtBQTBCM1YsU0FBeEYsRUFBbUc7QUFDakcsUUFBSXNqQixVQUFVLEdBQUcsQ0FBakI7QUFDRTFtQixlQUFXLEdBQUdOLElBQUksQ0FBQ0QsU0FBTCxDQUFlTSxTQUFmLENBQXlCQyxXQUR6QztBQUVFa1AsVUFBTSxHQUFHeFAsSUFBSSxDQUFDRCxTQUFMLENBQWVNLFNBQWYsQ0FBeUJtUCxNQUZwQztBQUdFQyxRQUFJLEdBQUd6UCxJQUFJLENBQUNELFNBQUwsQ0FBZU0sU0FBZixDQUF5Qm9QLElBSGxDO0FBSUVyUCxlQUFXLEdBQUdKLElBQUksQ0FBQ0QsU0FBTCxDQUFlTSxTQUFmLENBQXlCRCxXQUp6QztBQUtBLFFBQUk2bUIsVUFBVSxHQUFHN21CLFdBQVcsSUFBSUUsV0FBVyxDQUFDbEYsTUFBWixHQUFxQixDQUF6QixDQUE1QjtBQUNBLFFBQUk4ckIsV0FBVyxHQUFHelgsSUFBSSxHQUFHRCxNQUF6QjtBQUNBd1gsY0FBVSxHQUFHRSxXQUFXLEdBQUdELFVBQTNCO0FBQ0FiLFNBQUssQ0FBQ2UsWUFBTixHQUFxQjtBQUNuQkMsbUJBQWEsRUFBRUosVUFESTtBQUVuQkssaUJBQVcsRUFBRUwsVUFGTTtBQUduQmxuQixjQUFRLEVBQUUsQ0FIUztBQUluQnduQixrQkFBWSxFQUFFLENBSkssRUFBckI7O0FBTUF0bkIsUUFBSSxDQUFDcVosZ0JBQUwsR0FBd0IyTixVQUF4QjtBQUNEOztBQUVELE1BQUl6b0IsSUFBSSxLQUFLLEtBQVQsSUFBa0JBLElBQUksS0FBSyxNQUEzQixJQUFxQ0EsSUFBSSxLQUFLLE1BQWxELEVBQTBEO0FBQ3hEbEYsVUFBTSxDQUFDNmxCLGtCQUFQLEdBQTRCbGYsSUFBSSxDQUFDa2EsU0FBTCxLQUFtQixLQUFuQixHQUEyQixDQUEzQixHQUErQnRMLG1CQUFtQixDQUFDd0wsUUFBRCxDQUE5RTtBQUNEOztBQUVELFVBQVE3YixJQUFSO0FBQ0UsU0FBSyxNQUFMO0FBQ0UsVUFBSXNsQixVQUFVLEdBQUc3b0IsTUFBTSxDQUFDLEVBQUQsRUFBSTtBQUN6QnVELFlBQUksRUFBRSxRQURtQjtBQUV6QnVsQixrQkFBVSxFQUFFLElBRmEsRUFBSjtBQUdyQjlqQixVQUFJLENBQUNpRyxLQUFMLENBQVc4ZCxJQUhVLENBQXZCO0FBSUEsVUFBRy9qQixJQUFJLENBQUN1bkIsVUFBTCxJQUFpQixJQUFqQixJQUF5QnZuQixJQUFJLENBQUN1bkIsVUFBTCxJQUFpQjdqQixTQUE3QyxFQUF1RDtBQUNyRDFELFlBQUksQ0FBQ0QsU0FBTCxDQUFlaWtCLGFBQWYsR0FBNkJYLGlCQUFpQixDQUFDcmpCLElBQUQsRUFBTTZqQixVQUFVLENBQUN0bEIsSUFBakIsQ0FBOUM7QUFDRDtBQUNELFdBQUsrbkIsaUJBQUwsR0FBeUIsSUFBSXhCLFNBQUosQ0FBYztBQUNyQ0csY0FBTSxFQUFFLFdBRDZCO0FBRXJDRCxnQkFBUSxFQUFFQSxRQUYyQjtBQUdyQ2EsaUJBQVMsRUFBRSxtQkFBUy9ZLE9BQVQsRUFBa0I7QUFDM0JzRixpQkFBTyxDQUFDNFEsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixFQUF3QmhqQixJQUFJLENBQUNsRCxLQUE3QixFQUFvQ2tELElBQUksQ0FBQ2hELE1BQXpDO0FBQ0EsY0FBSWdELElBQUksQ0FBQ2xHLE1BQVQsRUFBaUI7QUFDZnFZLHlCQUFhLENBQUNDLE9BQUQsRUFBVXBTLElBQVYsQ0FBYjtBQUNEO0FBQ0Q0akIsaUNBQXVCLENBQUNsaEIsTUFBRCxFQUFTMUMsSUFBVCxFQUFlM0csTUFBZixFQUF1QitZLE9BQXZCLEVBQStCdEYsT0FBL0IsQ0FBdkI7QUFDQTBYLG9CQUFVLENBQUN4a0IsSUFBRCxFQUFPb1MsT0FBUCxDQUFWO0FBQ0QsU0FWb0M7QUFXckMwVCx5QkFBaUIsRUFBRSxTQUFTQSxpQkFBVCxHQUE2QjtBQUM5Q00sZUFBSyxDQUFDNWxCLEtBQU4sQ0FBWUMsT0FBWixDQUFvQixnQkFBcEI7QUFDRCxTQWJvQyxFQUFkLENBQXpCOztBQWVGO0FBQ0EsU0FBSyxLQUFMO0FBQ0UyUixhQUFPLENBQUM0USxTQUFSLENBQWtCLENBQWxCLEVBQXFCLENBQXJCLEVBQXdCaGpCLElBQUksQ0FBQ2xELEtBQTdCLEVBQW9Da0QsSUFBSSxDQUFDaEQsTUFBekM7QUFDQXdsQix1QkFBaUIsQ0FBQzlmLE1BQUQsRUFBUzFDLElBQVQsRUFBZTNHLE1BQWYsRUFBdUIrWSxPQUF2QixDQUFqQjtBQUNGO0FBQ0EsU0FBSyxRQUFMO0FBQ0UsV0FBS2tVLGlCQUFMLEdBQXlCLElBQUl4QixTQUFKLENBQWM7QUFDckNHLGNBQU0sRUFBRSxXQUQ2QjtBQUVyQ0QsZ0JBQVEsRUFBRUEsUUFGMkI7QUFHckNhLGlCQUFTLEVBQUUsbUJBQVMvWSxPQUFULEVBQWtCO0FBQzNCc0YsaUJBQU8sQ0FBQzRRLFNBQVIsQ0FBa0IsQ0FBbEIsRUFBcUIsQ0FBckIsRUFBd0JoakIsSUFBSSxDQUFDbEQsS0FBN0IsRUFBb0NrRCxJQUFJLENBQUNoRCxNQUF6QztBQUNBLGNBQUlnRCxJQUFJLENBQUNsRyxNQUFULEVBQWlCO0FBQ2ZxWSx5QkFBYSxDQUFDQyxPQUFELEVBQVVwUyxJQUFWLENBQWI7QUFDRDtBQUNEQSxjQUFJLENBQUNELFNBQUwsQ0FBZW9JLFVBQWYsR0FBNEIrYixvQkFBb0IsQ0FBQ3hoQixNQUFELEVBQVMxQyxJQUFULEVBQWUzRyxNQUFmLEVBQXVCK1ksT0FBdkIsRUFBZ0N0RixPQUFoQyxDQUFoRDtBQUNBbVIsb0JBQVUsQ0FBQ2plLElBQUksQ0FBQzBDLE1BQU4sRUFBYzFDLElBQWQsRUFBb0IzRyxNQUFwQixFQUE0QitZLE9BQTVCLEVBQXFDcFMsSUFBSSxDQUFDRCxTQUExQyxDQUFWO0FBQ0FtYywyQkFBaUIsQ0FBQ2xjLElBQUQsRUFBTzNHLE1BQVAsRUFBZStZLE9BQWYsRUFBd0J0RixPQUF4QixDQUFqQjtBQUNBMFgsb0JBQVUsQ0FBQ3hrQixJQUFELEVBQU9vUyxPQUFQLENBQVY7QUFDRCxTQVpvQztBQWFyQzBULHlCQUFpQixFQUFFLFNBQVNBLGlCQUFULEdBQTZCO0FBQzlDTSxlQUFLLENBQUM1bEIsS0FBTixDQUFZQyxPQUFaLENBQW9CLGdCQUFwQjtBQUNELFNBZm9DLEVBQWQsQ0FBekI7O0FBaUJGO0FBQ0EsU0FBSyxNQUFMO0FBQ0UsV0FBSzZsQixpQkFBTCxHQUF5QixJQUFJeEIsU0FBSixDQUFjO0FBQ3JDRyxjQUFNLEVBQUUsUUFENkI7QUFFckNELGdCQUFRLEVBQUVBLFFBRjJCO0FBR3JDYSxpQkFBUyxFQUFFLFNBQVNBLFNBQVQsQ0FBbUIvWSxPQUFuQixFQUE0QjtBQUNyQ3NGLGlCQUFPLENBQUM0USxTQUFSLENBQWtCLENBQWxCLEVBQXFCLENBQXJCLEVBQXdCaGpCLElBQUksQ0FBQ2xELEtBQTdCLEVBQW9Da0QsSUFBSSxDQUFDaEQsTUFBekM7QUFDQSxjQUFJZ0QsSUFBSSxDQUFDbEcsTUFBVCxFQUFpQjtBQUNmcVkseUJBQWEsQ0FBQ0MsT0FBRCxFQUFVcFMsSUFBVixDQUFiO0FBQ0Q7QUFDRDJkLHVCQUFhLENBQUNwWSxVQUFELEVBQWF2RixJQUFiLEVBQW1CM0csTUFBbkIsRUFBMkIrWSxPQUEzQixDQUFiO0FBQ0FnSyxtQkFBUyxDQUFDN1csVUFBRCxFQUFhdkYsSUFBYixFQUFtQjNHLE1BQW5CLEVBQTJCK1ksT0FBM0IsQ0FBVDtBQUNBLGNBQUlvVixtQkFBbUIsR0FBRzdMLGtCQUFrQixDQUFDalosTUFBRCxFQUFTMUMsSUFBVCxFQUFlM0csTUFBZixFQUF1QitZLE9BQXZCLEVBQWdDdEYsT0FBaEMsQ0FBNUM7QUFDRXhNLHFCQUFXLEdBQUdrbkIsbUJBQW1CLENBQUNsbkIsV0FEcEM7QUFFRWdGLG1CQUFTLEdBQUdraUIsbUJBQW1CLENBQUNsaUIsU0FGbEM7QUFHRWxGLHFCQUFXLEdBQUdvbkIsbUJBQW1CLENBQUNwbkIsV0FIcEM7QUFJQUosY0FBSSxDQUFDRCxTQUFMLENBQWVPLFdBQWYsR0FBNkJBLFdBQTdCO0FBQ0FOLGNBQUksQ0FBQ0QsU0FBTCxDQUFldUYsU0FBZixHQUEyQkEsU0FBM0I7QUFDQXRGLGNBQUksQ0FBQ0QsU0FBTCxDQUFlSyxXQUFmLEdBQTZCQSxXQUE3QjtBQUNBMGQsbUJBQVMsQ0FBQ3BiLE1BQUQsRUFBUzFDLElBQVQsRUFBZTNHLE1BQWYsRUFBdUIrWSxPQUF2QixDQUFUO0FBQ0EsY0FBSXBTLElBQUksQ0FBQ3luQixjQUFMLEtBQXdCLEtBQXhCLElBQWlDM2EsT0FBTyxLQUFLLENBQWpELEVBQW9EO0FBQ2xEK0ssd0JBQVksQ0FBQzdYLElBQUQsRUFBTzNHLE1BQVAsRUFBZStZLE9BQWYsQ0FBWjtBQUNEO0FBQ0Q2TCxvQkFBVSxDQUFDamUsSUFBSSxDQUFDMEMsTUFBTixFQUFjMUMsSUFBZCxFQUFvQjNHLE1BQXBCLEVBQTRCK1ksT0FBNUIsRUFBcUNwUyxJQUFJLENBQUNELFNBQTFDLENBQVY7QUFDQW1jLDJCQUFpQixDQUFDbGMsSUFBRCxFQUFPM0csTUFBUCxFQUFlK1ksT0FBZixFQUF3QnRGLE9BQXhCLEVBQWlDMU0sV0FBakMsRUFBOENFLFdBQTlDLENBQWpCO0FBQ0Fra0Isb0JBQVUsQ0FBQ3hrQixJQUFELEVBQU9vUyxPQUFQLENBQVY7O0FBRUQsU0F6Qm9DO0FBMEJyQzBULHlCQUFpQixFQUFFLFNBQVNBLGlCQUFULEdBQTZCO0FBQzlDTSxlQUFLLENBQUM1bEIsS0FBTixDQUFZQyxPQUFaLENBQW9CLGdCQUFwQjtBQUNELFNBNUJvQyxFQUFkLENBQXpCOztBQThCQTtBQUNGLFNBQUssS0FBTDtBQUNFLFdBQUs2bEIsaUJBQUwsR0FBeUIsSUFBSXhCLFNBQUosQ0FBYztBQUNyQ0csY0FBTSxFQUFFLFFBRDZCO0FBRXJDRCxnQkFBUSxFQUFFQSxRQUYyQjtBQUdyQ2EsaUJBQVMsRUFBRSxTQUFTQSxTQUFULENBQW1CL1ksT0FBbkIsRUFBNEI7QUFDckNzRixpQkFBTyxDQUFDNFEsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixFQUF3QmhqQixJQUFJLENBQUNsRCxLQUE3QixFQUFvQ2tELElBQUksQ0FBQ2hELE1BQXpDO0FBQ0EsY0FBSWdELElBQUksQ0FBQ2xHLE1BQVQsRUFBaUI7QUFDZnFZLHlCQUFhLENBQUNDLE9BQUQsRUFBVXBTLElBQVYsQ0FBYjtBQUNEO0FBQ0QyZCx1QkFBYSxDQUFDcFksVUFBRCxFQUFhdkYsSUFBYixFQUFtQjNHLE1BQW5CLEVBQTJCK1ksT0FBM0IsQ0FBYjtBQUNBZ0ssbUJBQVMsQ0FBQzdXLFVBQUQsRUFBYXZGLElBQWIsRUFBbUIzRyxNQUFuQixFQUEyQitZLE9BQTNCLENBQVQ7QUFDQSxjQUFJc1Ysa0JBQWtCLEdBQUc1TCxpQkFBaUIsQ0FBQ3BaLE1BQUQsRUFBUzFDLElBQVQsRUFBZTNHLE1BQWYsRUFBdUIrWSxPQUF2QixFQUFnQ3RGLE9BQWhDLENBQTFDO0FBQ0V4TSxxQkFBVyxHQUFHb25CLGtCQUFrQixDQUFDcG5CLFdBRG5DO0FBRUVnRixtQkFBUyxHQUFHb2lCLGtCQUFrQixDQUFDcGlCLFNBRmpDO0FBR0VsRixxQkFBVyxHQUFHc25CLGtCQUFrQixDQUFDdG5CLFdBSG5DO0FBSUFKLGNBQUksQ0FBQ0QsU0FBTCxDQUFlTyxXQUFmLEdBQTZCQSxXQUE3QjtBQUNBTixjQUFJLENBQUNELFNBQUwsQ0FBZXVGLFNBQWYsR0FBMkJBLFNBQTNCO0FBQ0F0RixjQUFJLENBQUNELFNBQUwsQ0FBZUssV0FBZixHQUE2QkEsV0FBN0I7QUFDQTBkLG1CQUFTLENBQUNwYixNQUFELEVBQVMxQyxJQUFULEVBQWUzRyxNQUFmLEVBQXVCK1ksT0FBdkIsQ0FBVDtBQUNBLGNBQUlwUyxJQUFJLENBQUN5bkIsY0FBTCxLQUF3QixLQUF4QixJQUFpQzNhLE9BQU8sS0FBSyxDQUFqRCxFQUFvRDtBQUNsRCtLLHdCQUFZLENBQUM3WCxJQUFELEVBQU8zRyxNQUFQLEVBQWUrWSxPQUFmLENBQVo7QUFDRDtBQUNENkwsb0JBQVUsQ0FBQ2plLElBQUksQ0FBQzBDLE1BQU4sRUFBYzFDLElBQWQsRUFBb0IzRyxNQUFwQixFQUE0QitZLE9BQTVCLEVBQXFDcFMsSUFBSSxDQUFDRCxTQUExQyxDQUFWO0FBQ0FtYywyQkFBaUIsQ0FBQ2xjLElBQUQsRUFBTzNHLE1BQVAsRUFBZStZLE9BQWYsRUFBd0J0RixPQUF4QixFQUFpQzFNLFdBQWpDLEVBQThDRSxXQUE5QyxDQUFqQjtBQUNBa2tCLG9CQUFVLENBQUN4a0IsSUFBRCxFQUFPb1MsT0FBUCxDQUFWO0FBQ0QsU0F4Qm9DO0FBeUJyQzBULHlCQUFpQixFQUFFLFNBQVNBLGlCQUFULEdBQTZCO0FBQzlDTSxlQUFLLENBQUM1bEIsS0FBTixDQUFZQyxPQUFaLENBQW9CLGdCQUFwQjtBQUNELFNBM0JvQyxFQUFkLENBQXpCOztBQTZCQTtBQUNGLFNBQUssUUFBTDtBQUNFLFdBQUs2bEIsaUJBQUwsR0FBeUIsSUFBSXhCLFNBQUosQ0FBYztBQUNyQ0csY0FBTSxFQUFFLFFBRDZCO0FBRXJDRCxnQkFBUSxFQUFFQSxRQUYyQjtBQUdyQ2EsaUJBQVMsRUFBRSxTQUFTQSxTQUFULENBQW1CL1ksT0FBbkIsRUFBNEI7QUFDckNzRixpQkFBTyxDQUFDNFEsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixFQUF3QmhqQixJQUFJLENBQUNsRCxLQUE3QixFQUFvQ2tELElBQUksQ0FBQ2hELE1BQXpDO0FBQ0EsY0FBSWdELElBQUksQ0FBQ2xHLE1BQVQsRUFBaUI7QUFDZnFZLHlCQUFhLENBQUNDLE9BQUQsRUFBVXBTLElBQVYsQ0FBYjtBQUNEO0FBQ0QyZCx1QkFBYSxDQUFDcFksVUFBRCxFQUFhdkYsSUFBYixFQUFtQjNHLE1BQW5CLEVBQTJCK1ksT0FBM0IsQ0FBYjtBQUNBZ0ssbUJBQVMsQ0FBQzdXLFVBQUQsRUFBYXZGLElBQWIsRUFBbUIzRyxNQUFuQixFQUEyQitZLE9BQTNCLENBQVQ7QUFDQSxjQUFJdVYscUJBQXFCLEdBQUdqTyxvQkFBb0IsQ0FBQ2hYLE1BQUQsRUFBUzFDLElBQVQsRUFBZTNHLE1BQWYsRUFBdUIrWSxPQUF2QixFQUFnQ3RGLE9BQWhDLENBQWhEO0FBQ0V4TSxxQkFBVyxHQUFHcW5CLHFCQUFxQixDQUFDcm5CLFdBRHRDO0FBRUVnRixtQkFBUyxHQUFHcWlCLHFCQUFxQixDQUFDcmlCLFNBRnBDO0FBR0VsRixxQkFBVyxHQUFHdW5CLHFCQUFxQixDQUFDdm5CLFdBSHRDO0FBSUFKLGNBQUksQ0FBQ0QsU0FBTCxDQUFlTyxXQUFmLEdBQTZCQSxXQUE3QjtBQUNBTixjQUFJLENBQUNELFNBQUwsQ0FBZXVGLFNBQWYsR0FBMkJBLFNBQTNCO0FBQ0F0RixjQUFJLENBQUNELFNBQUwsQ0FBZUssV0FBZixHQUE2QkEsV0FBN0I7QUFDQTBkLG1CQUFTLENBQUNwYixNQUFELEVBQVMxQyxJQUFULEVBQWUzRyxNQUFmLEVBQXVCK1ksT0FBdkIsQ0FBVDtBQUNBLGNBQUlwUyxJQUFJLENBQUN5bkIsY0FBTCxLQUF3QixLQUF4QixJQUFpQzNhLE9BQU8sS0FBSyxDQUFqRCxFQUFvRDtBQUNsRCtLLHdCQUFZLENBQUM3WCxJQUFELEVBQU8zRyxNQUFQLEVBQWUrWSxPQUFmLENBQVo7QUFDRDtBQUNENkwsb0JBQVUsQ0FBQ2plLElBQUksQ0FBQzBDLE1BQU4sRUFBYzFDLElBQWQsRUFBb0IzRyxNQUFwQixFQUE0QitZLE9BQTVCLEVBQXFDcFMsSUFBSSxDQUFDRCxTQUExQyxDQUFWO0FBQ0FtYywyQkFBaUIsQ0FBQ2xjLElBQUQsRUFBTzNHLE1BQVAsRUFBZStZLE9BQWYsRUFBd0J0RixPQUF4QixFQUFpQzFNLFdBQWpDLEVBQThDRSxXQUE5QyxDQUFqQjtBQUNBa2tCLG9CQUFVLENBQUN4a0IsSUFBRCxFQUFPb1MsT0FBUCxDQUFWO0FBQ0QsU0F4Qm9DO0FBeUJyQzBULHlCQUFpQixFQUFFLFNBQVNBLGlCQUFULEdBQTZCO0FBQzlDTSxlQUFLLENBQUM1bEIsS0FBTixDQUFZQyxPQUFaLENBQW9CLGdCQUFwQjtBQUNELFNBM0JvQyxFQUFkLENBQXpCOztBQTZCQTtBQUNGLFNBQUssTUFBTDtBQUNFLFdBQUs2bEIsaUJBQUwsR0FBeUIsSUFBSXhCLFNBQUosQ0FBYztBQUNyQ0csY0FBTSxFQUFFLFFBRDZCO0FBRXJDRCxnQkFBUSxFQUFFQSxRQUYyQjtBQUdyQ2EsaUJBQVMsRUFBRSxTQUFTQSxTQUFULENBQW1CL1ksT0FBbkIsRUFBNEI7QUFDckNzRixpQkFBTyxDQUFDNFEsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixFQUF3QmhqQixJQUFJLENBQUNsRCxLQUE3QixFQUFvQ2tELElBQUksQ0FBQ2hELE1BQXpDO0FBQ0EsY0FBSWdELElBQUksQ0FBQ2xHLE1BQVQsRUFBaUI7QUFDZnFZLHlCQUFhLENBQUNDLE9BQUQsRUFBVXBTLElBQVYsQ0FBYjtBQUNEO0FBQ0QyZCx1QkFBYSxDQUFDcFksVUFBRCxFQUFhdkYsSUFBYixFQUFtQjNHLE1BQW5CLEVBQTJCK1ksT0FBM0IsQ0FBYjtBQUNBZ0ssbUJBQVMsQ0FBQzdXLFVBQUQsRUFBYXZGLElBQWIsRUFBbUIzRyxNQUFuQixFQUEyQitZLE9BQTNCLENBQVQ7QUFDQSxjQUFJd1YsbUJBQW1CLEdBQUczTSxrQkFBa0IsQ0FBQ3ZZLE1BQUQsRUFBUzFDLElBQVQsRUFBZTNHLE1BQWYsRUFBdUIrWSxPQUF2QixFQUFnQ3RGLE9BQWhDLENBQTVDO0FBQ0V4TSxxQkFBVyxHQUFHc25CLG1CQUFtQixDQUFDdG5CLFdBRHBDO0FBRUVnRixtQkFBUyxHQUFHc2lCLG1CQUFtQixDQUFDdGlCLFNBRmxDO0FBR0VsRixxQkFBVyxHQUFHd25CLG1CQUFtQixDQUFDeG5CLFdBSHBDO0FBSUFKLGNBQUksQ0FBQ0QsU0FBTCxDQUFlTyxXQUFmLEdBQTZCQSxXQUE3QjtBQUNBTixjQUFJLENBQUNELFNBQUwsQ0FBZXVGLFNBQWYsR0FBMkJBLFNBQTNCO0FBQ0F0RixjQUFJLENBQUNELFNBQUwsQ0FBZUssV0FBZixHQUE2QkEsV0FBN0I7QUFDQTBkLG1CQUFTLENBQUNwYixNQUFELEVBQVMxQyxJQUFULEVBQWUzRyxNQUFmLEVBQXVCK1ksT0FBdkIsQ0FBVDtBQUNBLGNBQUlwUyxJQUFJLENBQUN5bkIsY0FBTCxLQUF3QixLQUF4QixJQUFpQzNhLE9BQU8sS0FBSyxDQUFqRCxFQUFvRDtBQUNsRCtLLHdCQUFZLENBQUM3WCxJQUFELEVBQU8zRyxNQUFQLEVBQWUrWSxPQUFmLENBQVo7QUFDRDtBQUNENkwsb0JBQVUsQ0FBQ2plLElBQUksQ0FBQzBDLE1BQU4sRUFBYzFDLElBQWQsRUFBb0IzRyxNQUFwQixFQUE0QitZLE9BQTVCLEVBQXFDcFMsSUFBSSxDQUFDRCxTQUExQyxDQUFWO0FBQ0FtYywyQkFBaUIsQ0FBQ2xjLElBQUQsRUFBTzNHLE1BQVAsRUFBZStZLE9BQWYsRUFBd0J0RixPQUF4QixFQUFpQzFNLFdBQWpDLEVBQThDRSxXQUE5QyxDQUFqQjtBQUNBa2tCLG9CQUFVLENBQUN4a0IsSUFBRCxFQUFPb1MsT0FBUCxDQUFWO0FBQ0QsU0F4Qm9DO0FBeUJyQzBULHlCQUFpQixFQUFFLFNBQVNBLGlCQUFULEdBQTZCO0FBQzlDTSxlQUFLLENBQUM1bEIsS0FBTixDQUFZQyxPQUFaLENBQW9CLGdCQUFwQjtBQUNELFNBM0JvQyxFQUFkLENBQXpCOztBQTZCQTtBQUNGLFNBQUssTUFBTDtBQUNBLFNBQUssS0FBTDtBQUNFLFdBQUs2bEIsaUJBQUwsR0FBeUIsSUFBSXhCLFNBQUosQ0FBYztBQUNyQ0csY0FBTSxFQUFFLFdBRDZCO0FBRXJDRCxnQkFBUSxFQUFFQSxRQUYyQjtBQUdyQ2EsaUJBQVMsRUFBRSxTQUFTQSxTQUFULENBQW1CL1ksT0FBbkIsRUFBNEI7QUFDckNzRixpQkFBTyxDQUFDNFEsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixFQUF3QmhqQixJQUFJLENBQUNsRCxLQUE3QixFQUFvQ2tELElBQUksQ0FBQ2hELE1BQXpDO0FBQ0EsY0FBSWdELElBQUksQ0FBQ2xHLE1BQVQsRUFBaUI7QUFDZnFZLHlCQUFhLENBQUNDLE9BQUQsRUFBVXBTLElBQVYsQ0FBYjtBQUNEO0FBQ0RBLGNBQUksQ0FBQ0QsU0FBTCxDQUFlc0osT0FBZixHQUF5QnFWLGlCQUFpQixDQUFDaGMsTUFBRCxFQUFTMUMsSUFBVCxFQUFlM0csTUFBZixFQUF1QitZLE9BQXZCLEVBQWdDdEYsT0FBaEMsQ0FBMUM7QUFDQW1SLG9CQUFVLENBQUNqZSxJQUFJLENBQUMwQyxNQUFOLEVBQWMxQyxJQUFkLEVBQW9CM0csTUFBcEIsRUFBNEIrWSxPQUE1QixFQUFxQ3BTLElBQUksQ0FBQ0QsU0FBMUMsQ0FBVjtBQUNBbWMsMkJBQWlCLENBQUNsYyxJQUFELEVBQU8zRyxNQUFQLEVBQWUrWSxPQUFmLEVBQXdCdEYsT0FBeEIsQ0FBakI7QUFDQTBYLG9CQUFVLENBQUN4a0IsSUFBRCxFQUFPb1MsT0FBUCxDQUFWO0FBQ0QsU0Fab0M7QUFhckMwVCx5QkFBaUIsRUFBRSxTQUFTQSxpQkFBVCxHQUE2QjtBQUM5Q00sZUFBSyxDQUFDNWxCLEtBQU4sQ0FBWUMsT0FBWixDQUFvQixnQkFBcEI7QUFDRCxTQWZvQyxFQUFkLENBQXpCOztBQWlCQTtBQUNGLFNBQUssTUFBTDtBQUNFLFdBQUs2bEIsaUJBQUwsR0FBeUIsSUFBSXhCLFNBQUosQ0FBYztBQUNyQ0csY0FBTSxFQUFFLFdBRDZCO0FBRXJDRCxnQkFBUSxFQUFFQSxRQUYyQjtBQUdyQ2EsaUJBQVMsRUFBRSxTQUFTQSxTQUFULENBQW1CL1ksT0FBbkIsRUFBNEI7QUFDckNzRixpQkFBTyxDQUFDNFEsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixFQUF3QmhqQixJQUFJLENBQUNsRCxLQUE3QixFQUFvQ2tELElBQUksQ0FBQ2hELE1BQXpDO0FBQ0EsY0FBSWdELElBQUksQ0FBQ2xHLE1BQVQsRUFBaUI7QUFDZnFZLHlCQUFhLENBQUNDLE9BQUQsRUFBVXBTLElBQVYsQ0FBYjtBQUNEO0FBQ0RBLGNBQUksQ0FBQ0QsU0FBTCxDQUFlc0osT0FBZixHQUF5QmlXLGtCQUFrQixDQUFDNWMsTUFBRCxFQUFTMUMsSUFBVCxFQUFlM0csTUFBZixFQUF1QitZLE9BQXZCLEVBQWdDdEYsT0FBaEMsQ0FBM0M7QUFDQW1SLG9CQUFVLENBQUNqZSxJQUFJLENBQUMwQyxNQUFOLEVBQWMxQyxJQUFkLEVBQW9CM0csTUFBcEIsRUFBNEIrWSxPQUE1QixFQUFxQ3BTLElBQUksQ0FBQ0QsU0FBMUMsQ0FBVjtBQUNBbWMsMkJBQWlCLENBQUNsYyxJQUFELEVBQU8zRyxNQUFQLEVBQWUrWSxPQUFmLEVBQXdCdEYsT0FBeEIsQ0FBakI7QUFDQTBYLG9CQUFVLENBQUN4a0IsSUFBRCxFQUFPb1MsT0FBUCxDQUFWO0FBQ0QsU0Fab0M7QUFhckMwVCx5QkFBaUIsRUFBRSxTQUFTQSxpQkFBVCxHQUE2QjtBQUM5Q00sZUFBSyxDQUFDNWxCLEtBQU4sQ0FBWUMsT0FBWixDQUFvQixnQkFBcEI7QUFDRCxTQWZvQyxFQUFkLENBQXpCOztBQWlCQTtBQUNGLFNBQUssT0FBTDtBQUNFLFdBQUs2bEIsaUJBQUwsR0FBeUIsSUFBSXhCLFNBQUosQ0FBYztBQUNyQ0csY0FBTSxFQUFFLFdBRDZCO0FBRXJDRCxnQkFBUSxFQUFFQSxRQUYyQjtBQUdyQ2EsaUJBQVMsRUFBRSxTQUFTQSxTQUFULENBQW1CL1ksT0FBbkIsRUFBNEI7QUFDckNzRixpQkFBTyxDQUFDNFEsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixFQUF3QmhqQixJQUFJLENBQUNsRCxLQUE3QixFQUFvQ2tELElBQUksQ0FBQ2hELE1BQXpDO0FBQ0EsY0FBSWdELElBQUksQ0FBQ2xHLE1BQVQsRUFBaUI7QUFDZnFZLHlCQUFhLENBQUNDLE9BQUQsRUFBVXBTLElBQVYsQ0FBYjtBQUNEO0FBQ0RBLGNBQUksQ0FBQ0QsU0FBTCxDQUFleUgsU0FBZixHQUEyQmlaLG1CQUFtQixDQUFDL2QsTUFBRCxFQUFTMUMsSUFBVCxFQUFlM0csTUFBZixFQUF1QitZLE9BQXZCLEVBQWdDdEYsT0FBaEMsQ0FBOUM7QUFDQW1SLG9CQUFVLENBQUNqZSxJQUFJLENBQUMwQyxNQUFOLEVBQWMxQyxJQUFkLEVBQW9CM0csTUFBcEIsRUFBNEIrWSxPQUE1QixFQUFxQ3BTLElBQUksQ0FBQ0QsU0FBMUMsQ0FBVjtBQUNBbWMsMkJBQWlCLENBQUNsYyxJQUFELEVBQU8zRyxNQUFQLEVBQWUrWSxPQUFmLEVBQXdCdEYsT0FBeEIsQ0FBakI7QUFDQTBYLG9CQUFVLENBQUN4a0IsSUFBRCxFQUFPb1MsT0FBUCxDQUFWO0FBQ0QsU0Fab0M7QUFhckMwVCx5QkFBaUIsRUFBRSxTQUFTQSxpQkFBVCxHQUE2QjtBQUM5Q00sZUFBSyxDQUFDNWxCLEtBQU4sQ0FBWUMsT0FBWixDQUFvQixnQkFBcEI7QUFDRCxTQWZvQyxFQUFkLENBQXpCOztBQWlCQTtBQUNGLFNBQUssUUFBTDtBQUNFLFdBQUs2bEIsaUJBQUwsR0FBeUIsSUFBSXhCLFNBQUosQ0FBYztBQUNyQ0csY0FBTSxFQUFFLFdBRDZCO0FBRXJDRCxnQkFBUSxFQUFFQSxRQUYyQjtBQUdyQ2EsaUJBQVMsRUFBRSxTQUFTQSxTQUFULENBQW1CL1ksT0FBbkIsRUFBNEI7QUFDckNzRixpQkFBTyxDQUFDNFEsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixFQUF3QmhqQixJQUFJLENBQUNsRCxLQUE3QixFQUFvQ2tELElBQUksQ0FBQ2hELE1BQXpDO0FBQ0EsY0FBSWdELElBQUksQ0FBQ2xHLE1BQVQsRUFBaUI7QUFDZnFZLHlCQUFhLENBQUNDLE9BQUQsRUFBVXBTLElBQVYsQ0FBYjtBQUNEO0FBQ0RBLGNBQUksQ0FBQ0QsU0FBTCxDQUFlOG5CLFVBQWYsR0FBNEJwSSxvQkFBb0IsQ0FBQy9jLE1BQUQsRUFBUzFDLElBQVQsRUFBZTNHLE1BQWYsRUFBdUIrWSxPQUF2QixFQUFnQ3RGLE9BQWhDLENBQWhEO0FBQ0EwWCxvQkFBVSxDQUFDeGtCLElBQUQsRUFBT29TLE9BQVAsQ0FBVjtBQUNELFNBVm9DO0FBV3JDMFQseUJBQWlCLEVBQUUsU0FBU0EsaUJBQVQsR0FBNkI7QUFDOUNNLGVBQUssQ0FBQzVsQixLQUFOLENBQVlDLE9BQVosQ0FBb0IsZ0JBQXBCO0FBQ0QsU0Fib0MsRUFBZCxDQUF6Qjs7QUFlQTtBQUNGLFNBQUssT0FBTDtBQUNFLFdBQUs2bEIsaUJBQUwsR0FBeUIsSUFBSXhCLFNBQUosQ0FBYztBQUNyQ0csY0FBTSxFQUFFLFdBRDZCO0FBRXJDRCxnQkFBUSxFQUFFQSxRQUYyQjtBQUdyQ2EsaUJBQVMsRUFBRSxTQUFTQSxTQUFULENBQW1CL1ksT0FBbkIsRUFBNEI7QUFDckNzRixpQkFBTyxDQUFDNFEsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixFQUF3QmhqQixJQUFJLENBQUNsRCxLQUE3QixFQUFvQ2tELElBQUksQ0FBQ2hELE1BQXpDO0FBQ0EsY0FBSWdELElBQUksQ0FBQ2xHLE1BQVQsRUFBaUI7QUFDZnFZLHlCQUFhLENBQUNDLE9BQUQsRUFBVXBTLElBQVYsQ0FBYjtBQUNEO0FBQ0RBLGNBQUksQ0FBQ0QsU0FBTCxDQUFlK25CLFNBQWYsR0FBMkJsSSxtQkFBbUIsQ0FBQ3JhLFVBQUQsRUFBYTdDLE1BQWIsRUFBcUIxQyxJQUFyQixFQUEyQjNHLE1BQTNCLEVBQW1DK1ksT0FBbkMsRUFBNEN0RixPQUE1QyxDQUE5QztBQUNBMFgsb0JBQVUsQ0FBQ3hrQixJQUFELEVBQU9vUyxPQUFQLENBQVY7QUFDRCxTQVZvQztBQVdyQzBULHlCQUFpQixFQUFFLFNBQVNBLGlCQUFULEdBQTZCO0FBQzlDTSxlQUFLLENBQUM1bEIsS0FBTixDQUFZQyxPQUFaLENBQW9CLGdCQUFwQjtBQUNELFNBYm9DLEVBQWQsQ0FBekI7O0FBZUE7QUFDRixTQUFLLFFBQUw7QUFDRSxXQUFLNmxCLGlCQUFMLEdBQXlCLElBQUl4QixTQUFKLENBQWM7QUFDckNHLGNBQU0sRUFBRSxRQUQ2QjtBQUVyQ0QsZ0JBQVEsRUFBRUEsUUFGMkI7QUFHckNhLGlCQUFTLEVBQUUsU0FBU0EsU0FBVCxDQUFtQi9ZLE9BQW5CLEVBQTRCO0FBQ3JDc0YsaUJBQU8sQ0FBQzRRLFNBQVIsQ0FBa0IsQ0FBbEIsRUFBcUIsQ0FBckIsRUFBd0JoakIsSUFBSSxDQUFDbEQsS0FBN0IsRUFBb0NrRCxJQUFJLENBQUNoRCxNQUF6QztBQUNBLGNBQUlnRCxJQUFJLENBQUNsRyxNQUFULEVBQWlCO0FBQ2ZxWSx5QkFBYSxDQUFDQyxPQUFELEVBQVVwUyxJQUFWLENBQWI7QUFDRDtBQUNEMmQsdUJBQWEsQ0FBQ3BZLFVBQUQsRUFBYXZGLElBQWIsRUFBbUIzRyxNQUFuQixFQUEyQitZLE9BQTNCLENBQWI7QUFDQWdLLG1CQUFTLENBQUM3VyxVQUFELEVBQWF2RixJQUFiLEVBQW1CM0csTUFBbkIsRUFBMkIrWSxPQUEzQixDQUFUO0FBQ0EsY0FBSTJWLHFCQUFxQixHQUFHNU4sb0JBQW9CLENBQUN6WCxNQUFELEVBQVMwWCxRQUFULEVBQW1CcGEsSUFBbkIsRUFBeUIzRyxNQUF6QixFQUFpQytZLE9BQWpDLEVBQTBDdEYsT0FBMUMsQ0FBaEQ7QUFDRXhNLHFCQUFXLEdBQUd5bkIscUJBQXFCLENBQUN6bkIsV0FEdEM7QUFFRWdGLG1CQUFTLEdBQUd5aUIscUJBQXFCLENBQUN6aUIsU0FGcEM7QUFHRWxGLHFCQUFXLEdBQUcybkIscUJBQXFCLENBQUMzbkIsV0FIdEM7QUFJQUosY0FBSSxDQUFDRCxTQUFMLENBQWVPLFdBQWYsR0FBNkJBLFdBQTdCO0FBQ0FOLGNBQUksQ0FBQ0QsU0FBTCxDQUFldUYsU0FBZixHQUEyQkEsU0FBM0I7QUFDQXRGLGNBQUksQ0FBQ0QsU0FBTCxDQUFlSyxXQUFmLEdBQTZCQSxXQUE3QjtBQUNBMGQsbUJBQVMsQ0FBQ3BiLE1BQUQsRUFBUzFDLElBQVQsRUFBZTNHLE1BQWYsRUFBdUIrWSxPQUF2QixDQUFUO0FBQ0EsY0FBSXBTLElBQUksQ0FBQ3luQixjQUFMLEtBQXdCLEtBQXhCLElBQWlDM2EsT0FBTyxLQUFLLENBQWpELEVBQW9EO0FBQ2xEK0ssd0JBQVksQ0FBQzdYLElBQUQsRUFBTzNHLE1BQVAsRUFBZStZLE9BQWYsQ0FBWjtBQUNEO0FBQ0QsY0FBSWdJLFFBQUosRUFBYztBQUNaNkQsc0JBQVUsQ0FBQzdELFFBQUQsRUFBV3BhLElBQVgsRUFBaUIzRyxNQUFqQixFQUF5QitZLE9BQXpCLEVBQWtDcFMsSUFBSSxDQUFDRCxTQUF2QyxDQUFWO0FBQ0QsV0FGRCxNQUVPO0FBQ0xrZSxzQkFBVSxDQUFDamUsSUFBSSxDQUFDMEMsTUFBTixFQUFjMUMsSUFBZCxFQUFvQjNHLE1BQXBCLEVBQTRCK1ksT0FBNUIsRUFBcUNwUyxJQUFJLENBQUNELFNBQTFDLENBQVY7QUFDRDtBQUNEbWMsMkJBQWlCLENBQUNsYyxJQUFELEVBQU8zRyxNQUFQLEVBQWUrWSxPQUFmLEVBQXdCdEYsT0FBeEIsRUFBaUMxTSxXQUFqQyxFQUE4Q0UsV0FBOUMsQ0FBakI7QUFDQWtrQixvQkFBVSxDQUFDeGtCLElBQUQsRUFBT29TLE9BQVAsQ0FBVjtBQUNELFNBNUJvQztBQTZCckMwVCx5QkFBaUIsRUFBRSxTQUFTQSxpQkFBVCxHQUE2QjtBQUM5Q00sZUFBSyxDQUFDNWxCLEtBQU4sQ0FBWUMsT0FBWixDQUFvQixnQkFBcEI7QUFDRCxTQS9Cb0MsRUFBZCxDQUF6Qjs7QUFpQ0EsWUEzU0o7O0FBNlNEOztBQUVEOztBQUVBLFNBQVN1bkIsS0FBVCxHQUFpQjtBQUNmLE9BQUtDLE1BQUwsR0FBYyxFQUFkO0FBQ0Q7O0FBRURELEtBQUssQ0FBQy9CLFNBQU4sQ0FBZ0JpQyxnQkFBaEIsR0FBbUMsVUFBUzNwQixJQUFULEVBQWU0cEIsUUFBZixFQUF5QjtBQUMxRCxPQUFLRixNQUFMLENBQVkxcEIsSUFBWixJQUFvQixLQUFLMHBCLE1BQUwsQ0FBWTFwQixJQUFaLEtBQXFCLEVBQXpDO0FBQ0EsT0FBSzBwQixNQUFMLENBQVkxcEIsSUFBWixFQUFrQmpCLElBQWxCLENBQXVCNnFCLFFBQXZCO0FBQ0QsQ0FIRDs7QUFLQUgsS0FBSyxDQUFDL0IsU0FBTixDQUFnQnhsQixPQUFoQixHQUEwQixZQUFXO0FBQ25DLE9BQUssSUFBSTJuQixJQUFJLEdBQUcza0IsU0FBUyxDQUFDckksTUFBckIsRUFBNkJpdEIsSUFBSSxHQUFHbmtCLEtBQUssQ0FBQ2trQixJQUFELENBQXpDLEVBQWlERSxJQUFJLEdBQUcsQ0FBN0QsRUFBZ0VBLElBQUksR0FBR0YsSUFBdkUsRUFBNkVFLElBQUksRUFBakYsRUFBcUY7QUFDbkZELFFBQUksQ0FBQ0MsSUFBRCxDQUFKLEdBQWE3a0IsU0FBUyxDQUFDNmtCLElBQUQsQ0FBdEI7QUFDRDs7QUFFRCxNQUFJL3BCLElBQUksR0FBRzhwQixJQUFJLENBQUMsQ0FBRCxDQUFmO0FBQ0EsTUFBSUUsTUFBTSxHQUFHRixJQUFJLENBQUNsZCxLQUFMLENBQVcsQ0FBWCxDQUFiO0FBQ0EsTUFBSSxDQUFDLENBQUMsS0FBSzhjLE1BQUwsQ0FBWTFwQixJQUFaLENBQU4sRUFBeUI7QUFDdkIsU0FBSzBwQixNQUFMLENBQVkxcEIsSUFBWixFQUFrQjdDLE9BQWxCLENBQTBCLFVBQVN5c0IsUUFBVCxFQUFtQjtBQUMzQyxVQUFJO0FBQ0ZBLGdCQUFRLENBQUNuakIsS0FBVCxDQUFlLElBQWYsRUFBcUJ1akIsTUFBckI7QUFDRCxPQUZELENBRUUsT0FBT3ByQixDQUFQLEVBQVU7QUFDVix1QkFBY0EsQ0FBZDtBQUNEO0FBQ0YsS0FORDtBQU9EO0FBQ0YsQ0FoQkQ7O0FBa0JBLElBQUlxckIsTUFBTSxHQUFHLFNBQVNBLE1BQVQsQ0FBZ0J4b0IsSUFBaEIsRUFBc0I7QUFDakNBLE1BQUksQ0FBQ25HLFVBQUwsR0FBa0JtRyxJQUFJLENBQUNuRyxVQUFMLEdBQWtCbUcsSUFBSSxDQUFDbkcsVUFBdkIsR0FBb0MsQ0FBdEQ7QUFDQW1HLE1BQUksQ0FBQ2hHLFFBQUwsR0FBZ0JnRyxJQUFJLENBQUNoRyxRQUFMLEdBQWdCZ0csSUFBSSxDQUFDaEcsUUFBTCxHQUFnQmdHLElBQUksQ0FBQ25HLFVBQXJDLEdBQWtELEtBQUttRyxJQUFJLENBQUNuRyxVQUE1RTtBQUNBbUcsTUFBSSxDQUFDeVQsS0FBTCxHQUFhelksTUFBTSxDQUFDLEVBQUQsRUFBS2dGLElBQUksQ0FBQ3lULEtBQVYsQ0FBbkI7QUFDQXpULE1BQUksQ0FBQzJULFFBQUwsR0FBZ0IzWSxNQUFNLENBQUMsRUFBRCxFQUFLZ0YsSUFBSSxDQUFDMlQsUUFBVixDQUF0QjtBQUNBM1QsTUFBSSxDQUFDZ2xCLFFBQUwsR0FBZ0JobEIsSUFBSSxDQUFDZ2xCLFFBQUwsR0FBZ0JobEIsSUFBSSxDQUFDZ2xCLFFBQXJCLEdBQWdDLElBQWhEO0FBQ0FobEIsTUFBSSxDQUFDK1EsS0FBTCxHQUFhL1YsTUFBTSxDQUFDLEVBQUQsRUFBSztBQUN0QnFFLFFBQUksRUFBQyxFQURpQjtBQUV0QjJlLGFBQVMsRUFBQyxLQUZZO0FBR3RCcFIsWUFBUSxFQUFDLEtBSGE7QUFJdEJrUSxlQUFXLEVBQUMsS0FKVTtBQUt0QjNRLGVBQVcsRUFBQyxDQUxVO0FBTXRCOEssWUFBUSxFQUFFLE9BTlk7QUFPdEJDLGNBQVUsRUFBRSxJQUFJbFgsSUFBSSxDQUFDbkcsVUFQQztBQVF0QndkLGFBQVMsRUFBQyxTQVJZO0FBU3RCemQsV0FBTyxFQUFDLEVBVGM7QUFVdEJnZSxhQUFTLEVBQUMsU0FWWSxFQUFMO0FBV2hCNVgsTUFBSSxDQUFDK1EsS0FYVyxDQUFuQjtBQVlBL1EsTUFBSSxDQUFDK1EsS0FBTCxDQUFXbUcsVUFBWCxJQUF5QmxYLElBQUksQ0FBQ25HLFVBQTlCO0FBQ0FtRyxNQUFJLENBQUMrUSxLQUFMLENBQVduWCxPQUFYLElBQXNCb0csSUFBSSxDQUFDbkcsVUFBM0I7QUFDQW1HLE1BQUksQ0FBQ2lILEtBQUwsR0FBYWpNLE1BQU0sQ0FBQyxFQUFELEVBQUs7QUFDdEJ5USxlQUFXLEVBQUUsS0FEUztBQUV0QmxOLFFBQUksRUFBRSxhQUZnQjtBQUd0QjBZLFlBQVEsRUFBRSxPQUhZO0FBSXRCQyxjQUFVLEVBQUUsQ0FKVTtBQUt0QjZQLGVBQVcsRUFBRSxNQUxTO0FBTXRCN2YsZUFBVyxFQUFDLFFBTlU7QUFPdEJ1VyxZQUFRLEVBQUMsSUFQYTtBQVF0QkMsaUJBQWEsRUFBQyxTQVJRLEVBQUw7QUFTaEIxZCxNQUFJLENBQUNpSCxLQVRXLENBQW5CO0FBVUFqSCxNQUFJLENBQUNpSCxLQUFMLENBQVdpUSxVQUFYLElBQXlCbFgsSUFBSSxDQUFDbkcsVUFBOUI7QUFDQW1HLE1BQUksQ0FBQ2lLLE1BQUwsR0FBY2pQLE1BQU0sQ0FBQyxFQUFELEVBQUs7QUFDdkI4SCxRQUFJLEVBQUUsSUFEaUI7QUFFdkJ3SCxZQUFRLEVBQUUsUUFGYTtBQUd2QlEsU0FBSyxFQUFFLFFBSGdCO0FBSXZCdVQsbUJBQWUsRUFBRSxlQUpNO0FBS3ZCRCxlQUFXLEVBQUUsZUFMVTtBQU12QkQsZUFBVyxFQUFFLENBTlU7QUFPdkJ2a0IsV0FBTyxFQUFFLENBUGM7QUFRdkJzUSxVQUFNLEVBQUUsQ0FSZTtBQVN2QlUsV0FBTyxFQUFFLEVBVGM7QUFVdkI1USxZQUFRLEVBQUVnRyxJQUFJLENBQUNoRyxRQVZRO0FBV3ZCcVEsY0FBVSxFQUFFckssSUFBSSxDQUFDaEcsUUFYTTtBQVl2QjRkLGFBQVMsRUFBRSxTQVpZO0FBYXZCaFQsVUFBTSxFQUFFLEVBYmU7QUFjdkI0WixlQUFXLEVBQUUsU0FkVSxFQUFMO0FBZWpCeGUsTUFBSSxDQUFDaUssTUFmWSxDQUFwQjtBQWdCQWpLLE1BQUksQ0FBQ2lLLE1BQUwsQ0FBWWtVLFdBQVosR0FBMEJuZSxJQUFJLENBQUNpSyxNQUFMLENBQVlrVSxXQUFaLEdBQTBCbmUsSUFBSSxDQUFDbkcsVUFBekQ7QUFDQW1HLE1BQUksQ0FBQ2lLLE1BQUwsQ0FBWVcsT0FBWixHQUFzQjVLLElBQUksQ0FBQ2lLLE1BQUwsQ0FBWVcsT0FBWixHQUFzQjVLLElBQUksQ0FBQ25HLFVBQWpEO0FBQ0FtRyxNQUFJLENBQUNpSyxNQUFMLENBQVlyUSxPQUFaLEdBQXNCb0csSUFBSSxDQUFDaUssTUFBTCxDQUFZclEsT0FBWixHQUFzQm9HLElBQUksQ0FBQ25HLFVBQWpEO0FBQ0FtRyxNQUFJLENBQUNpSyxNQUFMLENBQVlDLE1BQVosR0FBcUJsSyxJQUFJLENBQUNpSyxNQUFMLENBQVlDLE1BQVosR0FBcUJsSyxJQUFJLENBQUNuRyxVQUEvQztBQUNBbUcsTUFBSSxDQUFDaUcsS0FBTCxHQUFhakwsTUFBTSxDQUFDLEVBQUQsRUFBS2dGLElBQUksQ0FBQ2lHLEtBQVYsQ0FBbkI7QUFDQWpHLE1BQUksQ0FBQ2xHLE1BQUwsR0FBY2tHLElBQUksQ0FBQ2xHLE1BQUwsR0FBYyxJQUFkLEdBQXFCLEtBQW5DO0FBQ0FrRyxNQUFJLENBQUNxbUIsU0FBTCxHQUFpQnJtQixJQUFJLENBQUNxbUIsU0FBTCxHQUFpQixJQUFqQixHQUF3QixLQUF6QztBQUNEcm1CLE1BQUksQ0FBQ2xHLE1BQUwsR0FBY2tHLElBQUksQ0FBQ2xHLE1BQUwsR0FBYyxJQUFkLEdBQXFCLEtBQW5DOztBQUVDLE1BQUkydUIsU0FBUyxHQUFHQyxJQUFJLENBQUNDLEtBQUwsQ0FBV0QsSUFBSSxDQUFDRSxTQUFMLENBQWV2dkIsTUFBZixDQUFYLENBQWhCO0FBQ0FvdkIsV0FBUyxDQUFDdnVCLE1BQVYsR0FBbUI4RixJQUFJLENBQUM5RixNQUFMLEdBQWM4RixJQUFJLENBQUM5RixNQUFuQixHQUE0QnV1QixTQUFTLENBQUN2dUIsTUFBekQ7QUFDQXV1QixXQUFTLENBQUM5dUIsZUFBVixHQUE0QnFHLElBQUksQ0FBQytRLEtBQUwsQ0FBV25FLFFBQVgsS0FBd0IsSUFBeEIsSUFBZ0M1TSxJQUFJLENBQUMrUSxLQUFMLENBQVcwQyxLQUEzQyxHQUFtRGdWLFNBQVMsQ0FBQzl1QixlQUE3RCxHQUErRSxDQUEzRztBQUNBLE1BQUlxRyxJQUFJLENBQUN6QixJQUFMLElBQWEsS0FBYixJQUFzQnlCLElBQUksQ0FBQ3pCLElBQUwsSUFBYSxNQUF2QyxFQUErQztBQUM3Q2txQixhQUFTLENBQUN0dUIsbUJBQVYsR0FBZ0M2RixJQUFJLENBQUNrYSxTQUFMLEtBQW1CLEtBQW5CLEdBQTJCLENBQTNCLEdBQStCbGEsSUFBSSxDQUFDaUcsS0FBTCxDQUFXZ1osR0FBWCxDQUFlRixVQUFmLEdBQTRCL2UsSUFBSSxDQUFDbkcsVUFBakMsSUFBK0M0dUIsU0FBUyxDQUFDdHVCLG1CQUFWLEdBQWdDNkYsSUFBSSxDQUFDbkcsVUFBbko7QUFDRDtBQUNELE1BQUltRyxJQUFJLENBQUN6QixJQUFMLElBQWEsTUFBakIsRUFBeUI7QUFDdkJrcUIsYUFBUyxDQUFDdHVCLG1CQUFWLEdBQWdDNkYsSUFBSSxDQUFDa2EsU0FBTCxLQUFtQixLQUFuQixHQUEyQixDQUEzQixHQUErQmxhLElBQUksQ0FBQ2lHLEtBQUwsQ0FBV3VaLElBQVgsQ0FBZ0JULFVBQWhCLEdBQTZCL2UsSUFBSSxDQUFDbkcsVUFBbEMsSUFBZ0Q0dUIsU0FBUyxDQUFDdHVCLG1CQUFWLEdBQWdDNkYsSUFBSSxDQUFDbkcsVUFBcEo7QUFDRDtBQUNENHVCLFdBQVMsQ0FBQ3J1QixtQkFBVixHQUFnQzRGLElBQUksQ0FBQ2thLFNBQUwsS0FBbUIsS0FBbkIsR0FBMkIsQ0FBM0IsR0FBK0J1TyxTQUFTLENBQUNydUIsbUJBQVYsR0FBZ0M0RixJQUFJLENBQUNuRyxVQUFwRztBQUNBNHVCLFdBQVMsQ0FBQ2x2QixVQUFWLEdBQXVCeUcsSUFBSSxDQUFDK1EsS0FBTCxDQUFXNUUsV0FBWCxHQUF5Qm5NLElBQUksQ0FBQytRLEtBQUwsQ0FBVzVFLFdBQXBDLEdBQWtEOVMsTUFBTSxDQUFDRSxVQUFoRjs7QUFFQTtBQUNBa3ZCLFdBQVMsQ0FBQzN1QixNQUFWLEdBQW1Ca0csSUFBSSxDQUFDbEcsTUFBeEI7QUFDQSxNQUFJa0csSUFBSSxDQUFDbEcsTUFBVCxFQUFpQjtBQUNmLFFBQUkrdUIsU0FBUyxHQUFHN29CLElBQUksQ0FBQ2xELEtBQXJCO0FBQ0EsUUFBSWdzQixVQUFVLEdBQUc5b0IsSUFBSSxDQUFDaEQsTUFBdEI7QUFDQWdELFFBQUksQ0FBQ2xELEtBQUwsR0FBYWdzQixVQUFiO0FBQ0E5b0IsUUFBSSxDQUFDaEQsTUFBTCxHQUFjNnJCLFNBQWQ7QUFDRDs7QUFFRDtBQUNBN29CLE1BQUksQ0FBQ3BHLE9BQUwsR0FBZW9HLElBQUksQ0FBQ3BHLE9BQUwsR0FBZW9HLElBQUksQ0FBQ3BHLE9BQXBCLEdBQThCNnVCLFNBQVMsQ0FBQzd1QixPQUF2RDtBQUNBLE9BQUssSUFBSTRGLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUcsQ0FBcEIsRUFBdUJBLENBQUMsRUFBeEIsRUFBNEI7QUFDMUJRLFFBQUksQ0FBQ3BHLE9BQUwsQ0FBYTRGLENBQWIsS0FBbUJRLElBQUksQ0FBQ25HLFVBQXhCO0FBQ0Q7QUFDRDR1QixXQUFTLENBQUNudkIsVUFBVixHQUF1QkQsTUFBTSxDQUFDQyxVQUFQLEdBQW9CMEcsSUFBSSxDQUFDbkcsVUFBaEQ7QUFDQTR1QixXQUFTLENBQUNqdkIsV0FBVixHQUF3QkgsTUFBTSxDQUFDRyxXQUFQLEdBQXFCd0csSUFBSSxDQUFDbkcsVUFBbEQ7QUFDQSxNQUFJbUcsSUFBSSxDQUFDc1AsWUFBTCxJQUFxQnRQLElBQUksQ0FBQ2lILEtBQUwsQ0FBV29WLFVBQXBDLEVBQWdEO0FBQzlDb00sYUFBUyxDQUFDanZCLFdBQVYsSUFBeUIsSUFBSXdHLElBQUksQ0FBQ25HLFVBQWxDO0FBQ0Q7QUFDRDR1QixXQUFTLENBQUNodkIsZUFBVixHQUE0QkosTUFBTSxDQUFDSSxlQUFQLEdBQXlCdUcsSUFBSSxDQUFDbkcsVUFBMUQ7QUFDQTR1QixXQUFTLENBQUN6dUIsUUFBVixHQUFxQmdHLElBQUksQ0FBQ2hHLFFBQTFCO0FBQ0F5dUIsV0FBUyxDQUFDbHVCLGFBQVYsR0FBMEJsQixNQUFNLENBQUNrQixhQUFQLEdBQXVCeUYsSUFBSSxDQUFDbkcsVUFBdEQ7QUFDQTR1QixXQUFTLENBQUNodUIsZ0JBQVYsR0FBNkJwQixNQUFNLENBQUNvQixnQkFBUCxHQUEwQnVGLElBQUksQ0FBQ25HLFVBQTVEO0FBQ0E0dUIsV0FBUyxDQUFDL3RCLGNBQVYsR0FBMkJyQixNQUFNLENBQUNxQixjQUFQLEdBQXdCc0YsSUFBSSxDQUFDbkcsVUFBeEQ7QUFDQTR1QixXQUFTLENBQUM1dEIsaUJBQVYsR0FBOEJ4QixNQUFNLENBQUN3QixpQkFBUCxHQUEyQm1GLElBQUksQ0FBQ25HLFVBQTlEO0FBQ0E0dUIsV0FBUyxDQUFDMXVCLGFBQVYsR0FBMEJWLE1BQU0sQ0FBQ1UsYUFBUCxHQUF1QmlHLElBQUksQ0FBQ25HLFVBQXREO0FBQ0FtRyxNQUFJLENBQUMrb0IsS0FBTCxHQUFhL29CLElBQUksQ0FBQytvQixLQUFMLEdBQWEvb0IsSUFBSSxDQUFDK29CLEtBQWxCLEdBQTBCLElBQXZDOztBQUVBLE9BQUszVyxPQUFMLEdBQWU0VyxHQUFHLENBQUNDLG1CQUFKLENBQXdCanBCLElBQUksQ0FBQ2twQixRQUE3QixFQUF1Q2xwQixJQUFJLENBQUMrb0IsS0FBNUMsQ0FBZjtBQUNBOzs7Ozs7Ozs7O0FBVUEvb0IsTUFBSSxDQUFDRCxTQUFMLEdBQWlCLEVBQWpCO0FBQ0EsT0FBS1MsS0FBTCxHQUFhLElBQUl3bkIsS0FBSixFQUFiO0FBQ0EsT0FBS2IsWUFBTCxHQUFvQjtBQUNsQkMsaUJBQWEsRUFBRSxDQURHO0FBRWxCQyxlQUFXLEVBQUUsQ0FGSztBQUdsQnZuQixZQUFRLEVBQUUsQ0FIUTtBQUlsQnduQixnQkFBWSxFQUFFLENBSkksRUFBcEI7OztBQU9BLE9BQUt0bkIsSUFBTCxHQUFZQSxJQUFaO0FBQ0EsT0FBSzNHLE1BQUwsR0FBY292QixTQUFkOztBQUVBdEMsWUFBVSxDQUFDZ0QsSUFBWCxDQUFnQixJQUFoQixFQUFzQm5wQixJQUFJLENBQUN6QixJQUEzQixFQUFpQ3lCLElBQWpDLEVBQXVDeW9CLFNBQXZDLEVBQWtELEtBQUtyVyxPQUF2RDtBQUNELENBeEhEOztBQTBIQW9XLE1BQU0sQ0FBQ3ZDLFNBQVAsQ0FBaUJzQixVQUFqQixHQUE4QixZQUFXO0FBQ3ZDLE1BQUlsb0IsSUFBSSxHQUFHb0UsU0FBUyxDQUFDckksTUFBVixHQUFtQixDQUFuQixJQUF3QnFJLFNBQVMsQ0FBQyxDQUFELENBQVQsS0FBaUJDLFNBQXpDLEdBQXFERCxTQUFTLENBQUMsQ0FBRCxDQUE5RCxHQUFvRSxFQUEvRTtBQUNBLE9BQUt6RCxJQUFMLEdBQVloRixNQUFNLENBQUMsRUFBRCxFQUFLLEtBQUtnRixJQUFWLEVBQWdCWCxJQUFoQixDQUFsQjtBQUNBLE9BQUtXLElBQUwsQ0FBVXVuQixVQUFWLEdBQXVCLElBQXZCO0FBQ0EsTUFBSTZCLGNBQWMsR0FBRy9wQixJQUFJLENBQUMrcEIsY0FBTCxJQUF1QixTQUE1QztBQUNBLFVBQVFBLGNBQVI7QUFDRSxTQUFLLFNBQUw7QUFDRSxXQUFLcHBCLElBQUwsQ0FBVXFaLGdCQUFWLEdBQTZCLEtBQUs4TixZQUFMLENBQWtCQyxhQUEvQztBQUNBO0FBQ0YsU0FBSyxNQUFMO0FBQ0UsV0FBS3BuQixJQUFMLENBQVVxWixnQkFBVixHQUE2QixDQUE3QjtBQUNBLFdBQUs4TixZQUFMLEdBQW9CO0FBQ2xCQyxxQkFBYSxFQUFFLENBREc7QUFFbEJDLG1CQUFXLEVBQUUsQ0FGSztBQUdsQnZuQixnQkFBUSxFQUFFLENBSFE7QUFJbEJ3bkIsb0JBQVksRUFBRSxDQUpJLEVBQXBCOztBQU1BO0FBQ0YsU0FBSyxPQUFMO0FBQ0UsVUFBSWIsYUFBYSxHQUFHeFYsWUFBWSxDQUFDLEtBQUtqUixJQUFMLENBQVUwQyxNQUFYLEVBQW1CLEtBQUsxQyxJQUF4QixFQUE4QixLQUFLM0csTUFBbkMsQ0FBaEM7QUFDRUMsZ0JBQVUsR0FBR210QixhQUFhLENBQUNudEIsVUFEN0I7QUFFQSxXQUFLRCxNQUFMLENBQVlDLFVBQVosR0FBeUJBLFVBQXpCO0FBQ0EsVUFBSTB0QixVQUFVLEdBQUcsQ0FBakI7QUFDQSxVQUFJcUMsZ0JBQWdCLEdBQUczYyxjQUFjLENBQUMsS0FBSzFNLElBQUwsQ0FBVXVGLFVBQVgsRUFBdUIsS0FBS3ZGLElBQTVCLEVBQWtDLEtBQUszRyxNQUF2QyxDQUFyQztBQUNFaUgsaUJBQVcsR0FBRytvQixnQkFBZ0IsQ0FBQy9vQixXQURqQztBQUVFa1AsWUFBTSxHQUFHNlosZ0JBQWdCLENBQUM3WixNQUY1QjtBQUdFQyxVQUFJLEdBQUc0WixnQkFBZ0IsQ0FBQzVaLElBSDFCO0FBSUVyUCxpQkFBVyxHQUFHaXBCLGdCQUFnQixDQUFDanBCLFdBSmpDO0FBS0EsVUFBSTZtQixVQUFVLEdBQUc3bUIsV0FBVyxJQUFJRSxXQUFXLENBQUNsRixNQUFaLEdBQXFCLENBQXpCLENBQTVCO0FBQ0EsVUFBSThyQixXQUFXLEdBQUd6WCxJQUFJLEdBQUdELE1BQXpCO0FBQ0F3WCxnQkFBVSxHQUFHRSxXQUFXLEdBQUdELFVBQTNCO0FBQ0EsV0FBS0UsWUFBTCxHQUFvQjtBQUNsQkMscUJBQWEsRUFBRUosVUFERztBQUVsQkssbUJBQVcsRUFBRUwsVUFGSztBQUdsQmxuQixnQkFBUSxFQUFFLENBSFE7QUFJbEJ3bkIsb0JBQVksRUFBRSxDQUpJLEVBQXBCOztBQU1BLFdBQUt0bkIsSUFBTCxDQUFVcVosZ0JBQVYsR0FBNkIyTixVQUE3QjtBQUNBLFlBakNKOztBQW1DQWIsWUFBVSxDQUFDZ0QsSUFBWCxDQUFnQixJQUFoQixFQUFzQixLQUFLbnBCLElBQUwsQ0FBVXpCLElBQWhDLEVBQXNDLEtBQUt5QixJQUEzQyxFQUFpRCxLQUFLM0csTUFBdEQsRUFBOEQsS0FBSytZLE9BQW5FO0FBQ0QsQ0F6Q0Q7O0FBMkNBb1csTUFBTSxDQUFDdkMsU0FBUCxDQUFpQnFELElBQWpCLEdBQXdCLFlBQVc7QUFDakMsTUFBSTN0QixHQUFHLEdBQUc4SCxTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLEtBQUt6RCxJQUFMLENBQVVpSCxLQUFWLENBQWdCc0ksU0FBOUY7QUFDQSxNQUFJLEtBQUt2UCxJQUFMLENBQVVzUCxZQUFWLEtBQTJCLElBQS9CLEVBQXFDO0FBQ25DLGlCQUFZLFlBQVo7QUFDQTtBQUNEO0FBQ0Q7QUFDQSxNQUFJMlQsV0FBVyxHQUFHN21CLElBQUksQ0FBQ3lKLEtBQUwsQ0FBV3pKLElBQUksQ0FBQ0MsR0FBTCxDQUFTLEtBQUs4cUIsWUFBTCxDQUFrQkMsYUFBM0IsSUFBNEMsS0FBS3BuQixJQUFMLENBQVVELFNBQVYsQ0FBb0JLLFdBQTNFLElBQTBGaEUsSUFBSSxDQUFDeUosS0FBTDtBQUMxRyxPQUFLN0YsSUFBTCxDQUFVaUgsS0FBVixDQUFnQnNJLFNBQWhCLEdBQTRCLENBRDhFLENBQTVHO0FBRUEsT0FBS3ZQLElBQUwsQ0FBVXFtQixTQUFWLEdBQXNCLEtBQXRCO0FBQ0EsT0FBS3JtQixJQUFMLENBQVVpSCxLQUFWLENBQWdCc0ksU0FBaEIsR0FBNEI1VCxHQUFHLENBQUM0VCxTQUFoQztBQUNBO0FBQ0EsTUFBSWtYLGFBQWEsR0FBR3hWLFlBQVksQ0FBQyxLQUFLalIsSUFBTCxDQUFVMEMsTUFBWCxFQUFtQixLQUFLMUMsSUFBeEIsRUFBOEIsS0FBSzNHLE1BQW5DLENBQWhDO0FBQ0VDLFlBQVUsR0FBR210QixhQUFhLENBQUNudEIsVUFEN0I7QUFFQSxPQUFLRCxNQUFMLENBQVlDLFVBQVosR0FBeUJBLFVBQXpCO0FBQ0EsTUFBSTB0QixVQUFVLEdBQUcsQ0FBakI7QUFDQSxNQUFJcUMsZ0JBQWdCLEdBQUczYyxjQUFjLENBQUMsS0FBSzFNLElBQUwsQ0FBVXVGLFVBQVgsRUFBdUIsS0FBS3ZGLElBQTVCLEVBQWtDLEtBQUszRyxNQUF2QyxDQUFyQztBQUNFaUgsYUFBVyxHQUFHK29CLGdCQUFnQixDQUFDL29CLFdBRGpDO0FBRUVrUCxRQUFNLEdBQUc2WixnQkFBZ0IsQ0FBQzdaLE1BRjVCO0FBR0VDLE1BQUksR0FBRzRaLGdCQUFnQixDQUFDNVosSUFIMUI7QUFJRXJQLGFBQVcsR0FBR2lwQixnQkFBZ0IsQ0FBQ2pwQixXQUpqQztBQUtBLE1BQUltcEIsVUFBVSxHQUFHbnBCLFdBQVcsR0FBRzZpQixXQUEvQjtBQUNBLE1BQUlpRSxXQUFXLEdBQUd6WCxJQUFJLEdBQUdELE1BQXpCO0FBQ0EsTUFBSWdhLE9BQU8sR0FBR3RDLFdBQVcsR0FBRzltQixXQUFXLElBQUlFLFdBQVcsQ0FBQ2xGLE1BQVosR0FBcUIsQ0FBekIsQ0FBdkM7QUFDQTRyQixZQUFVLEdBQUdFLFdBQVcsR0FBRyxDQUFkLEdBQWtCcUMsVUFBL0I7QUFDQSxNQUFJdkMsVUFBVSxHQUFHLENBQWpCLEVBQW9CO0FBQ2xCQSxjQUFVLEdBQUcsQ0FBYjtBQUNEO0FBQ0QsTUFBSUEsVUFBVSxHQUFHd0MsT0FBakIsRUFBMEI7QUFDeEJ4QyxjQUFVLEdBQUd3QyxPQUFiO0FBQ0Q7QUFDRCxPQUFLckMsWUFBTCxHQUFvQjtBQUNsQkMsaUJBQWEsRUFBRUosVUFERztBQUVsQkssZUFBVyxFQUFFTCxVQUZLO0FBR2xCbG5CLFlBQVEsRUFBRSxDQUhRO0FBSWxCd25CLGdCQUFZLEVBQUUsQ0FKSSxFQUFwQjs7QUFNQSxPQUFLdG5CLElBQUwsQ0FBVXFaLGdCQUFWLEdBQTZCMk4sVUFBN0I7QUFDQWIsWUFBVSxDQUFDZ0QsSUFBWCxDQUFnQixJQUFoQixFQUFzQixLQUFLbnBCLElBQUwsQ0FBVXpCLElBQWhDLEVBQXNDLEtBQUt5QixJQUEzQyxFQUFpRCxLQUFLM0csTUFBdEQsRUFBOEQsS0FBSytZLE9BQW5FO0FBQ0QsQ0F2Q0Q7O0FBeUNBb1csTUFBTSxDQUFDdkMsU0FBUCxDQUFpQndELGFBQWpCLEdBQWlDLFlBQVc7QUFDMUMsT0FBS25ELGlCQUFMLElBQTBCLEtBQUtBLGlCQUFMLENBQXVCSixJQUF2QixFQUExQjtBQUNELENBRkQ7O0FBSUFzQyxNQUFNLENBQUN2QyxTQUFQLENBQWlCaUMsZ0JBQWpCLEdBQW9DLFVBQVMzcEIsSUFBVCxFQUFlNHBCLFFBQWYsRUFBeUI7QUFDM0QsT0FBSzNuQixLQUFMLENBQVcwbkIsZ0JBQVgsQ0FBNEIzcEIsSUFBNUIsRUFBa0M0cEIsUUFBbEM7QUFDRCxDQUZEOztBQUlBSyxNQUFNLENBQUN2QyxTQUFQLENBQWlCeUQsbUJBQWpCLEdBQXVDLFVBQVN2c0IsQ0FBVCxFQUFZO0FBQ2pELE1BQUlpSCxPQUFPLEdBQUcsSUFBZDtBQUNBLE1BQUlqSCxDQUFDLENBQUNFLGNBQU4sRUFBc0I7QUFDcEIrRyxXQUFPLEdBQUdqSCxDQUFDLENBQUNFLGNBQUYsQ0FBaUIsQ0FBakIsQ0FBVjtBQUNELEdBRkQsTUFFTztBQUNMK0csV0FBTyxHQUFHakgsQ0FBQyxDQUFDQyxFQUFGLENBQUtDLGNBQUwsQ0FBb0IsQ0FBcEIsQ0FBVjtBQUNEO0FBQ0QsTUFBSStHLE9BQUosRUFBYTtBQUNYLFFBQUl1bEIsU0FBUyxHQUFHeGxCLFVBQVUsQ0FBQ0MsT0FBRCxFQUFVLEtBQUtwRSxJQUFmLEVBQXFCN0MsQ0FBckIsQ0FBMUI7QUFDQSxRQUFJLEtBQUs2QyxJQUFMLENBQVV6QixJQUFWLEtBQW1CLEtBQW5CLElBQTRCLEtBQUt5QixJQUFMLENBQVV6QixJQUFWLEtBQW1CLE1BQS9DLElBQXlELEtBQUt5QixJQUFMLENBQVV6QixJQUFWLEtBQW1CLE1BQWhGLEVBQXdGO0FBQ3RGLGFBQU82Syx3QkFBd0IsQ0FBQztBQUM5QjFNLFNBQUMsRUFBRWl0QixTQUFTLENBQUNqdEIsQ0FEaUI7QUFFOUJLLFNBQUMsRUFBRTRzQixTQUFTLENBQUM1c0IsQ0FGaUIsRUFBRDtBQUc1QixXQUFLaUQsSUFBTCxDQUFVRCxTQUFWLENBQW9Cc0osT0FIUSxDQUEvQjtBQUlELEtBTEQsTUFLTyxJQUFJLEtBQUtySixJQUFMLENBQVV6QixJQUFWLEtBQW1CLE9BQXZCLEVBQWdDO0FBQ3JDLGFBQU9nSiwwQkFBMEIsQ0FBQztBQUNoQzdLLFNBQUMsRUFBRWl0QixTQUFTLENBQUNqdEIsQ0FEbUI7QUFFaENLLFNBQUMsRUFBRTRzQixTQUFTLENBQUM1c0IsQ0FGbUIsRUFBRDtBQUc5QixXQUFLaUQsSUFBTCxDQUFVRCxTQUFWLENBQW9CeUgsU0FIVSxFQUdDLEtBQUt4SCxJQUFMLENBQVV1RixVQUFWLENBQXFCbkssTUFIdEIsQ0FBakM7QUFJRCxLQUxNLE1BS0EsSUFBSSxLQUFLNEUsSUFBTCxDQUFVekIsSUFBVixLQUFtQixRQUF2QixFQUFpQztBQUN0QyxhQUFPMkosMkJBQTJCLENBQUM7QUFDakN4TCxTQUFDLEVBQUVpdEIsU0FBUyxDQUFDanRCLENBRG9CO0FBRWpDSyxTQUFDLEVBQUU0c0IsU0FBUyxDQUFDNXNCLENBRm9CLEVBQUQ7QUFHL0IsV0FBS2lELElBQUwsQ0FBVUQsU0FBVixDQUFvQm9JLFVBSFcsQ0FBbEM7QUFJRCxLQUxNLE1BS0EsSUFBSSxLQUFLbkksSUFBTCxDQUFVekIsSUFBVixLQUFtQixLQUF2QixFQUE4QjtBQUNuQyxhQUFPZ0ssd0JBQXdCLENBQUM7QUFDOUI3TCxTQUFDLEVBQUVpdEIsU0FBUyxDQUFDanRCLENBRGlCO0FBRTlCSyxTQUFDLEVBQUU0c0IsU0FBUyxDQUFDNXNCLENBRmlCLEVBQUQ7QUFHNUIsV0FBS2lELElBSHVCLENBQS9CO0FBSUQsS0FMTSxNQUtELElBQUksS0FBS0EsSUFBTCxDQUFVekIsSUFBVixLQUFtQixNQUF2QixFQUErQjtBQUNuQyxhQUFPOEoseUJBQXlCLENBQUM7QUFDL0IzTCxTQUFDLEVBQUVpdEIsU0FBUyxDQUFDanRCLENBRGtCO0FBRS9CSyxTQUFDLEVBQUU0c0IsU0FBUyxDQUFDNXNCLENBRmtCLEVBQUQ7QUFHN0IsV0FBS2lELElBQUwsQ0FBVUQsU0FBVixDQUFvQmlrQixhQUhTLENBQWhDO0FBSUQsS0FMSyxNQUtDO0FBQ0wsYUFBT25kLGdCQUFnQixDQUFDO0FBQ3RCbkssU0FBQyxFQUFFaXRCLFNBQVMsQ0FBQ2p0QixDQURTO0FBRXRCSyxTQUFDLEVBQUU0c0IsU0FBUyxDQUFDNXNCLENBRlMsRUFBRDtBQUdwQixXQUFLaUQsSUFBTCxDQUFVRCxTQUFWLENBQW9CdUYsU0FIQSxFQUdXLEtBQUt0RixJQUhoQixFQUdzQixLQUFLM0csTUFIM0IsRUFHbUMrQyxJQUFJLENBQUNDLEdBQUwsQ0FBUyxLQUFLOHFCLFlBQUwsQ0FBa0JDLGFBQTNCLENBSG5DLENBQXZCO0FBSUQ7QUFDRjtBQUNELFNBQU8sQ0FBQyxDQUFSO0FBQ0QsQ0ExQ0Q7O0FBNENBb0IsTUFBTSxDQUFDdkMsU0FBUCxDQUFpQjJELGtCQUFqQixHQUFzQyxVQUFTenNCLENBQVQsRUFBWTtBQUNoRCxNQUFJaUgsT0FBTyxHQUFHLElBQWQ7QUFDQSxNQUFJakgsQ0FBQyxDQUFDRSxjQUFOLEVBQXNCO0FBQ3BCK0csV0FBTyxHQUFHakgsQ0FBQyxDQUFDRSxjQUFGLENBQWlCLENBQWpCLENBQVY7QUFDRCxHQUZELE1BRU87QUFDTCtHLFdBQU8sR0FBR2pILENBQUMsQ0FBQ0MsRUFBRixDQUFLQyxjQUFMLENBQW9CLENBQXBCLENBQVY7QUFDRDtBQUNELE1BQUkrRyxPQUFKLEVBQWE7QUFDWCxRQUFJdWxCLFNBQVMsR0FBR3hsQixVQUFVLENBQUNDLE9BQUQsRUFBVSxLQUFLcEUsSUFBZixFQUFxQjdDLENBQXJCLENBQTFCO0FBQ0EsV0FBT2lLLGVBQWUsQ0FBQztBQUNyQjFLLE9BQUMsRUFBRWl0QixTQUFTLENBQUNqdEIsQ0FEUTtBQUVyQkssT0FBQyxFQUFFNHNCLFNBQVMsQ0FBQzVzQixDQUZRLEVBQUQ7QUFHbkIsU0FBS2lELElBQUwsQ0FBVUQsU0FBVixDQUFvQnNILFVBSEQsQ0FBdEI7QUFJRDtBQUNELFNBQU8sQ0FBQyxDQUFSO0FBQ0QsQ0FmRDs7QUFpQkFtaEIsTUFBTSxDQUFDdkMsU0FBUCxDQUFpQjRELFdBQWpCLEdBQStCLFVBQVMxc0IsQ0FBVCxFQUFZO0FBQ3pDLE1BQUlxSSxNQUFNLEdBQUcvQixTQUFTLENBQUNySSxNQUFWLEdBQW1CLENBQW5CLElBQXdCcUksU0FBUyxDQUFDLENBQUQsQ0FBVCxLQUFpQkMsU0FBekMsR0FBcURELFNBQVMsQ0FBQyxDQUFELENBQTlELEdBQW9FLEVBQWpGO0FBQ0EsTUFBSVcsT0FBTyxHQUFHLElBQWQ7QUFDQSxNQUFJakgsQ0FBQyxDQUFDRSxjQUFOLEVBQXNCO0FBQ3BCK0csV0FBTyxHQUFHakgsQ0FBQyxDQUFDRSxjQUFGLENBQWlCLENBQWpCLENBQVY7QUFDRCxHQUZELE1BRU87QUFDTCtHLFdBQU8sR0FBR2pILENBQUMsQ0FBQ0MsRUFBRixDQUFLQyxjQUFMLENBQW9CLENBQXBCLENBQVY7QUFDRDtBQUNELE1BQUkrRyxPQUFKLEVBQWE7QUFDWCxRQUFJdWxCLFNBQVMsR0FBR3hsQixVQUFVLENBQUNDLE9BQUQsRUFBVSxLQUFLcEUsSUFBZixFQUFxQjdDLENBQXJCLENBQTFCO0FBQ0EsUUFBSXdGLEtBQUssR0FBRyxLQUFLaW5CLGtCQUFMLENBQXdCenNCLENBQXhCLENBQVo7QUFDQSxRQUFJd0YsS0FBSyxJQUFJLENBQWIsRUFBZ0I7QUFDZCxXQUFLM0MsSUFBTCxDQUFVMEMsTUFBVixDQUFpQkMsS0FBakIsRUFBd0JHLElBQXhCLEdBQStCLENBQUMsS0FBSzlDLElBQUwsQ0FBVTBDLE1BQVYsQ0FBaUJDLEtBQWpCLEVBQXdCRyxJQUF4RDtBQUNBLFdBQUs5QyxJQUFMLENBQVVxbUIsU0FBVixHQUFzQjdnQixNQUFNLENBQUM2Z0IsU0FBUCxHQUFtQixJQUFuQixHQUEwQixLQUFoRDtBQUNILFdBQUtybUIsSUFBTCxDQUFVcVosZ0JBQVYsR0FBNEIsS0FBSzhOLFlBQUwsQ0FBa0JDLGFBQTlDO0FBQ0dqQixnQkFBVSxDQUFDZ0QsSUFBWCxDQUFnQixJQUFoQixFQUFzQixLQUFLbnBCLElBQUwsQ0FBVXpCLElBQWhDLEVBQXNDLEtBQUt5QixJQUEzQyxFQUFpRCxLQUFLM0csTUFBdEQsRUFBOEQsS0FBSytZLE9BQW5FO0FBQ0Q7QUFDRjs7QUFFRixDQW5CRDs7QUFxQkFvVyxNQUFNLENBQUN2QyxTQUFQLENBQWlCNkQsV0FBakIsR0FBK0IsVUFBUzNzQixDQUFULEVBQVk7QUFDekMsTUFBSXFJLE1BQU0sR0FBRy9CLFNBQVMsQ0FBQ3JJLE1BQVYsR0FBbUIsQ0FBbkIsSUFBd0JxSSxTQUFTLENBQUMsQ0FBRCxDQUFULEtBQWlCQyxTQUF6QyxHQUFxREQsU0FBUyxDQUFDLENBQUQsQ0FBOUQsR0FBb0UsRUFBakY7QUFDQSxNQUFJVyxPQUFPLEdBQUcsSUFBZDtBQUNBLE1BQUlqSCxDQUFDLENBQUNFLGNBQU4sRUFBc0I7QUFDcEIrRyxXQUFPLEdBQUdqSCxDQUFDLENBQUNFLGNBQUYsQ0FBaUIsQ0FBakIsQ0FBVjtBQUNELEdBRkQsTUFFTztBQUNMK0csV0FBTyxHQUFHakgsQ0FBQyxDQUFDQyxFQUFGLENBQUtDLGNBQUwsQ0FBb0IsQ0FBcEIsQ0FBVjtBQUNEO0FBQ0QsTUFBSSxDQUFDK0csT0FBTCxFQUFjO0FBQ1osaUJBQVksWUFBWjtBQUNEO0FBQ0QsTUFBSXVsQixTQUFTLEdBQUd4bEIsVUFBVSxDQUFDQyxPQUFELEVBQVUsS0FBS3BFLElBQWYsRUFBcUI3QyxDQUFyQixDQUExQjtBQUNBLE1BQUlpcUIsYUFBYSxHQUFHLEtBQUtELFlBQUwsQ0FBa0JDLGFBQXRDO0FBQ0EsTUFBSXBuQixJQUFJLEdBQUdoRixNQUFNLENBQUMsRUFBRCxFQUFLLEtBQUtnRixJQUFWLEVBQWdCO0FBQy9CcVosb0JBQWdCLEVBQUUrTixhQURhO0FBRS9CZixhQUFTLEVBQUUsS0FGb0IsRUFBaEIsQ0FBakI7O0FBSUEsTUFBSSxLQUFLcm1CLElBQUwsQ0FBVXpCLElBQVYsS0FBbUIsTUFBbkIsSUFBNkIsS0FBS3lCLElBQUwsQ0FBVXpCLElBQVYsS0FBbUIsTUFBaEQsSUFBMEQsS0FBS3lCLElBQUwsQ0FBVXpCLElBQVYsS0FBbUIsUUFBakYsRUFBMkY7QUFDekYsUUFBSW9FLEtBQUssR0FBRzZDLE1BQU0sQ0FBQzdDLEtBQVAsSUFBY2UsU0FBZCxHQUF5QixLQUFLZ21CLG1CQUFMLENBQXlCdnNCLENBQXpCLENBQXpCLEdBQXFEcUksTUFBTSxDQUFDN0MsS0FBeEU7QUFDQSxRQUFJQSxLQUFLLEdBQUcsQ0FBQyxDQUFiLEVBQWdCO0FBQ2QsVUFBSTBDLFVBQVUsR0FBR1osaUJBQWlCLENBQUMsS0FBS3pFLElBQUwsQ0FBVTBDLE1BQVgsRUFBbUJDLEtBQW5CLENBQWxDO0FBQ0EsVUFBSTBDLFVBQVUsQ0FBQ2pLLE1BQVgsS0FBc0IsQ0FBMUIsRUFBNkI7QUFDM0IsWUFBSTJ1QixlQUFlLEdBQUcza0IsY0FBYyxDQUFDQyxVQUFELEVBQWEsS0FBS3JGLElBQUwsQ0FBVUQsU0FBVixDQUFvQnVGLFNBQWpDLEVBQTRDM0MsS0FBNUMsRUFBbUQsS0FBSzNDLElBQUwsQ0FBVXVGLFVBQTdELEVBQXdFQyxNQUF4RSxDQUFwQztBQUNFQyxnQkFBUSxHQUFHc2tCLGVBQWUsQ0FBQ3RrQixRQUQ3QjtBQUVFRyxjQUFNLEdBQUdta0IsZUFBZSxDQUFDbmtCLE1BRjNCO0FBR0FBLGNBQU0sQ0FBQzdJLENBQVAsR0FBVzRzQixTQUFTLENBQUM1c0IsQ0FBckI7QUFDQWlELFlBQUksQ0FBQ2dYLE9BQUwsR0FBZTtBQUNidlIsa0JBQVEsRUFBRUQsTUFBTSxDQUFDQyxRQUFQLEdBQWdCRCxNQUFNLENBQUNDLFFBQXZCLEdBQWdDQSxRQUQ3QjtBQUViRyxnQkFBTSxFQUFFQSxNQUZLO0FBR2JKLGdCQUFNLEVBQUVBLE1BSEs7QUFJYjdDLGVBQUssRUFBRUEsS0FKTSxFQUFmOztBQU1EO0FBQ0Y7QUFDRHdqQixjQUFVLENBQUNnRCxJQUFYLENBQWdCLElBQWhCLEVBQXNCbnBCLElBQUksQ0FBQ3pCLElBQTNCLEVBQWlDeUIsSUFBakMsRUFBdUMsS0FBSzNHLE1BQTVDLEVBQW9ELEtBQUsrWSxPQUF6RDtBQUNEO0FBQ0QsTUFBSSxLQUFLcFMsSUFBTCxDQUFVekIsSUFBVixLQUFtQixLQUF2QixFQUE4QjtBQUM1QixRQUFJb0UsS0FBSyxHQUFHNkMsTUFBTSxDQUFDN0MsS0FBUCxJQUFjZSxTQUFkLEdBQXlCLEtBQUtnbUIsbUJBQUwsQ0FBeUJ2c0IsQ0FBekIsQ0FBekIsR0FBcURxSSxNQUFNLENBQUM3QyxLQUF4RTtBQUNBLFFBQUlBLEtBQUssR0FBRyxDQUFDLENBQWIsRUFBZ0I7QUFDZCxVQUFJeWtCLGFBQWEsR0FBRyxLQUFLRCxZQUFMLENBQWtCQyxhQUF0QztBQUNBLFVBQUlwbkIsSUFBSSxHQUFHaEYsTUFBTSxDQUFDLEVBQUQsRUFBSyxLQUFLZ0YsSUFBVixFQUFnQjtBQUMvQnFaLHdCQUFnQixFQUFFK04sYUFEYTtBQUUvQmYsaUJBQVMsRUFBRSxLQUZvQixFQUFoQixDQUFqQjs7QUFJQSxVQUFJaGhCLFVBQVUsR0FBR1osaUJBQWlCLENBQUMsS0FBS3pFLElBQUwsQ0FBVTBDLE1BQVgsRUFBbUJDLEtBQW5CLENBQWxDO0FBQ0EsVUFBSTBDLFVBQVUsQ0FBQ2pLLE1BQVgsS0FBc0IsQ0FBMUIsRUFBNkI7QUFDM0IsWUFBSTR1QixrQkFBa0IsR0FBR2xrQixpQkFBaUIsQ0FBQ1QsVUFBRCxFQUFhLEtBQUtyRixJQUFMLENBQVVELFNBQVYsQ0FBb0J1RixTQUFqQyxFQUE0QzNDLEtBQTVDLEVBQW1ELEtBQUszQyxJQUFMLENBQVV1RixVQUE3RCxFQUF3RUMsTUFBeEUsQ0FBMUM7QUFDRUMsZ0JBQVEsR0FBR3VrQixrQkFBa0IsQ0FBQ3ZrQixRQURoQztBQUVFRyxjQUFNLEdBQUdva0Isa0JBQWtCLENBQUNwa0IsTUFGOUI7QUFHQUEsY0FBTSxDQUFDN0ksQ0FBUCxHQUFXNHNCLFNBQVMsQ0FBQzVzQixDQUFyQjtBQUNBaUQsWUFBSSxDQUFDZ1gsT0FBTCxHQUFlO0FBQ2J2UixrQkFBUSxFQUFFRCxNQUFNLENBQUNDLFFBQVAsR0FBZ0JELE1BQU0sQ0FBQ0MsUUFBdkIsR0FBZ0NBLFFBRDdCO0FBRWJHLGdCQUFNLEVBQUVBLE1BRks7QUFHYkosZ0JBQU0sRUFBRUEsTUFISztBQUliN0MsZUFBSyxFQUFFQSxLQUpNLEVBQWY7O0FBTUQ7QUFDRjtBQUNEd2pCLGNBQVUsQ0FBQ2dELElBQVgsQ0FBZ0IsSUFBaEIsRUFBc0JucEIsSUFBSSxDQUFDekIsSUFBM0IsRUFBaUN5QixJQUFqQyxFQUF1QyxLQUFLM0csTUFBNUMsRUFBb0QsS0FBSytZLE9BQXpEO0FBQ0Q7QUFDRCxNQUFJLEtBQUtwUyxJQUFMLENBQVV6QixJQUFWLEtBQW1CLFFBQXZCLEVBQWlDO0FBQy9CLFFBQUlvRSxLQUFLLEdBQUc2QyxNQUFNLENBQUM3QyxLQUFQLElBQWNlLFNBQWQsR0FBeUIsS0FBS2dtQixtQkFBTCxDQUF5QnZzQixDQUF6QixDQUF6QixHQUFxRHFJLE1BQU0sQ0FBQzdDLEtBQXhFO0FBQ0EsUUFBSUEsS0FBSyxHQUFHLENBQUMsQ0FBYixFQUFnQjtBQUNkLFVBQUl5a0IsYUFBYSxHQUFHLEtBQUtELFlBQUwsQ0FBa0JDLGFBQXRDO0FBQ0EsVUFBSXBuQixJQUFJLEdBQUdoRixNQUFNLENBQUMsRUFBRCxFQUFLLEtBQUtnRixJQUFWLEVBQWdCO0FBQy9CcVosd0JBQWdCLEVBQUUrTixhQURhO0FBRS9CZixpQkFBUyxFQUFFLEtBRm9CLEVBQWhCLENBQWpCOztBQUlBLFVBQUloaEIsVUFBVSxHQUFHWixpQkFBaUIsQ0FBQyxLQUFLekUsSUFBTCxDQUFVMEMsTUFBWCxFQUFtQkMsS0FBbkIsQ0FBbEM7QUFDQSxVQUFJMEMsVUFBVSxDQUFDakssTUFBWCxLQUFzQixDQUExQixFQUE2QjtBQUMzQixZQUFJMnVCLGVBQWUsR0FBRy9qQixvQkFBb0IsQ0FBQyxLQUFLaEcsSUFBTCxDQUFVMEMsTUFBVixDQUFpQixDQUFqQixFQUFvQnJELElBQXJCLEVBQTJCZ0csVUFBM0IsRUFBdUMsS0FBS3JGLElBQUwsQ0FBVUQsU0FBVixDQUFvQnVGLFNBQTNEO0FBQ3RDM0MsYUFEc0MsRUFDL0IsS0FBSzNDLElBQUwsQ0FBVXVGLFVBRHFCLEVBQ1QsS0FBS3ZGLElBQUwsQ0FBVWlHLEtBQVYsQ0FBZ0JzVSxNQURQLEVBQ2UvVSxNQURmLENBQTFDO0FBRUVDLGdCQUFRLEdBQUdza0IsZUFBZSxDQUFDdGtCLFFBRjdCO0FBR0VHLGNBQU0sR0FBR21rQixlQUFlLENBQUNua0IsTUFIM0I7QUFJQUEsY0FBTSxDQUFDN0ksQ0FBUCxHQUFXNHNCLFNBQVMsQ0FBQzVzQixDQUFyQjtBQUNBaUQsWUFBSSxDQUFDZ1gsT0FBTCxHQUFlO0FBQ2J2UixrQkFBUSxFQUFFRCxNQUFNLENBQUNDLFFBQVAsR0FBZ0JELE1BQU0sQ0FBQ0MsUUFBdkIsR0FBZ0NBLFFBRDdCO0FBRWJHLGdCQUFNLEVBQUVBLE1BRks7QUFHYkosZ0JBQU0sRUFBRUEsTUFISztBQUliN0MsZUFBSyxFQUFFQSxLQUpNLEVBQWY7O0FBTUQ7QUFDRjtBQUNEd2pCLGNBQVUsQ0FBQ2dELElBQVgsQ0FBZ0IsSUFBaEIsRUFBc0JucEIsSUFBSSxDQUFDekIsSUFBM0IsRUFBaUN5QixJQUFqQyxFQUF1QyxLQUFLM0csTUFBNUMsRUFBb0QsS0FBSytZLE9BQXpEO0FBQ0Q7QUFDRCxNQUFJLEtBQUtwUyxJQUFMLENBQVV6QixJQUFWLEtBQW1CLEtBQW5CLElBQTRCLEtBQUt5QixJQUFMLENBQVV6QixJQUFWLEtBQW1CLE1BQS9DLElBQXlELEtBQUt5QixJQUFMLENBQVV6QixJQUFWLEtBQW1CLE1BQTVFLElBQW9GLEtBQUt5QixJQUFMLENBQVV6QixJQUFWLEtBQW1CLFFBQTNHLEVBQXNIO0FBQ3BILFFBQUlvRSxLQUFLLEdBQUc2QyxNQUFNLENBQUM3QyxLQUFQLElBQWNlLFNBQWQsR0FBeUIsS0FBS2dtQixtQkFBTCxDQUF5QnZzQixDQUF6QixDQUF6QixHQUFxRHFJLE1BQU0sQ0FBQzdDLEtBQXhFO0FBQ0EsUUFBSUEsS0FBSyxHQUFHLENBQUMsQ0FBYixFQUFnQjtBQUNkLFVBQUl5a0IsYUFBYSxHQUFHLEtBQUtELFlBQUwsQ0FBa0JDLGFBQXRDO0FBQ0EsVUFBSXBuQixJQUFJLEdBQUdoRixNQUFNLENBQUMsRUFBRCxFQUFLLEtBQUtnRixJQUFWLEVBQWdCO0FBQy9CcVosd0JBQWdCLEVBQUUrTixhQURhO0FBRS9CZixpQkFBUyxFQUFFLEtBRm9CLEVBQWhCLENBQWpCOztBQUlBLFVBQUloaEIsVUFBVSxHQUFHLEtBQUtyRixJQUFMLENBQVV1bUIsUUFBVixDQUFtQjVqQixLQUFuQixDQUFqQjtBQUNBLFVBQUk4QyxRQUFRLEdBQUcsQ0FBQztBQUNkakMsWUFBSSxFQUFFZ0MsTUFBTSxDQUFDWixNQUFQLEdBQWdCWSxNQUFNLENBQUNaLE1BQVAsQ0FBY1MsVUFBZCxDQUFoQixHQUE0Q0EsVUFBVSxDQUFDL0YsSUFBWCxHQUFrQixJQUFsQixHQUF5QitGLFVBQVUsQ0FBQ2hHLElBRHhFO0FBRWRFLGFBQUssRUFBRThGLFVBQVUsQ0FBQzlGLEtBRkosRUFBRCxDQUFmOztBQUlBLFVBQUlxRyxNQUFNLEdBQUc7QUFDWGxKLFNBQUMsRUFBRWl0QixTQUFTLENBQUNqdEIsQ0FERjtBQUVYSyxTQUFDLEVBQUU0c0IsU0FBUyxDQUFDNXNCLENBRkYsRUFBYjs7QUFJQWlELFVBQUksQ0FBQ2dYLE9BQUwsR0FBZTtBQUNidlIsZ0JBQVEsRUFBRUQsTUFBTSxDQUFDQyxRQUFQLEdBQWdCRCxNQUFNLENBQUNDLFFBQXZCLEdBQWdDQSxRQUQ3QjtBQUViRyxjQUFNLEVBQUVBLE1BRks7QUFHYkosY0FBTSxFQUFFQSxNQUhLO0FBSWI3QyxhQUFLLEVBQUVBLEtBSk0sRUFBZjs7QUFNRDtBQUNEd2pCLGNBQVUsQ0FBQ2dELElBQVgsQ0FBZ0IsSUFBaEIsRUFBc0JucEIsSUFBSSxDQUFDekIsSUFBM0IsRUFBaUN5QixJQUFqQyxFQUF1QyxLQUFLM0csTUFBNUMsRUFBb0QsS0FBSytZLE9BQXpEO0FBQ0Q7QUFDRCxNQUFJLEtBQUtwUyxJQUFMLENBQVV6QixJQUFWLEtBQW1CLEtBQW5CLElBQTBCLEtBQUt5QixJQUFMLENBQVV6QixJQUFWLEtBQW1CLE1BQWpELEVBQXlEO0FBQ3ZELFFBQUlvRSxLQUFLLEdBQUc2QyxNQUFNLENBQUM3QyxLQUFQLElBQWNlLFNBQWQsR0FBeUIsS0FBS2dtQixtQkFBTCxDQUF5QnZzQixDQUF6QixDQUF6QixHQUFxRHFJLE1BQU0sQ0FBQzdDLEtBQXhFO0FBQ0EsUUFBSUEsS0FBSyxHQUFHLENBQUMsQ0FBYixFQUFnQjtBQUNkLFVBQUl5a0IsYUFBYSxHQUFHLEtBQUtELFlBQUwsQ0FBa0JDLGFBQXRDO0FBQ0EsVUFBSXBuQixJQUFJLEdBQUdoRixNQUFNLENBQUMsRUFBRCxFQUFLLEtBQUtnRixJQUFWLEVBQWdCO0FBQy9CcVosd0JBQWdCLEVBQUUrTixhQURhO0FBRS9CZixpQkFBUyxFQUFFLEtBRm9CLEVBQWhCLENBQWpCOztBQUlBLFVBQUloaEIsVUFBVSxHQUFHLEtBQUtyRixJQUFMLENBQVV1bUIsUUFBVixDQUFtQjVqQixLQUFuQixDQUFqQjtBQUNBLFVBQUk4QyxRQUFRLEdBQUcsQ0FBQztBQUNkakMsWUFBSSxFQUFFZ0MsTUFBTSxDQUFDWixNQUFQLEdBQWdCWSxNQUFNLENBQUNaLE1BQVAsQ0FBY1MsVUFBZCxDQUFoQixHQUE0Q0EsVUFBVSxDQUFDNmQsVUFBWCxDQUFzQjVqQixJQUQxRDtBQUVkQyxhQUFLLEVBQUU4RixVQUFVLENBQUM5RixLQUZKLEVBQUQsQ0FBZjs7QUFJQSxVQUFJcUcsTUFBTSxHQUFHO0FBQ1hsSixTQUFDLEVBQUVpdEIsU0FBUyxDQUFDanRCLENBREY7QUFFWEssU0FBQyxFQUFFNHNCLFNBQVMsQ0FBQzVzQixDQUZGLEVBQWI7O0FBSUFpRCxVQUFJLENBQUNnWCxPQUFMLEdBQWU7QUFDYnZSLGdCQUFRLEVBQUVELE1BQU0sQ0FBQ0MsUUFBUCxHQUFnQkQsTUFBTSxDQUFDQyxRQUF2QixHQUFnQ0EsUUFEN0I7QUFFYkcsY0FBTSxFQUFFQSxNQUZLO0FBR2JKLGNBQU0sRUFBRUEsTUFISztBQUliN0MsYUFBSyxFQUFFQSxLQUpNLEVBQWY7O0FBTUQ7QUFDRDNDLFFBQUksQ0FBQ3VuQixVQUFMLEdBQWtCLEtBQWxCO0FBQ0FwQixjQUFVLENBQUNnRCxJQUFYLENBQWdCLElBQWhCLEVBQXNCbnBCLElBQUksQ0FBQ3pCLElBQTNCLEVBQWlDeUIsSUFBakMsRUFBdUMsS0FBSzNHLE1BQTVDLEVBQW9ELEtBQUsrWSxPQUF6RDtBQUNEO0FBQ0QsTUFBSSxLQUFLcFMsSUFBTCxDQUFVekIsSUFBVixLQUFtQixPQUF2QixFQUFnQztBQUM5QixRQUFJb0UsS0FBSyxHQUFHNkMsTUFBTSxDQUFDN0MsS0FBUCxJQUFjZSxTQUFkLEdBQXlCLEtBQUtnbUIsbUJBQUwsQ0FBeUJ2c0IsQ0FBekIsQ0FBekIsR0FBcURxSSxNQUFNLENBQUM3QyxLQUF4RTtBQUNBLFFBQUlBLEtBQUssR0FBRyxDQUFDLENBQWIsRUFBZ0I7QUFDZCxVQUFJeWtCLGFBQWEsR0FBRyxLQUFLRCxZQUFMLENBQWtCQyxhQUF0QztBQUNBLFVBQUlwbkIsSUFBSSxHQUFHaEYsTUFBTSxDQUFDLEVBQUQsRUFBSyxLQUFLZ0YsSUFBVixFQUFnQjtBQUMvQnFaLHdCQUFnQixFQUFFK04sYUFEYTtBQUUvQmYsaUJBQVMsRUFBRSxLQUZvQixFQUFoQixDQUFqQjs7QUFJQSxVQUFJaGhCLFVBQVUsR0FBR1osaUJBQWlCLENBQUMsS0FBS3pFLElBQUwsQ0FBVTBDLE1BQVgsRUFBbUJDLEtBQW5CLENBQWxDO0FBQ0EsVUFBSTBDLFVBQVUsQ0FBQ2pLLE1BQVgsS0FBc0IsQ0FBMUIsRUFBNkI7QUFDM0IsWUFBSXFLLFFBQVEsR0FBR0osVUFBVSxDQUFDekMsR0FBWCxDQUFlLFVBQVNDLElBQVQsRUFBZTtBQUMzQyxpQkFBTztBQUNMVyxnQkFBSSxFQUFFZ0MsTUFBTSxDQUFDWixNQUFQLEdBQWdCWSxNQUFNLENBQUNaLE1BQVAsQ0FBYy9CLElBQWQsQ0FBaEIsR0FBc0NBLElBQUksQ0FBQ3ZELElBQUwsR0FBWSxJQUFaLEdBQW1CdUQsSUFBSSxDQUFDeEQsSUFEL0Q7QUFFTEUsaUJBQUssRUFBRXNELElBQUksQ0FBQ3RELEtBRlAsRUFBUDs7QUFJRCxTQUxjLENBQWY7QUFNQSxZQUFJcUcsTUFBTSxHQUFHO0FBQ1hsSixXQUFDLEVBQUVpdEIsU0FBUyxDQUFDanRCLENBREY7QUFFWEssV0FBQyxFQUFFNHNCLFNBQVMsQ0FBQzVzQixDQUZGLEVBQWI7O0FBSUFpRCxZQUFJLENBQUNnWCxPQUFMLEdBQWU7QUFDYnZSLGtCQUFRLEVBQUVELE1BQU0sQ0FBQ0MsUUFBUCxHQUFnQkQsTUFBTSxDQUFDQyxRQUF2QixHQUFnQ0EsUUFEN0I7QUFFYkcsZ0JBQU0sRUFBRUEsTUFGSztBQUdiSixnQkFBTSxFQUFFQSxNQUhLO0FBSWI3QyxlQUFLLEVBQUVBLEtBSk0sRUFBZjs7QUFNRDtBQUNGO0FBQ0R3akIsY0FBVSxDQUFDZ0QsSUFBWCxDQUFnQixJQUFoQixFQUFzQm5wQixJQUFJLENBQUN6QixJQUEzQixFQUFpQ3lCLElBQWpDLEVBQXVDLEtBQUszRyxNQUE1QyxFQUFvRCxLQUFLK1ksT0FBekQ7QUFDRDtBQUNGLENBeEtEOztBQTBLQW9XLE1BQU0sQ0FBQ3ZDLFNBQVAsQ0FBaUIzVCxTQUFqQixHQUE2QixVQUFTeFMsUUFBVCxFQUFtQjtBQUM5QyxPQUFLcW5CLFlBQUwsR0FBb0I7QUFDbEJDLGlCQUFhLEVBQUV0bkIsUUFERztBQUVsQnVuQixlQUFXLEVBQUV2bkIsUUFGSztBQUdsQkEsWUFBUSxFQUFFLENBSFE7QUFJbEJ3bkIsZ0JBQVksRUFBRSxDQUpJLEVBQXBCOztBQU1BLE1BQUl0bkIsSUFBSSxHQUFHaEYsTUFBTSxDQUFDLEVBQUQsRUFBSyxLQUFLZ0YsSUFBVixFQUFnQjtBQUMvQnFaLG9CQUFnQixFQUFFdlosUUFEYTtBQUUvQnVtQixhQUFTLEVBQUUsS0FGb0IsRUFBaEIsQ0FBakI7O0FBSUFGLFlBQVUsQ0FBQ2dELElBQVgsQ0FBZ0IsSUFBaEIsRUFBc0IsS0FBS25wQixJQUFMLENBQVV6QixJQUFoQyxFQUFzQ3lCLElBQXRDLEVBQTRDLEtBQUszRyxNQUFqRCxFQUF5RCxLQUFLK1ksT0FBOUQ7QUFDRCxDQVpEOztBQWNBb1csTUFBTSxDQUFDdkMsU0FBUCxDQUFpQmdFLFdBQWpCLEdBQStCLFVBQVM5c0IsQ0FBVCxFQUFZO0FBQ3pDLE1BQUlpSCxPQUFPLEdBQUcsSUFBZDtBQUNBLE1BQUlqSCxDQUFDLENBQUNFLGNBQU4sRUFBc0I7QUFDcEIrRyxXQUFPLEdBQUdqSCxDQUFDLENBQUNFLGNBQUYsQ0FBaUIsQ0FBakIsQ0FBVjtBQUNELEdBRkQsTUFFTztBQUNMK0csV0FBTyxHQUFHakgsQ0FBQyxDQUFDQyxFQUFGLENBQUtDLGNBQUwsQ0FBb0IsQ0FBcEIsQ0FBVjtBQUNEO0FBQ0QsTUFBSXNzQixTQUFTLEdBQUd4bEIsVUFBVSxDQUFDQyxPQUFELEVBQVUsS0FBS3BFLElBQWYsRUFBcUI3QyxDQUFyQixDQUExQjtBQUNBLE1BQUlpSCxPQUFPLElBQUksS0FBS3BFLElBQUwsQ0FBVXNQLFlBQVYsS0FBMkIsSUFBMUMsRUFBZ0Q7QUFDOUMsU0FBSzZYLFlBQUwsQ0FBa0JFLFdBQWxCLEdBQWdDc0MsU0FBUyxDQUFDanRCLENBQTFDO0FBQ0Q7QUFDRixDQVhEOztBQWFBOHJCLE1BQU0sQ0FBQ3ZDLFNBQVAsQ0FBaUJpRSxNQUFqQixHQUEwQixVQUFTL3NCLENBQVQsRUFBWTtBQUNwQyxNQUFJLEtBQUtncUIsWUFBTCxDQUFrQkcsWUFBbEIsS0FBbUMsQ0FBdkMsRUFBMEM7QUFDeEMsU0FBS0gsWUFBTCxDQUFrQkcsWUFBbEIsR0FBaUMvQixJQUFJLENBQUM0RSxHQUFMLEVBQWpDO0FBQ0Q7QUFDRCxNQUFJQyxLQUFLLEdBQUcsS0FBS3BxQixJQUFMLENBQVVpRyxLQUFWLENBQWdCb2tCLGNBQWhCLElBQWtDLEVBQTlDO0FBQ0EsTUFBSUMsWUFBWSxHQUFHL0UsSUFBSSxDQUFDNEUsR0FBTCxFQUFuQjtBQUNBLE1BQUluRixRQUFRLEdBQUdzRixZQUFZLEdBQUcsS0FBS25ELFlBQUwsQ0FBa0JHLFlBQWhEO0FBQ0EsTUFBSXRDLFFBQVEsR0FBRzVvQixJQUFJLENBQUN3QyxLQUFMLENBQVcsT0FBT3dyQixLQUFsQixDQUFmLEVBQXlDO0FBQ3pDLE9BQUtqRCxZQUFMLENBQWtCRyxZQUFsQixHQUFpQ2dELFlBQWpDO0FBQ0EsTUFBSWxtQixPQUFPLEdBQUcsSUFBZDtBQUNBLE1BQUlqSCxDQUFDLENBQUNFLGNBQU4sRUFBc0I7QUFDcEIrRyxXQUFPLEdBQUdqSCxDQUFDLENBQUNFLGNBQUYsQ0FBaUIsQ0FBakIsQ0FBVjtBQUNELEdBRkQsTUFFTztBQUNMK0csV0FBTyxHQUFHakgsQ0FBQyxDQUFDQyxFQUFGLENBQUtDLGNBQUwsQ0FBb0IsQ0FBcEIsQ0FBVjtBQUNEO0FBQ0QsTUFBSStHLE9BQU8sSUFBSSxLQUFLcEUsSUFBTCxDQUFVc1AsWUFBVixLQUEyQixJQUExQyxFQUFnRDtBQUM5QyxRQUFJcWEsU0FBUyxHQUFHeGxCLFVBQVUsQ0FBQ0MsT0FBRCxFQUFVLEtBQUtwRSxJQUFmLEVBQXFCN0MsQ0FBckIsQ0FBMUI7QUFDQSxRQUFJb3RCLFNBQUo7QUFDQUEsYUFBUyxHQUFHWixTQUFTLENBQUNqdEIsQ0FBVixHQUFjLEtBQUt5cUIsWUFBTCxDQUFrQkUsV0FBNUM7QUFDQSxRQUFJRCxhQUFhLEdBQUcsS0FBS0QsWUFBTCxDQUFrQkMsYUFBdEM7QUFDQSxRQUFJN21CLGFBQWEsR0FBR1gsZ0JBQWdCLENBQUMsSUFBRCxFQUFNd25CLGFBQWEsR0FBR21ELFNBQXRCLEVBQWlDLEtBQUt2cUIsSUFBTCxDQUFVRCxTQUEzQyxFQUFzRCxLQUFLMUcsTUFBM0QsRUFBbUUsS0FBSzJHLElBQXhFLENBQXBDO0FBQ0EsU0FBS21uQixZQUFMLENBQWtCcm5CLFFBQWxCLEdBQTZCeXFCLFNBQVMsR0FBR2hxQixhQUFhLEdBQUc2bUIsYUFBekQ7QUFDQSxRQUFJcG5CLElBQUksR0FBR2hGLE1BQU0sQ0FBQyxFQUFELEVBQUssS0FBS2dGLElBQVYsRUFBZ0I7QUFDL0JxWixzQkFBZ0IsRUFBRStOLGFBQWEsR0FBR21ELFNBREg7QUFFL0JsRSxlQUFTLEVBQUUsS0FGb0IsRUFBaEIsQ0FBakI7O0FBSUFGLGNBQVUsQ0FBQ2dELElBQVgsQ0FBZ0IsSUFBaEIsRUFBc0JucEIsSUFBSSxDQUFDekIsSUFBM0IsRUFBaUN5QixJQUFqQyxFQUF1QyxLQUFLM0csTUFBNUMsRUFBb0QsS0FBSytZLE9BQXpEO0FBQ0EsV0FBT2dWLGFBQWEsR0FBR21ELFNBQXZCO0FBQ0Q7QUFDRixDQTdCRDs7QUErQkEvQixNQUFNLENBQUN2QyxTQUFQLENBQWlCdUUsU0FBakIsR0FBNkIsVUFBU3J0QixDQUFULEVBQVk7QUFDdkMsTUFBSSxLQUFLNkMsSUFBTCxDQUFVc1AsWUFBVixLQUEyQixJQUEvQixFQUFxQztBQUNuQyxRQUFJbWIsYUFBYSxHQUFHLEtBQUt0RCxZQUF6QjtBQUNFQyxpQkFBYSxHQUFHcUQsYUFBYSxDQUFDckQsYUFEaEM7QUFFRXRuQixZQUFRLEdBQUcycUIsYUFBYSxDQUFDM3FCLFFBRjNCO0FBR0EsU0FBS3FuQixZQUFMLENBQWtCQyxhQUFsQixHQUFrQ0EsYUFBYSxHQUFHdG5CLFFBQWxEO0FBQ0EsU0FBS3FuQixZQUFMLENBQWtCcm5CLFFBQWxCLEdBQTZCLENBQTdCO0FBQ0Q7QUFDRixDQVJEO0FBU0EsSUFBSSxTQUE4QixPQUFPNHFCLE1BQU0sQ0FBQ0MsT0FBZCxLQUEwQixRQUE1RCxFQUFzRTtBQUNwRUQsUUFBTSxDQUFDQyxPQUFQLEdBQWlCbkMsTUFBakI7QUFDQTtBQUNELEMiLCJmaWxlIjoiMTM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogdUNoYXJ0cyB2MS45LjQuMjAyMDAzMzFcclxuICogdW5pLWFwcOW5s+WPsOmrmOaAp+iDvei3qOWFqOerr+WbvuihqO+8jOaUr+aMgUg144CBQVBQ44CB5bCP56iL5bqP77yI5b6u5L+hL+aUr+S7mOWunS/nmb7luqYv5aS05p2hL1FRLzM2MO+8iVxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTkgUUlVTueni+S6kSBodHRwczovL3d3dy51Y2hhcnRzLmNuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbiAqIExpY2Vuc2VkICggaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wIClcclxuICogXHJcbiAqIHVDaGFydHPlrpjmlrnnvZHnq5lcclxuICogaHR0cHM6Ly93d3cudUNoYXJ0cy5jblxyXG4gKiBcclxuICog5byA5rqQ5Zyw5Z2AOlxyXG4gKiBodHRwczovL2dpdGVlLmNvbS91Q2hhcnRzL3VDaGFydHNcclxuICogXHJcbiAqIHVuaS1hcHDmj5Lku7bluILlnLrlnLDlnYDvvJpcclxuICogaHR0cDovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0yNzFcclxuICogXHJcbiAqL1xyXG5cclxuJ3VzZSBzdHJpY3QnO1xyXG5cclxudmFyIGNvbmZpZyA9IHtcclxuICB5QXhpc1dpZHRoOiAxNSxcclxuICB5QXhpc1NwbGl0OiA1LFxyXG4gIHhBeGlzSGVpZ2h0OiAxNSxcclxuICB4QXhpc0xpbmVIZWlnaHQ6IDE1LFxyXG4gIGxlZ2VuZEhlaWdodDogMTUsXHJcbiAgeUF4aXNUaXRsZVdpZHRoOiAxNSxcclxuICBwYWRkaW5nOiBbMTAsIDEwLCAxMCwgMTBdLFxyXG4gIHBpeGVsUmF0aW86IDEsXHJcbiAgcm90YXRlOiBmYWxzZSxcclxuICBjb2x1bWVQYWRkaW5nOiAzLFxyXG4gIGZvbnRTaXplOiAxMyxcclxuICAvL2RhdGFQb2ludFNoYXBlOiBbJ2RpYW1vbmQnLCAnY2lyY2xlJywgJ3RyaWFuZ2xlJywgJ3JlY3QnXSxcclxuICBkYXRhUG9pbnRTaGFwZTogWydjaXJjbGUnLCAnY2lyY2xlJywgJ2NpcmNsZScsICdjaXJjbGUnXSxcclxuICBjb2xvcnM6IFsnIzE4OTBmZicsICcjMmZjMjViJywgJyNmYWNjMTQnLCAnI2YwNDg2NCcsICcjODU0M2UwJywgJyM5MGVkN2QnXSxcclxuICBwaWVDaGFydExpbmVQYWRkaW5nOiAxNSxcclxuICBwaWVDaGFydFRleHRQYWRkaW5nOiA1LFxyXG4gIHhBeGlzVGV4dFBhZGRpbmc6IDMsXHJcbiAgdGl0bGVDb2xvcjogJyMzMzMzMzMnLFxyXG4gIHRpdGxlRm9udFNpemU6IDIwLFxyXG4gIHN1YnRpdGxlQ29sb3I6ICcjOTk5OTk5JyxcclxuICBzdWJ0aXRsZUZvbnRTaXplOiAxNSxcclxuICB0b29sVGlwUGFkZGluZzogMyxcclxuICB0b29sVGlwQmFja2dyb3VuZDogJyMwMDAwMDAnLFxyXG4gIHRvb2xUaXBPcGFjaXR5OiAwLjcsXHJcbiAgdG9vbFRpcExpbmVIZWlnaHQ6IDIwLFxyXG4gIHJhZGFyTGFiZWxUZXh0TWFyZ2luOiAxNSxcclxuICBnYXVnZUxhYmVsVGV4dE1hcmdpbjogMTVcclxufTtcclxuXHJcbmxldCBhc3NpZ24gPSBmdW5jdGlvbiAodGFyZ2V0LCAuLi52YXJBcmdzKSB7XHJcbiAgICBpZiAodGFyZ2V0ID09IG51bGwpIHtcclxuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdDYW5ub3QgY29udmVydCB1bmRlZmluZWQgb3IgbnVsbCB0byBvYmplY3QnKTtcclxuICAgIH1cclxuICAgIGlmICghdmFyQXJncyB8fCB2YXJBcmdzLmxlbmd0aCA8PSAwKSB7XHJcbiAgICAgICAgcmV0dXJuIHRhcmdldDtcclxuICAgIH1cclxuICAgIC8vIOa3seW6puWQiOW5tuWvueixoVxyXG4gICAgZnVuY3Rpb24gZGVlcEFzc2lnbihvYmoxLCBvYmoyKSB7XHJcbiAgICAgICAgZm9yIChsZXQga2V5IGluIG9iajIpIHtcclxuICAgICAgICAgICAgb2JqMVtrZXldID0gb2JqMVtrZXldICYmIG9iajFba2V5XS50b1N0cmluZygpID09PSBcIltvYmplY3QgT2JqZWN0XVwiID9cclxuICAgICAgICAgICAgICAgIGRlZXBBc3NpZ24ob2JqMVtrZXldLCBvYmoyW2tleV0pIDogb2JqMVtrZXldID0gb2JqMltrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gb2JqMTtcclxuICAgIH1cclxuXHJcbiAgICB2YXJBcmdzLmZvckVhY2godmFsID0+IHtcclxuICAgICAgICB0YXJnZXQgPSBkZWVwQXNzaWduKHRhcmdldCwgdmFsKTtcclxuICAgIH0pO1xyXG4gICAgcmV0dXJuIHRhcmdldDtcclxufTtcclxuXHJcbnZhciB1dGlsID0ge1xyXG4gIHRvRml4ZWQ6IGZ1bmN0aW9uIHRvRml4ZWQobnVtLCBsaW1pdCkge1xyXG4gICAgbGltaXQgPSBsaW1pdCB8fCAyO1xyXG4gICAgaWYgKHRoaXMuaXNGbG9hdChudW0pKSB7XHJcbiAgICAgIG51bSA9IG51bS50b0ZpeGVkKGxpbWl0KTtcclxuICAgIH1cclxuICAgIHJldHVybiBudW07XHJcbiAgfSxcclxuICBpc0Zsb2F0OiBmdW5jdGlvbiBpc0Zsb2F0KG51bSkge1xyXG4gICAgcmV0dXJuIG51bSAlIDEgIT09IDA7XHJcbiAgfSxcclxuICBhcHByb3hpbWF0ZWx5RXF1YWw6IGZ1bmN0aW9uIGFwcHJveGltYXRlbHlFcXVhbChudW0xLCBudW0yKSB7XHJcbiAgICByZXR1cm4gTWF0aC5hYnMobnVtMSAtIG51bTIpIDwgMWUtMTA7XHJcbiAgfSxcclxuICBpc1NhbWVTaWduOiBmdW5jdGlvbiBpc1NhbWVTaWduKG51bTEsIG51bTIpIHtcclxuICAgIHJldHVybiBNYXRoLmFicyhudW0xKSA9PT0gbnVtMSAmJiBNYXRoLmFicyhudW0yKSA9PT0gbnVtMiB8fCBNYXRoLmFicyhudW0xKSAhPT0gbnVtMSAmJiBNYXRoLmFicyhudW0yKSAhPT0gbnVtMjtcclxuICB9LFxyXG4gIGlzU2FtZVhDb29yZGluYXRlQXJlYTogZnVuY3Rpb24gaXNTYW1lWENvb3JkaW5hdGVBcmVhKHAxLCBwMikge1xyXG4gICAgcmV0dXJuIHRoaXMuaXNTYW1lU2lnbihwMS54LCBwMi54KTtcclxuICB9LFxyXG4gIGlzQ29sbGlzaW9uOiBmdW5jdGlvbiBpc0NvbGxpc2lvbihvYmoxLCBvYmoyKSB7XHJcbiAgICBvYmoxLmVuZCA9IHt9O1xyXG4gICAgb2JqMS5lbmQueCA9IG9iajEuc3RhcnQueCArIG9iajEud2lkdGg7XHJcbiAgICBvYmoxLmVuZC55ID0gb2JqMS5zdGFydC55IC0gb2JqMS5oZWlnaHQ7XHJcbiAgICBvYmoyLmVuZCA9IHt9O1xyXG4gICAgb2JqMi5lbmQueCA9IG9iajIuc3RhcnQueCArIG9iajIud2lkdGg7XHJcbiAgICBvYmoyLmVuZC55ID0gb2JqMi5zdGFydC55IC0gb2JqMi5oZWlnaHQ7XHJcbiAgICB2YXIgZmxhZyA9IG9iajIuc3RhcnQueCA+IG9iajEuZW5kLnggfHwgb2JqMi5lbmQueCA8IG9iajEuc3RhcnQueCB8fCBvYmoyLmVuZC55ID4gb2JqMS5zdGFydC55IHx8IG9iajIuc3RhcnQueSA8IG9iajEuZW5kLnk7XHJcbiAgICByZXR1cm4gIWZsYWc7XHJcbiAgfVxyXG59O1xyXG5cclxuLy/lhbzlrrlINeeCueWHu+S6i+S7tlxyXG5mdW5jdGlvbiBnZXRINU9mZnNldChlKSB7XHJcbiAgZS5tcCA9IHtcclxuICAgIGNoYW5nZWRUb3VjaGVzOiBbXVxyXG4gIH07XHJcbiAgZS5tcC5jaGFuZ2VkVG91Y2hlcy5wdXNoKHtcclxuICAgIHg6IGUub2Zmc2V0WCxcclxuICAgIHk6IGUub2Zmc2V0WVxyXG4gIH0pO1xyXG4gIHJldHVybiBlO1xyXG59XHJcblxyXG4vLyBoZXgg6L2sIHJnYmFcclxuZnVuY3Rpb24gaGV4VG9SZ2IoaGV4VmFsdWUsIG9wYykge1xyXG4gIHZhciByZ3ggPSAvXiM/KFthLWZcXGRdKShbYS1mXFxkXSkoW2EtZlxcZF0pJC9pO1xyXG4gIHZhciBoZXggPSBoZXhWYWx1ZS5yZXBsYWNlKHJneCwgZnVuY3Rpb24obSwgciwgZywgYikge1xyXG4gICAgcmV0dXJuIHIgKyByICsgZyArIGcgKyBiICsgYjtcclxuICB9KTtcclxuICB2YXIgcmdiID0gL14jPyhbYS1mXFxkXXsyfSkoW2EtZlxcZF17Mn0pKFthLWZcXGRdezJ9KSQvaS5leGVjKGhleCk7XHJcbiAgdmFyIHIgPSBwYXJzZUludChyZ2JbMV0sIDE2KTtcclxuICB2YXIgZyA9IHBhcnNlSW50KHJnYlsyXSwgMTYpO1xyXG4gIHZhciBiID0gcGFyc2VJbnQocmdiWzNdLCAxNik7XHJcbiAgcmV0dXJuICdyZ2JhKCcgKyByICsgJywnICsgZyArICcsJyArIGIgKyAnLCcgKyBvcGMgKyAnKSc7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbmRSYW5nZShudW0sIHR5cGUsIGxpbWl0KSB7XHJcbiAgaWYgKGlzTmFOKG51bSkpIHtcclxuICAgIHRocm93IG5ldyBFcnJvcignW3VDaGFydHNdIHVudmFsaWQgc2VyaWVzIGRhdGEhJyk7XHJcbiAgfVxyXG4gIGxpbWl0ID0gbGltaXQgfHwgMTA7XHJcbiAgdHlwZSA9IHR5cGUgPyB0eXBlIDogJ3VwcGVyJztcclxuICB2YXIgbXVsdGlwbGUgPSAxO1xyXG4gIHdoaWxlIChsaW1pdCA8IDEpIHtcclxuICAgIGxpbWl0ICo9IDEwO1xyXG4gICAgbXVsdGlwbGUgKj0gMTA7XHJcbiAgfVxyXG4gIGlmICh0eXBlID09PSAndXBwZXInKSB7XHJcbiAgICBudW0gPSBNYXRoLmNlaWwobnVtICogbXVsdGlwbGUpO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBudW0gPSBNYXRoLmZsb29yKG51bSAqIG11bHRpcGxlKTtcclxuICB9XHJcbiAgd2hpbGUgKG51bSAlIGxpbWl0ICE9PSAwKSB7XHJcbiAgICBpZiAodHlwZSA9PT0gJ3VwcGVyJykge1xyXG4gICAgICBudW0rKztcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIG51bS0tO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gbnVtIC8gbXVsdGlwbGU7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbENhbmRsZU1BKGRheUFyciwgbmFtZUFyciwgY29sb3JBcnIsIGtkYXRhKSB7XHJcbiAgbGV0IHNlcmllc1RlbXAgPSBbXTtcclxuICBmb3IgKGxldCBrID0gMDsgayA8IGRheUFyci5sZW5ndGg7IGsrKykge1xyXG4gICAgbGV0IHNlcmllc0l0ZW0gPSB7XHJcbiAgICAgIGRhdGE6IFtdLFxyXG4gICAgICBuYW1lOiBuYW1lQXJyW2tdLFxyXG4gICAgICBjb2xvcjogY29sb3JBcnJba11cclxuICAgIH07XHJcbiAgICBmb3IgKGxldCBpID0gMCwgbGVuID0ga2RhdGEubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgICAgaWYgKGkgPCBkYXlBcnJba10pIHtcclxuICAgICAgICBzZXJpZXNJdGVtLmRhdGEucHVzaChudWxsKTtcclxuICAgICAgICBjb250aW51ZTtcclxuICAgICAgfVxyXG4gICAgICBsZXQgc3VtID0gMDtcclxuICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBkYXlBcnJba107IGorKykge1xyXG4gICAgICAgIHN1bSArPSBrZGF0YVtpIC0gal1bMV07XHJcbiAgICAgIH1cclxuICAgICAgc2VyaWVzSXRlbS5kYXRhLnB1c2goKyhzdW0gLyBkYXlBcnJba10pLnRvRml4ZWQoMykpO1xyXG4gICAgfVxyXG4gICAgc2VyaWVzVGVtcC5wdXNoKHNlcmllc0l0ZW0pO1xyXG4gIH1cclxuICByZXR1cm4gc2VyaWVzVGVtcDtcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsVmFsaWREaXN0YW5jZShzZWxmLGRpc3RhbmNlLCBjaGFydERhdGEsIGNvbmZpZywgb3B0cykge1xyXG4gIHZhciBkYXRhQ2hhcnRBcmVhV2lkdGggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdO1xyXG4gIHZhciBkYXRhQ2hhcnRXaWR0aCA9IGNoYXJ0RGF0YS5lYWNoU3BhY2luZyAqIChvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEueEF4aXNQb2ludHMubGVuZ3RoLTEpO1xyXG4gIHZhciB2YWxpZERpc3RhbmNlID0gZGlzdGFuY2U7XHJcbiAgaWYgKGRpc3RhbmNlID49IDApIHtcclxuICAgIHZhbGlkRGlzdGFuY2UgPSAwO1xyXG5cdFx0c2VsZi5ldmVudC50cmlnZ2VyKCdzY3JvbGxMZWZ0Jyk7XHJcbiAgfSBlbHNlIGlmIChNYXRoLmFicyhkaXN0YW5jZSkgPj0gZGF0YUNoYXJ0V2lkdGggLSBkYXRhQ2hhcnRBcmVhV2lkdGgpIHtcclxuICAgIHZhbGlkRGlzdGFuY2UgPSBkYXRhQ2hhcnRBcmVhV2lkdGggLSBkYXRhQ2hhcnRXaWR0aDtcclxuXHRcdHNlbGYuZXZlbnQudHJpZ2dlcignc2Nyb2xsUmlnaHQnKTtcclxuICB9XHJcbiAgcmV0dXJuIHZhbGlkRGlzdGFuY2U7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGlzSW5BbmdsZVJhbmdlKGFuZ2xlLCBzdGFydEFuZ2xlLCBlbmRBbmdsZSkge1xyXG4gIGZ1bmN0aW9uIGFkanVzdChhbmdsZSkge1xyXG4gICAgd2hpbGUgKGFuZ2xlIDwgMCkge1xyXG4gICAgICBhbmdsZSArPSAyICogTWF0aC5QSTtcclxuICAgIH1cclxuICAgIHdoaWxlIChhbmdsZSA+IDIgKiBNYXRoLlBJKSB7XHJcbiAgICAgIGFuZ2xlIC09IDIgKiBNYXRoLlBJO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIGFuZ2xlO1xyXG4gIH1cclxuICBhbmdsZSA9IGFkanVzdChhbmdsZSk7XHJcbiAgc3RhcnRBbmdsZSA9IGFkanVzdChzdGFydEFuZ2xlKTtcclxuICBlbmRBbmdsZSA9IGFkanVzdChlbmRBbmdsZSk7XHJcbiAgaWYgKHN0YXJ0QW5nbGUgPiBlbmRBbmdsZSkge1xyXG4gICAgZW5kQW5nbGUgKz0gMiAqIE1hdGguUEk7XHJcbiAgICBpZiAoYW5nbGUgPCBzdGFydEFuZ2xlKSB7XHJcbiAgICAgIGFuZ2xlICs9IDIgKiBNYXRoLlBJO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gYW5nbGUgPj0gc3RhcnRBbmdsZSAmJiBhbmdsZSA8PSBlbmRBbmdsZTtcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsUm90YXRlVHJhbnNsYXRlKHgsIHksIGgpIHtcclxuICB2YXIgeHYgPSB4O1xyXG4gIHZhciB5diA9IGggLSB5O1xyXG4gIHZhciB0cmFuc1ggPSB4diArIChoIC0geXYgLSB4dikgLyBNYXRoLnNxcnQoMik7XHJcbiAgdHJhbnNYICo9IC0xO1xyXG4gIHZhciB0cmFuc1kgPSAoaCAtIHl2KSAqIChNYXRoLnNxcnQoMikgLSAxKSAtIChoIC0geXYgLSB4dikgLyBNYXRoLnNxcnQoMik7XHJcbiAgcmV0dXJuIHtcclxuICAgIHRyYW5zWDogdHJhbnNYLFxyXG4gICAgdHJhbnNZOiB0cmFuc1lcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBjcmVhdGVDdXJ2ZUNvbnRyb2xQb2ludHMocG9pbnRzLCBpKSB7XHJcblxyXG4gIGZ1bmN0aW9uIGlzTm90TWlkZGxlUG9pbnQocG9pbnRzLCBpKSB7XHJcbiAgICBpZiAocG9pbnRzW2kgLSAxXSAmJiBwb2ludHNbaSArIDFdKSB7XHJcbiAgICAgIHJldHVybiBwb2ludHNbaV0ueSA+PSBNYXRoLm1heChwb2ludHNbaSAtIDFdLnksIHBvaW50c1tpICsgMV0ueSkgfHwgcG9pbnRzW2ldLnkgPD0gTWF0aC5taW4ocG9pbnRzW2kgLSAxXS55LHBvaW50c1tpICsgMV0ueSk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cdGZ1bmN0aW9uIGlzTm90TWlkZGxlUG9pbnRYKHBvaW50cywgaSkge1xyXG5cdCAgaWYgKHBvaW50c1tpIC0gMV0gJiYgcG9pbnRzW2kgKyAxXSkge1xyXG5cdCAgICByZXR1cm4gcG9pbnRzW2ldLnggPj0gTWF0aC5tYXgocG9pbnRzW2kgLSAxXS54LCBwb2ludHNbaSArIDFdLngpIHx8IHBvaW50c1tpXS54IDw9IE1hdGgubWluKHBvaW50c1tpIC0gMV0ueCxwb2ludHNbaSArIDFdLngpO1xyXG5cdCAgfSBlbHNlIHtcclxuXHQgICAgcmV0dXJuIGZhbHNlO1xyXG5cdCAgfVxyXG5cdH1cclxuICB2YXIgYSA9IDAuMjtcclxuICB2YXIgYiA9IDAuMjtcclxuICB2YXIgcEF4ID0gbnVsbDtcclxuICB2YXIgcEF5ID0gbnVsbDtcclxuICB2YXIgcEJ4ID0gbnVsbDtcclxuICB2YXIgcEJ5ID0gbnVsbDtcclxuICBpZiAoaSA8IDEpIHtcclxuICAgIHBBeCA9IHBvaW50c1swXS54ICsgKHBvaW50c1sxXS54IC0gcG9pbnRzWzBdLngpICogYTtcclxuICAgIHBBeSA9IHBvaW50c1swXS55ICsgKHBvaW50c1sxXS55IC0gcG9pbnRzWzBdLnkpICogYTtcclxuICB9IGVsc2Uge1xyXG4gICAgcEF4ID0gcG9pbnRzW2ldLnggKyAocG9pbnRzW2kgKyAxXS54IC0gcG9pbnRzW2kgLSAxXS54KSAqIGE7XHJcbiAgICBwQXkgPSBwb2ludHNbaV0ueSArIChwb2ludHNbaSArIDFdLnkgLSBwb2ludHNbaSAtIDFdLnkpICogYTtcclxuICB9XHJcblxyXG4gIGlmIChpID4gcG9pbnRzLmxlbmd0aCAtIDMpIHtcclxuICAgIHZhciBsYXN0ID0gcG9pbnRzLmxlbmd0aCAtIDE7XHJcbiAgICBwQnggPSBwb2ludHNbbGFzdF0ueCAtIChwb2ludHNbbGFzdF0ueCAtIHBvaW50c1tsYXN0IC0gMV0ueCkgKiBiO1xyXG4gICAgcEJ5ID0gcG9pbnRzW2xhc3RdLnkgLSAocG9pbnRzW2xhc3RdLnkgLSBwb2ludHNbbGFzdCAtIDFdLnkpICogYjtcclxuICB9IGVsc2Uge1xyXG4gICAgcEJ4ID0gcG9pbnRzW2kgKyAxXS54IC0gKHBvaW50c1tpICsgMl0ueCAtIHBvaW50c1tpXS54KSAqIGI7XHJcbiAgICBwQnkgPSBwb2ludHNbaSArIDFdLnkgLSAocG9pbnRzW2kgKyAyXS55IC0gcG9pbnRzW2ldLnkpICogYjtcclxuICB9XHJcbiAgaWYgKGlzTm90TWlkZGxlUG9pbnQocG9pbnRzLCBpICsgMSkpIHtcclxuICAgIHBCeSA9IHBvaW50c1tpICsgMV0ueTtcclxuICB9XHJcbiAgaWYgKGlzTm90TWlkZGxlUG9pbnQocG9pbnRzLCBpKSkge1xyXG4gICAgcEF5ID0gcG9pbnRzW2ldLnk7XHJcbiAgfVxyXG5cdGlmIChpc05vdE1pZGRsZVBvaW50WChwb2ludHMsIGkgKyAxKSkge1xyXG5cdCAgcEJ4ID0gcG9pbnRzW2kgKyAxXS54O1xyXG5cdH1cclxuXHRpZiAoaXNOb3RNaWRkbGVQb2ludFgocG9pbnRzLCBpKSkge1xyXG5cdCAgcEF4ID0gcG9pbnRzW2ldLng7XHJcblx0fVxyXG5cdGlmIChwQXkgPj0gTWF0aC5tYXgocG9pbnRzW2ldLnksIHBvaW50c1tpICsgMV0ueSkgfHwgcEF5IDw9IE1hdGgubWluKHBvaW50c1tpXS55LCBwb2ludHNbaSArIDFdLnkpKSB7XHJcblx0cEF5ID0gcG9pbnRzW2ldLnk7XHJcblx0fVxyXG5cdGlmIChwQnkgPj0gTWF0aC5tYXgocG9pbnRzW2ldLnksIHBvaW50c1tpICsgMV0ueSkgfHwgcEJ5IDw9IE1hdGgubWluKHBvaW50c1tpXS55LCBwb2ludHNbaSArIDFdLnkpKSB7XHJcblx0cEJ5ID0gcG9pbnRzW2kgKyAxXS55O1xyXG5cdH1cclxuXHRpZiAocEF4ID49IE1hdGgubWF4KHBvaW50c1tpXS54LCBwb2ludHNbaSArIDFdLngpIHx8IHBBeCA8PSBNYXRoLm1pbihwb2ludHNbaV0ueCwgcG9pbnRzW2kgKyAxXS54KSkge1xyXG5cdHBBeCA9IHBvaW50c1tpXS54O1xyXG5cdH1cclxuXHRpZiAocEJ4ID49IE1hdGgubWF4KHBvaW50c1tpXS54LCBwb2ludHNbaSArIDFdLngpIHx8IHBCeCA8PSBNYXRoLm1pbihwb2ludHNbaV0ueCwgcG9pbnRzW2kgKyAxXS54KSkge1xyXG5cdHBCeCA9IHBvaW50c1tpICsgMV0ueDtcclxuXHR9XHJcbiAgcmV0dXJuIHtcclxuICAgIGN0ckE6IHtcclxuICAgICAgeDogcEF4LFxyXG4gICAgICB5OiBwQXlcclxuICAgIH0sXHJcbiAgICBjdHJCOiB7XHJcbiAgICAgIHg6IHBCeCxcclxuICAgICAgeTogcEJ5XHJcbiAgICB9XHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gY29udmVydENvb3JkaW5hdGVPcmlnaW4oeCwgeSwgY2VudGVyKSB7XHJcbiAgcmV0dXJuIHtcclxuICAgIHg6IGNlbnRlci54ICsgeCxcclxuICAgIHk6IGNlbnRlci55IC0geVxyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGF2b2lkQ29sbGlzaW9uKG9iaiwgdGFyZ2V0KSB7XHJcbiAgaWYgKHRhcmdldCkge1xyXG4gICAgLy8gaXMgY29sbGlzaW9uIHRlc3RcclxuICAgIHdoaWxlICh1dGlsLmlzQ29sbGlzaW9uKG9iaiwgdGFyZ2V0KSkge1xyXG4gICAgICBpZiAob2JqLnN0YXJ0LnggPiAwKSB7XHJcbiAgICAgICAgb2JqLnN0YXJ0LnktLTtcclxuICAgICAgfSBlbHNlIGlmIChvYmouc3RhcnQueCA8IDApIHtcclxuICAgICAgICBvYmouc3RhcnQueSsrO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGlmIChvYmouc3RhcnQueSA+IDApIHtcclxuICAgICAgICAgIG9iai5zdGFydC55Kys7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIG9iai5zdGFydC55LS07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBvYmo7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbGxTZXJpZXMoc2VyaWVzLCBvcHRzLCBjb25maWcpIHtcclxuICB2YXIgaW5kZXggPSAwO1xyXG4gIHJldHVybiBzZXJpZXMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmICghaXRlbS5jb2xvcikge1xyXG4gICAgICBpdGVtLmNvbG9yID0gY29uZmlnLmNvbG9yc1tpbmRleF07XHJcbiAgICAgIGluZGV4ID0gKGluZGV4ICsgMSkgJSBjb25maWcuY29sb3JzLmxlbmd0aDtcclxuICAgIH1cclxuICAgIGlmICghaXRlbS5pbmRleCkge1xyXG4gICAgICBpdGVtLmluZGV4ID0gMDtcclxuICAgIH1cclxuICAgIGlmICghaXRlbS50eXBlKSB7XHJcbiAgICAgIGl0ZW0udHlwZSA9IG9wdHMudHlwZTtcclxuICAgIH1cclxuICAgIGlmICh0eXBlb2YgaXRlbS5zaG93ID09IFwidW5kZWZpbmVkXCIpIHtcclxuICAgICAgaXRlbS5zaG93ID0gdHJ1ZTtcclxuICAgIH1cclxuICAgIGlmICghaXRlbS50eXBlKSB7XHJcbiAgICAgIGl0ZW0udHlwZSA9IG9wdHMudHlwZTtcclxuICAgIH1cclxuICAgIGlmICghaXRlbS5wb2ludFNoYXBlKSB7XHJcbiAgICAgIGl0ZW0ucG9pbnRTaGFwZSA9IFwiY2lyY2xlXCI7XHJcbiAgICB9XHJcbiAgICBpZiAoIWl0ZW0ubGVnZW5kU2hhcGUpIHtcclxuICAgICAgc3dpdGNoIChpdGVtLnR5cGUpIHtcclxuICAgICAgICBjYXNlICdsaW5lJzpcclxuICAgICAgICAgIGl0ZW0ubGVnZW5kU2hhcGUgPSBcImxpbmVcIjtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgJ2NvbHVtbic6XHJcbiAgICAgICAgICBpdGVtLmxlZ2VuZFNoYXBlID0gXCJyZWN0XCI7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBjYXNlICdhcmVhJzpcclxuICAgICAgICAgIGl0ZW0ubGVnZW5kU2hhcGUgPSBcInRyaWFuZ2xlXCI7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgaXRlbS5sZWdlbmRTaGFwZSA9IFwiY2lyY2xlXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHJldHVybiBpdGVtO1xyXG4gIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXREYXRhUmFuZ2UobWluRGF0YSwgbWF4RGF0YSkge1xyXG4gIHZhciBsaW1pdCA9IDA7XHJcbiAgdmFyIHJhbmdlID0gbWF4RGF0YSAtIG1pbkRhdGE7XHJcbiAgaWYgKHJhbmdlID49IDEwMDAwKSB7XHJcbiAgICBsaW1pdCA9IDEwMDA7XHJcbiAgfSBlbHNlIGlmIChyYW5nZSA+PSAxMDAwKSB7XHJcbiAgICBsaW1pdCA9IDEwMDtcclxuICB9IGVsc2UgaWYgKHJhbmdlID49IDEwMCkge1xyXG4gICAgbGltaXQgPSAxMDtcclxuICB9IGVsc2UgaWYgKHJhbmdlID49IDEwKSB7XHJcbiAgICBsaW1pdCA9IDU7XHJcbiAgfSBlbHNlIGlmIChyYW5nZSA+PSAxKSB7XHJcbiAgICBsaW1pdCA9IDE7XHJcbiAgfSBlbHNlIGlmIChyYW5nZSA+PSAwLjEpIHtcclxuICAgIGxpbWl0ID0gMC4xO1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMC4wMSkge1xyXG4gICAgbGltaXQgPSAwLjAxO1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMC4wMDEpIHtcclxuICAgIGxpbWl0ID0gMC4wMDE7XHJcbiAgfSBlbHNlIGlmIChyYW5nZSA+PSAwLjAwMDEpIHtcclxuICAgIGxpbWl0ID0gMC4wMDAxO1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMC4wMDAwMSkge1xyXG4gICAgbGltaXQgPSAwLjAwMDAxO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBsaW1pdCA9IDAuMDAwMDAxO1xyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgbWluUmFuZ2U6IGZpbmRSYW5nZShtaW5EYXRhLCAnbG93ZXInLCBsaW1pdCksXHJcbiAgICBtYXhSYW5nZTogZmluZFJhbmdlKG1heERhdGEsICd1cHBlcicsIGxpbWl0KVxyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIG1lYXN1cmVUZXh0KHRleHQpIHtcclxuICB2YXIgZm9udFNpemUgPSBhcmd1bWVudHMubGVuZ3RoID4gMSAmJiBhcmd1bWVudHNbMV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1sxXSA6IGNvbmZpZy5mb250U2l6ZTtcclxuICB0ZXh0ID0gU3RyaW5nKHRleHQpO1xyXG4gIHZhciB0ZXh0ID0gdGV4dC5zcGxpdCgnJyk7XHJcbiAgdmFyIHdpZHRoID0gMDtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHRleHQubGVuZ3RoOyBpKyspIHtcclxuICAgIGxldCBpdGVtID0gdGV4dFtpXTtcclxuICAgIGlmICgvW2EtekEtWl0vLnRlc3QoaXRlbSkpIHtcclxuICAgICAgd2lkdGggKz0gNztcclxuICAgIH0gZWxzZSBpZiAoL1swLTldLy50ZXN0KGl0ZW0pKSB7XHJcbiAgICAgIHdpZHRoICs9IDUuNTtcclxuICAgIH0gZWxzZSBpZiAoL1xcLi8udGVzdChpdGVtKSkge1xyXG4gICAgICB3aWR0aCArPSAyLjc7XHJcbiAgICB9IGVsc2UgaWYgKC8tLy50ZXN0KGl0ZW0pKSB7XHJcbiAgICAgIHdpZHRoICs9IDMuMjU7XHJcbiAgICB9IGVsc2UgaWYgKC9bXFx1NGUwMC1cXHU5ZmE1XS8udGVzdChpdGVtKSkge1xyXG4gICAgICB3aWR0aCArPSAxMDtcclxuICAgIH0gZWxzZSBpZiAoL1xcKHxcXCkvLnRlc3QoaXRlbSkpIHtcclxuICAgICAgd2lkdGggKz0gMy43MztcclxuICAgIH0gZWxzZSBpZiAoL1xccy8udGVzdChpdGVtKSkge1xyXG4gICAgICB3aWR0aCArPSAyLjU7XHJcbiAgICB9IGVsc2UgaWYgKC8lLy50ZXN0KGl0ZW0pKSB7XHJcbiAgICAgIHdpZHRoICs9IDg7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB3aWR0aCArPSAxMDtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHdpZHRoICogZm9udFNpemUgLyAxMDtcclxufVxyXG5cclxuZnVuY3Rpb24gZGF0YUNvbWJpbmUoc2VyaWVzKSB7XHJcbiAgcmV0dXJuIHNlcmllcy5yZWR1Y2UoZnVuY3Rpb24oYSwgYikge1xyXG4gICAgcmV0dXJuIChhLmRhdGEgPyBhLmRhdGEgOiBhKS5jb25jYXQoYi5kYXRhKTtcclxuICB9LCBbXSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRhdGFDb21iaW5lU3RhY2soc2VyaWVzLCBsZW4pIHtcclxuICB2YXIgc3VtID0gbmV3IEFycmF5KGxlbik7XHJcbiAgZm9yICh2YXIgaiA9IDA7IGogPCBzdW0ubGVuZ3RoOyBqKyspIHtcclxuICAgIHN1bVtqXSA9IDA7XHJcbiAgfVxyXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBmb3IgKHZhciBqID0gMDsgaiA8IHN1bS5sZW5ndGg7IGorKykge1xyXG4gICAgICBzdW1bal0gKz0gc2VyaWVzW2ldLmRhdGFbal07XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBzZXJpZXMucmVkdWNlKGZ1bmN0aW9uKGEsIGIpIHtcclxuICAgIHJldHVybiAoYS5kYXRhID8gYS5kYXRhIDogYSkuY29uY2F0KGIuZGF0YSkuY29uY2F0KHN1bSk7XHJcbiAgfSwgW10pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRUb3VjaGVzKHRvdWNoZXMsIG9wdHMsIGUpIHtcclxuICBsZXQgeCwgeTtcclxuICBpZiAodG91Y2hlcy5jbGllbnRYKSB7XHJcbiAgICBpZiAob3B0cy5yb3RhdGUpIHtcclxuICAgICAgeSA9IG9wdHMuaGVpZ2h0IC0gdG91Y2hlcy5jbGllbnRYICogb3B0cy5waXhlbFJhdGlvO1xyXG4gICAgICB4ID0gKHRvdWNoZXMucGFnZVkgLSBlLmN1cnJlbnRUYXJnZXQub2Zmc2V0VG9wIC0gKG9wdHMuaGVpZ2h0IC8gb3B0cy5waXhlbFJhdGlvIC8gMikgKiAob3B0cy5waXhlbFJhdGlvIC0gMSkpICpcclxuICAgICAgICBvcHRzLnBpeGVsUmF0aW87XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB4ID0gdG91Y2hlcy5jbGllbnRYICogb3B0cy5waXhlbFJhdGlvO1xyXG4gICAgICB5ID0gKHRvdWNoZXMucGFnZVkgLSBlLmN1cnJlbnRUYXJnZXQub2Zmc2V0VG9wIC0gKG9wdHMuaGVpZ2h0IC8gb3B0cy5waXhlbFJhdGlvIC8gMikgKiAob3B0cy5waXhlbFJhdGlvIC0gMSkpICpcclxuICAgICAgICBvcHRzLnBpeGVsUmF0aW87XHJcbiAgICB9XHJcbiAgfSBlbHNlIHtcclxuICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICB5ID0gb3B0cy5oZWlnaHQgLSB0b3VjaGVzLnggKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgICAgIHggPSB0b3VjaGVzLnkgKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB4ID0gdG91Y2hlcy54ICogb3B0cy5waXhlbFJhdGlvO1xyXG4gICAgICB5ID0gdG91Y2hlcy55ICogb3B0cy5waXhlbFJhdGlvO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgeDogeCxcclxuICAgIHk6IHlcclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFNlcmllc0RhdGFJdGVtKHNlcmllcywgaW5kZXgpIHtcclxuICB2YXIgZGF0YSA9IFtdO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGlmIChpdGVtLmRhdGFbaW5kZXhdICE9PSBudWxsICYmIHR5cGVvZiBpdGVtLmRhdGFbaW5kZXhdICE9PSAndW5kZWZpbmVkJyAmJiBpdGVtLnNob3cpIHtcclxuICAgICAgbGV0IHNlcmllc0l0ZW0gPSB7fTtcclxuICAgICAgc2VyaWVzSXRlbS5jb2xvciA9IGl0ZW0uY29sb3I7XHJcbiAgICAgIHNlcmllc0l0ZW0udHlwZSA9IGl0ZW0udHlwZTtcclxuICAgICAgc2VyaWVzSXRlbS5zdHlsZSA9IGl0ZW0uc3R5bGU7XHJcbiAgICAgIHNlcmllc0l0ZW0ucG9pbnRTaGFwZSA9IGl0ZW0ucG9pbnRTaGFwZTtcclxuICAgICAgc2VyaWVzSXRlbS5kaXNhYmxlTGVnZW5kID0gaXRlbS5kaXNhYmxlTGVnZW5kO1xyXG4gICAgICBzZXJpZXNJdGVtLm5hbWUgPSBpdGVtLm5hbWU7XHJcbiAgICAgIHNlcmllc0l0ZW0uc2hvdyA9IGl0ZW0uc2hvdztcclxuICAgICAgc2VyaWVzSXRlbS5kYXRhID0gaXRlbS5mb3JtYXQgPyBpdGVtLmZvcm1hdChpdGVtLmRhdGFbaW5kZXhdKSA6IGl0ZW0uZGF0YVtpbmRleF07XHJcbiAgICAgIGRhdGEucHVzaChzZXJpZXNJdGVtKTtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGRhdGE7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldE1heFRleHRMaXN0TGVuZ3RoKGxpc3QpIHtcclxuICB2YXIgbGVuZ3RoTGlzdCA9IGxpc3QubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIHJldHVybiBtZWFzdXJlVGV4dChpdGVtKTtcclxuICB9KTtcclxuICByZXR1cm4gTWF0aC5tYXguYXBwbHkobnVsbCwgbGVuZ3RoTGlzdCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFJhZGFyQ29vcmRpbmF0ZVNlcmllcyhsZW5ndGgpIHtcclxuICB2YXIgZWFjaEFuZ2xlID0gMiAqIE1hdGguUEkgLyBsZW5ndGg7XHJcbiAgdmFyIENvb3JkaW5hdGVTZXJpZXMgPSBbXTtcclxuICBmb3IgKHZhciBpID0gMDsgaSA8IGxlbmd0aDsgaSsrKSB7XHJcbiAgICBDb29yZGluYXRlU2VyaWVzLnB1c2goZWFjaEFuZ2xlICogaSk7XHJcbiAgfVxyXG5cclxuICByZXR1cm4gQ29vcmRpbmF0ZVNlcmllcy5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgcmV0dXJuIC0xICogaXRlbSArIE1hdGguUEkgLyAyO1xyXG4gIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRUb29sVGlwRGF0YShzZXJpZXNEYXRhLCBjYWxQb2ludHMsIGluZGV4LCBjYXRlZ29yaWVzKSB7XHJcbiAgdmFyIG9wdGlvbiA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDoge307XHJcblxyXG4gIHZhciB0ZXh0TGlzdCA9IHNlcmllc0RhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdGxldCB0aXRsZVRleHQ9W107XHJcblx0XHRpZihjYXRlZ29yaWVzKXtcclxuXHRcdFx0dGl0bGVUZXh0PWNhdGVnb3JpZXM7XHJcblx0XHR9ZWxzZXtcclxuXHRcdFx0dGl0bGVUZXh0PWl0ZW0uZGF0YTtcclxuXHRcdH1cclxuICAgIHJldHVybiB7XHJcbiAgICAgIHRleHQ6IG9wdGlvbi5mb3JtYXQgPyBvcHRpb24uZm9ybWF0KGl0ZW0sIHRpdGxlVGV4dFtpbmRleF0pIDogaXRlbS5uYW1lICsgJzogJyArIGl0ZW0uZGF0YSxcclxuICAgICAgY29sb3I6IGl0ZW0uY29sb3JcclxuICAgIH07XHJcbiAgfSk7XHJcbiAgdmFyIHZhbGlkQ2FsUG9pbnRzID0gW107XHJcbiAgdmFyIG9mZnNldCA9IHtcclxuICAgIHg6IDAsXHJcbiAgICB5OiAwXHJcbiAgfTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IGNhbFBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IHBvaW50cyA9IGNhbFBvaW50c1tpXTtcclxuICAgIGlmICh0eXBlb2YgcG9pbnRzW2luZGV4XSAhPT0gJ3VuZGVmaW5lZCcgJiYgcG9pbnRzW2luZGV4XSAhPT0gbnVsbCkge1xyXG4gICAgICB2YWxpZENhbFBvaW50cy5wdXNoKHBvaW50c1tpbmRleF0pO1xyXG4gICAgfVxyXG4gIH1cclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHZhbGlkQ2FsUG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHZhbGlkQ2FsUG9pbnRzW2ldO1xyXG4gICAgb2Zmc2V0LnggPSBNYXRoLnJvdW5kKGl0ZW0ueCk7XHJcbiAgICBvZmZzZXQueSArPSBpdGVtLnk7XHJcbiAgfVxyXG4gIG9mZnNldC55IC89IHZhbGlkQ2FsUG9pbnRzLmxlbmd0aDtcclxuICByZXR1cm4ge1xyXG4gICAgdGV4dExpc3Q6IHRleHRMaXN0LFxyXG4gICAgb2Zmc2V0OiBvZmZzZXRcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRNaXhUb29sVGlwRGF0YShzZXJpZXNEYXRhLCBjYWxQb2ludHMsIGluZGV4LCBjYXRlZ29yaWVzKSB7XHJcbiAgdmFyIG9wdGlvbiA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDoge307XHJcbiAgdmFyIHRleHRMaXN0ID0gc2VyaWVzRGF0YS5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgdGV4dDogb3B0aW9uLmZvcm1hdCA/IG9wdGlvbi5mb3JtYXQoaXRlbSwgY2F0ZWdvcmllc1tpbmRleF0pIDogaXRlbS5uYW1lICsgJzogJyArIGl0ZW0uZGF0YSxcclxuICAgICAgY29sb3I6IGl0ZW0uY29sb3IsXHJcbiAgICAgIGRpc2FibGVMZWdlbmQ6IGl0ZW0uZGlzYWJsZUxlZ2VuZCA/IHRydWUgOiBmYWxzZVxyXG4gICAgfTtcclxuICB9KTtcclxuICB0ZXh0TGlzdCA9IHRleHRMaXN0LmZpbHRlcihmdW5jdGlvbihpdGVtKSB7XHJcbiAgICBpZiAoaXRlbS5kaXNhYmxlTGVnZW5kICE9PSB0cnVlKSB7XHJcbiAgICAgIHJldHVybiBpdGVtO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIHZhciB2YWxpZENhbFBvaW50cyA9IFtdO1xyXG4gIHZhciBvZmZzZXQgPSB7XHJcbiAgICB4OiAwLFxyXG4gICAgeTogMFxyXG4gIH07XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBjYWxQb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgIGxldCBwb2ludHMgPSBjYWxQb2ludHNbaV07XHJcbiAgICBpZiAodHlwZW9mIHBvaW50c1tpbmRleF0gIT09ICd1bmRlZmluZWQnICYmIHBvaW50c1tpbmRleF0gIT09IG51bGwpIHtcclxuICAgICAgdmFsaWRDYWxQb2ludHMucHVzaChwb2ludHNbaW5kZXhdKTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCB2YWxpZENhbFBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSB2YWxpZENhbFBvaW50c1tpXTtcclxuICAgIG9mZnNldC54ID0gTWF0aC5yb3VuZChpdGVtLngpO1xyXG4gICAgb2Zmc2V0LnkgKz0gaXRlbS55O1xyXG4gIH1cclxuICBvZmZzZXQueSAvPSB2YWxpZENhbFBvaW50cy5sZW5ndGg7XHJcbiAgcmV0dXJuIHtcclxuICAgIHRleHRMaXN0OiB0ZXh0TGlzdCxcclxuICAgIG9mZnNldDogb2Zmc2V0XHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0Q2FuZGxlVG9vbFRpcERhdGEoc2VyaWVzLCBzZXJpZXNEYXRhLCBjYWxQb2ludHMsIGluZGV4LCBjYXRlZ29yaWVzLCBleHRyYSkge1xyXG4gIHZhciBvcHRpb24gPSBhcmd1bWVudHMubGVuZ3RoID4gNiAmJiBhcmd1bWVudHNbNl0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s2XSA6IHt9O1xyXG4gIGxldCB1cENvbG9yID0gZXh0cmEuY29sb3IudXBGaWxsO1xyXG4gIGxldCBkb3duQ29sb3IgPSBleHRyYS5jb2xvci5kb3duRmlsbDtcclxuICAvL+minOiJsumhuuW6j+S4uuW8gOebmO+8jOaUtuebmO+8jOacgOS9ju+8jOacgOmrmFxyXG4gIGxldCBjb2xvciA9IFt1cENvbG9yLCB1cENvbG9yLCBkb3duQ29sb3IsIHVwQ29sb3JdO1xyXG4gIHZhciB0ZXh0TGlzdCA9IFtdO1xyXG4gIGxldCB0ZXh0MCA9IHtcclxuICAgIHRleHQ6IGNhdGVnb3JpZXNbaW5kZXhdLFxyXG4gICAgY29sb3I6IG51bGxcclxuICB9O1xyXG4gIHRleHRMaXN0LnB1c2godGV4dDApO1xyXG4gIHNlcmllc0RhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmIChpbmRleCA9PSAwKSB7XHJcbiAgICAgIGlmKGl0ZW0uZGF0YVsxXSAtIGl0ZW0uZGF0YVswXSA8IDApe1xyXG4gICAgICBcdGNvbG9yWzFdID0gZG93bkNvbG9yO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgXHRjb2xvclsxXSA9IHVwQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGlmIChpdGVtLmRhdGFbMF0gPCBzZXJpZXNbaW5kZXggLSAxXVsxXSkge1xyXG4gICAgICAgIGNvbG9yWzBdID0gZG93bkNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIGlmIChpdGVtLmRhdGFbMV0gPCBpdGVtLmRhdGFbMF0pIHtcclxuICAgICAgICBjb2xvclsxXSA9IGRvd25Db2xvcjtcclxuICAgICAgfVxyXG4gICAgICBpZiAoaXRlbS5kYXRhWzJdID4gc2VyaWVzW2luZGV4IC0gMV1bMV0pIHtcclxuICAgICAgICBjb2xvclsyXSA9IHVwQ29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgaWYgKGl0ZW0uZGF0YVszXSA8IHNlcmllc1tpbmRleCAtIDFdWzFdKSB7XHJcbiAgICAgICAgY29sb3JbM10gPSBkb3duQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxldCB0ZXh0MSA9IHtcclxuICAgICAgdGV4dDogJ+W8gOebmO+8micgKyBpdGVtLmRhdGFbMF0sXHJcbiAgICAgIGNvbG9yOiBjb2xvclswXVxyXG4gICAgfTtcclxuICAgIGxldCB0ZXh0MiA9IHtcclxuICAgICAgdGV4dDogJ+aUtuebmO+8micgKyBpdGVtLmRhdGFbMV0sXHJcbiAgICAgIGNvbG9yOiBjb2xvclsxXVxyXG4gICAgfTtcclxuICAgIGxldCB0ZXh0MyA9IHtcclxuICAgICAgdGV4dDogJ+acgOS9ju+8micgKyBpdGVtLmRhdGFbMl0sXHJcbiAgICAgIGNvbG9yOiBjb2xvclsyXVxyXG4gICAgfTtcclxuICAgIGxldCB0ZXh0NCA9IHtcclxuICAgICAgdGV4dDogJ+acgOmrmO+8micgKyBpdGVtLmRhdGFbM10sXHJcbiAgICAgIGNvbG9yOiBjb2xvclszXVxyXG4gICAgfTtcclxuICAgIHRleHRMaXN0LnB1c2godGV4dDEsIHRleHQyLCB0ZXh0MywgdGV4dDQpO1xyXG4gIH0pO1xyXG4gIHZhciB2YWxpZENhbFBvaW50cyA9IFtdO1xyXG4gIHZhciBvZmZzZXQgPSB7XHJcbiAgICB4OiAwLFxyXG4gICAgeTogMFxyXG4gIH07XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBjYWxQb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgIGxldCBwb2ludHMgPSBjYWxQb2ludHNbaV07XHJcbiAgICBpZiAodHlwZW9mIHBvaW50c1tpbmRleF0gIT09ICd1bmRlZmluZWQnICYmIHBvaW50c1tpbmRleF0gIT09IG51bGwpIHtcclxuICAgICAgdmFsaWRDYWxQb2ludHMucHVzaChwb2ludHNbaW5kZXhdKTtcclxuICAgIH1cclxuICB9XHJcbiAgb2Zmc2V0LnggPSBNYXRoLnJvdW5kKHZhbGlkQ2FsUG9pbnRzWzBdWzBdLngpO1xyXG4gIHJldHVybiB7XHJcbiAgICB0ZXh0TGlzdDogdGV4dExpc3QsXHJcbiAgICBvZmZzZXQ6IG9mZnNldFxyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbHRlclNlcmllcyhzZXJpZXMpIHtcclxuICBsZXQgdGVtcFNlcmllcyA9IFtdO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBpZiAoc2VyaWVzW2ldLnNob3cgPT0gdHJ1ZSkge1xyXG4gICAgICB0ZW1wU2VyaWVzLnB1c2goc2VyaWVzW2ldKVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gdGVtcFNlcmllcztcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZEN1cnJlbnRJbmRleChjdXJyZW50UG9pbnRzLCBjYWxQb2ludHMsIG9wdHMsIGNvbmZpZykge1xyXG4gIHZhciBvZmZzZXQgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDA7XHJcbiAgdmFyIGN1cnJlbnRJbmRleCA9IC0xO1xyXG4gIHZhciBzcGFjaW5nID0gb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcvMjtcclxuXHRsZXQgeEF4aXNQb2ludHM9W107XHJcblx0aWYoY2FsUG9pbnRzLmxlbmd0aD4wKXtcclxuXHRcdGlmKG9wdHMudHlwZT09J2NhbmRsZScpe1xyXG5cdFx0XHRmb3IobGV0IGk9MDtpPGNhbFBvaW50c1swXS5sZW5ndGg7aSsrKXtcclxuXHRcdFx0XHR4QXhpc1BvaW50cy5wdXNoKGNhbFBvaW50c1swXVtpXVswXS54KVxyXG5cdFx0XHR9XHJcblx0XHR9ZWxzZXtcclxuXHRcdFx0Zm9yKGxldCBpPTA7aTxjYWxQb2ludHNbMF0ubGVuZ3RoO2krKyl7XHJcblx0XHRcdFx0eEF4aXNQb2ludHMucHVzaChjYWxQb2ludHNbMF1baV0ueClcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aWYoKG9wdHMudHlwZT09J2xpbmUnIHx8IG9wdHMudHlwZT09J2FyZWEnKSAmJiBvcHRzLnhBeGlzLmJvdW5kYXJ5R2FwPT0nanVzdGlmeScpe1xyXG5cdFx0ICBzcGFjaW5nID0gb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcvMjtcclxuXHRcdH1cclxuXHRcdGlmKCFvcHRzLmNhdGVnb3JpZXMpe1xyXG5cdFx0XHRzcGFjaW5nPTBcclxuXHRcdH1cclxuXHRcdGlmIChpc0luRXhhY3RDaGFydEFyZWEoY3VycmVudFBvaW50cywgb3B0cywgY29uZmlnKSkge1xyXG5cdFx0ICB4QXhpc1BvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHQgICAgaWYgKGN1cnJlbnRQb2ludHMueCArIG9mZnNldCArIHNwYWNpbmcgPiBpdGVtKSB7XHJcblx0XHQgICAgICBjdXJyZW50SW5kZXggPSBpbmRleDtcclxuXHRcdCAgICB9XHJcblx0XHQgIH0pO1xyXG5cdFx0fVxyXG5cdH1cclxuICByZXR1cm4gY3VycmVudEluZGV4O1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaW5kTGVnZW5kSW5kZXgoY3VycmVudFBvaW50cywgbGVnZW5kRGF0YSwgb3B0cykge1xyXG4gIGxldCBjdXJyZW50SW5kZXggPSAtMTtcclxuICBpZiAoaXNJbkV4YWN0TGVnZW5kQXJlYShjdXJyZW50UG9pbnRzLCBsZWdlbmREYXRhLmFyZWEpKSB7XHJcbiAgICBsZXQgcG9pbnRzID0gbGVnZW5kRGF0YS5wb2ludHM7XHJcbiAgICBsZXQgaW5kZXggPSAtMTtcclxuICAgIGZvciAobGV0IGkgPSAwLCBsZW4gPSBwb2ludHMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcbiAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgaXRlbS5sZW5ndGg7IGorKykge1xyXG4gICAgICAgIGluZGV4ICs9IDE7XHJcbiAgICAgICAgbGV0IGFyZWEgPSBpdGVtW2pdWydhcmVhJ107XHJcbiAgICAgICAgaWYgKGN1cnJlbnRQb2ludHMueCA+IGFyZWFbMF0gJiYgY3VycmVudFBvaW50cy54IDwgYXJlYVsyXSAmJiBjdXJyZW50UG9pbnRzLnkgPiBhcmVhWzFdICYmIGN1cnJlbnRQb2ludHMueSA8IGFyZWFbM10pIHtcclxuICAgICAgICAgIGN1cnJlbnRJbmRleCA9IGluZGV4O1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gY3VycmVudEluZGV4O1xyXG4gIH1cclxuICByZXR1cm4gY3VycmVudEluZGV4O1xyXG59XHJcblxyXG5mdW5jdGlvbiBpc0luRXhhY3RMZWdlbmRBcmVhKGN1cnJlbnRQb2ludHMsIGFyZWEpIHtcclxuICByZXR1cm4gY3VycmVudFBvaW50cy54ID4gYXJlYS5zdGFydC54ICYmIGN1cnJlbnRQb2ludHMueCA8IGFyZWEuZW5kLnggJiYgY3VycmVudFBvaW50cy55ID4gYXJlYS5zdGFydC55ICYmXHJcbiAgICBjdXJyZW50UG9pbnRzLnkgPCBhcmVhLmVuZC55O1xyXG59XHJcblxyXG5mdW5jdGlvbiBpc0luRXhhY3RDaGFydEFyZWEoY3VycmVudFBvaW50cywgb3B0cywgY29uZmlnKSB7XHJcbiAgcmV0dXJuIGN1cnJlbnRQb2ludHMueCA8PSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdICsgMTAgJiYgY3VycmVudFBvaW50cy54ID49IG9wdHMuYXJlYVszXSAtMTAgJiYgY3VycmVudFBvaW50cy55ID49IG9wdHMuYXJlYVswXSAmJiBjdXJyZW50UG9pbnRzLnkgPD0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbmRSYWRhckNoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIHJhZGFyRGF0YSwgY291bnQpIHtcclxuICB2YXIgZWFjaEFuZ2xlQXJlYSA9IDIgKiBNYXRoLlBJIC8gY291bnQ7XHJcbiAgdmFyIGN1cnJlbnRJbmRleCA9IC0xO1xyXG4gIGlmIChpc0luRXhhY3RQaWVDaGFydEFyZWEoY3VycmVudFBvaW50cywgcmFkYXJEYXRhLmNlbnRlciwgcmFkYXJEYXRhLnJhZGl1cykpIHtcclxuICAgIHZhciBmaXhBbmdsZSA9IGZ1bmN0aW9uIGZpeEFuZ2xlKGFuZ2xlKSB7XHJcbiAgICAgIGlmIChhbmdsZSA8IDApIHtcclxuICAgICAgICBhbmdsZSArPSAyICogTWF0aC5QSTtcclxuICAgICAgfVxyXG4gICAgICBpZiAoYW5nbGUgPiAyICogTWF0aC5QSSkge1xyXG4gICAgICAgIGFuZ2xlIC09IDIgKiBNYXRoLlBJO1xyXG4gICAgICB9XHJcbiAgICAgIHJldHVybiBhbmdsZTtcclxuICAgIH07XHJcblxyXG4gICAgdmFyIGFuZ2xlID0gTWF0aC5hdGFuMihyYWRhckRhdGEuY2VudGVyLnkgLSBjdXJyZW50UG9pbnRzLnksIGN1cnJlbnRQb2ludHMueCAtIHJhZGFyRGF0YS5jZW50ZXIueCk7XHJcbiAgICBhbmdsZSA9IC0xICogYW5nbGU7XHJcbiAgICBpZiAoYW5nbGUgPCAwKSB7XHJcbiAgICAgIGFuZ2xlICs9IDIgKiBNYXRoLlBJO1xyXG4gICAgfVxyXG5cclxuICAgIHZhciBhbmdsZUxpc3QgPSByYWRhckRhdGEuYW5nbGVMaXN0Lm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICAgIGl0ZW0gPSBmaXhBbmdsZSgtMSAqIGl0ZW0pO1xyXG5cclxuICAgICAgcmV0dXJuIGl0ZW07XHJcbiAgICB9KTtcclxuXHJcbiAgICBhbmdsZUxpc3QuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICB2YXIgcmFuZ2VTdGFydCA9IGZpeEFuZ2xlKGl0ZW0gLSBlYWNoQW5nbGVBcmVhIC8gMik7XHJcbiAgICAgIHZhciByYW5nZUVuZCA9IGZpeEFuZ2xlKGl0ZW0gKyBlYWNoQW5nbGVBcmVhIC8gMik7XHJcbiAgICAgIGlmIChyYW5nZUVuZCA8IHJhbmdlU3RhcnQpIHtcclxuICAgICAgICByYW5nZUVuZCArPSAyICogTWF0aC5QSTtcclxuICAgICAgfVxyXG4gICAgICBpZiAoYW5nbGUgPj0gcmFuZ2VTdGFydCAmJiBhbmdsZSA8PSByYW5nZUVuZCB8fCBhbmdsZSArIDIgKiBNYXRoLlBJID49IHJhbmdlU3RhcnQgJiYgYW5nbGUgKyAyICogTWF0aC5QSSA8PVxyXG4gICAgICAgIHJhbmdlRW5kKSB7XHJcbiAgICAgICAgY3VycmVudEluZGV4ID0gaW5kZXg7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZEZ1bm5lbENoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIGZ1bm5lbERhdGEpIHtcclxuICB2YXIgY3VycmVudEluZGV4ID0gLTE7XHJcbiAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IGZ1bm5lbERhdGEuc2VyaWVzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcbiAgICB2YXIgaXRlbSA9IGZ1bm5lbERhdGEuc2VyaWVzW2ldO1xyXG4gICAgaWYgKGN1cnJlbnRQb2ludHMueCA+IGl0ZW0uZnVubmVsQXJlYVswXSAmJiBjdXJyZW50UG9pbnRzLnggPCBpdGVtLmZ1bm5lbEFyZWFbMl0gJiYgY3VycmVudFBvaW50cy55ID4gaXRlbS5mdW5uZWxBcmVhWzFdICYmIGN1cnJlbnRQb2ludHMueSA8IGl0ZW0uZnVubmVsQXJlYVszXSkge1xyXG4gICAgICBjdXJyZW50SW5kZXggPSBpO1xyXG4gICAgICBicmVhaztcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZFdvcmRDaGFydEN1cnJlbnRJbmRleChjdXJyZW50UG9pbnRzLCB3b3JkRGF0YSkge1xyXG4gIHZhciBjdXJyZW50SW5kZXggPSAtMTtcclxuICBmb3IgKHZhciBpID0gMCwgbGVuID0gd29yZERhdGEubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgIHZhciBpdGVtID0gd29yZERhdGFbaV07XHJcbiAgICBpZiAoY3VycmVudFBvaW50cy54ID4gaXRlbS5hcmVhWzBdICYmIGN1cnJlbnRQb2ludHMueCA8IGl0ZW0uYXJlYVsyXSAmJiBjdXJyZW50UG9pbnRzLnkgPiBpdGVtLmFyZWFbMV0gJiYgY3VycmVudFBvaW50cy55IDwgaXRlbS5hcmVhWzNdKSB7XHJcbiAgICAgIGN1cnJlbnRJbmRleCA9IGk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gY3VycmVudEluZGV4O1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaW5kTWFwQ2hhcnRDdXJyZW50SW5kZXgoY3VycmVudFBvaW50cywgb3B0cykge1xyXG4gIHZhciBjdXJyZW50SW5kZXggPSAtMTtcclxuICB2YXIgY0RhdGE9b3B0cy5jaGFydERhdGEubWFwRGF0YTtcclxuICB2YXIgZGF0YT1vcHRzLnNlcmllcztcclxuICB2YXIgdG1wPXBvaW50VG9Db29yZGluYXRlKGN1cnJlbnRQb2ludHMueSwgY3VycmVudFBvaW50cy54LGNEYXRhLmJvdW5kcyxjRGF0YS5zY2FsZSxjRGF0YS54b2Zmc2V0LGNEYXRhLnlvZmZzZXQpO1xyXG4gIHZhciBwb2k9W3RtcC54LCB0bXAueV07XHJcbiAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IGRhdGEubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgIHZhciBpdGVtID0gZGF0YVtpXS5nZW9tZXRyeS5jb29yZGluYXRlcztcclxuICAgIGlmKGlzUG9pV2l0aGluUG9seShwb2ksaXRlbSkpe1xyXG4gICAgICBjdXJyZW50SW5kZXggPSBpO1xyXG4gICAgICBicmVhaztcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZFBpZUNoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIHBpZURhdGEpIHtcclxuICB2YXIgY3VycmVudEluZGV4ID0gLTE7XHJcbiAgaWYgKGlzSW5FeGFjdFBpZUNoYXJ0QXJlYShjdXJyZW50UG9pbnRzLCBwaWVEYXRhLmNlbnRlciwgcGllRGF0YS5yYWRpdXMpKSB7XHJcbiAgICB2YXIgYW5nbGUgPSBNYXRoLmF0YW4yKHBpZURhdGEuY2VudGVyLnkgLSBjdXJyZW50UG9pbnRzLnksIGN1cnJlbnRQb2ludHMueCAtIHBpZURhdGEuY2VudGVyLngpO1xyXG4gICAgYW5nbGUgPSAtYW5nbGU7XHJcbiAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gcGllRGF0YS5zZXJpZXMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgICAgdmFyIGl0ZW0gPSBwaWVEYXRhLnNlcmllc1tpXTtcclxuICAgICAgaWYgKGlzSW5BbmdsZVJhbmdlKGFuZ2xlLCBpdGVtLl9zdGFydF8sIGl0ZW0uX3N0YXJ0XyArIGl0ZW0uX3Byb3BvcnRpb25fICogMiAqIE1hdGguUEkpKSB7XHJcbiAgICAgICAgY3VycmVudEluZGV4ID0gaTtcclxuICAgICAgICBicmVhaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gaXNJbkV4YWN0UGllQ2hhcnRBcmVhKGN1cnJlbnRQb2ludHMsIGNlbnRlciwgcmFkaXVzKSB7XHJcbiAgcmV0dXJuIE1hdGgucG93KGN1cnJlbnRQb2ludHMueCAtIGNlbnRlci54LCAyKSArIE1hdGgucG93KGN1cnJlbnRQb2ludHMueSAtIGNlbnRlci55LCAyKSA8PSBNYXRoLnBvdyhyYWRpdXMsIDIpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBzcGxpdFBvaW50cyhwb2ludHMpIHtcclxuICB2YXIgbmV3UG9pbnRzID0gW107XHJcbiAgdmFyIGl0ZW1zID0gW107XHJcbiAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgIGl0ZW1zLnB1c2goaXRlbSk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBpZiAoaXRlbXMubGVuZ3RoKSB7XHJcbiAgICAgICAgbmV3UG9pbnRzLnB1c2goaXRlbXMpO1xyXG4gICAgICB9XHJcbiAgICAgIGl0ZW1zID0gW107XHJcbiAgICB9XHJcbiAgfSk7XHJcbiAgaWYgKGl0ZW1zLmxlbmd0aCkge1xyXG4gICAgbmV3UG9pbnRzLnB1c2goaXRlbXMpO1xyXG4gIH1cclxuXHJcbiAgcmV0dXJuIG5ld1BvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsTGVnZW5kRGF0YShzZXJpZXMsIG9wdHMsIGNvbmZpZywgY2hhcnREYXRhKSB7XHJcbiAgbGV0IGxlZ2VuZERhdGEgPSB7XHJcbiAgICBhcmVhOiB7XHJcbiAgICAgIHN0YXJ0OiB7XHJcbiAgICAgICAgeDogMCxcclxuICAgICAgICB5OiAwXHJcbiAgICAgIH0sXHJcbiAgICAgIGVuZDoge1xyXG4gICAgICAgIHg6IDAsXHJcbiAgICAgICAgeTogMFxyXG4gICAgICB9LFxyXG4gICAgICB3aWR0aDogMCxcclxuICAgICAgaGVpZ2h0OiAwLFxyXG4gICAgICB3aG9sZVdpZHRoOiAwLFxyXG4gICAgICB3aG9sZUhlaWdodDogMFxyXG4gICAgfSxcclxuICAgIHBvaW50czogW10sXHJcbiAgICB3aWR0aEFycjogW10sXHJcbiAgICBoZWlnaHRBcnI6IFtdXHJcbiAgfTtcclxuICBpZiAob3B0cy5sZWdlbmQuc2hvdyA9PT0gZmFsc2UpIHtcclxuICAgIGNoYXJ0RGF0YS5sZWdlbmREYXRhID0gbGVnZW5kRGF0YTtcclxuICAgIHJldHVybiBsZWdlbmREYXRhO1xyXG4gIH1cclxuXHJcbiAgbGV0IHBhZGRpbmcgPSBvcHRzLmxlZ2VuZC5wYWRkaW5nO1xyXG4gIGxldCBtYXJnaW4gPSBvcHRzLmxlZ2VuZC5tYXJnaW47XHJcbiAgbGV0IGZvbnRTaXplID0gb3B0cy5sZWdlbmQuZm9udFNpemU7XHJcbiAgbGV0IHNoYXBlV2lkdGggPSAxNSAqIG9wdHMucGl4ZWxSYXRpbztcclxuICBsZXQgc2hhcGVSaWdodCA9IDUgKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgbGV0IGxpbmVIZWlnaHQgPSBNYXRoLm1heChvcHRzLmxlZ2VuZC5saW5lSGVpZ2h0ICogb3B0cy5waXhlbFJhdGlvLCBmb250U2l6ZSk7XHJcbiAgaWYgKG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICd0b3AnIHx8IG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICdib3R0b20nKSB7XHJcbiAgICBsZXQgbGVnZW5kTGlzdCA9IFtdO1xyXG4gICAgbGV0IHdpZHRoQ291bnQgPSAwO1xyXG4gICAgbGV0IHdpZHRoQ291bnRBcnIgPSBbXTtcclxuICAgIGxldCBjdXJyZW50Um93ID0gW107XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgICAgbGV0IGl0ZW1XaWR0aCA9IHNoYXBlV2lkdGggKyBzaGFwZVJpZ2h0ICsgbWVhc3VyZVRleHQoaXRlbS5uYW1lIHx8ICd1bmRlZmluZWQnLCBmb250U2l6ZSkgKyBvcHRzLmxlZ2VuZC5pdGVtR2FwO1xyXG4gICAgICBpZiAod2lkdGhDb3VudCArIGl0ZW1XaWR0aCA+IG9wdHMud2lkdGggLSBvcHRzLnBhZGRpbmdbMV0gLSBvcHRzLnBhZGRpbmdbM10pIHtcclxuICAgICAgICBsZWdlbmRMaXN0LnB1c2goY3VycmVudFJvdyk7XHJcbiAgICAgICAgd2lkdGhDb3VudEFyci5wdXNoKHdpZHRoQ291bnQgLSBvcHRzLmxlZ2VuZC5pdGVtR2FwKTtcclxuICAgICAgICB3aWR0aENvdW50ID0gaXRlbVdpZHRoO1xyXG4gICAgICAgIGN1cnJlbnRSb3cgPSBbaXRlbV07XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgd2lkdGhDb3VudCArPSBpdGVtV2lkdGg7XHJcbiAgICAgICAgY3VycmVudFJvdy5wdXNoKGl0ZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZiAoY3VycmVudFJvdy5sZW5ndGgpIHtcclxuICAgICAgbGVnZW5kTGlzdC5wdXNoKGN1cnJlbnRSb3cpO1xyXG4gICAgICB3aWR0aENvdW50QXJyLnB1c2god2lkdGhDb3VudCAtIG9wdHMubGVnZW5kLml0ZW1HYXApO1xyXG4gICAgICBsZWdlbmREYXRhLndpZHRoQXJyID0gd2lkdGhDb3VudEFycjtcclxuICAgICAgbGV0IGxlZ2VuZFdpZHRoID0gTWF0aC5tYXguYXBwbHkobnVsbCwgd2lkdGhDb3VudEFycik7XHJcbiAgICAgIHN3aXRjaCAob3B0cy5sZWdlbmQuZmxvYXQpIHtcclxuICAgICAgICBjYXNlICdsZWZ0JzpcclxuICAgICAgICAgIGxlZ2VuZERhdGEuYXJlYS5zdGFydC54ID0gb3B0cy5wYWRkaW5nWzNdO1xyXG4gICAgICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC54ID0gb3B0cy5wYWRkaW5nWzNdICsgMiAqIHBhZGRpbmc7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBjYXNlICdyaWdodCc6XHJcbiAgICAgICAgICBsZWdlbmREYXRhLmFyZWEuc3RhcnQueCA9IG9wdHMud2lkdGggLSBvcHRzLnBhZGRpbmdbMV0gLSBsZWdlbmRXaWR0aCAtIDIgKiBwYWRkaW5nO1xyXG4gICAgICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC54ID0gb3B0cy53aWR0aCAtIG9wdHMucGFkZGluZ1sxXTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICBsZWdlbmREYXRhLmFyZWEuc3RhcnQueCA9IChvcHRzLndpZHRoIC0gbGVnZW5kV2lkdGgpIC8gMiAtIHBhZGRpbmc7XHJcbiAgICAgICAgICBsZWdlbmREYXRhLmFyZWEuZW5kLnggPSAob3B0cy53aWR0aCArIGxlZ2VuZFdpZHRoKSAvIDIgKyBwYWRkaW5nO1xyXG4gICAgICB9XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS53aWR0aCA9IGxlZ2VuZFdpZHRoICsgMiAqIHBhZGRpbmc7XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS53aG9sZVdpZHRoID0gbGVnZW5kV2lkdGggKyAyICogcGFkZGluZztcclxuICAgICAgbGVnZW5kRGF0YS5hcmVhLmhlaWdodCA9IGxlZ2VuZExpc3QubGVuZ3RoICogbGluZUhlaWdodCArIDIgKiBwYWRkaW5nO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEud2hvbGVIZWlnaHQgPSBsZWdlbmRMaXN0Lmxlbmd0aCAqIGxpbmVIZWlnaHQgKyAyICogcGFkZGluZyArIDIgKiBtYXJnaW47XHJcbiAgICAgIGxlZ2VuZERhdGEucG9pbnRzID0gbGVnZW5kTGlzdDtcclxuICAgIH1cclxuICB9IGVsc2Uge1xyXG4gICAgbGV0IGxlbiA9IHNlcmllcy5sZW5ndGg7XHJcbiAgICBsZXQgbWF4SGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBvcHRzLnBhZGRpbmdbMF0gLSBvcHRzLnBhZGRpbmdbMl0gLSAyICogbWFyZ2luIC0gMiAqIHBhZGRpbmc7XHJcbiAgICBsZXQgbWF4TGVuZ3RoID0gTWF0aC5taW4oTWF0aC5mbG9vcihtYXhIZWlnaHQgLyBsaW5lSGVpZ2h0KSwgbGVuKTtcclxuICAgIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQgPSBtYXhMZW5ndGggKiBsaW5lSGVpZ2h0ICsgcGFkZGluZyAqIDI7XHJcbiAgICBsZWdlbmREYXRhLmFyZWEud2hvbGVIZWlnaHQgPSBtYXhMZW5ndGggKiBsaW5lSGVpZ2h0ICsgcGFkZGluZyAqIDI7XHJcbiAgICBzd2l0Y2ggKG9wdHMubGVnZW5kLmZsb2F0KSB7XHJcbiAgICAgIGNhc2UgJ3RvcCc6XHJcbiAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnkgPSBvcHRzLnBhZGRpbmdbMF0gKyBtYXJnaW47XHJcbiAgICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC55ID0gb3B0cy5wYWRkaW5nWzBdICsgbWFyZ2luICsgbGVnZW5kRGF0YS5hcmVhLmhlaWdodDtcclxuICAgICAgICBicmVhaztcclxuICAgICAgY2FzZSAnYm90dG9tJzpcclxuICAgICAgICBsZWdlbmREYXRhLmFyZWEuc3RhcnQueSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5wYWRkaW5nWzJdIC0gbWFyZ2luIC0gbGVnZW5kRGF0YS5hcmVhLmhlaWdodDtcclxuICAgICAgICBsZWdlbmREYXRhLmFyZWEuZW5kLnkgPSBvcHRzLmhlaWdodCAtIG9wdHMucGFkZGluZ1syXSAtIG1hcmdpbjtcclxuICAgICAgICBicmVhaztcclxuICAgICAgZGVmYXVsdDpcclxuICAgICAgICBsZWdlbmREYXRhLmFyZWEuc3RhcnQueSA9IChvcHRzLmhlaWdodCAtIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQpIC8gMjtcclxuICAgICAgICBsZWdlbmREYXRhLmFyZWEuZW5kLnkgPSAob3B0cy5oZWlnaHQgKyBsZWdlbmREYXRhLmFyZWEuaGVpZ2h0KSAvIDI7XHJcbiAgICB9XHJcbiAgICBsZXQgbGluZU51bSA9IGxlbiAlIG1heExlbmd0aCA9PT0gMCA/IGxlbiAvIG1heExlbmd0aCA6IE1hdGguZmxvb3IoKGxlbiAvIG1heExlbmd0aCkgKyAxKTtcclxuICAgIGxldCBjdXJyZW50Um93ID0gW107XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGxpbmVOdW07IGkrKykge1xyXG4gICAgICBsZXQgdGVtcCA9IHNlcmllcy5zbGljZShpICogbWF4TGVuZ3RoLCBpICogbWF4TGVuZ3RoICsgbWF4TGVuZ3RoKTtcclxuICAgICAgY3VycmVudFJvdy5wdXNoKHRlbXApO1xyXG4gICAgfVxyXG5cclxuICAgIGxlZ2VuZERhdGEucG9pbnRzID0gY3VycmVudFJvdztcclxuXHJcbiAgICBpZiAoY3VycmVudFJvdy5sZW5ndGgpIHtcclxuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBjdXJyZW50Um93Lmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgbGV0IGl0ZW0gPSBjdXJyZW50Um93W2ldO1xyXG4gICAgICAgIGxldCBtYXhXaWR0aCA9IDA7XHJcbiAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBpdGVtLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICBsZXQgaXRlbVdpZHRoID0gc2hhcGVXaWR0aCArIHNoYXBlUmlnaHQgKyBtZWFzdXJlVGV4dChpdGVtW2pdLm5hbWUgfHwgJ3VuZGVmaW5lZCcsIGZvbnRTaXplKSArIG9wdHMubGVnZW5kLml0ZW1HYXA7XHJcbiAgICAgICAgICBpZiAoaXRlbVdpZHRoID4gbWF4V2lkdGgpIHtcclxuICAgICAgICAgICAgbWF4V2lkdGggPSBpdGVtV2lkdGg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxlZ2VuZERhdGEud2lkdGhBcnIucHVzaChtYXhXaWR0aCk7XHJcbiAgICAgICAgbGVnZW5kRGF0YS5oZWlnaHRBcnIucHVzaChpdGVtLmxlbmd0aCAqIGxpbmVIZWlnaHQgKyBwYWRkaW5nICogMik7XHJcbiAgICAgIH1cclxuICAgICAgbGV0IGxlZ2VuZFdpZHRoID0gMFxyXG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGxlZ2VuZERhdGEud2lkdGhBcnIubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICBsZWdlbmRXaWR0aCArPSBsZWdlbmREYXRhLndpZHRoQXJyW2ldO1xyXG4gICAgICB9XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS53aWR0aCA9IGxlZ2VuZFdpZHRoIC0gb3B0cy5sZWdlbmQuaXRlbUdhcCArIDIgKiBwYWRkaW5nO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEud2hvbGVXaWR0aCA9IGxlZ2VuZERhdGEuYXJlYS53aWR0aCArIHBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzd2l0Y2ggKG9wdHMubGVnZW5kLnBvc2l0aW9uKSB7XHJcbiAgICBjYXNlICd0b3AnOlxyXG4gICAgICBsZWdlbmREYXRhLmFyZWEuc3RhcnQueSA9IG9wdHMucGFkZGluZ1swXSArIG1hcmdpbjtcclxuICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC55ID0gb3B0cy5wYWRkaW5nWzBdICsgbWFyZ2luICsgbGVnZW5kRGF0YS5hcmVhLmhlaWdodDtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdib3R0b20nOlxyXG4gICAgICBsZWdlbmREYXRhLmFyZWEuc3RhcnQueSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5wYWRkaW5nWzJdIC0gbGVnZW5kRGF0YS5hcmVhLmhlaWdodCAtIG1hcmdpbjtcclxuICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC55ID0gb3B0cy5oZWlnaHQgLSBvcHRzLnBhZGRpbmdbMl0gLSBtYXJnaW47XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnbGVmdCc6XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5zdGFydC54ID0gb3B0cy5wYWRkaW5nWzNdO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEuZW5kLnggPSBvcHRzLnBhZGRpbmdbM10gKyBsZWdlbmREYXRhLmFyZWEud2lkdGg7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAncmlnaHQnOlxyXG4gICAgICBsZWdlbmREYXRhLmFyZWEuc3RhcnQueCA9IG9wdHMud2lkdGggLSBvcHRzLnBhZGRpbmdbMV0gLSBsZWdlbmREYXRhLmFyZWEud2lkdGg7XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5lbmQueCA9IG9wdHMud2lkdGggLSBvcHRzLnBhZGRpbmdbMV07XHJcbiAgICAgIGJyZWFrO1xyXG4gIH1cclxuICBjaGFydERhdGEubGVnZW5kRGF0YSA9IGxlZ2VuZERhdGE7XHJcbiAgcmV0dXJuIGxlZ2VuZERhdGE7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbENhdGVnb3JpZXNEYXRhKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgZWFjaFNwYWNpbmcpIHtcclxuICB2YXIgcmVzdWx0ID0ge1xyXG4gICAgYW5nbGU6IDAsXHJcbiAgICB4QXhpc0hlaWdodDogY29uZmlnLnhBeGlzSGVpZ2h0XHJcbiAgfTtcclxuICB2YXIgY2F0ZWdvcmllc1RleHRMZW50aCA9IGNhdGVnb3JpZXMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIHJldHVybiBtZWFzdXJlVGV4dChpdGVtLG9wdHMueEF4aXMuZm9udFNpemV8fGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgfSk7XHJcbiAgdmFyIG1heFRleHRMZW5ndGggPSBNYXRoLm1heC5hcHBseSh0aGlzLCBjYXRlZ29yaWVzVGV4dExlbnRoKTtcclxuXHJcbiAgaWYgKG9wdHMueEF4aXMucm90YXRlTGFiZWwgPT0gdHJ1ZSAmJiBtYXhUZXh0TGVuZ3RoICsgMiAqIGNvbmZpZy54QXhpc1RleHRQYWRkaW5nID4gZWFjaFNwYWNpbmcpIHtcclxuICAgIHJlc3VsdC5hbmdsZSA9IDQ1ICogTWF0aC5QSSAvIDE4MDtcclxuICAgIHJlc3VsdC54QXhpc0hlaWdodCA9IDIgKiBjb25maWcueEF4aXNUZXh0UGFkZGluZyArIG1heFRleHRMZW5ndGggKiBNYXRoLnNpbihyZXN1bHQuYW5nbGUpO1xyXG4gIH1cclxuICByZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRYQXhpc1RleHRMaXN0KHNlcmllcywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIGluZGV4ID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAtMTtcclxuICB2YXIgZGF0YSA9IGRhdGFDb21iaW5lKHNlcmllcyk7XHJcbiAgdmFyIHNvcnRlZCA9IFtdO1xyXG4gIC8vIHJlbW92ZSBudWxsIGZyb20gZGF0YVxyXG4gIGRhdGEgPSBkYXRhLmZpbHRlcihmdW5jdGlvbihpdGVtKSB7XHJcbiAgICAvL3JldHVybiBpdGVtICE9PSBudWxsO1xyXG4gICAgaWYgKHR5cGVvZiBpdGVtID09PSAnb2JqZWN0JyAmJiBpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgIGlmIChpdGVtLmNvbnN0cnVjdG9yLnRvU3RyaW5nKCkuaW5kZXhPZignQXJyYXknKT4tMSkge1xyXG4gICAgICAgIHJldHVybiBpdGVtICE9PSBudWxsO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJldHVybiBpdGVtLnZhbHVlICE9PSBudWxsO1xyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gaXRlbSAhPT0gbnVsbDtcclxuICAgIH1cclxuICB9KTtcclxuICBkYXRhLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICBpZiAodHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnKSB7XHJcbiAgICAgIGlmIChpdGVtLmNvbnN0cnVjdG9yLnRvU3RyaW5nKCkuaW5kZXhPZignQXJyYXknKT4tMSkge1xyXG5cdFx0XHRcdGlmKG9wdHMudHlwZT09J2NhbmRsZScpe1xyXG5cdFx0XHRcdFx0aXRlbS5tYXAoZnVuY3Rpb24oc3ViaXRlbSkge1xyXG5cdFx0XHRcdFx0ICBzb3J0ZWQucHVzaChzdWJpdGVtKTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHRzb3J0ZWQucHVzaChpdGVtWzBdKTtcclxuXHRcdFx0XHR9XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgc29ydGVkLnB1c2goaXRlbS52YWx1ZSk7XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHNvcnRlZC5wdXNoKGl0ZW0pO1xyXG4gICAgfVxyXG4gIH0pXHJcblx0XHJcbiAgdmFyIG1pbkRhdGEgPSAwO1xyXG4gIHZhciBtYXhEYXRhID0gMDtcclxuICBpZiAoc29ydGVkLmxlbmd0aCA+IDApIHtcclxuICAgIG1pbkRhdGEgPSBNYXRoLm1pbi5hcHBseSh0aGlzLCBzb3J0ZWQpO1xyXG4gICAgbWF4RGF0YSA9IE1hdGgubWF4LmFwcGx5KHRoaXMsIHNvcnRlZCk7XHJcbiAgfVxyXG4gIC8v5Li65LqG5YW85a65djEuOS4w5LmL5YmN55qE6aG555uuXHJcbiAgaWYoaW5kZXg+LTEpe1xyXG4gICAgaWYgKHR5cGVvZiBvcHRzLnhBeGlzLmRhdGFbaW5kZXhdLm1pbiA9PT0gJ251bWJlcicpIHtcclxuICAgICAgbWluRGF0YSA9IE1hdGgubWluKG9wdHMueEF4aXMuZGF0YVtpbmRleF0ubWluLCBtaW5EYXRhKTtcclxuICAgIH1cclxuICAgIGlmICh0eXBlb2Ygb3B0cy54QXhpcy5kYXRhW2luZGV4XS5tYXggPT09ICdudW1iZXInKSB7XHJcbiAgICAgIG1heERhdGEgPSBNYXRoLm1heChvcHRzLnhBeGlzLmRhdGFbaW5kZXhdLm1heCwgbWF4RGF0YSk7XHJcbiAgICB9XHJcbiAgfWVsc2V7XHJcbiAgICBpZiAodHlwZW9mIG9wdHMueEF4aXMubWluID09PSAnbnVtYmVyJykge1xyXG4gICAgICBtaW5EYXRhID0gTWF0aC5taW4ob3B0cy54QXhpcy5taW4sIG1pbkRhdGEpO1xyXG4gICAgfVxyXG4gICAgaWYgKHR5cGVvZiBvcHRzLnhBeGlzLm1heCA9PT0gJ251bWJlcicpIHtcclxuICAgICAgbWF4RGF0YSA9IE1hdGgubWF4KG9wdHMueEF4aXMubWF4LCBtYXhEYXRhKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcblxyXG4gIGlmIChtaW5EYXRhID09PSBtYXhEYXRhKSB7XHJcbiAgICB2YXIgcmFuZ2VTcGFuID0gbWF4RGF0YSB8fCAxMDtcclxuICAgIG1heERhdGEgKz0gcmFuZ2VTcGFuO1xyXG4gIH1cclxuXHJcbiAgLy92YXIgZGF0YVJhbmdlID0gZ2V0RGF0YVJhbmdlKG1pbkRhdGEsIG1heERhdGEpO1xyXG4gIHZhciBtaW5SYW5nZSA9IG1pbkRhdGE7XHJcbiAgdmFyIG1heFJhbmdlID0gbWF4RGF0YTtcclxuXHJcbiAgdmFyIHJhbmdlID0gW107XHJcbiAgdmFyIGVhY2hSYW5nZSA9IChtYXhSYW5nZSAtIG1pblJhbmdlKSAvIG9wdHMueEF4aXMuc3BsaXROdW1iZXI7XHJcblxyXG4gIGZvciAodmFyIGkgPSAwOyBpIDw9IG9wdHMueEF4aXMuc3BsaXROdW1iZXI7IGkrKykge1xyXG4gICAgcmFuZ2UucHVzaChtaW5SYW5nZSArIGVhY2hSYW5nZSAqIGkpO1xyXG4gIH1cclxuICByZXR1cm4gcmFuZ2U7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbFhBeGlzRGF0YShzZXJpZXMsIG9wdHMsIGNvbmZpZyl7XHJcbiAgICB2YXIgcmVzdWx0ID0ge1xyXG4gICAgICAgIGFuZ2xlOiAwLFxyXG4gICAgICAgIHhBeGlzSGVpZ2h0OiBjb25maWcueEF4aXNIZWlnaHRcclxuICAgIH07XHJcblxyXG4gICAgcmVzdWx0LnJhbmdlcyA9IGdldFhBeGlzVGV4dExpc3Qoc2VyaWVzLCBvcHRzLCBjb25maWcpO1xyXG4gICAgcmVzdWx0LnJhbmdlc0Zvcm1hdCA9IHJlc3VsdC5yYW5nZXMubWFwKGZ1bmN0aW9uKGl0ZW0pe1xyXG4gICAgICAgIGl0ZW0gPSBvcHRzLnhBeGlzLmZvcm1hdD8gb3B0cy54QXhpcy5mb3JtYXQoaXRlbSk6dXRpbC50b0ZpeGVkKGl0ZW0sIDIpO1xyXG4gICAgICAgIHJldHVybiBpdGVtO1xyXG4gICAgfSk7XHJcblx0XHRcclxuICAgIHZhciB4QXhpc1NjYWxlVmFsdWVzID0gcmVzdWx0LnJhbmdlcy5tYXAoZnVuY3Rpb24gKGl0ZW0pIHtcclxuICAgICAgICAvLyDlpoLmnpzliLvluqblgLzmmK/mta7ngrnmlbAs5YiZ5L+d55WZ5Lik5L2N5bCP5pWwXHJcbiAgICAgICAgaXRlbSA9IHV0aWwudG9GaXhlZChpdGVtLCAyKTtcclxuICAgICAgICAvLyDoi6XmnInoh6rlrprkuYnmoLzlvI/liJnosIPnlKjoh6rlrprkuYnnmoTmoLzlvI/ljJblh73mlbBcclxuICAgICAgICBpdGVtID0gb3B0cy54QXhpcy5mb3JtYXQgPyBvcHRzLnhBeGlzLmZvcm1hdChOdW1iZXIoaXRlbSkpIDogaXRlbTtcclxuICAgICAgICByZXR1cm4gaXRlbTtcclxuICAgIH0pO1xyXG5cclxuICAgIHJlc3VsdCA9IE9iamVjdC5hc3NpZ24ocmVzdWx0LGdldFhBeGlzUG9pbnRzKHhBeGlzU2NhbGVWYWx1ZXMsIG9wdHMsIGNvbmZpZykpO1xyXG4gICAgLy8g6K6h566XWOi9tOWIu+W6pueahOWxnuaAp+itrOWmguavj+S4quWIu+W6pueahOmXtOmalCzliLvluqbnmoTotbflp4vngrlcXOe7k+adn+eCueS7peWPiuaAu+mVv1xyXG4gICAgdmFyIGVhY2hTcGFjaW5nID0gcmVzdWx0LmVhY2hTcGFjaW5nO1xyXG5cclxuICAgIHZhciB0ZXh0TGVuZ3RoID0geEF4aXNTY2FsZVZhbHVlcy5tYXAoZnVuY3Rpb24gKGl0ZW0pIHtcclxuICAgICAgICByZXR1cm4gbWVhc3VyZVRleHQoaXRlbSk7XHJcbiAgICB9KTtcclxuICAgIFxyXG4gICAgLy8gZ2V0IG1heCBsZW5ndGggb2YgY2F0ZWdvcmllcyB0ZXh0XHJcbiAgICB2YXIgbWF4VGV4dExlbmd0aCA9IE1hdGgubWF4LmFwcGx5KHRoaXMsIHRleHRMZW5ndGgpO1xyXG5cclxuICAgIC8vIOWmguaenOWIu+W6puWAvOaWh+acrOWGheWuuei/h+mVvyzliJnlsIblhbbpgIbml7bpkojml4vovaw0NcKwXHJcbiAgICBpZiAobWF4VGV4dExlbmd0aCArIDIgKiBjb25maWcueEF4aXNUZXh0UGFkZGluZyA+IGVhY2hTcGFjaW5nKSB7XHJcbiAgICAgICAgcmVzdWx0LmFuZ2xlID0gNDUgKiBNYXRoLlBJIC8gMTgwO1xyXG4gICAgICAgIHJlc3VsdC54QXhpc0hlaWdodCA9IDIgKiBjb25maWcueEF4aXNUZXh0UGFkZGluZyArIG1heFRleHRMZW5ndGggKiBNYXRoLnNpbihyZXN1bHQuYW5nbGUpO1xyXG4gICAgfVxyXG5cclxuICAgIGlmIChvcHRzLnhBeGlzLmRpc2FibGVkID09PSB0cnVlKSB7XHJcbiAgICAgICAgcmVzdWx0LnhBeGlzSGVpZ2h0ID0gMDtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRSYWRhckRhdGFQb2ludHMoYW5nbGVMaXN0LCBjZW50ZXIsIHJhZGl1cywgc2VyaWVzLCBvcHRzKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNSAmJiBhcmd1bWVudHNbNV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s1XSA6IDE7XHJcblxyXG4gIHZhciByYWRhck9wdGlvbiA9IG9wdHMuZXh0cmEucmFkYXIgfHwge307XHJcbiAgcmFkYXJPcHRpb24ubWF4ID0gcmFkYXJPcHRpb24ubWF4IHx8IDA7XHJcbiAgdmFyIG1heERhdGEgPSBNYXRoLm1heChyYWRhck9wdGlvbi5tYXgsIE1hdGgubWF4LmFwcGx5KG51bGwsIGRhdGFDb21iaW5lKHNlcmllcykpKTtcclxuXHJcbiAgdmFyIGRhdGEgPSBbXTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGVhY2ggPSBzZXJpZXNbaV07XHJcbiAgICBsZXQgbGlzdEl0ZW0gPSB7fTtcclxuICAgIGxpc3RJdGVtLmNvbG9yID0gZWFjaC5jb2xvcjtcclxuXHRcdGxpc3RJdGVtLmxlZ2VuZFNoYXBlID0gZWFjaC5sZWdlbmRTaGFwZTtcclxuXHRcdGxpc3RJdGVtLnBvaW50U2hhcGUgPSBlYWNoLnBvaW50U2hhcGU7XHJcbiAgICBsaXN0SXRlbS5kYXRhID0gW107XHJcbiAgICBlYWNoLmRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICBsZXQgdG1wID0ge307XHJcbiAgICAgIHRtcC5hbmdsZSA9IGFuZ2xlTGlzdFtpbmRleF07XHJcblxyXG4gICAgICB0bXAucHJvcG9ydGlvbiA9IGl0ZW0gLyBtYXhEYXRhO1xyXG4gICAgICB0bXAucG9zaXRpb24gPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihyYWRpdXMgKiB0bXAucHJvcG9ydGlvbiAqIHByb2Nlc3MgKiBNYXRoLmNvcyh0bXAuYW5nbGUpLCByYWRpdXMgKiB0bXAucHJvcG9ydGlvbiAqXHJcbiAgICAgICAgcHJvY2VzcyAqIE1hdGguc2luKHRtcC5hbmdsZSksIGNlbnRlcik7XHJcbiAgICAgIGxpc3RJdGVtLmRhdGEucHVzaCh0bXApO1xyXG4gICAgfSk7XHJcblxyXG4gICAgZGF0YS5wdXNoKGxpc3RJdGVtKTtcclxuICB9XHJcblxyXG4gIHJldHVybiBkYXRhO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRQaWVEYXRhUG9pbnRzKHNlcmllcywgcmFkaXVzKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gMiAmJiBhcmd1bWVudHNbMl0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1syXSA6IDE7XHJcblxyXG4gIHZhciBjb3VudCA9IDA7XHJcbiAgdmFyIF9zdGFydF8gPSAwO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcbiAgICBjb3VudCArPSBpdGVtLmRhdGE7XHJcbiAgfVxyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcbiAgICBpZiAoY291bnQgPT09IDApIHtcclxuICAgICAgaXRlbS5fcHJvcG9ydGlvbl8gPSAxIC8gc2VyaWVzLmxlbmd0aCAqIHByb2Nlc3M7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uZGF0YSAvIGNvdW50ICogcHJvY2VzcztcclxuICAgIH1cclxuICAgIGl0ZW0uX3JhZGl1c18gPSByYWRpdXM7XHJcbiAgfVxyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uX3N0YXJ0XyA9IF9zdGFydF87XHJcbiAgICBfc3RhcnRfICs9IDIgKiBpdGVtLl9wcm9wb3J0aW9uXyAqIE1hdGguUEk7XHJcbiAgfVxyXG5cclxuICByZXR1cm4gc2VyaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRGdW5uZWxEYXRhUG9pbnRzKHNlcmllcywgcmFkaXVzKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gMiAmJiBhcmd1bWVudHNbMl0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1syXSA6IDE7XHJcbiAgc2VyaWVzID0gc2VyaWVzLnNvcnQoZnVuY3Rpb24oYSxiKXtyZXR1cm4gcGFyc2VJbnQoYi5kYXRhKS1wYXJzZUludChhLmRhdGEpO30pO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBzZXJpZXNbaV0ucmFkaXVzID0gc2VyaWVzW2ldLmRhdGEvc2VyaWVzWzBdLmRhdGEqcmFkaXVzKnByb2Nlc3M7XHJcbiAgICBzZXJpZXNbaV0uX3Byb3BvcnRpb25fID0gc2VyaWVzW2ldLmRhdGEvc2VyaWVzWzBdLmRhdGE7XHJcbiAgfVxyXG4gIHJldHVybiBzZXJpZXMucmV2ZXJzZSgpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRSb3NlRGF0YVBvaW50cyhzZXJpZXMsIHR5cGUsIG1pblJhZGl1cywgcmFkaXVzKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgdmFyIGNvdW50ID0gMDtcclxuICB2YXIgX3N0YXJ0XyA9IDA7XHJcblxyXG4gIHZhciBkYXRhQXJyID0gW107XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgIGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG4gICAgaXRlbS5kYXRhID0gaXRlbS5kYXRhID09PSBudWxsID8gMCA6IGl0ZW0uZGF0YTtcclxuICAgIGNvdW50ICs9IGl0ZW0uZGF0YTtcclxuICAgIGRhdGFBcnIucHVzaChpdGVtLmRhdGEpO1xyXG4gIH1cclxuICBcclxuICB2YXIgbWluRGF0YSA9IE1hdGgubWluLmFwcGx5KG51bGwsIGRhdGFBcnIpO1xyXG4gIHZhciBtYXhEYXRhID0gTWF0aC5tYXguYXBwbHkobnVsbCwgZGF0YUFycik7XHJcbiAgdmFyIHJhZGl1c0xlbmd0aCA9IHJhZGl1cyAtIG1pblJhZGl1cztcclxuICBcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpdGVtLmRhdGEgPSBpdGVtLmRhdGEgPT09IG51bGwgPyAwIDogaXRlbS5kYXRhO1xyXG4gICAgaWYgKGNvdW50ID09PSAwIHx8IHR5cGUgPT0gJ2FyZWEnKSB7XHJcbiAgICAgIGl0ZW0uX3Byb3BvcnRpb25fID0gaXRlbS5kYXRhIC8gY291bnQgKiBwcm9jZXNzO1xyXG4gICAgICBpdGVtLl9yb3NlX3Byb3BvcnRpb25fID0gMSAvIHNlcmllcy5sZW5ndGggKiBwcm9jZXNzO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgaXRlbS5fcHJvcG9ydGlvbl8gPSBpdGVtLmRhdGEgLyBjb3VudCAqIHByb2Nlc3M7XHJcbiAgICAgIGl0ZW0uX3Jvc2VfcHJvcG9ydGlvbl8gPSBpdGVtLmRhdGEgLyBjb3VudCAqIHByb2Nlc3M7XHJcbiAgICB9XHJcbiAgICBpdGVtLl9yYWRpdXNfID0gbWluUmFkaXVzICsgcmFkaXVzTGVuZ3RoICogKChpdGVtLmRhdGEgLSBtaW5EYXRhKSAvIChtYXhEYXRhIC0gbWluRGF0YSkpO1xyXG4gIH1cclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpdGVtLl9zdGFydF8gPSBfc3RhcnRfO1xyXG4gICAgX3N0YXJ0XyArPSAyICogaXRlbS5fcm9zZV9wcm9wb3J0aW9uXyAqIE1hdGguUEk7XHJcbiAgfVxyXG5cclxuICByZXR1cm4gc2VyaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRBcmNiYXJEYXRhUG9pbnRzKHNlcmllcywgYXJjYmFyT3B0aW9uKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gMiAmJiBhcmd1bWVudHNbMl0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1syXSA6IDE7XHJcbiAgaWYgKHByb2Nlc3MgPT0gMSkge1xyXG4gICAgcHJvY2VzcyA9IDAuOTk5OTk5O1xyXG4gIH1cclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpdGVtLmRhdGEgPSBpdGVtLmRhdGEgPT09IG51bGwgPyAwIDogaXRlbS5kYXRhO1xyXG4gICAgbGV0IHRvdGFsQW5nbGU7XHJcbiAgICBpZiAoYXJjYmFyT3B0aW9uLnR5cGUgPT0gJ2NpcmNsZScpIHtcclxuICAgICAgdG90YWxBbmdsZSA9IDI7XHJcbiAgICB9IGVsc2Uge1xyXG5cdFx0XHRpZiAoYXJjYmFyT3B0aW9uLmVuZEFuZ2xlIDwgYXJjYmFyT3B0aW9uLnN0YXJ0QW5nbGUpIHtcclxuXHRcdFx0ICB0b3RhbEFuZ2xlID0gMiArIGFyY2Jhck9wdGlvbi5lbmRBbmdsZSAtIGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlO1xyXG5cdFx0XHR9IGVsc2V7XHJcblx0XHRcdCAgdG90YWxBbmdsZSA9IGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlIC0gYXJjYmFyT3B0aW9uLmVuZEFuZ2xlO1xyXG5cdFx0XHR9XHJcbiAgICB9XHJcbiAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IHRvdGFsQW5nbGUgKiBpdGVtLmRhdGEgKiBwcm9jZXNzICsgYXJjYmFyT3B0aW9uLnN0YXJ0QW5nbGU7XHJcbiAgICBpZiAoaXRlbS5fcHJvcG9ydGlvbl8gPj0gMikge1xyXG4gICAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uX3Byb3BvcnRpb25fICUgMjtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHNlcmllcztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0R2F1Z2VBeGlzUG9pbnRzKGNhdGVnb3JpZXMsIHN0YXJ0QW5nbGUsIGVuZEFuZ2xlKSB7XHJcbiAgbGV0IHRvdGFsQW5nbGUgPSBzdGFydEFuZ2xlIC0gZW5kQW5nbGUgKyAxO1xyXG4gIGxldCB0ZW1wU3RhcnRBbmdsZSA9IHN0YXJ0QW5nbGU7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBjYXRlZ29yaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBjYXRlZ29yaWVzW2ldLnZhbHVlID0gY2F0ZWdvcmllc1tpXS52YWx1ZSA9PT0gbnVsbCA/IDAgOiBjYXRlZ29yaWVzW2ldLnZhbHVlO1xyXG4gICAgY2F0ZWdvcmllc1tpXS5fc3RhcnRBbmdsZV8gPSB0ZW1wU3RhcnRBbmdsZTtcclxuICAgIGNhdGVnb3JpZXNbaV0uX2VuZEFuZ2xlXyA9IHRvdGFsQW5nbGUgKiBjYXRlZ29yaWVzW2ldLnZhbHVlICsgc3RhcnRBbmdsZTtcclxuICAgIGlmIChjYXRlZ29yaWVzW2ldLl9lbmRBbmdsZV8gPj0gMikge1xyXG4gICAgICBjYXRlZ29yaWVzW2ldLl9lbmRBbmdsZV8gPSBjYXRlZ29yaWVzW2ldLl9lbmRBbmdsZV8gJSAyO1xyXG4gICAgfVxyXG4gICAgdGVtcFN0YXJ0QW5nbGUgPSBjYXRlZ29yaWVzW2ldLl9lbmRBbmdsZV87XHJcbiAgfVxyXG4gIHJldHVybiBjYXRlZ29yaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRHYXVnZURhdGFQb2ludHMoc2VyaWVzLCBjYXRlZ29yaWVzLCBnYXVnZU9wdGlvbikge1xyXG4gIGxldCBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDMgJiYgYXJndW1lbnRzWzNdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbM10gOiAxO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcbiAgICBpZiAoZ2F1Z2VPcHRpb24ucG9pbnRlci5jb2xvciA9PSAnYXV0bycpIHtcclxuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBjYXRlZ29yaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgaWYgKGl0ZW0uZGF0YSA8PSBjYXRlZ29yaWVzW2ldLnZhbHVlKSB7XHJcbiAgICAgICAgICBpdGVtLmNvbG9yID0gY2F0ZWdvcmllc1tpXS5jb2xvcjtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgaXRlbS5jb2xvciA9IGdhdWdlT3B0aW9uLnBvaW50ZXIuY29sb3I7XHJcbiAgICB9XHJcbiAgICBsZXQgdG90YWxBbmdsZSA9IGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSBnYXVnZU9wdGlvbi5lbmRBbmdsZSArIDE7XHJcbiAgICBpdGVtLl9lbmRBbmdsZV8gPSB0b3RhbEFuZ2xlICogaXRlbS5kYXRhICsgZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZTtcclxuICAgIGl0ZW0uX29sZEFuZ2xlXyA9IGdhdWdlT3B0aW9uLm9sZEFuZ2xlO1xyXG4gICAgaWYgKGdhdWdlT3B0aW9uLm9sZEFuZ2xlIDwgZ2F1Z2VPcHRpb24uZW5kQW5nbGUpIHtcclxuICAgICAgaXRlbS5fb2xkQW5nbGVfICs9IDI7XHJcbiAgICB9XHJcbiAgICBpZiAoaXRlbS5kYXRhID49IGdhdWdlT3B0aW9uLm9sZERhdGEpIHtcclxuICAgICAgaXRlbS5fcHJvcG9ydGlvbl8gPSAoaXRlbS5fZW5kQW5nbGVfIC0gaXRlbS5fb2xkQW5nbGVfKSAqIHByb2Nlc3MgKyBnYXVnZU9wdGlvbi5vbGRBbmdsZTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGl0ZW0uX3Byb3BvcnRpb25fID0gaXRlbS5fb2xkQW5nbGVfIC0gKGl0ZW0uX29sZEFuZ2xlXyAtIGl0ZW0uX2VuZEFuZ2xlXykgKiBwcm9jZXNzO1xyXG4gICAgfVxyXG4gICAgaWYgKGl0ZW0uX3Byb3BvcnRpb25fID49IDIpIHtcclxuICAgICAgaXRlbS5fcHJvcG9ydGlvbl8gPSBpdGVtLl9wcm9wb3J0aW9uXyAlIDI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBzZXJpZXM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFBpZVRleHRNYXhMZW5ndGgoc2VyaWVzKSB7XHJcbiAgc2VyaWVzID0gZ2V0UGllRGF0YVBvaW50cyhzZXJpZXMpO1xyXG4gIGxldCBtYXhMZW5ndGggPSAwO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGxldCB0ZXh0ID0gaXRlbS5mb3JtYXQgPyBpdGVtLmZvcm1hdCgraXRlbS5fcHJvcG9ydGlvbl8udG9GaXhlZCgyKSkgOiB1dGlsLnRvRml4ZWQoaXRlbS5fcHJvcG9ydGlvbl8gKiAxMDApICsgJyUnO1xyXG4gICAgbWF4TGVuZ3RoID0gTWF0aC5tYXgobWF4TGVuZ3RoLCBtZWFzdXJlVGV4dCh0ZXh0KSk7XHJcbiAgfVxyXG5cclxuICByZXR1cm4gbWF4TGVuZ3RoO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaXhDb2x1bWVEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbiwgaW5kZXgsIGNvbmZpZywgb3B0cykge1xyXG4gIHJldHVybiBwb2ludHMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHJldHVybiBudWxsO1xyXG4gICAgfVxyXG4gICAgaXRlbS53aWR0aCA9IE1hdGguY2VpbCgoZWFjaFNwYWNpbmcgLSAyICogY29uZmlnLmNvbHVtZVBhZGRpbmcpIC8gY29sdW1uTGVuKTtcclxuXHJcbiAgICBpZiAob3B0cy5leHRyYS5jb2x1bW4gJiYgb3B0cy5leHRyYS5jb2x1bW4ud2lkdGggJiYgK29wdHMuZXh0cmEuY29sdW1uLndpZHRoID4gMCkge1xyXG4gICAgICBpdGVtLndpZHRoID0gTWF0aC5taW4oaXRlbS53aWR0aCwgK29wdHMuZXh0cmEuY29sdW1uLndpZHRoKTtcclxuICAgIH1cclxuICAgIGlmIChpdGVtLndpZHRoIDw9IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IDE7XHJcbiAgICB9XHJcbiAgICBpdGVtLnggKz0gKGluZGV4ICsgMC41IC0gY29sdW1uTGVuIC8gMikgKiBpdGVtLndpZHRoO1xyXG4gICAgcmV0dXJuIGl0ZW07XHJcbiAgfSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpeENvbHVtZU1ldGVyRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBjb2x1bW5MZW4sIGluZGV4LCBjb25maWcsIG9wdHMsIGJvcmRlcikge1xyXG4gIHJldHVybiBwb2ludHMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHJldHVybiBudWxsO1xyXG4gICAgfVxyXG4gICAgaXRlbS53aWR0aCA9IE1hdGguY2VpbCgoZWFjaFNwYWNpbmcgLSAyICogY29uZmlnLmNvbHVtZVBhZGRpbmcpIC8gMik7XHJcblxyXG4gICAgaWYgKG9wdHMuZXh0cmEuY29sdW1uICYmIG9wdHMuZXh0cmEuY29sdW1uLndpZHRoICYmICtvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCA+IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IE1hdGgubWluKGl0ZW0ud2lkdGgsICtvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCk7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKGluZGV4ID4gMCkge1xyXG4gICAgICBpdGVtLndpZHRoIC09IDIgKiBib3JkZXI7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gaXRlbTtcclxuICB9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZml4Q29sdW1lU3RhY2tEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbiwgaW5kZXgsIGNvbmZpZywgb3B0cywgc2VyaWVzKSB7XHJcblxyXG4gIHJldHVybiBwb2ludHMubWFwKGZ1bmN0aW9uKGl0ZW0sIGluZGV4bikge1xyXG5cclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHJldHVybiBudWxsO1xyXG4gICAgfVxyXG4gICAgaXRlbS53aWR0aCA9IE1hdGguY2VpbCgoZWFjaFNwYWNpbmcgLSAyICogY29uZmlnLmNvbHVtZVBhZGRpbmcpIC8gMik7XHJcblxyXG4gICAgaWYgKG9wdHMuZXh0cmEuY29sdW1uICYmIG9wdHMuZXh0cmEuY29sdW1uLndpZHRoICYmICtvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCA+IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IE1hdGgubWluKGl0ZW0ud2lkdGgsICtvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCk7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gaXRlbTtcclxuICB9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0WEF4aXNQb2ludHMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIHNwYWNpbmdWYWxpZCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM107XHJcbiAgdmFyIGRhdGFDb3VudCA9IG9wdHMuZW5hYmxlU2Nyb2xsID8gTWF0aC5taW4ob3B0cy54QXhpcy5pdGVtQ291bnQsIGNhdGVnb3JpZXMubGVuZ3RoKSA6IGNhdGVnb3JpZXMubGVuZ3RoO1xyXG4gIGlmKChvcHRzLnR5cGU9PSdsaW5lJyB8fCBvcHRzLnR5cGU9PSdhcmVhJykgJiYgZGF0YUNvdW50PjEgJiYgb3B0cy54QXhpcy5ib3VuZGFyeUdhcD09J2p1c3RpZnknKXtcclxuICAgIGRhdGFDb3VudCAtPTE7XHJcbiAgfVxyXG4gIHZhciBlYWNoU3BhY2luZyA9IHNwYWNpbmdWYWxpZCAvIGRhdGFDb3VudDtcclxuXHJcbiAgdmFyIHhBeGlzUG9pbnRzID0gW107XHJcbiAgdmFyIHN0YXJ0WCA9IG9wdHMuYXJlYVszXTtcclxuICB2YXIgZW5kWCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgY2F0ZWdvcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICB4QXhpc1BvaW50cy5wdXNoKHN0YXJ0WCArIGluZGV4ICogZWFjaFNwYWNpbmcpO1xyXG4gIH0pO1xyXG4gIGlmKG9wdHMueEF4aXMuYm91bmRhcnlHYXAgIT09J2p1c3RpZnknKXtcclxuICAgIGlmIChvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgICB4QXhpc1BvaW50cy5wdXNoKHN0YXJ0WCArIGNhdGVnb3JpZXMubGVuZ3RoICogZWFjaFNwYWNpbmcpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgeEF4aXNQb2ludHMucHVzaChlbmRYKTtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHtcclxuICAgIHhBeGlzUG9pbnRzOiB4QXhpc1BvaW50cyxcclxuICAgIHN0YXJ0WDogc3RhcnRYLFxyXG4gICAgZW5kWDogZW5kWCxcclxuICAgIGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZ1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldENhbmRsZURhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZykge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDcgJiYgYXJndW1lbnRzWzddICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbN10gOiAxO1xyXG4gIHZhciBwb2ludHMgPSBbXTtcclxuICB2YXIgdmFsaWRIZWlnaHQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuICBkYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHBvaW50cy5wdXNoKG51bGwpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdmFyIGNQb2ludHMgPSBbXTtcclxuICAgICAgaXRlbS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW1zLCBpbmRleHMpIHtcclxuICAgICAgICB2YXIgcG9pbnQgPSB7fTtcclxuICAgICAgICBwb2ludC54ID0geEF4aXNQb2ludHNbaW5kZXhdICsgTWF0aC5yb3VuZChlYWNoU3BhY2luZyAvIDIpO1xyXG4gICAgICAgIHZhciB2YWx1ZSA9IGl0ZW1zLnZhbHVlIHx8IGl0ZW1zO1xyXG4gICAgICAgIHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuICAgICAgICBoZWlnaHQgKj0gcHJvY2VzcztcclxuICAgICAgICBwb2ludC55ID0gb3B0cy5oZWlnaHQgLSBNYXRoLnJvdW5kKGhlaWdodCkgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgICAgY1BvaW50cy5wdXNoKHBvaW50KTtcclxuICAgICAgfSk7XHJcbiAgICAgIHBvaW50cy5wdXNoKGNQb2ludHMpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG5cclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA3ICYmIGFyZ3VtZW50c1s3XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzddIDogMTtcclxuICB2YXIgYm91bmRhcnlHYXA9J2NlbnRlcic7XHJcbiAgaWYgKG9wdHMudHlwZSA9PSAnbGluZSd8fG9wdHMudHlwZSA9PSAnYXJlYScpe1xyXG4gICAgYm91bmRhcnlHYXA9b3B0cy54QXhpcy5ib3VuZGFyeUdhcDtcclxuICB9XHJcbiAgdmFyIHBvaW50cyA9IFtdO1xyXG4gIHZhciB2YWxpZEhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG5cdHZhciB2YWxpZFdpZHRoID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXTtcclxuICBkYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHBvaW50cy5wdXNoKG51bGwpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdmFyIHBvaW50ID0ge307XHJcbiAgICAgIHBvaW50LmNvbG9yID0gaXRlbS5jb2xvcjtcclxuICAgICAgcG9pbnQueCA9IHhBeGlzUG9pbnRzW2luZGV4XTtcclxuICAgICAgdmFyIHZhbHVlID0gaXRlbTtcclxuICAgICAgaWYgKHR5cGVvZiBpdGVtID09PSAnb2JqZWN0JyAmJiBpdGVtICE9PSBudWxsKSB7XHJcblx0XHRcdFx0aWYgKGl0ZW0uY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpPi0xKSB7XHJcblx0XHRcdFx0XHRsZXQgeHJhbmdlcyx4bWluUmFuZ2UseG1heFJhbmdlO1xyXG5cdFx0XHRcdFx0eHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEucmFuZ2VzKTtcclxuXHRcdFx0XHRcdHhtaW5SYW5nZSA9IHhyYW5nZXMuc2hpZnQoKTtcclxuXHRcdFx0XHRcdHhtYXhSYW5nZSA9IHhyYW5nZXMucG9wKCk7XHJcblx0XHRcdFx0ICB2YWx1ZSA9IGl0ZW1bMV07XHJcblx0XHRcdFx0XHRwb2ludC54ID0gb3B0cy5hcmVhWzNdKyB2YWxpZFdpZHRoICogKGl0ZW1bMF0gLSB4bWluUmFuZ2UpIC8gKHhtYXhSYW5nZSAtIHhtaW5SYW5nZSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHQgIHZhbHVlID0gaXRlbS52YWx1ZTtcclxuXHRcdFx0XHR9XHJcbiAgICAgIH1cclxuXHRcdFx0aWYoYm91bmRhcnlHYXA9PSdjZW50ZXInKXtcclxuXHRcdFx0ICBwb2ludC54ICs9IE1hdGgucm91bmQoZWFjaFNwYWNpbmcgLyAyKTtcclxuXHRcdFx0fVxyXG4gICAgICB2YXIgaGVpZ2h0ID0gdmFsaWRIZWlnaHQgKiAodmFsdWUgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcbiAgICAgIGhlaWdodCAqPSBwcm9jZXNzO1xyXG4gICAgICBwb2ludC55ID0gb3B0cy5oZWlnaHQgLSBNYXRoLnJvdW5kKGhlaWdodCkgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgIHBvaW50cy5wdXNoKHBvaW50KTtcclxuICAgIH1cclxuICB9KTtcclxuXHJcbiAgcmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0U3RhY2tEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHNlcmllc0luZGV4LCBzdGFja1Nlcmllcykge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDkgJiYgYXJndW1lbnRzWzldICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbOV0gOiAxO1xyXG4gIHZhciBwb2ludHMgPSBbXTtcclxuICB2YXIgdmFsaWRIZWlnaHQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuXHJcbiAgZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICBpZiAoaXRlbSA9PT0gbnVsbCkge1xyXG4gICAgICBwb2ludHMucHVzaChudWxsKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHZhciBwb2ludCA9IHt9O1xyXG4gICAgICBwb2ludC5jb2xvciA9IGl0ZW0uY29sb3I7XHJcbiAgICAgIHBvaW50LnggPSB4QXhpc1BvaW50c1tpbmRleF0gKyBNYXRoLnJvdW5kKGVhY2hTcGFjaW5nIC8gMik7XHJcblxyXG4gICAgICBpZiAoc2VyaWVzSW5kZXggPiAwKSB7XHJcbiAgICAgICAgdmFyIHZhbHVlID0gMDtcclxuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8PSBzZXJpZXNJbmRleDsgaSsrKSB7XHJcbiAgICAgICAgICB2YWx1ZSArPSBzdGFja1Nlcmllc1tpXS5kYXRhW2luZGV4XTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdmFyIHZhbHVlMCA9IHZhbHVlIC0gaXRlbTtcclxuICAgICAgICB2YXIgaGVpZ2h0ID0gdmFsaWRIZWlnaHQgKiAodmFsdWUgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcbiAgICAgICAgdmFyIGhlaWdodDAgPSB2YWxpZEhlaWdodCAqICh2YWx1ZTAgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdmFyIHZhbHVlID0gaXRlbTtcclxuICAgICAgICB2YXIgaGVpZ2h0ID0gdmFsaWRIZWlnaHQgKiAodmFsdWUgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcbiAgICAgICAgdmFyIGhlaWdodDAgPSAwO1xyXG4gICAgICB9XHJcbiAgICAgIHZhciBoZWlnaHRjID0gaGVpZ2h0MDtcclxuICAgICAgaGVpZ2h0ICo9IHByb2Nlc3M7XHJcbiAgICAgIGhlaWdodGMgKj0gcHJvY2VzcztcclxuICAgICAgcG9pbnQueSA9IG9wdHMuaGVpZ2h0IC0gTWF0aC5yb3VuZChoZWlnaHQpIC0gb3B0cy5hcmVhWzJdO1xyXG4gICAgICBwb2ludC55MCA9IG9wdHMuaGVpZ2h0IC0gTWF0aC5yb3VuZChoZWlnaHRjKSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgcG9pbnRzLnB1c2gocG9pbnQpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG5cclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRZQXhpc1RleHRMaXN0KHNlcmllcywgb3B0cywgY29uZmlnLCBzdGFjaykge1xyXG4gIHZhciBpbmRleCA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogLTE7XHJcbiAgdmFyIGRhdGE7XHJcbiAgaWYgKHN0YWNrID09ICdzdGFjaycpIHtcclxuICAgIGRhdGEgPSBkYXRhQ29tYmluZVN0YWNrKHNlcmllcywgb3B0cy5jYXRlZ29yaWVzLmxlbmd0aCk7XHJcbiAgfSBlbHNlIHtcclxuICAgIGRhdGEgPSBkYXRhQ29tYmluZShzZXJpZXMpO1xyXG4gIH1cclxuICB2YXIgc29ydGVkID0gW107XHJcbiAgLy8gcmVtb3ZlIG51bGwgZnJvbSBkYXRhXHJcbiAgZGF0YSA9IGRhdGEuZmlsdGVyKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIC8vcmV0dXJuIGl0ZW0gIT09IG51bGw7XHJcbiAgICBpZiAodHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnICYmIGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgaWYgKGl0ZW0uY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpPi0xKSB7XHJcbiAgICAgICAgcmV0dXJuIGl0ZW0gIT09IG51bGw7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmV0dXJuIGl0ZW0udmFsdWUgIT09IG51bGw7XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiBpdGVtICE9PSBudWxsO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIGRhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmICh0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgaWYgKGl0ZW0uY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpPi0xKSB7XHJcblx0XHRcdFx0aWYob3B0cy50eXBlPT0nY2FuZGxlJyl7XHJcblx0XHRcdFx0XHRpdGVtLm1hcChmdW5jdGlvbihzdWJpdGVtKSB7XHJcblx0XHRcdFx0XHQgIHNvcnRlZC5wdXNoKHN1Yml0ZW0pO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdHNvcnRlZC5wdXNoKGl0ZW1bMV0pO1xyXG5cdFx0XHRcdH1cclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBzb3J0ZWQucHVzaChpdGVtLnZhbHVlKTtcclxuICAgICAgfVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgc29ydGVkLnB1c2goaXRlbSk7XHJcbiAgICB9XHJcbiAgfSlcclxuXHRcclxuICB2YXIgbWluRGF0YSA9IDA7XHJcbiAgdmFyIG1heERhdGEgPSAwO1xyXG4gIGlmIChzb3J0ZWQubGVuZ3RoID4gMCkge1xyXG4gICAgbWluRGF0YSA9IE1hdGgubWluLmFwcGx5KHRoaXMsIHNvcnRlZCk7XHJcbiAgICBtYXhEYXRhID0gTWF0aC5tYXguYXBwbHkodGhpcywgc29ydGVkKTtcclxuICB9XHJcbiAgLy/kuLrkuoblhbzlrrl2MS45LjDkuYvliY3nmoTpobnnm65cclxuICBpZihpbmRleD4tMSl7XHJcbiAgICBpZiAodHlwZW9mIG9wdHMueUF4aXMuZGF0YVtpbmRleF0ubWluID09PSAnbnVtYmVyJykge1xyXG4gICAgICBtaW5EYXRhID0gTWF0aC5taW4ob3B0cy55QXhpcy5kYXRhW2luZGV4XS5taW4sIG1pbkRhdGEpO1xyXG4gICAgfVxyXG4gICAgaWYgKHR5cGVvZiBvcHRzLnlBeGlzLmRhdGFbaW5kZXhdLm1heCA9PT0gJ251bWJlcicpIHtcclxuICAgICAgbWF4RGF0YSA9IE1hdGgubWF4KG9wdHMueUF4aXMuZGF0YVtpbmRleF0ubWF4LCBtYXhEYXRhKTtcclxuICAgIH1cclxuICB9ZWxzZXtcclxuICAgIGlmICh0eXBlb2Ygb3B0cy55QXhpcy5taW4gPT09ICdudW1iZXInKSB7XHJcbiAgICAgIG1pbkRhdGEgPSBNYXRoLm1pbihvcHRzLnlBeGlzLm1pbiwgbWluRGF0YSk7XHJcbiAgICB9XHJcbiAgICBpZiAodHlwZW9mIG9wdHMueUF4aXMubWF4ID09PSAnbnVtYmVyJykge1xyXG4gICAgICBtYXhEYXRhID0gTWF0aC5tYXgob3B0cy55QXhpcy5tYXgsIG1heERhdGEpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuXHJcbiAgaWYgKG1pbkRhdGEgPT09IG1heERhdGEpIHtcclxuICAgIHZhciByYW5nZVNwYW4gPSBtYXhEYXRhIHx8IDEwO1xyXG4gICAgbWF4RGF0YSArPSByYW5nZVNwYW47XHJcbiAgfVxyXG5cclxuICB2YXIgZGF0YVJhbmdlID0gZ2V0RGF0YVJhbmdlKG1pbkRhdGEsIG1heERhdGEpO1xyXG4gIHZhciBtaW5SYW5nZSA9IGRhdGFSYW5nZS5taW5SYW5nZTtcclxuICB2YXIgbWF4UmFuZ2UgPSBkYXRhUmFuZ2UubWF4UmFuZ2U7XHJcblxyXG4gIHZhciByYW5nZSA9IFtdO1xyXG4gIHZhciBlYWNoUmFuZ2UgPSAobWF4UmFuZ2UgLSBtaW5SYW5nZSkgLyBvcHRzLnlBeGlzLnNwbGl0TnVtYmVyO1xyXG5cclxuICBmb3IgKHZhciBpID0gMDsgaSA8PSBvcHRzLnlBeGlzLnNwbGl0TnVtYmVyOyBpKyspIHtcclxuICAgIHJhbmdlLnB1c2gobWluUmFuZ2UgKyBlYWNoUmFuZ2UgKiBpKTtcclxuICB9XHJcbiAgcmV0dXJuIHJhbmdlLnJldmVyc2UoKTtcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsWUF4aXNEYXRhKHNlcmllcywgb3B0cywgY29uZmlnKSB7XHJcbiAgLy/loIblj6Dlm77ph43nrpdZ6L20XHJcbiAgdmFyIGNvbHVtbnN0eWxlID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOiBcIlwiXHJcbiAgfSwgb3B0cy5leHRyYS5jb2x1bW4pO1xyXG4gIC8v5aaC5p6c5piv5aSaWei9tO+8jOmHjeaWsOiuoeeul1xyXG4gIHZhciBZTGVuZ3RoID0gb3B0cy55QXhpcy5kYXRhLmxlbmd0aDtcclxuICB2YXIgbmV3U2VyaWVzPW5ldyBBcnJheShZTGVuZ3RoKTtcclxuICBpZihZTGVuZ3RoPjApe1xyXG4gICAgZm9yKGxldCBpPTA7aTxZTGVuZ3RoO2krKyl7XHJcbiAgICAgIG5ld1Nlcmllc1tpXT1bXTtcclxuICAgICAgZm9yKGxldCBqPTA7ajxzZXJpZXMubGVuZ3RoO2orKyl7XHJcbiAgICAgICAgaWYoc2VyaWVzW2pdLmluZGV4ID09IGkpe1xyXG4gICAgICAgICAgbmV3U2VyaWVzW2ldLnB1c2goc2VyaWVzW2pdKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHZhciByYW5nZXNBcnIgPW5ldyBBcnJheShZTGVuZ3RoKTtcclxuICAgIHZhciByYW5nZXNGb3JtYXRBcnIgPSBuZXcgQXJyYXkoWUxlbmd0aCk7XHJcbiAgICB2YXIgeUF4aXNXaWR0aEFyciA9bmV3IEFycmF5KFlMZW5ndGgpO1xyXG5cdFx0XHJcbiAgICBmb3IobGV0IGk9MDtpPFlMZW5ndGg7aSsrKXtcclxuICAgICAgbGV0IHlEYXRhID0gb3B0cy55QXhpcy5kYXRhW2ldO1xyXG5cdFx0XHQvL+WmguaenOaAu+W8gOWFs+S4jeaYvuekuu+8jOW8uuWItuavj+S4qlnovbTkuLrkuI3mmL7npLpcclxuXHRcdFx0aWYob3B0cy55QXhpcy5kaXNhYmxlZCA9PSB0cnVlKXtcclxuXHRcdFx0XHR5RGF0YS5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHRcdH1cclxuXHRcdFx0cmFuZ2VzQXJyW2ldPWdldFlBeGlzVGV4dExpc3QobmV3U2VyaWVzW2ldLCBvcHRzLCBjb25maWcsIGNvbHVtbnN0eWxlLnR5cGUsaSk7XHJcblx0XHRcdGxldCB5QXhpc0ZvbnRTaXplcyA9IHlEYXRhLmZvbnRTaXplIHx8IGNvbmZpZy5mb250U2l6ZTtcclxuXHRcdFx0eUF4aXNXaWR0aEFycltpXSA9IHtwb3NpdGlvbjp5RGF0YS5wb3NpdGlvbj95RGF0YS5wb3NpdGlvbjonbGVmdCcsd2lkdGg6MH07XHJcblx0XHRcdHJhbmdlc0Zvcm1hdEFycltpXT0gcmFuZ2VzQXJyW2ldLm1hcChmdW5jdGlvbihpdGVtcykge1xyXG5cdFx0XHRcdGl0ZW1zID0gdXRpbC50b0ZpeGVkKGl0ZW1zLCA2KTtcclxuXHRcdFx0XHRpdGVtcyA9IHlEYXRhLmZvcm1hdCA/IHlEYXRhLmZvcm1hdChOdW1iZXIoaXRlbXMpKSA6IGl0ZW1zO1xyXG5cdFx0XHRcdHlBeGlzV2lkdGhBcnJbaV0ud2lkdGggPSBNYXRoLm1heCh5QXhpc1dpZHRoQXJyW2ldLndpZHRoLCBtZWFzdXJlVGV4dChpdGVtcywgeUF4aXNGb250U2l6ZXMpICsgNSk7XHJcblx0XHRcdFx0cmV0dXJuIGl0ZW1zO1xyXG5cdFx0XHR9KTtcclxuXHRcdFx0bGV0IGNhbGlicmF0aW9uPSB5RGF0YS5jYWxpYnJhdGlvbj8gNCpvcHRzLnBpeGVsUmF0aW8gOiAwIDtcclxuXHRcdFx0eUF4aXNXaWR0aEFycltpXS53aWR0aCArPSBjYWxpYnJhdGlvbiArMypvcHRzLnBpeGVsUmF0aW87XHJcbiAgICAgIGlmICh5RGF0YS5kaXNhYmxlZCA9PT0gdHJ1ZSkge1xyXG4gICAgICAgIHlBeGlzV2lkdGhBcnJbaV0ud2lkdGg9MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfWVsc2V7XHJcbiAgICB2YXIgcmFuZ2VzQXJyID1uZXcgQXJyYXkoMSk7XHJcbiAgICB2YXIgcmFuZ2VzRm9ybWF0QXJyID0gbmV3IEFycmF5KDEpO1xyXG4gICAgdmFyIHlBeGlzV2lkdGhBcnIgPW5ldyBBcnJheSgxKTtcclxuXHRcdHJhbmdlc0FyclswXSA9IGdldFlBeGlzVGV4dExpc3Qoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbHVtbnN0eWxlLnR5cGUpO1xyXG5cdFx0eUF4aXNXaWR0aEFyclswXSA9IHtwb3NpdGlvbjonbGVmdCcsd2lkdGg6MH07XHJcblx0XHR2YXIgeUF4aXNGb250U2l6ZSA9IG9wdHMueUF4aXMuZm9udFNpemUgfHwgY29uZmlnLmZvbnRTaXplO1xyXG5cdFx0cmFuZ2VzRm9ybWF0QXJyWzBdID0gcmFuZ2VzQXJyWzBdLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRcdGl0ZW0gPSB1dGlsLnRvRml4ZWQoaXRlbSwgNik7XHJcblx0XHRcdGl0ZW0gPSBvcHRzLnlBeGlzLmZvcm1hdCA/IG9wdHMueUF4aXMuZm9ybWF0KE51bWJlcihpdGVtKSkgOiBpdGVtO1xyXG5cdFx0XHR5QXhpc1dpZHRoQXJyWzBdLndpZHRoID0gTWF0aC5tYXgoeUF4aXNXaWR0aEFyclswXS53aWR0aCwgbWVhc3VyZVRleHQoaXRlbSwgeUF4aXNGb250U2l6ZSkgKyA1KTtcclxuXHRcdFx0cmV0dXJuIGl0ZW07XHJcblx0XHR9KTtcclxuXHRcdHlBeGlzV2lkdGhBcnJbMF0ud2lkdGggKz0gMypvcHRzLnBpeGVsUmF0aW87XHJcblx0XHRpZiAob3B0cy55QXhpcy5kaXNhYmxlZCA9PT0gdHJ1ZSkge1xyXG5cdFx0ICB5QXhpc1dpZHRoQXJyWzBdID0ge3Bvc2l0aW9uOidsZWZ0Jyx3aWR0aDowfTtcclxuXHRcdCAgb3B0cy55QXhpcy5kYXRhWzBdPXtkaXNhYmxlZDp0cnVlfTtcclxuXHRcdH1lbHNle1xyXG5cdFx0XHRvcHRzLnlBeGlzLmRhdGFbMF09e2Rpc2FibGVkOmZhbHNlLHBvc2l0aW9uOidsZWZ0JyxtYXg6b3B0cy55QXhpcy5tYXgsbWluOm9wdHMueUF4aXMubWluLGZvcm1hdDpvcHRzLnlBeGlzLmZvcm1hdH07XHJcblx0XHR9XHJcbiAgICBcclxuICB9XHJcblxyXG4gIHJldHVybiB7XHJcbiAgICByYW5nZXNGb3JtYXQ6IHJhbmdlc0Zvcm1hdEFycixcclxuICAgIHJhbmdlczogcmFuZ2VzQXJyLFxyXG4gICAgeUF4aXNXaWR0aDogeUF4aXNXaWR0aEFyclxyXG4gIH07XHJcbiAgXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbFRvb2x0aXBZQXhpc0RhdGEocG9pbnQsIHNlcmllcywgb3B0cywgY29uZmlnLCBlYWNoU3BhY2luZykge1xyXG4gIGxldCByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlcyk7XHJcbiAgbGV0IHNwYWNpbmdWYWxpZCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG4gIGxldCBtaW5BeGlzID0gb3B0cy5hcmVhWzBdO1xyXG4gIGxldCBpdGVtcz1bXTtcclxuICBmb3IobGV0IGk9MDtpPHJhbmdlcy5sZW5ndGg7aSsrKXtcclxuICAgIGxldCBtYXhWYWwgPSByYW5nZXNbaV0uc2hpZnQoKTtcclxuICAgIGxldCBtaW5WYWwgPSByYW5nZXNbaV0ucG9wKCk7XHJcbiAgICBsZXQgaXRlbSA9IG1heFZhbCAtIChtYXhWYWwgLSBtaW5WYWwpICogKHBvaW50IC0gbWluQXhpcykgLyBzcGFjaW5nVmFsaWQ7XHJcbiAgICBpdGVtID0gb3B0cy55QXhpcy5kYXRhW2ldLmZvcm1hdCA/IG9wdHMueUF4aXMuZGF0YVtpXS5mb3JtYXQoTnVtYmVyKGl0ZW0pKSA6IGl0ZW0udG9GaXhlZCgwKTtcclxuICAgIGl0ZW1zLnB1c2goU3RyaW5nKGl0ZW0pKVxyXG4gIH1cclxuICByZXR1cm4gaXRlbXM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbE1hcmtMaW5lRGF0YShwb2ludHMsIG9wdHMpIHtcclxuICBsZXQgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG4gIGxldCBzcGFjaW5nVmFsaWQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgcG9pbnRzW2ldLnlBeGlzSW5kZXggPSBwb2ludHNbaV0ueUF4aXNJbmRleCA/IHBvaW50c1tpXS55QXhpc0luZGV4OjA7XHJcbiAgICBsZXQgcmFuZ2UgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1twb2ludHNbaV0ueUF4aXNJbmRleF0pO1xyXG4gICAgbWluUmFuZ2UgPSByYW5nZS5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2Uuc2hpZnQoKTtcclxuICAgIGxldCBoZWlnaHQgPSBzcGFjaW5nVmFsaWQgKiAocG9pbnRzW2ldLnZhbHVlIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgcG9pbnRzW2ldLnkgPSBvcHRzLmhlaWdodCAtIE1hdGgucm91bmQoaGVpZ2h0KSAtIG9wdHMuYXJlYVsyXTtcclxuICB9XHJcbiAgcmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKSB7XHJcbiAgaWYgKG9wdHMucm90YXRlTG9jayAhPT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5oZWlnaHQsIDApO1xyXG4gICAgY29udGV4dC5yb3RhdGUoOTAgKiBNYXRoLlBJIC8gMTgwKTtcclxuICB9IGVsc2UgaWYgKG9wdHMuX3JvdGF0ZV8gIT09IHRydWUpIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuaGVpZ2h0LCAwKTtcclxuICAgIGNvbnRleHQucm90YXRlKDkwICogTWF0aC5QSSAvIDE4MCk7XHJcbiAgICBvcHRzLl9yb3RhdGVfID0gdHJ1ZTtcclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdQb2ludFNoYXBlKHBvaW50cywgY29sb3IsIHNoYXBlLCBjb250ZXh0LCBvcHRzKSB7XHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRpZihvcHRzLmRhdGFQb2ludFNoYXBlVHlwZSA9PSAnaG9sbG93Jyl7XHJcblx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKGNvbG9yKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMuYmFja2dyb3VuZCk7XHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aCgyICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHR9ZWxzZXtcclxuXHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoXCIjZmZmZmZmXCIpO1xyXG5cdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoY29sb3IpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0fVxyXG4gIGlmIChzaGFwZSA9PT0gJ2RpYW1vbmQnKSB7XHJcbiAgICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICBpZiAoaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggLSA0LjUsIGl0ZW0ueSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkgKyA0LjUpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCArIDQuNSwgaXRlbS55KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH0gZWxzZSBpZiAoc2hhcGUgPT09ICdjaXJjbGUnKSB7XHJcbiAgICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICBpZiAoaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCArIDIuNSAqIG9wdHMucGl4ZWxSYXRpbywgaXRlbS55KTtcclxuICAgICAgICBjb250ZXh0LmFyYyhpdGVtLngsIGl0ZW0ueSwgMyAqIG9wdHMucGl4ZWxSYXRpbywgMCwgMiAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ3JlY3QnKSB7XHJcbiAgICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICBpZiAoaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCAtIDMuNSwgaXRlbS55IC0gMy41KTtcclxuICAgICAgICBjb250ZXh0LnJlY3QoaXRlbS54IC0gMy41LCBpdGVtLnkgLSAzLjUsIDcsIDcpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9IGVsc2UgaWYgKHNoYXBlID09PSAndHJpYW5nbGUnKSB7XHJcbiAgICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICBpZiAoaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggLSA0LjUsIGl0ZW0ueSArIDQuNSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54ICsgNC41LCBpdGVtLnkgKyA0LjUpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfVxyXG4gIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgY29udGV4dC5maWxsKCk7XHJcbiAgY29udGV4dC5zdHJva2UoKTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1JpbmdUaXRsZShvcHRzLCBjb25maWcsIGNvbnRleHQsIGNlbnRlcikge1xyXG4gIHZhciB0aXRsZWZvbnRTaXplID0gb3B0cy50aXRsZS5mb250U2l6ZSB8fCBjb25maWcudGl0bGVGb250U2l6ZTtcclxuICB2YXIgc3VidGl0bGVmb250U2l6ZSA9IG9wdHMuc3VidGl0bGUuZm9udFNpemUgfHwgY29uZmlnLnN1YnRpdGxlRm9udFNpemU7XHJcbiAgdmFyIHRpdGxlID0gb3B0cy50aXRsZS5uYW1lIHx8ICcnO1xyXG4gIHZhciBzdWJ0aXRsZSA9IG9wdHMuc3VidGl0bGUubmFtZSB8fCAnJztcclxuICB2YXIgdGl0bGVGb250Q29sb3IgPSBvcHRzLnRpdGxlLmNvbG9yIHx8IGNvbmZpZy50aXRsZUNvbG9yO1xyXG4gIHZhciBzdWJ0aXRsZUZvbnRDb2xvciA9IG9wdHMuc3VidGl0bGUuY29sb3IgfHwgY29uZmlnLnN1YnRpdGxlQ29sb3I7XHJcbiAgdmFyIHRpdGxlSGVpZ2h0ID0gdGl0bGUgPyB0aXRsZWZvbnRTaXplIDogMDtcclxuICB2YXIgc3VidGl0bGVIZWlnaHQgPSBzdWJ0aXRsZSA/IHN1YnRpdGxlZm9udFNpemUgOiAwO1xyXG4gIHZhciBtYXJnaW4gPSA1O1xyXG5cclxuICBpZiAoc3VidGl0bGUpIHtcclxuICAgIHZhciB0ZXh0V2lkdGggPSBtZWFzdXJlVGV4dChzdWJ0aXRsZSwgc3VidGl0bGVmb250U2l6ZSk7XHJcbiAgICB2YXIgc3RhcnRYID0gY2VudGVyLnggLSB0ZXh0V2lkdGggLyAyICsgKG9wdHMuc3VidGl0bGUub2Zmc2V0WCB8fCAwKTtcclxuICAgIHZhciBzdGFydFkgPSBjZW50ZXIueSArIHN1YnRpdGxlZm9udFNpemUgLyAyICsgKG9wdHMuc3VidGl0bGUub2Zmc2V0WSB8fCAwKTtcclxuICAgIGlmICh0aXRsZSkge1xyXG4gICAgICBzdGFydFkgKz0gKHRpdGxlSGVpZ2h0ICsgbWFyZ2luKSAvIDI7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShzdWJ0aXRsZWZvbnRTaXplKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHN1YnRpdGxlRm9udENvbG9yKTtcclxuICAgIGNvbnRleHQuZmlsbFRleHQoc3VidGl0bGUsIHN0YXJ0WCwgc3RhcnRZKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIH1cclxuICBpZiAodGl0bGUpIHtcclxuICAgIHZhciBfdGV4dFdpZHRoID0gbWVhc3VyZVRleHQodGl0bGUsIHRpdGxlZm9udFNpemUpO1xyXG4gICAgdmFyIF9zdGFydFggPSBjZW50ZXIueCAtIF90ZXh0V2lkdGggLyAyICsgKG9wdHMudGl0bGUub2Zmc2V0WCB8fCAwKTtcclxuICAgIHZhciBfc3RhcnRZID0gY2VudGVyLnkgKyB0aXRsZWZvbnRTaXplIC8gMiArIChvcHRzLnRpdGxlLm9mZnNldFkgfHwgMCk7XHJcbiAgICBpZiAoc3VidGl0bGUpIHtcclxuICAgICAgX3N0YXJ0WSAtPSAoc3VidGl0bGVIZWlnaHQgKyBtYXJnaW4pIC8gMjtcclxuICAgIH1cclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKHRpdGxlZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUodGl0bGVGb250Q29sb3IpO1xyXG4gICAgY29udGV4dC5maWxsVGV4dCh0aXRsZSwgX3N0YXJ0WCwgX3N0YXJ0WSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdQb2ludFRleHQocG9pbnRzLCBzZXJpZXMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIC8vIOe7mOWItuaVsOaNruaWh+ahiFxyXG4gIHZhciBkYXRhID0gc2VyaWVzLmRhdGE7XHJcbiAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgIC8vdmFyIGZvcm1hdFZhbCA9IHNlcmllcy5mb3JtYXQgPyBzZXJpZXMuZm9ybWF0KGRhdGFbaW5kZXhdKSA6IGRhdGFbaW5kZXhdO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKHNlcmllcy50ZXh0U2l6ZSB8fCBjb25maWcuZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShzZXJpZXMudGV4dENvbG9yIHx8ICcjNjY2NjY2Jyk7XHJcbiAgICAgIHZhciB2YWx1ZSA9IGRhdGFbaW5kZXhdXHJcbiAgICAgIGlmICh0eXBlb2YgZGF0YVtpbmRleF0gPT09ICdvYmplY3QnICYmIGRhdGFbaW5kZXhdICE9PSBudWxsKSB7XHJcblx0XHRcdFx0aWYgKGRhdGFbaW5kZXhdLmNvbnN0cnVjdG9yID09IEFycmF5KSB7XHJcblx0XHRcdFx0XHR2YWx1ZSA9IGRhdGFbaW5kZXhdWzFdO1xyXG5cdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0dmFsdWUgPSBkYXRhW2luZGV4XS52YWx1ZVxyXG5cdFx0XHRcdH1cclxuICAgICAgfVxyXG4gICAgICB2YXIgZm9ybWF0VmFsID0gc2VyaWVzLmZvcm1hdCA/IHNlcmllcy5mb3JtYXQodmFsdWUpIDogdmFsdWU7XHJcbiAgICAgIGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGZvcm1hdFZhbCksIGl0ZW0ueCAtIG1lYXN1cmVUZXh0KGZvcm1hdFZhbCwgc2VyaWVzLnRleHRTaXplIHx8IGNvbmZpZy5mb250U2l6ZSkgLyAyLCBpdGVtLnkgLTQpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG5cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0dhdWdlTGFiZWwoZ2F1Z2VPcHRpb24sIHJhZGl1cywgY2VudGVyUG9zaXRpb24sIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHJhZGl1cyAtPSBnYXVnZU9wdGlvbi53aWR0aCAvIDIgKyBjb25maWcuZ2F1Z2VMYWJlbFRleHRNYXJnaW47XHJcblxyXG4gIGxldCB0b3RhbEFuZ2xlID0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAtIGdhdWdlT3B0aW9uLmVuZEFuZ2xlICsgMTtcclxuICBsZXQgc3BsaXRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXI7XHJcbiAgbGV0IHRvdGFsTnVtYmVyID0gZ2F1Z2VPcHRpb24uZW5kTnVtYmVyIC0gZ2F1Z2VPcHRpb24uc3RhcnROdW1iZXI7XHJcbiAgbGV0IHNwbGl0TnVtYmVyID0gdG90YWxOdW1iZXIgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXI7XHJcbiAgbGV0IG5vd0FuZ2xlID0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZTtcclxuICBsZXQgbm93TnVtYmVyID0gZ2F1Z2VPcHRpb24uc3RhcnROdW1iZXI7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXIgKyAxOyBpKyspIHtcclxuICAgIHZhciBwb3MgPSB7XHJcbiAgICAgIHg6IHJhZGl1cyAqIE1hdGguY29zKG5vd0FuZ2xlICogTWF0aC5QSSksXHJcbiAgICAgIHk6IHJhZGl1cyAqIE1hdGguc2luKG5vd0FuZ2xlICogTWF0aC5QSSlcclxuICAgIH07XHJcbiAgICB2YXIgbGFiZWxUZXh0ID0gZ2F1Z2VPcHRpb24ubGFiZWxGb3JtYXQgPyBnYXVnZU9wdGlvbi5sYWJlbEZvcm1hdChub3dOdW1iZXIpIDogbm93TnVtYmVyO1xyXG4gICAgcG9zLnggKz0gY2VudGVyUG9zaXRpb24ueCAtIG1lYXN1cmVUZXh0KGxhYmVsVGV4dCkgLyAyO1xyXG4gICAgcG9zLnkgKz0gY2VudGVyUG9zaXRpb24ueTtcclxuICAgIHZhciBzdGFydFggPSBwb3MueDtcclxuICAgIHZhciBzdGFydFkgPSBwb3MueTtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShnYXVnZU9wdGlvbi5sYWJlbENvbG9yIHx8ICcjNjY2NjY2Jyk7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KGxhYmVsVGV4dCwgc3RhcnRYLCBzdGFydFkgKyBjb25maWcuZm9udFNpemUgLyAyKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG5cclxuICAgIG5vd0FuZ2xlICs9IHNwbGl0QW5nbGU7XHJcbiAgICBpZiAobm93QW5nbGUgPj0gMikge1xyXG4gICAgICBub3dBbmdsZSA9IG5vd0FuZ2xlICUgMjtcclxuICAgIH1cclxuICAgIG5vd051bWJlciArPSBzcGxpdE51bWJlcjtcclxuICB9XHJcblxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3UmFkYXJMYWJlbChhbmdsZUxpc3QsIHJhZGl1cywgY2VudGVyUG9zaXRpb24sIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciByYWRhck9wdGlvbiA9IG9wdHMuZXh0cmEucmFkYXIgfHwge307XHJcbiAgcmFkaXVzICs9IGNvbmZpZy5yYWRhckxhYmVsVGV4dE1hcmdpbjtcclxuXHJcbiAgYW5nbGVMaXN0LmZvckVhY2goZnVuY3Rpb24oYW5nbGUsIGluZGV4KSB7XHJcbiAgICB2YXIgcG9zID0ge1xyXG4gICAgICB4OiByYWRpdXMgKiBNYXRoLmNvcyhhbmdsZSksXHJcbiAgICAgIHk6IHJhZGl1cyAqIE1hdGguc2luKGFuZ2xlKVxyXG4gICAgfTtcclxuICAgIHZhciBwb3NSZWxhdGl2ZUNhbnZhcyA9IGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKHBvcy54LCBwb3MueSwgY2VudGVyUG9zaXRpb24pO1xyXG4gICAgdmFyIHN0YXJ0WCA9IHBvc1JlbGF0aXZlQ2FudmFzLng7XHJcbiAgICB2YXIgc3RhcnRZID0gcG9zUmVsYXRpdmVDYW52YXMueTtcclxuICAgIGlmICh1dGlsLmFwcHJveGltYXRlbHlFcXVhbChwb3MueCwgMCkpIHtcclxuICAgICAgc3RhcnRYIC09IG1lYXN1cmVUZXh0KG9wdHMuY2F0ZWdvcmllc1tpbmRleF0gfHwgJycpIC8gMjtcclxuICAgIH0gZWxzZSBpZiAocG9zLnggPCAwKSB7XHJcbiAgICAgIHN0YXJ0WCAtPSBtZWFzdXJlVGV4dChvcHRzLmNhdGVnb3JpZXNbaW5kZXhdIHx8ICcnKTtcclxuICAgIH1cclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShyYWRhck9wdGlvbi5sYWJlbENvbG9yIHx8ICcjNjY2NjY2Jyk7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KG9wdHMuY2F0ZWdvcmllc1tpbmRleF0gfHwgJycsIHN0YXJ0WCwgc3RhcnRZICsgY29uZmlnLmZvbnRTaXplIC8gMik7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9KTtcclxuXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdQaWVUZXh0KHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCByYWRpdXMsIGNlbnRlcikge1xyXG4gIHZhciBsaW5lUmFkaXVzID0gY29uZmlnLnBpZUNoYXJ0TGluZVBhZGRpbmc7XHJcbiAgdmFyIHRleHRPYmplY3RDb2xsZWN0aW9uID0gW107XHJcbiAgdmFyIGxhc3RUZXh0T2JqZWN0ID0gbnVsbDtcclxuXHJcbiAgdmFyIHNlcmllc0NvbnZlcnQgPSBzZXJpZXMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIHZhciB0ZXh0ID0gaXRlbS5mb3JtYXQgPyBpdGVtLmZvcm1hdCgraXRlbS5fcHJvcG9ydGlvbl8udG9GaXhlZCgyKSkgOiB1dGlsLnRvRml4ZWQoaXRlbS5fcHJvcG9ydGlvbl8udG9GaXhlZCg0KSAqIDEwMCkgKyclJztcclxuICAgIGlmKGl0ZW0uX3Jvc2VfcHJvcG9ydGlvbl8pIGl0ZW0uX3Byb3BvcnRpb25fPWl0ZW0uX3Jvc2VfcHJvcG9ydGlvbl87XHJcbiAgICB2YXIgYXJjID0gMiAqIE1hdGguUEkgLSAoaXRlbS5fc3RhcnRfICsgMiAqIE1hdGguUEkgKiBpdGVtLl9wcm9wb3J0aW9uXyAvIDIpO1xyXG4gICAgdmFyIGNvbG9yID0gaXRlbS5jb2xvcjtcclxuICAgIHZhciByYWRpdXMgPSBpdGVtLl9yYWRpdXNfO1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgYXJjOiBhcmMsXHJcbiAgICAgIHRleHQ6IHRleHQsXHJcbiAgICAgIGNvbG9yOiBjb2xvcixcclxuICAgICAgcmFkaXVzOiByYWRpdXMsXHJcbiAgICAgIHRleHRDb2xvcjogaXRlbS50ZXh0Q29sb3IsXHJcbiAgICAgIHRleHRTaXplOiBpdGVtLnRleHRTaXplLFxyXG4gICAgfTtcclxuICB9KTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllc0NvbnZlcnQubGVuZ3RoOyBpKyspIHtcclxuICAgIGxldCBpdGVtID0gc2VyaWVzQ29udmVydFtpXTtcclxuICAgIC8vIGxpbmUgZW5kXHJcbiAgICBsZXQgb3JnaW5YMSA9IE1hdGguY29zKGl0ZW0uYXJjKSAqIChpdGVtLnJhZGl1cyArIGxpbmVSYWRpdXMpO1xyXG4gICAgbGV0IG9yZ2luWTEgPSBNYXRoLnNpbihpdGVtLmFyYykgKiAoaXRlbS5yYWRpdXMgKyBsaW5lUmFkaXVzKTtcclxuXHJcbiAgICAvLyBsaW5lIHN0YXJ0XHJcbiAgICBsZXQgb3JnaW5YMiA9IE1hdGguY29zKGl0ZW0uYXJjKSAqIGl0ZW0ucmFkaXVzO1xyXG4gICAgbGV0IG9yZ2luWTIgPSBNYXRoLnNpbihpdGVtLmFyYykgKiBpdGVtLnJhZGl1cztcclxuXHJcbiAgICAvLyB0ZXh0IHN0YXJ0XHJcbiAgICBsZXQgb3JnaW5YMyA9IG9yZ2luWDEgPj0gMCA/IG9yZ2luWDEgKyBjb25maWcucGllQ2hhcnRUZXh0UGFkZGluZyA6IG9yZ2luWDEgLSBjb25maWcucGllQ2hhcnRUZXh0UGFkZGluZztcclxuICAgIGxldCBvcmdpblkzID0gb3JnaW5ZMTtcclxuICAgIGxldCB0ZXh0V2lkdGggPSBtZWFzdXJlVGV4dChpdGVtLnRleHQsaXRlbS50ZXh0U2l6ZXx8Y29uZmlnLmZvbnRTaXplKTtcclxuICAgIGxldCBzdGFydFkgPSBvcmdpblkzO1xyXG5cclxuICAgIGlmIChsYXN0VGV4dE9iamVjdCAmJiB1dGlsLmlzU2FtZVhDb29yZGluYXRlQXJlYShsYXN0VGV4dE9iamVjdC5zdGFydCwge1xyXG4gICAgICAgIHg6IG9yZ2luWDNcclxuICAgICAgfSkpIHtcclxuICAgICAgaWYgKG9yZ2luWDMgPiAwKSB7XHJcbiAgICAgICAgc3RhcnRZID0gTWF0aC5taW4ob3JnaW5ZMywgbGFzdFRleHRPYmplY3Quc3RhcnQueSk7XHJcbiAgICAgIH0gZWxzZSBpZiAob3JnaW5YMSA8IDApIHtcclxuICAgICAgICBzdGFydFkgPSBNYXRoLm1heChvcmdpblkzLCBsYXN0VGV4dE9iamVjdC5zdGFydC55KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZiAob3JnaW5ZMyA+IDApIHtcclxuICAgICAgICAgIHN0YXJ0WSA9IE1hdGgubWF4KG9yZ2luWTMsIGxhc3RUZXh0T2JqZWN0LnN0YXJ0LnkpO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBzdGFydFkgPSBNYXRoLm1pbihvcmdpblkzLCBsYXN0VGV4dE9iamVjdC5zdGFydC55KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmIChvcmdpblgzIDwgMCkge1xyXG4gICAgICBvcmdpblgzIC09IHRleHRXaWR0aDtcclxuICAgIH1cclxuXHJcbiAgICBsZXQgdGV4dE9iamVjdCA9IHtcclxuICAgICAgbGluZVN0YXJ0OiB7XHJcbiAgICAgICAgeDogb3JnaW5YMixcclxuICAgICAgICB5OiBvcmdpblkyXHJcbiAgICAgIH0sXHJcbiAgICAgIGxpbmVFbmQ6IHtcclxuICAgICAgICB4OiBvcmdpblgxLFxyXG4gICAgICAgIHk6IG9yZ2luWTFcclxuICAgICAgfSxcclxuICAgICAgc3RhcnQ6IHtcclxuICAgICAgICB4OiBvcmdpblgzLFxyXG4gICAgICAgIHk6IHN0YXJ0WVxyXG4gICAgICB9LFxyXG4gICAgICB3aWR0aDogdGV4dFdpZHRoLFxyXG4gICAgICBoZWlnaHQ6IGNvbmZpZy5mb250U2l6ZSxcclxuICAgICAgdGV4dDogaXRlbS50ZXh0LFxyXG4gICAgICBjb2xvcjogaXRlbS5jb2xvcixcclxuICAgICAgdGV4dENvbG9yOiBpdGVtLnRleHRDb2xvcixcclxuICAgICAgdGV4dFNpemU6IGl0ZW0udGV4dFNpemVcclxuICAgIH07XHJcbiAgICBsYXN0VGV4dE9iamVjdCA9IGF2b2lkQ29sbGlzaW9uKHRleHRPYmplY3QsIGxhc3RUZXh0T2JqZWN0KTtcclxuICAgIHRleHRPYmplY3RDb2xsZWN0aW9uLnB1c2gobGFzdFRleHRPYmplY3QpO1xyXG4gIH1cclxuXHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCB0ZXh0T2JqZWN0Q29sbGVjdGlvbi5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSB0ZXh0T2JqZWN0Q29sbGVjdGlvbltpXTtcclxuICAgIGxldCBsaW5lU3RhcnRQb2lzdGlvbiA9IGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKGl0ZW0ubGluZVN0YXJ0LngsIGl0ZW0ubGluZVN0YXJ0LnksIGNlbnRlcik7XHJcbiAgICBsZXQgbGluZUVuZFBvaXN0aW9uID0gY29udmVydENvb3JkaW5hdGVPcmlnaW4oaXRlbS5saW5lRW5kLngsIGl0ZW0ubGluZUVuZC55LCBjZW50ZXIpO1xyXG4gICAgbGV0IHRleHRQb3NpdGlvbiA9IGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKGl0ZW0uc3RhcnQueCwgaXRlbS5zdGFydC55LCBjZW50ZXIpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLmNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8obGluZVN0YXJ0UG9pc3Rpb24ueCwgbGluZVN0YXJ0UG9pc3Rpb24ueSk7XHJcbiAgICBsZXQgY3VydmVTdGFydFggPSBpdGVtLnN0YXJ0LnggPCAwID8gdGV4dFBvc2l0aW9uLnggKyBpdGVtLndpZHRoIDogdGV4dFBvc2l0aW9uLng7XHJcbiAgICBsZXQgdGV4dFN0YXJ0WCA9IGl0ZW0uc3RhcnQueCA8IDAgPyB0ZXh0UG9zaXRpb24ueCAtIDUgOiB0ZXh0UG9zaXRpb24ueCArIDU7XHJcbiAgICBjb250ZXh0LnF1YWRyYXRpY0N1cnZlVG8obGluZUVuZFBvaXN0aW9uLngsIGxpbmVFbmRQb2lzdGlvbi55LCBjdXJ2ZVN0YXJ0WCwgdGV4dFBvc2l0aW9uLnkpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8obGluZVN0YXJ0UG9pc3Rpb24ueCwgbGluZVN0YXJ0UG9pc3Rpb24ueSk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0Lm1vdmVUbyh0ZXh0UG9zaXRpb24ueCArIGl0ZW0ud2lkdGgsIHRleHRQb3NpdGlvbi55KTtcclxuICAgIGNvbnRleHQuYXJjKGN1cnZlU3RhcnRYLCB0ZXh0UG9zaXRpb24ueSwgMiwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0Rm9udFNpemUoaXRlbS50ZXh0U2l6ZSB8fCBjb25maWcuZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS50ZXh0Q29sb3IgfHwgJyM2NjY2NjYnKTtcclxuICAgIGNvbnRleHQuZmlsbFRleHQoaXRlbS50ZXh0LCB0ZXh0U3RhcnRYLCB0ZXh0UG9zaXRpb24ueSArIDMpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1Rvb2xUaXBTcGxpdExpbmUob2Zmc2V0WCwgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHRvb2xUaXBPcHRpb24gPSBvcHRzLmV4dHJhLnRvb2x0aXAgfHwge307XHJcbiAgdG9vbFRpcE9wdGlvbi5ncmlkVHlwZSA9IHRvb2xUaXBPcHRpb24uZ3JpZFR5cGUgPT0gdW5kZWZpbmVkID8gJ3NvbGlkJyA6IHRvb2xUaXBPcHRpb24uZ3JpZFR5cGU7XHJcbiAgdG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoID0gdG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoID09IHVuZGVmaW5lZCA/IDQgOiB0b29sVGlwT3B0aW9uLmRhc2hMZW5ndGg7XHJcbiAgdmFyIHN0YXJ0WSA9IG9wdHMuYXJlYVswXTtcclxuICB2YXIgZW5kWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG5cclxuICBpZiAodG9vbFRpcE9wdGlvbi5ncmlkVHlwZSA9PSAnZGFzaCcpIHtcclxuICAgIGNvbnRleHQuc2V0TGluZURhc2goW3Rvb2xUaXBPcHRpb24uZGFzaExlbmd0aCwgdG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoXSk7XHJcbiAgfVxyXG4gIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUodG9vbFRpcE9wdGlvbi5ncmlkQ29sb3IgfHwgJyNjY2NjY2MnKTtcclxuICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gIGNvbnRleHQubW92ZVRvKG9mZnNldFgsIHN0YXJ0WSk7XHJcbiAgY29udGV4dC5saW5lVG8ob2Zmc2V0WCwgZW5kWSk7XHJcbiAgY29udGV4dC5zdHJva2UoKTtcclxuICBjb250ZXh0LnNldExpbmVEYXNoKFtdKTtcclxuXHJcbiAgaWYgKHRvb2xUaXBPcHRpb24ueEF4aXNMYWJlbCkge1xyXG4gICAgbGV0IGxhYmVsVGV4dCA9IG9wdHMuY2F0ZWdvcmllc1tvcHRzLnRvb2x0aXAuaW5kZXhdO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG4gICAgbGV0IHRleHRXaWR0aCA9IG1lYXN1cmVUZXh0KGxhYmVsVGV4dCwgY29uZmlnLmZvbnRTaXplKTtcclxuXHJcbiAgICBsZXQgdGV4dFggPSBvZmZzZXRYIC0gMC41ICogdGV4dFdpZHRoO1xyXG4gICAgbGV0IHRleHRZID0gZW5kWTtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYih0b29sVGlwT3B0aW9uLmxhYmVsQmdDb2xvciB8fCBjb25maWcudG9vbFRpcEJhY2tncm91bmQsIHRvb2xUaXBPcHRpb24ubGFiZWxCZ09wYWNpdHkgfHwgY29uZmlnLnRvb2xUaXBPcGFjaXR5KSk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHRvb2xUaXBPcHRpb24ubGFiZWxCZ0NvbG9yIHx8IGNvbmZpZy50b29sVGlwQmFja2dyb3VuZCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgIGNvbnRleHQucmVjdCh0ZXh0WCAtIGNvbmZpZy50b29sVGlwUGFkZGluZywgdGV4dFksIHRleHRXaWR0aCArIDIgKiBjb25maWcudG9vbFRpcFBhZGRpbmcsIGNvbmZpZy5mb250U2l6ZSArIDIgKiBjb25maWcudG9vbFRpcFBhZGRpbmcpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmZpbGwoKTtcclxuXHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUodG9vbFRpcE9wdGlvbi5sYWJlbEZvbnRDb2xvciB8fCBjb25maWcuZm9udENvbG9yKTtcclxuICAgIGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGxhYmVsVGV4dCksIHRleHRYLCB0ZXh0WSArIGNvbmZpZy50b29sVGlwUGFkZGluZyArIGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICBsZXQgbWFya0xpbmVPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIHR5cGU6ICdzb2xpZCcsXHJcbiAgICBkYXNoTGVuZ3RoOiA0LFxyXG4gICAgZGF0YTogW11cclxuICB9LCBvcHRzLmV4dHJhLm1hcmtMaW5lKTtcclxuICBsZXQgc3RhcnRYID0gb3B0cy5hcmVhWzNdO1xyXG4gIGxldCBlbmRYID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXTtcclxuICBsZXQgcG9pbnRzID0gY2FsTWFya0xpbmVEYXRhKG1hcmtMaW5lT3B0aW9uLmRhdGEsIG9wdHMpO1xyXG5cclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBhc3NpZ24oe30sIHtcclxuICAgICAgbGluZUNvbG9yOiAnI0RFNEE0MicsXHJcbiAgICAgIHNob3dMYWJlbDogZmFsc2UsXHJcbiAgICAgIGxhYmVsRm9udENvbG9yOiAnIzY2NjY2NicsXHJcbiAgICAgIGxhYmVsQmdDb2xvcjogJyNERkU4RkYnLFxyXG4gICAgICBsYWJlbEJnT3BhY2l0eTogMC44LFxyXG4gICAgICB5QXhpc0luZGV4OiAwXHJcbiAgICB9LCBwb2ludHNbaV0pO1xyXG5cclxuICAgIGlmIChtYXJrTGluZU9wdGlvbi50eXBlID09ICdkYXNoJykge1xyXG4gICAgICBjb250ZXh0LnNldExpbmVEYXNoKFttYXJrTGluZU9wdGlvbi5kYXNoTGVuZ3RoLCBtYXJrTGluZU9wdGlvbi5kYXNoTGVuZ3RoXSk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGl0ZW0ubGluZUNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgIGNvbnRleHQubGluZVRvKGVuZFgsIGl0ZW0ueSk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcbiAgICBpZiAoaXRlbS5zaG93TGFiZWwpIHtcclxuICAgICAgbGV0IGxhYmVsVGV4dCA9IG9wdHMueUF4aXMuZm9ybWF0ID8gb3B0cy55QXhpcy5mb3JtYXQoTnVtYmVyKGl0ZW0udmFsdWUpKSA6IGl0ZW0udmFsdWU7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuICAgICAgbGV0IHRleHRXaWR0aCA9IG1lYXN1cmVUZXh0KGxhYmVsVGV4dCwgY29uZmlnLmZvbnRTaXplKTtcclxuICAgICAgbGV0IGJnU3RhcnRYID0gb3B0cy5wYWRkaW5nWzNdICsgY29uZmlnLnlBeGlzVGl0bGVXaWR0aCAtIGNvbmZpZy50b29sVGlwUGFkZGluZztcclxuICAgICAgbGV0IGJnRW5kWCA9IE1hdGgubWF4KG9wdHMuYXJlYVszXSwgdGV4dFdpZHRoICsgY29uZmlnLnRvb2xUaXBQYWRkaW5nICogMik7XHJcbiAgICAgIGxldCBiZ1dpZHRoID0gYmdFbmRYIC0gYmdTdGFydFg7XHJcblxyXG4gICAgICBsZXQgdGV4dFggPSBiZ1N0YXJ0WCArIChiZ1dpZHRoIC0gdGV4dFdpZHRoKSAvIDI7XHJcbiAgICAgIGxldCB0ZXh0WSA9IGl0ZW0ueTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IoaXRlbS5sYWJlbEJnQ29sb3IsIGl0ZW0ubGFiZWxCZ09wYWNpdHkpKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLmxhYmVsQmdDb2xvcik7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnJlY3QoYmdTdGFydFgsIHRleHRZIC0gMC41ICogY29uZmlnLmZvbnRTaXplIC0gY29uZmlnLnRvb2xUaXBQYWRkaW5nLCBiZ1dpZHRoLCBjb25maWcuZm9udFNpemUgKyAyICogY29uZmlnLnRvb2xUaXBQYWRkaW5nKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgY29udGV4dC5maWxsKCk7XHJcblxyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0ubGFiZWxGb250Q29sb3IpO1xyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhsYWJlbFRleHQpLCB0ZXh0WCwgdGV4dFkgKyAwLjUgKiBjb25maWcuZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1Rvb2xUaXBIb3JpemVudGFsTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cykge1xyXG4gIHZhciB0b29sVGlwT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBncmlkVHlwZTogJ3NvbGlkJyxcclxuICAgIGRhc2hMZW5ndGg6IDRcclxuICB9LCBvcHRzLmV4dHJhLnRvb2x0aXApO1xyXG5cclxuICB2YXIgc3RhcnRYID0gb3B0cy5hcmVhWzNdO1xyXG4gIHZhciBlbmRYID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXTtcclxuXHJcbiAgaWYgKHRvb2xUaXBPcHRpb24uZ3JpZFR5cGUgPT0gJ2Rhc2gnKSB7XHJcbiAgICBjb250ZXh0LnNldExpbmVEYXNoKFt0b29sVGlwT3B0aW9uLmRhc2hMZW5ndGgsIHRvb2xUaXBPcHRpb24uZGFzaExlbmd0aF0pO1xyXG4gIH1cclxuICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHRvb2xUaXBPcHRpb24uZ3JpZENvbG9yIHx8ICcjY2NjY2NjJyk7XHJcbiAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIG9wdHMudG9vbHRpcC5vZmZzZXQueSk7XHJcbiAgY29udGV4dC5saW5lVG8oZW5kWCwgb3B0cy50b29sdGlwLm9mZnNldC55KTtcclxuICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG5cclxuICBpZiAodG9vbFRpcE9wdGlvbi55QXhpc0xhYmVsKSB7XHJcbiAgICBsZXQgbGFiZWxUZXh0ID0gY2FsVG9vbHRpcFlBeGlzRGF0YShvcHRzLnRvb2x0aXAub2Zmc2V0LnksIG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGVhY2hTcGFjaW5nKTtcclxuICAgIGxldCB3aWR0aEFyciA9IG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS55QXhpc1dpZHRoO1xyXG4gICAgbGV0IHRTdGFydExlZnQ9b3B0cy5hcmVhWzNdO1xyXG4gICAgbGV0IHRTdGFydFJpZ2h0PW9wdHMud2lkdGgtb3B0cy5hcmVhWzFdO1xyXG4gICAgZm9yKGxldCBpPTA7aTxsYWJlbFRleHQubGVuZ3RoO2krKyl7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuICAgICAgbGV0IHRleHRXaWR0aCA9IG1lYXN1cmVUZXh0KGxhYmVsVGV4dFtpXSwgY29uZmlnLmZvbnRTaXplKTtcclxuICAgICAgbGV0IGJnU3RhcnRYLGJnRW5kWCxiZ1dpZHRoO1xyXG4gICAgICBpZih3aWR0aEFycltpXS5wb3NpdGlvbiA9PSAnbGVmdCcpe1xyXG4gICAgICAgIGJnU3RhcnRYID0gdFN0YXJ0TGVmdCAtIHdpZHRoQXJyW2ldLndpZHRoO1xyXG4gICAgICAgIGJnRW5kWCA9IE1hdGgubWF4KGJnU3RhcnRYLCBiZ1N0YXJ0WCArIHRleHRXaWR0aCArIGNvbmZpZy50b29sVGlwUGFkZGluZyAqIDIpO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBiZ1N0YXJ0WCA9IHRTdGFydFJpZ2h0O1xyXG4gICAgICAgIGJnRW5kWCA9IE1hdGgubWF4KGJnU3RhcnRYICsgd2lkdGhBcnJbaV0ud2lkdGgsIGJnU3RhcnRYICsgdGV4dFdpZHRoICsgY29uZmlnLnRvb2xUaXBQYWRkaW5nICogMik7XHJcbiAgICAgIH1cclxuICAgICAgYmdXaWR0aCA9IGJnRW5kWCAtIGJnU3RhcnRYO1xyXG4gICAgICBcclxuICAgICAgbGV0IHRleHRYID0gYmdTdGFydFggKyAoYmdXaWR0aCAtIHRleHRXaWR0aCkgLyAyO1xyXG4gICAgICBsZXQgdGV4dFkgPSBvcHRzLnRvb2x0aXAub2Zmc2V0Lnk7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKHRvb2xUaXBPcHRpb24ubGFiZWxCZ0NvbG9yIHx8IGNvbmZpZy50b29sVGlwQmFja2dyb3VuZCwgdG9vbFRpcE9wdGlvbi5sYWJlbEJnT3BhY2l0eSB8fCBjb25maWcudG9vbFRpcE9wYWNpdHkpKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZSh0b29sVGlwT3B0aW9uLmxhYmVsQmdDb2xvciB8fCBjb25maWcudG9vbFRpcEJhY2tncm91bmQpO1xyXG4gICAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgICAgY29udGV4dC5yZWN0KGJnU3RhcnRYLCB0ZXh0WSAtIDAuNSAqIGNvbmZpZy5mb250U2l6ZSAtIGNvbmZpZy50b29sVGlwUGFkZGluZywgYmdXaWR0aCwgY29uZmlnLmZvbnRTaXplICsgMiAqIGNvbmZpZy50b29sVGlwUGFkZGluZyk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICBcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZSh0b29sVGlwT3B0aW9uLmxhYmVsRm9udENvbG9yIHx8IGNvbmZpZy5mb250Q29sb3IpO1xyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KGxhYmVsVGV4dFtpXSwgdGV4dFgsIHRleHRZICsgMC41ICogY29uZmlnLmZvbnRTaXplKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgaWYod2lkdGhBcnJbaV0ucG9zaXRpb24gPT0gJ2xlZnQnKXtcclxuICAgICAgICB0U3RhcnRMZWZ0IC09KHdpZHRoQXJyW2ldLndpZHRoICsgb3B0cy55QXhpcy5wYWRkaW5nKTtcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgdFN0YXJ0UmlnaHQgKz13aWR0aEFycltpXS53aWR0aCsgb3B0cy55QXhpcy5wYWRkaW5nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3VG9vbFRpcFNwbGl0QXJlYShvZmZzZXRYLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nKSB7XHJcbiAgdmFyIHRvb2xUaXBPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIGFjdGl2ZUJnQ29sb3I6ICcjMDAwMDAwJyxcclxuICAgIGFjdGl2ZUJnT3BhY2l0eTogMC4wOFxyXG4gIH0sIG9wdHMuZXh0cmEudG9vbHRpcCk7XHJcbiAgdmFyIHN0YXJ0WSA9IG9wdHMuYXJlYVswXTtcclxuICB2YXIgZW5kWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG4gIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IodG9vbFRpcE9wdGlvbi5hY3RpdmVCZ0NvbG9yLCB0b29sVGlwT3B0aW9uLmFjdGl2ZUJnT3BhY2l0eSkpO1xyXG4gIGNvbnRleHQucmVjdChvZmZzZXRYIC0gZWFjaFNwYWNpbmcgLyAyLCBzdGFydFksIGVhY2hTcGFjaW5nLCBlbmRZIC0gc3RhcnRZKTtcclxuICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gIGNvbnRleHQuZmlsbCgpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3VG9vbFRpcCh0ZXh0TGlzdCwgb2Zmc2V0LCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cykge1xyXG4gIHZhciB0b29sVGlwT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcblx0XHRzaG93Qm94OnRydWUsXHJcbiAgICBiZ0NvbG9yOiAnIzAwMDAwMCcsXHJcbiAgICBiZ09wYWNpdHk6IDAuNyxcclxuICAgIGZvbnRDb2xvcjogJyNGRkZGRkYnXHJcbiAgfSwgb3B0cy5leHRyYS50b29sdGlwKTtcclxuICB2YXIgbGVnZW5kV2lkdGggPSA0ICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIHZhciBsZWdlbmRNYXJnaW5SaWdodCA9IDUgKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgdmFyIGFycm93V2lkdGggPSA4ICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIHZhciBpc092ZXJSaWdodEJvcmRlciA9IGZhbHNlO1xyXG4gIGlmIChvcHRzLnR5cGUgPT0gJ2xpbmUnIHx8IG9wdHMudHlwZSA9PSAnYXJlYScgfHwgb3B0cy50eXBlID09ICdjYW5kbGUnIHx8IG9wdHMudHlwZSA9PSAnbWl4Jykge1xyXG4gICAgZHJhd1Rvb2xUaXBTcGxpdExpbmUob3B0cy50b29sdGlwLm9mZnNldC54LCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gIH1cclxuXHJcbiAgb2Zmc2V0ID0gYXNzaWduKHtcclxuICAgIHg6IDAsXHJcbiAgICB5OiAwXHJcbiAgfSwgb2Zmc2V0KTtcclxuICBvZmZzZXQueSAtPSA4ICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIHZhciB0ZXh0V2lkdGggPSB0ZXh0TGlzdC5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgcmV0dXJuIG1lYXN1cmVUZXh0KGl0ZW0udGV4dCwgY29uZmlnLmZvbnRTaXplKTtcclxuICB9KTtcclxuICB2YXIgdG9vbFRpcFdpZHRoID0gbGVnZW5kV2lkdGggKyBsZWdlbmRNYXJnaW5SaWdodCArIDQgKiBjb25maWcudG9vbFRpcFBhZGRpbmcgKyBNYXRoLm1heC5hcHBseShudWxsLCB0ZXh0V2lkdGgpO1xyXG4gIHZhciB0b29sVGlwSGVpZ2h0ID0gMiAqIGNvbmZpZy50b29sVGlwUGFkZGluZyArIHRleHRMaXN0Lmxlbmd0aCAqIGNvbmZpZy50b29sVGlwTGluZUhlaWdodDtcclxuXHJcblx0aWYodG9vbFRpcE9wdGlvbi5zaG93Qm94ID09IGZhbHNlKXsgcmV0dXJuIH1cclxuICAvLyBpZiBiZXlvbmQgdGhlIHJpZ2h0IGJvcmRlclxyXG4gIGlmIChvZmZzZXQueCAtIE1hdGguYWJzKG9wdHMuX3Njcm9sbERpc3RhbmNlXykgKyBhcnJvd1dpZHRoICsgdG9vbFRpcFdpZHRoID4gb3B0cy53aWR0aCkge1xyXG4gICAgaXNPdmVyUmlnaHRCb3JkZXIgPSB0cnVlO1xyXG4gIH1cclxuICBpZiAodG9vbFRpcEhlaWdodCArIG9mZnNldC55ID4gb3B0cy5oZWlnaHQpIHtcclxuICAgIG9mZnNldC55ID0gb3B0cy5oZWlnaHQgLSB0b29sVGlwSGVpZ2h0O1xyXG4gIH1cclxuICAvLyBkcmF3IGJhY2tncm91bmQgcmVjdFxyXG4gIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IodG9vbFRpcE9wdGlvbi5iZ0NvbG9yIHx8IGNvbmZpZy50b29sVGlwQmFja2dyb3VuZCwgdG9vbFRpcE9wdGlvbi5iZ09wYWNpdHkgfHwgY29uZmlnLnRvb2xUaXBPcGFjaXR5KSk7XHJcbiAgaWYgKGlzT3ZlclJpZ2h0Qm9yZGVyKSB7XHJcbiAgICBjb250ZXh0Lm1vdmVUbyhvZmZzZXQueCwgb2Zmc2V0LnkgKyAxMCAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhvZmZzZXQueCAtIGFycm93V2lkdGgsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeGVsUmF0aW8gLSA1ICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgIGNvbnRleHQubGluZVRvKG9mZnNldC54IC0gYXJyb3dXaWR0aCwgb2Zmc2V0LnkpO1xyXG4gICAgY29udGV4dC5saW5lVG8ob2Zmc2V0LnggLSBhcnJvd1dpZHRoIC0gTWF0aC5yb3VuZCh0b29sVGlwV2lkdGgpLCBvZmZzZXQueSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhvZmZzZXQueCAtIGFycm93V2lkdGggLSBNYXRoLnJvdW5kKHRvb2xUaXBXaWR0aCksIG9mZnNldC55ICsgdG9vbFRpcEhlaWdodCk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhvZmZzZXQueCAtIGFycm93V2lkdGgsIG9mZnNldC55ICsgdG9vbFRpcEhlaWdodCk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhvZmZzZXQueCAtIGFycm93V2lkdGgsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeGVsUmF0aW8gKyA1ICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgIGNvbnRleHQubGluZVRvKG9mZnNldC54LCBvZmZzZXQueSArIDEwICogb3B0cy5waXhlbFJhdGlvKTtcclxuICB9IGVsc2Uge1xyXG4gICAgY29udGV4dC5tb3ZlVG8ob2Zmc2V0LngsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgY29udGV4dC5saW5lVG8ob2Zmc2V0LnggKyBhcnJvd1dpZHRoLCBvZmZzZXQueSArIDEwICogb3B0cy5waXhlbFJhdGlvIC0gNSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhvZmZzZXQueCArIGFycm93V2lkdGgsIG9mZnNldC55KTtcclxuICAgIGNvbnRleHQubGluZVRvKG9mZnNldC54ICsgYXJyb3dXaWR0aCArIE1hdGgucm91bmQodG9vbFRpcFdpZHRoKSwgb2Zmc2V0LnkpO1xyXG4gICAgY29udGV4dC5saW5lVG8ob2Zmc2V0LnggKyBhcnJvd1dpZHRoICsgTWF0aC5yb3VuZCh0b29sVGlwV2lkdGgpLCBvZmZzZXQueSArIHRvb2xUaXBIZWlnaHQpO1xyXG4gICAgY29udGV4dC5saW5lVG8ob2Zmc2V0LnggKyBhcnJvd1dpZHRoLCBvZmZzZXQueSArIHRvb2xUaXBIZWlnaHQpO1xyXG4gICAgY29udGV4dC5saW5lVG8ob2Zmc2V0LnggKyBhcnJvd1dpZHRoLCBvZmZzZXQueSArIDEwICogb3B0cy5waXhlbFJhdGlvICsgNSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhvZmZzZXQueCwgb2Zmc2V0LnkgKyAxMCAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgfVxyXG5cclxuICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gIGNvbnRleHQuZmlsbCgpO1xyXG5cclxuICAvLyBkcmF3IGxlZ2VuZFxyXG4gIHRleHRMaXN0LmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtLmNvbG9yICE9PSBudWxsKSB7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IpO1xyXG4gICAgICB2YXIgc3RhcnRYID0gb2Zmc2V0LnggKyBhcnJvd1dpZHRoICsgMiAqIGNvbmZpZy50b29sVGlwUGFkZGluZztcclxuICAgICAgdmFyIHN0YXJ0WSA9IG9mZnNldC55ICsgKGNvbmZpZy50b29sVGlwTGluZUhlaWdodCAtIGNvbmZpZy5mb250U2l6ZSkgLyAyICsgY29uZmlnLnRvb2xUaXBMaW5lSGVpZ2h0ICogaW5kZXggK1xyXG4gICAgICAgIGNvbmZpZy50b29sVGlwUGFkZGluZyArIDE7XHJcbiAgICAgIGlmIChpc092ZXJSaWdodEJvcmRlcikge1xyXG4gICAgICAgIHN0YXJ0WCA9IG9mZnNldC54IC0gdG9vbFRpcFdpZHRoIC0gYXJyb3dXaWR0aCArIDIgKiBjb25maWcudG9vbFRpcFBhZGRpbmc7XHJcbiAgICAgIH1cclxuICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIHN0YXJ0WSwgbGVnZW5kV2lkdGgsIGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICB9XHJcbiAgfSk7XHJcblxyXG4gIC8vIGRyYXcgdGV4dCBsaXN0XHJcblxyXG4gIHRleHRMaXN0LmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIHZhciBzdGFydFggPSBvZmZzZXQueCArIGFycm93V2lkdGggKyAyICogY29uZmlnLnRvb2xUaXBQYWRkaW5nICsgbGVnZW5kV2lkdGggKyBsZWdlbmRNYXJnaW5SaWdodDtcclxuICAgIGlmIChpc092ZXJSaWdodEJvcmRlcikge1xyXG4gICAgICBzdGFydFggPSBvZmZzZXQueCAtIHRvb2xUaXBXaWR0aCAtIGFycm93V2lkdGggKyAyICogY29uZmlnLnRvb2xUaXBQYWRkaW5nICsgK2xlZ2VuZFdpZHRoICsgbGVnZW5kTWFyZ2luUmlnaHQ7XHJcbiAgICB9XHJcbiAgICB2YXIgc3RhcnRZID0gb2Zmc2V0LnkgKyAoY29uZmlnLnRvb2xUaXBMaW5lSGVpZ2h0IC0gY29uZmlnLmZvbnRTaXplKSAvIDIgKyBjb25maWcudG9vbFRpcExpbmVIZWlnaHQgKiBpbmRleCArXHJcbiAgICAgIGNvbmZpZy50b29sVGlwUGFkZGluZztcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZSh0b29sVGlwT3B0aW9uLmZvbnRDb2xvcik7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KGl0ZW0udGV4dCwgc3RhcnRYLCBzdGFydFkgKyBjb25maWcuZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgfSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdZQXhpc1RpdGxlKHRpdGxlLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgc3RhcnRYID0gY29uZmlnLnhBeGlzSGVpZ2h0ICsgKG9wdHMuaGVpZ2h0IC0gY29uZmlnLnhBeGlzSGVpZ2h0IC0gbWVhc3VyZVRleHQodGl0bGUpKSAvIDI7XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgY29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy55QXhpcy50aXRsZUZvbnRDb2xvciB8fCAnIzMzMzMzMycpO1xyXG4gIGNvbnRleHQudHJhbnNsYXRlKDAsIG9wdHMuaGVpZ2h0KTtcclxuICBjb250ZXh0LnJvdGF0ZSgtOTAgKiBNYXRoLlBJIC8gMTgwKTtcclxuICBjb250ZXh0LmZpbGxUZXh0KHRpdGxlLCBzdGFydFgsIG9wdHMucGFkZGluZ1szXSArIDAuNSAqIGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3Q29sdW1uRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIGxldCBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIGxldCB4QXhpc0RhdGEgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEsXHJcbiAgICB4QXhpc1BvaW50cyA9IHhBeGlzRGF0YS54QXhpc1BvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nID0geEF4aXNEYXRhLmVhY2hTcGFjaW5nO1xyXG4gIGxldCBjb2x1bW5PcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIHR5cGU6ICdncm91cCcsXHJcbiAgICB3aWR0aDogZWFjaFNwYWNpbmcgLyAyLFxyXG4gICAgbWV0ZXI6IHtcclxuICAgICAgYm9yZGVyOiA0LFxyXG4gICAgICBmaWxsQ29sb3I6ICcjRkZGRkZGJ1xyXG4gICAgfVxyXG4gIH0sIG9wdHMuZXh0cmEuY29sdW1uKTtcclxuICBcclxuICBsZXQgY2FsUG9pbnRzID0gW107XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcblx0XHJcblx0bGV0IGxlZnROdW09LTI7XHJcblx0bGV0IHJpZ2h0TnVtPXhBeGlzUG9pbnRzLmxlbmd0aCsyO1xyXG5cdFxyXG4gIGlmIChvcHRzLl9zY3JvbGxEaXN0YW5jZV8gJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICE9PSAwICYmIG9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcbiAgICBjb250ZXh0LnRyYW5zbGF0ZShvcHRzLl9zY3JvbGxEaXN0YW5jZV8sIDApO1xyXG5cdFx0bGVmdE51bT1NYXRoLmZsb29yKC1vcHRzLl9zY3JvbGxEaXN0YW5jZV8vZWFjaFNwYWNpbmcpLTI7XHJcblx0XHRyaWdodE51bT1sZWZ0TnVtK29wdHMueEF4aXMuaXRlbUNvdW50KzQ7XHJcbiAgfVxyXG4gIGlmIChvcHRzLnRvb2x0aXAgJiYgb3B0cy50b29sdGlwLnRleHRMaXN0ICYmIG9wdHMudG9vbHRpcC50ZXh0TGlzdC5sZW5ndGggJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgZHJhd1Rvb2xUaXBTcGxpdEFyZWEob3B0cy50b29sdGlwLm9mZnNldC54LCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nKTtcclxuICB9XHJcblx0XHJcbiAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIGxldCByYW5nZXMsbWluUmFuZ2UsbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICBcclxuICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgc3dpdGNoIChjb2x1bW5PcHRpb24udHlwZSkge1xyXG4gICAgICBjYXNlICdncm91cCc6XHJcbiAgICAgICAgdmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICAgICAgdmFyIHRvb2x0aXBQb2ludHMgPSBnZXRTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgc2VyaWVzSW5kZXgsIHNlcmllcywgcHJvY2Vzcyk7XHJcbiAgICAgICAgY2FsUG9pbnRzLnB1c2godG9vbHRpcFBvaW50cyk7XHJcbiAgICAgICAgcG9pbnRzID0gZml4Q29sdW1lRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBzZXJpZXMubGVuZ3RoLCBzZXJpZXNJbmRleCwgY29uZmlnLCBvcHRzKTtcclxuXHRcdFx0XHRmb3IobGV0IGk9MDtpPHBvaW50cy5sZW5ndGg7aSsrKXtcclxuXHRcdFx0XHRcdGxldCBpdGVtPXBvaW50c1tpXTtcclxuICAgICAgICAgIGlmIChpdGVtICE9PSBudWxsICYmIGk+bGVmdE51bSAmJiBpPHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaXRlbS5jb2xvciB8fCBlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSlcclxuICAgICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5jb2xvciB8fCBlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgICAgICAgICAgdmFyIHN0YXJ0WCA9IGl0ZW0ueCAtIGl0ZW0ud2lkdGggLyAyO1xyXG4gICAgICAgICAgICB2YXIgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBpdGVtLnkgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYK2l0ZW0ud2lkdGgtMixpdGVtLnkpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFgraXRlbS53aWR0aC0yLG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYLG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYLGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIGNhc2UgJ3N0YWNrJzpcclxuICAgICAgICAvLyDnu5jliLbloIblj6DmlbDmja7lm75cclxuICAgICAgICB2YXIgcG9pbnRzID0gZ2V0U3RhY2tEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHNlcmllc0luZGV4LCBzZXJpZXMsIHByb2Nlc3MpO1xyXG4gICAgICAgIGNhbFBvaW50cy5wdXNoKHBvaW50cyk7XHJcbiAgICAgICAgcG9pbnRzID0gZml4Q29sdW1lU3RhY2tEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIHNlcmllcy5sZW5ndGgsIHNlcmllc0luZGV4LCBjb25maWcsIG9wdHMsIHNlcmllcyk7XHJcblxyXG4gICAgICAgIGZvcihsZXQgaT0wO2k8cG9pbnRzLmxlbmd0aDtpKyspe1xyXG4gICAgICAgIFx0bGV0IGl0ZW09cG9pbnRzW2ldO1xyXG4gICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaT5sZWZ0TnVtICYmIGk8cmlnaHROdW0pIHtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5jb2xvciB8fCBlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgICAgICAgICAgdmFyIHN0YXJ0WCA9IGl0ZW0ueCAtIGl0ZW0ud2lkdGggLyAyICsgMTtcclxuICAgICAgICAgICAgdmFyIGhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gaXRlbS55IC0gb3B0cy5hcmVhWzJdO1xyXG4gICAgICAgICAgICB2YXIgaGVpZ2h0MCA9IG9wdHMuaGVpZ2h0IC0gaXRlbS55MCAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgICAgaWYgKHNlcmllc0luZGV4ID4gMCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodCAtPSBoZWlnaHQwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIGl0ZW0ueSwgaXRlbS53aWR0aCAtIDIsIGhlaWdodCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIGNhc2UgJ21ldGVyJzpcclxuICAgICAgICAvLyDnu5jliLbmuKnluqborqHmlbDmja7lm75cclxuICAgICAgICB2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuICAgICAgICBjYWxQb2ludHMucHVzaChwb2ludHMpO1xyXG4gICAgICAgIHBvaW50cyA9IGZpeENvbHVtZU1ldGVyRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBzZXJpZXMubGVuZ3RoLCBzZXJpZXNJbmRleCwgY29uZmlnLCBvcHRzLCBjb2x1bW5PcHRpb24ubWV0ZXIuYm9yZGVyKTtcclxuICAgICAgICBpZiAoc2VyaWVzSW5kZXggPT0gMCkge1xyXG4gICAgICAgICAgZm9yKGxldCBpPTA7aTxwb2ludHMubGVuZ3RoO2krKyl7XHJcbiAgICAgICAgICBcdGxldCBpdGVtPXBvaW50c1tpXTtcclxuICAgICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaT5sZWZ0TnVtICYmIGk8cmlnaHROdW0pIHtcclxuICAgICAgICAgICAgICAvL+eUu+iDjOaZr+minOiJslxyXG4gICAgICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoY29sdW1uT3B0aW9uLm1ldGVyLmZpbGxDb2xvcik7XHJcbiAgICAgICAgICAgICAgdmFyIHN0YXJ0WCA9IGl0ZW0ueCAtIGl0ZW0ud2lkdGggLyAyO1xyXG4gICAgICAgICAgICAgIHZhciBoZWlnaHQgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIGl0ZW0ueSwgaXRlbS53aWR0aCwgaGVpZ2h0KTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgICAgIC8v55S76L655qGG57q/XHJcbiAgICAgICAgICAgICAgaWYgKGNvbHVtbk9wdGlvbi5tZXRlci5ib3JkZXIgPiAwKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKGNvbHVtbk9wdGlvbi5tZXRlci5ib3JkZXIgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYICsgY29sdW1uT3B0aW9uLm1ldGVyLmJvcmRlciAqIDAuNSwgaXRlbS55ICsgaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIGNvbHVtbk9wdGlvbi5tZXRlci5ib3JkZXIgKiAwLjUsIGl0ZW0ueSArIGNvbHVtbk9wdGlvbi5tZXRlci5ib3JkZXIgKiAwLjUpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCAtIGNvbHVtbk9wdGlvbi5tZXRlci5ib3JkZXIgKiAwLjUsIGl0ZW0ueSArIGNvbHVtbk9wdGlvbi5tZXRlci5ib3JkZXIgKiAwLjUpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCAtIGNvbHVtbk9wdGlvbi5tZXRlci5ib3JkZXIgKiAwLjUsIGl0ZW0ueSArIGhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgZm9yKGxldCBpPTA7aTxwb2ludHMubGVuZ3RoO2krKyl7XHJcbiAgICAgICAgICBcdGxldCBpdGVtPXBvaW50c1tpXTtcclxuICAgICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaT5sZWZ0TnVtICYmIGk8cmlnaHROdW0pIHtcclxuICAgICAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvcik7XHJcbiAgICAgICAgICAgICAgdmFyIHN0YXJ0WCA9IGl0ZW0ueCAtIGl0ZW0ud2lkdGggLyAyO1xyXG4gICAgICAgICAgICAgIHZhciBoZWlnaHQgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIGl0ZW0ueSwgaXRlbS53aWR0aCwgaGVpZ2h0KTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBicmVhaztcclxuICAgIH1cclxuICB9KTtcclxuXHJcbiAgaWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICBzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgICBsZXQgcmFuZ2VzLG1pblJhbmdlLG1heFJhbmdlO1xyXG4gICAgICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgICAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgICAgICBtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgICAgc3dpdGNoIChjb2x1bW5PcHRpb24udHlwZSkge1xyXG4gICAgICAgIGNhc2UgJ2dyb3VwJzpcclxuICAgICAgICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgcG9pbnRzID0gZml4Q29sdW1lRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBzZXJpZXMubGVuZ3RoLCBzZXJpZXNJbmRleCwgY29uZmlnLCBvcHRzKTtcclxuICAgICAgICAgIGRyYXdQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAnc3RhY2snOlxyXG4gICAgICAgICAgdmFyIHBvaW50cyA9IGdldFN0YWNrRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBzZXJpZXNJbmRleCwgc2VyaWVzLCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAnbWV0ZXInOlxyXG4gICAgICAgICAgdmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcblxyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG5cclxuICByZXR1cm4ge1xyXG4gICAgeEF4aXNQb2ludHM6IHhBeGlzUG9pbnRzLFxyXG4gICAgY2FsUG9pbnRzOiBjYWxQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3Q2FuZGxlRGF0YVBvaW50cyhzZXJpZXMsIHNlcmllc01BLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA1ICYmIGFyZ3VtZW50c1s1XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzVdIDogMTtcclxuICB2YXIgY2FuZGxlT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBjb2xvcjoge30sXHJcbiAgICBhdmVyYWdlOiB7fVxyXG4gIH0sIG9wdHMuZXh0cmEuY2FuZGxlKTtcclxuICBjYW5kbGVPcHRpb24uY29sb3IgPSBhc3NpZ24oe30sIHtcclxuICAgIHVwTGluZTogJyNmMDQ4NjQnLFxyXG4gICAgdXBGaWxsOiAnI2YwNDg2NCcsXHJcbiAgICBkb3duTGluZTogJyMyZmMyNWInLFxyXG4gICAgZG93bkZpbGw6ICcjMmZjMjViJ1xyXG4gIH0sIGNhbmRsZU9wdGlvbi5jb2xvcik7XHJcbiAgY2FuZGxlT3B0aW9uLmF2ZXJhZ2UgPSBhc3NpZ24oe30sIHtcclxuICAgIHNob3c6IGZhbHNlLFxyXG4gICAgbmFtZTogW10sXHJcbiAgICBkYXk6IFtdLFxyXG4gICAgY29sb3I6IGNvbmZpZy5jb2xvcnNcclxuICB9LCBjYW5kbGVPcHRpb24uYXZlcmFnZSk7XHJcbiAgb3B0cy5leHRyYS5jYW5kbGUgPSBjYW5kbGVPcHRpb247XHJcblxyXG4gIGxldCB4QXhpc0RhdGEgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEsXHJcbiAgICB4QXhpc1BvaW50cyA9IHhBeGlzRGF0YS54QXhpc1BvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nID0geEF4aXNEYXRhLmVhY2hTcGFjaW5nO1xyXG5cclxuICBsZXQgY2FsUG9pbnRzID0gW107XHJcblxyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG5cdFxyXG5cdGxldCBsZWZ0TnVtPS0yO1xyXG5cdGxldCByaWdodE51bT14QXhpc1BvaW50cy5sZW5ndGgrMjtcclxuXHRsZXQgbGVmdFNwYWNlPTA7XHJcblx0bGV0IHJpZ2h0U3BhY2U9b3B0cy53aWR0aCtlYWNoU3BhY2luZztcclxuXHRcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuXHRcdGxlZnROdW09TWF0aC5mbG9vcigtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfL2VhY2hTcGFjaW5nKS0yO1xyXG5cdFx0cmlnaHROdW09bGVmdE51bStvcHRzLnhBeGlzLml0ZW1Db3VudCs0O1xyXG5cdFx0bGVmdFNwYWNlPS1vcHRzLl9zY3JvbGxEaXN0YW5jZV8tZWFjaFNwYWNpbmcrb3B0cy5hcmVhWzNdO1xyXG5cdFx0cmlnaHRTcGFjZT1sZWZ0U3BhY2UrKG9wdHMueEF4aXMuaXRlbUNvdW50KzQpKmVhY2hTcGFjaW5nO1xyXG4gIH1cclxuXHJcbiAgLy/nlLvlnYfnur9cclxuICBpZiAoY2FuZGxlT3B0aW9uLmF2ZXJhZ2Uuc2hvdykge1xyXG4gICAgc2VyaWVzTUEuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgICBsZXQgcmFuZ2VzLG1pblJhbmdlLG1heFJhbmdlO1xyXG4gICAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgICBtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG5cclxuICAgICAgdmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICB2YXIgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMpO1xyXG5cdFx0XHRcclxuXHRcdFx0Zm9yKGxldCBpPTA7aTxzcGxpdFBvaW50TGlzdC5sZW5ndGg7aSsrKXtcclxuXHRcdFx0XHRsZXQgcG9pbnRzPXNwbGl0UG9pbnRMaXN0W2ldO1xyXG5cdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldExpbmVXaWR0aCgxKTtcclxuXHRcdFx0XHRpZiAocG9pbnRzLmxlbmd0aCA9PT0gMSkge1xyXG5cdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuXHRcdFx0XHRcdGNvbnRleHQuYXJjKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSwgMSwgMCwgMiAqIE1hdGguUEkpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG5cdFx0XHRcdFx0bGV0IHN0YXJ0UG9pbnQ9MDtcclxuXHRcdFx0XHRcdGZvcihsZXQgaj0wO2o8cG9pbnRzLmxlbmd0aDtqKyspe1xyXG5cdFx0XHRcdFx0XHRsZXQgaXRlbT1wb2ludHNbal07XHJcblx0XHRcdFx0XHRcdGlmKHN0YXJ0UG9pbnQ9PTAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKXtcclxuXHRcdFx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdFx0c3RhcnRQb2ludD0xO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmIChqID4gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UgJiYgaXRlbS54IDwgcmlnaHRTcGFjZSkge1xyXG5cdFx0XHRcdFx0XHRcdHZhciBjdHJsUG9pbnQgPSBjcmVhdGVDdXJ2ZUNvbnRyb2xQb2ludHMocG9pbnRzLCBqIC0gMSk7XHJcblx0XHRcdFx0XHRcdFx0Y29udGV4dC5iZXppZXJDdXJ2ZVRvKGN0cmxQb2ludC5jdHJBLngsIGN0cmxQb2ludC5jdHJBLnksIGN0cmxQb2ludC5jdHJCLngsIGN0cmxQb2ludC5jdHJCLnksaXRlbS54LCBpdGVtLnkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuICAvL+eUu0vnur9cclxuICBzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgbGV0IHJhbmdlcyxtaW5SYW5nZSxtYXhSYW5nZTtcclxuICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgdmFyIHBvaW50cyA9IGdldENhbmRsZURhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICBjYWxQb2ludHMucHVzaChwb2ludHMpO1xyXG4gICAgdmFyIHNwbGl0UG9pbnRMaXN0ID0gc3BsaXRQb2ludHMocG9pbnRzKTtcclxuXHJcblx0XHRmb3IobGV0IGk9MDtpPHNwbGl0UG9pbnRMaXN0WzBdLmxlbmd0aDtpKyspe1xyXG5cdFx0XHRpZihpPmxlZnROdW0gJiYgaTxyaWdodE51bSl7XHJcblx0XHRcdFx0bGV0IGl0ZW09c3BsaXRQb2ludExpc3RbMF1baV07XHJcblx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHQvL+WmguaenOS4iua2qFxyXG5cdFx0XHRcdGlmIChkYXRhW2ldWzFdIC0gZGF0YVtpXVswXSA+IDApIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoY2FuZGxlT3B0aW9uLmNvbG9yLnVwTGluZSk7XHJcblx0XHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShjYW5kbGVPcHRpb24uY29sb3IudXBGaWxsKTtcclxuXHRcdFx0XHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbVszXS54LCBpdGVtWzNdLnkpOyAvL+mhtueCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVsxXS54LCBpdGVtWzFdLnkpOyAvL+aUtuebmOS4remXtOeCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVsxXS54IC0gZWFjaFNwYWNpbmcgLyA0LCBpdGVtWzFdLnkpOyAvL+aUtuebmOW3puS+p+eCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVswXS54IC0gZWFjaFNwYWNpbmcgLyA0LCBpdGVtWzBdLnkpOyAvL+W8gOebmOW3puS+p+eCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVswXS54LCBpdGVtWzBdLnkpOyAvL+W8gOebmOS4remXtOeCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVsyXS54LCBpdGVtWzJdLnkpOyAvL+W6leeCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVswXS54LCBpdGVtWzBdLnkpOyAvL+W8gOebmOS4remXtOeCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVswXS54ICsgZWFjaFNwYWNpbmcgLyA0LCBpdGVtWzBdLnkpOyAvL+W8gOebmOWPs+S+p+eCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVsxXS54ICsgZWFjaFNwYWNpbmcgLyA0LCBpdGVtWzFdLnkpOyAvL+aUtuebmOWPs+S+p+eCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVsxXS54LCBpdGVtWzFdLnkpOyAvL+aUtuebmOS4remXtOeCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbVszXS54LCBpdGVtWzNdLnkpOyAvL+mhtueCuVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKGNhbmRsZU9wdGlvbi5jb2xvci5kb3duTGluZSk7XHJcblx0XHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShjYW5kbGVPcHRpb24uY29sb3IuZG93bkZpbGwpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtWzNdLngsIGl0ZW1bM10ueSk7IC8v6aG254K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzBdLngsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Lit6Ze054K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzBdLnggLSBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMF0ueSk7IC8v5byA55uY5bem5L6n54K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzFdLnggLSBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMV0ueSk7IC8v5pS255uY5bem5L6n54K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzFdLngsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Lit6Ze054K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzJdLngsIGl0ZW1bMl0ueSk7IC8v5bqV54K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzFdLngsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Lit6Ze054K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzFdLnggKyBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Y+z5L6n54K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzBdLnggKyBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Y+z5L6n54K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzBdLngsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Lit6Ze054K5XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtWzNdLngsIGl0ZW1bM10ueSk7IC8v6aG254K5XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdFx0fVxyXG4gICAgfVxyXG4gIH0pO1xyXG5cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuXHJcbiAgcmV0dXJuIHtcclxuICAgIHhBeGlzUG9pbnRzOiB4QXhpc1BvaW50cyxcclxuICAgIGNhbFBvaW50czogY2FsUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmc6IGVhY2hTcGFjaW5nXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0FyZWFEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgdmFyIGFyZWFPcHRpb24gPSBhc3NpZ24oe30se1xyXG4gICAgdHlwZTogJ3N0cmFpZ2h0JyxcclxuICAgIG9wYWNpdHk6IDAuMixcclxuICAgIGFkZExpbmU6IGZhbHNlLFxyXG4gICAgd2lkdGg6IDIsXHJcblx0XHRncmFkaWVudDpmYWxzZVxyXG4gIH0sb3B0cy5leHRyYS5hcmVhKTtcclxuXHJcbiAgbGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuICAgIHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmcgPSB4QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcblxyXG4gIGxldCBlbmRZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgbGV0IGNhbFBvaW50cyA9IFtdO1xyXG5cclxuICBjb250ZXh0LnNhdmUoKTtcclxuXHRsZXQgbGVmdFNwYWNlPTA7XHJcblx0bGV0IHJpZ2h0U3BhY2U9b3B0cy53aWR0aCtlYWNoU3BhY2luZztcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuXHRcdGxlZnRTcGFjZT0tb3B0cy5fc2Nyb2xsRGlzdGFuY2VfLWVhY2hTcGFjaW5nK29wdHMuYXJlYVszXTtcclxuXHRcdHJpZ2h0U3BhY2U9bGVmdFNwYWNlKyhvcHRzLnhBeGlzLml0ZW1Db3VudCs0KSplYWNoU3BhY2luZztcclxuICB9XHJcblxyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBsZXQgcmFuZ2VzLG1pblJhbmdlLG1heFJhbmdlO1xyXG4gICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG4gICAgbWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcbiAgICBtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgbGV0IGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICBsZXQgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuICAgIGNhbFBvaW50cy5wdXNoKHBvaW50cyk7XHJcblxyXG4gICAgbGV0IHNwbGl0UG9pbnRMaXN0ID0gc3BsaXRQb2ludHMocG9pbnRzKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc3BsaXRQb2ludExpc3QubGVuZ3RoOyBpKyspIHtcclxuICAgICAgbGV0IHBvaW50cyA9IHNwbGl0UG9pbnRMaXN0W2ldO1xyXG4gICAgICAvLyDnu5jliLbljLrln5/mlbBcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCBhcmVhT3B0aW9uLm9wYWNpdHkpKTtcclxuXHRcdFx0aWYoYXJlYU9wdGlvbi5ncmFkaWVudCl7XHJcblx0XHRcdFx0bGV0IGdyYWRpZW50ID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudCgwLCBvcHRzLmFyZWFbMF0sIDAsIG9wdHMuaGVpZ2h0LW9wdHMuYXJlYVsyXSk7XHJcblx0XHRcdFx0Z3JhZGllbnQuYWRkQ29sb3JTdG9wKCcwJywgaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgYXJlYU9wdGlvbi5vcGFjaXR5KSk7XHJcblx0XHRcdFx0Z3JhZGllbnQuYWRkQ29sb3JTdG9wKCcxLjAnLGhleFRvUmdiKFwiI0ZGRkZGRlwiLCAwLjEpKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShncmFkaWVudCk7XHJcblx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIGFyZWFPcHRpb24ub3BhY2l0eSkpO1xyXG5cdFx0XHR9XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKGFyZWFPcHRpb24ud2lkdGggKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgICBpZiAocG9pbnRzLmxlbmd0aCA+IDEpIHtcclxuICAgICAgICBsZXQgZmlyc3RQb2ludCA9IHBvaW50c1swXTtcclxuICAgICAgICBsZXQgbGFzdFBvaW50ID0gcG9pbnRzW3BvaW50cy5sZW5ndGggLSAxXTtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhmaXJzdFBvaW50LngsIGZpcnN0UG9pbnQueSk7XHJcblx0XHRcdFx0bGV0IHN0YXJ0UG9pbnQ9MDtcclxuICAgICAgICBpZiAoYXJlYU9wdGlvbi50eXBlID09PSAnY3VydmUnKSB7XHJcblx0XHRcdFx0XHRmb3IobGV0IGo9MDtqPHBvaW50cy5sZW5ndGg7aisrKXtcclxuXHRcdFx0XHRcdFx0bGV0IGl0ZW09cG9pbnRzW2pdO1xyXG5cdFx0XHRcdFx0XHRpZihzdGFydFBvaW50PT0wICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSl7XHJcblx0XHRcdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkpO1xyXG5cdFx0XHRcdFx0XHRcdHN0YXJ0UG9pbnQ9MTtcclxuXHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBsZXQgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuYmV6aWVyQ3VydmVUbyhjdHJsUG9pbnQuY3RyQS54LCBjdHJsUG9pbnQuY3RyQS55LCBjdHJsUG9pbnQuY3RyQi54LCBjdHJsUG9pbnQuY3RyQi55LGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfTtcclxuICAgICAgICB9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Zm9yKGxldCBqPTA7ajxwb2ludHMubGVuZ3RoO2orKyl7XHJcblx0XHRcdFx0XHRcdGxldCBpdGVtPXBvaW50c1tqXTtcclxuXHRcdFx0XHRcdFx0aWYoc3RhcnRQb2ludD09MCAmJiBpdGVtLnggPiBsZWZ0U3BhY2Upe1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHRzdGFydFBvaW50PTE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29udGV4dC5saW5lVG8obGFzdFBvaW50LngsIGVuZFkpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGZpcnN0UG9pbnQueCwgZW5kWSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oZmlyc3RQb2ludC54LCBmaXJzdFBvaW50LnkpO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGxldCBpdGVtID0gcG9pbnRzWzBdO1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCAtIGVhY2hTcGFjaW5nIC8gMiwgaXRlbS55KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyBlYWNoU3BhY2luZyAvIDIsIGl0ZW0ueSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54ICsgZWFjaFNwYWNpbmcgLyAyLCBlbmRZKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggLSBlYWNoU3BhY2luZyAvIDIsIGVuZFkpO1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCAtIGVhY2hTcGFjaW5nIC8gMiwgaXRlbS55KTtcclxuICAgICAgfVxyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LmZpbGwoKTtcclxuXHJcbiAgICAgIC8v55S76L+e57q/XHJcbiAgICAgIGlmIChhcmVhT3B0aW9uLmFkZExpbmUpIHtcclxuXHRcdFx0XHRpZiAoZWFjaFNlcmllcy5saW5lVHlwZSA9PSAnZGFzaCcpIHtcclxuXHRcdFx0XHRcdGxldCBkYXNoTGVuZ3RoID0gZWFjaFNlcmllcy5kYXNoTGVuZ3RoP2VhY2hTZXJpZXMuZGFzaExlbmd0aDo4O1xyXG5cdFx0XHRcdFx0ZGFzaExlbmd0aCAqPSBvcHRzLnBpeGVsUmF0aW87XHJcblx0XHRcdFx0ICBjb250ZXh0LnNldExpbmVEYXNoKFtkYXNoTGVuZ3RoLCBkYXNoTGVuZ3RoXSk7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aChhcmVhT3B0aW9uLndpZHRoICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgICAgICBpZiAocG9pbnRzLmxlbmd0aCA9PT0gMSkge1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICAgIGNvbnRleHQuYXJjKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSwgMSwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG5cdFx0XHRcdFx0bGV0IHN0YXJ0UG9pbnQ9MDtcclxuICAgICAgICAgIGlmIChhcmVhT3B0aW9uLnR5cGUgPT09ICdjdXJ2ZScpIHtcclxuICAgICAgICAgICAgZm9yKGxldCBqPTA7ajxwb2ludHMubGVuZ3RoO2orKyl7XHJcbiAgICAgICAgICAgIFx0bGV0IGl0ZW09cG9pbnRzW2pdO1xyXG4gICAgICAgICAgICBcdGlmKHN0YXJ0UG9pbnQ9PTAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKXtcclxuICAgICAgICAgICAgXHRcdGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgXHRcdHN0YXJ0UG9pbnQ9MTtcclxuICAgICAgICAgICAgXHR9XHJcbiAgICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5iZXppZXJDdXJ2ZVRvKGN0cmxQb2ludC5jdHJBLngsIGN0cmxQb2ludC5jdHJBLnksIGN0cmxQb2ludC5jdHJCLngsIGN0cmxQb2ludC5jdHJCLnksaXRlbS54LGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgZm9yKGxldCBqPTA7ajxwb2ludHMubGVuZ3RoO2orKyl7XHJcbiAgICAgICAgICAgIFx0bGV0IGl0ZW09cG9pbnRzW2pdO1xyXG4gICAgICAgICAgICBcdGlmKHN0YXJ0UG9pbnQ9PTAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKXtcclxuICAgICAgICAgICAgXHRcdGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgXHRcdHN0YXJ0UG9pbnQ9MTtcclxuICAgICAgICAgICAgXHR9XHJcbiAgICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldExpbmVEYXNoKFtdKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8v55S754K5XHJcbiAgICBpZiAob3B0cy5kYXRhUG9pbnRTaGFwZSAhPT0gZmFsc2UpIHtcclxuICAgICAgZHJhd1BvaW50U2hhcGUocG9pbnRzLCBlYWNoU2VyaWVzLmNvbG9yLCBlYWNoU2VyaWVzLnBvaW50U2hhcGUsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgfVxyXG5cclxuICB9KTtcclxuXHJcbiAgaWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICBzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgICBsZXQgcmFuZ2VzLG1pblJhbmdlLG1heFJhbmdlO1xyXG4gICAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgICBtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgICAgdmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICAgIGRyYXdQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgfSk7XHJcbiAgfVxyXG5cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuXHJcbiAgcmV0dXJuIHtcclxuICAgIHhBeGlzUG9pbnRzOiB4QXhpc1BvaW50cyxcclxuICAgIGNhbFBvaW50czogY2FsUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmc6IGVhY2hTcGFjaW5nXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0xpbmVEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgdmFyIGxpbmVPcHRpb24gPSBhc3NpZ24oe30se1xyXG5cdFx0dHlwZTogJ3N0cmFpZ2h0JyxcclxuXHRcdHdpZHRoOiAyXHJcblx0fSxvcHRzLmV4dHJhLmxpbmUpO1xyXG5cdGxpbmVPcHRpb24ud2lkdGggKj1vcHRzLnBpeGVsUmF0aW87XHJcblx0XHJcbiAgbGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuICAgIHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmcgPSB4QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcbiAgdmFyIGNhbFBvaW50cyA9IFtdO1xyXG5cclxuICBjb250ZXh0LnNhdmUoKTtcclxuXHRsZXQgbGVmdFNwYWNlPTA7XHJcblx0bGV0IHJpZ2h0U3BhY2U9b3B0cy53aWR0aCtlYWNoU3BhY2luZztcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuXHRcdGxlZnRTcGFjZT0tb3B0cy5fc2Nyb2xsRGlzdGFuY2VfLWVhY2hTcGFjaW5nK29wdHMuYXJlYVszXTtcclxuXHRcdHJpZ2h0U3BhY2U9bGVmdFNwYWNlKyhvcHRzLnhBeGlzLml0ZW1Db3VudCs0KSplYWNoU3BhY2luZztcclxuICB9XHJcblxyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBsZXQgcmFuZ2VzLG1pblJhbmdlLG1heFJhbmdlO1xyXG4gICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG4gICAgbWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcbiAgICBtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgdmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICB2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuICAgIGNhbFBvaW50cy5wdXNoKHBvaW50cyk7XHJcbiAgICB2YXIgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMpO1xyXG5cdFx0XHJcblx0XHRpZiAoZWFjaFNlcmllcy5saW5lVHlwZSA9PSAnZGFzaCcpIHtcclxuXHRcdFx0bGV0IGRhc2hMZW5ndGggPSBlYWNoU2VyaWVzLmRhc2hMZW5ndGg/ZWFjaFNlcmllcy5kYXNoTGVuZ3RoOjg7XHJcblx0XHRcdGRhc2hMZW5ndGggKj0gb3B0cy5waXhlbFJhdGlvO1xyXG5cdFx0ICBjb250ZXh0LnNldExpbmVEYXNoKFtkYXNoTGVuZ3RoLCBkYXNoTGVuZ3RoXSk7XHJcblx0XHR9XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKGxpbmVPcHRpb24ud2lkdGgpO1xyXG5cdFx0XHJcbiAgICBzcGxpdFBvaW50TGlzdC5mb3JFYWNoKGZ1bmN0aW9uKHBvaW50cywgaW5kZXgpIHtcclxuXHRcdFx0XHJcbiAgICAgIGlmIChwb2ludHMubGVuZ3RoID09PSAxKSB7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICBjb250ZXh0LmFyYyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnksIDEsIDAsIDIgKiBNYXRoLlBJKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG5cdFx0XHRcdGxldCBzdGFydFBvaW50PTA7XHJcbiAgICAgICAgaWYgKGxpbmVPcHRpb24udHlwZSA9PT0gJ2N1cnZlJykge1xyXG4gICAgICAgICAgZm9yKGxldCBqPTA7ajxwb2ludHMubGVuZ3RoO2orKyl7XHJcbiAgICAgICAgICBcdGxldCBpdGVtPXBvaW50c1tqXTtcclxuICAgICAgICAgIFx0aWYoc3RhcnRQb2ludD09MCAmJiBpdGVtLnggPiBsZWZ0U3BhY2Upe1xyXG4gICAgICAgICAgXHRcdGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgIFx0XHRzdGFydFBvaW50PTE7XHJcbiAgICAgICAgICBcdH1cclxuICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgdmFyIGN0cmxQb2ludCA9IGNyZWF0ZUN1cnZlQ29udHJvbFBvaW50cyhwb2ludHMsIGogLSAxKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmJlemllckN1cnZlVG8oY3RybFBvaW50LmN0ckEueCwgY3RybFBvaW50LmN0ckEueSwgY3RybFBvaW50LmN0ckIueCwgY3RybFBvaW50LmN0ckIueSxpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH07XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGZvcihsZXQgaj0wO2o8cG9pbnRzLmxlbmd0aDtqKyspe1xyXG4gICAgICAgICAgXHRsZXQgaXRlbT1wb2ludHNbal07XHJcbiAgICAgICAgICBcdGlmKHN0YXJ0UG9pbnQ9PTAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKXtcclxuICAgICAgICAgIFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICBcdFx0c3RhcnRQb2ludD0xO1xyXG4gICAgICAgICAgXHR9XHJcbiAgICAgICAgICAgIGlmIChqID4gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UgJiYgaXRlbS54IDwgcmlnaHRTcGFjZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH0pO1xyXG5cdFx0XHJcblx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcblx0XHRcclxuICAgIGlmIChvcHRzLmRhdGFQb2ludFNoYXBlICE9PSBmYWxzZSkge1xyXG4gICAgICBkcmF3UG9pbnRTaGFwZShwb2ludHMsIGVhY2hTZXJpZXMuY29sb3IsIGVhY2hTZXJpZXMucG9pbnRTaGFwZSwgY29udGV4dCwgb3B0cyk7XHJcbiAgICB9XHJcbiAgfSk7XHJcblxyXG4gIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgICAgbGV0IHJhbmdlcyxtaW5SYW5nZSxtYXhSYW5nZTtcclxuICAgICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG4gICAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgICAgdmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICBkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgY29udGV4dC5yZXN0b3JlKCk7XHJcblxyXG4gIHJldHVybiB7XHJcbiAgICB4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcbiAgICBjYWxQb2ludHM6IGNhbFBvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZ1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdNaXhEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgbGV0IHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgXHJcbiAgbGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuICAgIHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmcgPSB4QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcblxyXG4gIGxldCBlbmRZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgbGV0IGNhbFBvaW50cyA9IFtdO1xyXG5cclxuICB2YXIgY29sdW1uSW5kZXggPSAwO1xyXG4gIHZhciBjb2x1bW5MZW5ndGggPSAwO1xyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBpZiAoZWFjaFNlcmllcy50eXBlID09ICdjb2x1bW4nKSB7XHJcbiAgICAgIGNvbHVtbkxlbmd0aCArPSAxO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG5cdGxldCBsZWZ0TnVtPS0yO1xyXG5cdGxldCByaWdodE51bT14QXhpc1BvaW50cy5sZW5ndGgrMjtcclxuXHRsZXQgbGVmdFNwYWNlPTA7XHJcblx0bGV0IHJpZ2h0U3BhY2U9b3B0cy53aWR0aCtlYWNoU3BhY2luZztcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuXHRcdGxlZnROdW09TWF0aC5mbG9vcigtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfL2VhY2hTcGFjaW5nKS0yO1xyXG5cdFx0cmlnaHROdW09bGVmdE51bStvcHRzLnhBeGlzLml0ZW1Db3VudCs0O1xyXG5cdFx0bGVmdFNwYWNlPS1vcHRzLl9zY3JvbGxEaXN0YW5jZV8tZWFjaFNwYWNpbmcrb3B0cy5hcmVhWzNdO1xyXG5cdFx0cmlnaHRTcGFjZT1sZWZ0U3BhY2UrKG9wdHMueEF4aXMuaXRlbUNvdW50KzQpKmVhY2hTcGFjaW5nO1xyXG4gIH1cclxuXHJcbiAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIGxldCByYW5nZXMsbWluUmFuZ2UsbWF4UmFuZ2U7XHJcbiAgICBcclxuXHRcdHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuXHRcdG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG5cdFx0bWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuXHJcbiAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgY2FsUG9pbnRzLnB1c2gocG9pbnRzKTtcclxuXHJcbiAgICAvLyDnu5jliLbmn7HnirbmlbDmja7lm75cclxuICAgIGlmIChlYWNoU2VyaWVzLnR5cGUgPT0gJ2NvbHVtbicpIHtcclxuICAgICAgcG9pbnRzID0gZml4Q29sdW1lRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBjb2x1bW5MZW5ndGgsIGNvbHVtbkluZGV4LCBjb25maWcsIG9wdHMpO1xyXG4gICAgICBmb3IobGV0IGk9MDtpPHBvaW50cy5sZW5ndGg7aSsrKXtcclxuICAgICAgXHRsZXQgaXRlbT1wb2ludHNbaV07XHJcbiAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaT5sZWZ0TnVtICYmIGk8cmlnaHROdW0pIHtcclxuICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvcik7XHJcbiAgICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxKVxyXG4gICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5jb2xvciB8fCBlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgICAgICAgIHZhciBzdGFydFggPSBpdGVtLnggLSBpdGVtLndpZHRoIC8gMjtcclxuICAgICAgICAgIHZhciBoZWlnaHQgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCtpdGVtLndpZHRoLTIsaXRlbS55KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCtpdGVtLndpZHRoLTIsb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYLG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCxpdGVtLnkpO1xyXG4gICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgY29sdW1uSW5kZXggKz0gMTtcclxuICAgIH1cclxuXHJcbiAgICAvL+e7mOWItuWMuuWfn+WbvuaVsOaNrlxyXG5cclxuICAgIGlmIChlYWNoU2VyaWVzLnR5cGUgPT0gJ2FyZWEnKSB7XHJcbiAgICAgIGxldCBzcGxpdFBvaW50TGlzdCA9IHNwbGl0UG9pbnRzKHBvaW50cyk7XHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc3BsaXRQb2ludExpc3QubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICBsZXQgcG9pbnRzID0gc3BsaXRQb2ludExpc3RbaV07XHJcbiAgICAgICAgLy8g57uY5Yi25Yy65Z+f5pWw5o2uXHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIDAuMikpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDIgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgICAgIGlmIChwb2ludHMubGVuZ3RoID4gMSkge1xyXG4gICAgICAgICAgdmFyIGZpcnN0UG9pbnQgPSBwb2ludHNbMF07XHJcbiAgICAgICAgICBsZXQgbGFzdFBvaW50ID0gcG9pbnRzW3BvaW50cy5sZW5ndGggLSAxXTtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKGZpcnN0UG9pbnQueCwgZmlyc3RQb2ludC55KTtcclxuXHRcdFx0XHRcdGxldCBzdGFydFBvaW50PTA7XHJcbiAgICAgICAgICBpZiAoZWFjaFNlcmllcy5zdHlsZSA9PT0gJ2N1cnZlJykge1xyXG4gICAgICAgICAgICBmb3IobGV0IGo9MDtqPHBvaW50cy5sZW5ndGg7aisrKXtcclxuICAgICAgICAgICAgXHRsZXQgaXRlbT1wb2ludHNbal07XHJcbiAgICAgICAgICAgIFx0aWYoc3RhcnRQb2ludD09MCAmJiBpdGVtLnggPiBsZWZ0U3BhY2Upe1xyXG4gICAgICAgICAgICBcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICBcdFx0c3RhcnRQb2ludD0xO1xyXG4gICAgICAgICAgICBcdH1cclxuICAgICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICAgIHZhciBjdHJsUG9pbnQgPSBjcmVhdGVDdXJ2ZUNvbnRyb2xQb2ludHMocG9pbnRzLCBqIC0gMSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmJlemllckN1cnZlVG8oY3RybFBvaW50LmN0ckEueCwgY3RybFBvaW50LmN0ckEueSwgY3RybFBvaW50LmN0ckIueCwgY3RybFBvaW50LmN0ckIueSwgaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIGZvcihsZXQgaj0wO2o8cG9pbnRzLmxlbmd0aDtqKyspe1xyXG4gICAgICAgICAgICBcdGxldCBpdGVtPXBvaW50c1tqXTtcclxuICAgICAgICAgICAgXHRpZihzdGFydFBvaW50PT0wICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSl7XHJcbiAgICAgICAgICAgIFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIFx0XHRzdGFydFBvaW50PTE7XHJcbiAgICAgICAgICAgIFx0fVxyXG4gICAgICAgICAgICAgIGlmIChqID4gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UgJiYgaXRlbS54IDwgcmlnaHRTcGFjZSkge1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGxhc3RQb2ludC54LCBlbmRZKTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGZpcnN0UG9pbnQueCwgZW5kWSk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhmaXJzdFBvaW50LngsIGZpcnN0UG9pbnQueSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzWzBdO1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54IC0gZWFjaFNwYWNpbmcgLyAyLCBpdGVtLnkpO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54ICsgZWFjaFNwYWNpbmcgLyAyLCBpdGVtLnkpO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54ICsgZWFjaFNwYWNpbmcgLyAyLCBlbmRZKTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCAtIGVhY2hTcGFjaW5nIC8gMiwgZW5kWSk7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLnggLSBlYWNoU3BhY2luZyAvIDIsIGl0ZW0ueSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDnu5jliLbmipjnur/mlbDmja7lm75cclxuICAgIGlmIChlYWNoU2VyaWVzLnR5cGUgPT0gJ2xpbmUnKSB7XHJcbiAgICAgIHZhciBzcGxpdFBvaW50TGlzdCA9IHNwbGl0UG9pbnRzKHBvaW50cyk7XHJcbiAgICAgIHNwbGl0UG9pbnRMaXN0LmZvckVhY2goZnVuY3Rpb24ocG9pbnRzLCBpbmRleCkge1xyXG5cdFx0XHRcdGlmIChlYWNoU2VyaWVzLmxpbmVUeXBlID09ICdkYXNoJykge1xyXG5cdFx0XHRcdFx0bGV0IGRhc2hMZW5ndGggPSBlYWNoU2VyaWVzLmRhc2hMZW5ndGg/ZWFjaFNlcmllcy5kYXNoTGVuZ3RoOjg7XHJcblx0XHRcdFx0XHRkYXNoTGVuZ3RoICo9IG9wdHMucGl4ZWxSYXRpbztcclxuXHRcdFx0XHQgIGNvbnRleHQuc2V0TGluZURhc2goW2Rhc2hMZW5ndGgsIGRhc2hMZW5ndGhdKTtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDIgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgICAgIGlmIChwb2ludHMubGVuZ3RoID09PSAxKSB7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG4gICAgICAgICAgY29udGV4dC5hcmMocG9pbnRzWzBdLngsIHBvaW50c1swXS55LCAxLCAwLCAyICogTWF0aC5QSSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcblx0XHRcdFx0XHRsZXQgc3RhcnRQb2ludD0wO1xyXG4gICAgICAgICAgaWYgKGVhY2hTZXJpZXMuc3R5bGUgPT0gJ2N1cnZlJykge1xyXG4gICAgICAgICAgICBmb3IobGV0IGo9MDtqPHBvaW50cy5sZW5ndGg7aisrKXtcclxuICAgICAgICAgICAgXHRsZXQgaXRlbT1wb2ludHNbal07XHJcbiAgICAgICAgICAgIFx0aWYoc3RhcnRQb2ludD09MCAmJiBpdGVtLnggPiBsZWZ0U3BhY2Upe1xyXG4gICAgICAgICAgICBcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICBcdFx0c3RhcnRQb2ludD0xO1xyXG4gICAgICAgICAgICBcdH1cclxuICAgICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICAgIHZhciBjdHJsUG9pbnQgPSBjcmVhdGVDdXJ2ZUNvbnRyb2xQb2ludHMocG9pbnRzLCBqIC0gMSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmJlemllckN1cnZlVG8oY3RybFBvaW50LmN0ckEueCwgY3RybFBvaW50LmN0ckEueSwgY3RybFBvaW50LmN0ckIueCwgY3RybFBvaW50LmN0ckIueSxpdGVtLngsaXRlbS55KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIGZvcihsZXQgaj0wO2o8cG9pbnRzLmxlbmd0aDtqKyspe1xyXG4gICAgICAgICAgICBcdGxldCBpdGVtPXBvaW50c1tqXTtcclxuICAgICAgICAgICAgXHRpZihzdGFydFBvaW50PT0wICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSl7XHJcbiAgICAgICAgICAgIFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIFx0XHRzdGFydFBvaW50PTE7XHJcbiAgICAgICAgICAgIFx0fVxyXG4gICAgICAgICAgICAgIGlmIChqID4gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UgJiYgaXRlbS54IDwgcmlnaHRTcGFjZSkge1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldExpbmVEYXNoKFtdKTtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g57uY5Yi254K55pWw5o2u5Zu+XHJcbiAgICBpZiAoZWFjaFNlcmllcy50eXBlID09ICdwb2ludCcpIHtcclxuXHRcdFx0ZWFjaFNlcmllcy5hZGRQb2ludCA9IHRydWU7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKGVhY2hTZXJpZXMuYWRkUG9pbnQgPT0gdHJ1ZSAmJiBlYWNoU2VyaWVzLnR5cGUgIT09ICdjb2x1bW4nICkge1xyXG4gICAgICBkcmF3UG9pbnRTaGFwZShwb2ludHMsIGVhY2hTZXJpZXMuY29sb3IsIGVhY2hTZXJpZXMucG9pbnRTaGFwZSwgY29udGV4dCwgb3B0cyk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbiAgaWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICB2YXIgY29sdW1uSW5kZXggPSAwO1xyXG4gICAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgICAgbGV0IHJhbmdlcyxtaW5SYW5nZSxtYXhSYW5nZTtcclxuICAgICAgXHJcblx0XHRcdHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuXHRcdFx0bWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcblx0XHRcdG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcblx0XHRcdFx0XHJcbiAgICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgICB2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuICAgICAgaWYgKGVhY2hTZXJpZXMudHlwZSAhPT0gJ2NvbHVtbicpIHtcclxuICAgICAgICBkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBwb2ludHMgPSBmaXhDb2x1bWVEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbmd0aCwgY29sdW1uSW5kZXgsIGNvbmZpZywgb3B0cyk7XHJcbiAgICAgICAgZHJhd1BvaW50VGV4dChwb2ludHMsIGVhY2hTZXJpZXMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgY29sdW1uSW5kZXggKz0gMTtcclxuICAgICAgfVxyXG5cclxuICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgY29udGV4dC5yZXN0b3JlKCk7XHJcblxyXG4gIHJldHVybiB7XHJcbiAgICB4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcbiAgICBjYWxQb2ludHM6IGNhbFBvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZyxcclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcywgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKSB7XHJcbiAgdmFyIHRvb2xUaXBPcHRpb24gPSBvcHRzLmV4dHJhLnRvb2x0aXAgfHwge307XHJcbiAgaWYgKHRvb2xUaXBPcHRpb24uaG9yaXplbnRhbExpbmUgJiYgb3B0cy50b29sdGlwICYmIHByb2Nlc3MgPT09IDEgJiYgKG9wdHMudHlwZSA9PSAnbGluZScgfHwgb3B0cy50eXBlID09ICdhcmVhJyB8fCBvcHRzLnR5cGUgPT0gJ2NvbHVtbicgfHwgb3B0cy50eXBlID09ICdjYW5kbGUnIHx8IG9wdHMudHlwZSA9PSAnbWl4JykpIHtcclxuICAgIGRyYXdUb29sVGlwSG9yaXplbnRhbExpbmUob3B0cywgY29uZmlnLCBjb250ZXh0LCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpXHJcbiAgfVxyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG4gIGlmIChvcHRzLl9zY3JvbGxEaXN0YW5jZV8gJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICE9PSAwICYmIG9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcbiAgICBjb250ZXh0LnRyYW5zbGF0ZShvcHRzLl9zY3JvbGxEaXN0YW5jZV8sIDApO1xyXG4gIH1cclxuICBpZiAob3B0cy50b29sdGlwICYmIG9wdHMudG9vbHRpcC50ZXh0TGlzdCAmJiBvcHRzLnRvb2x0aXAudGV4dExpc3QubGVuZ3RoICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIGRyYXdUb29sVGlwKG9wdHMudG9vbHRpcC50ZXh0TGlzdCwgb3B0cy50b29sdGlwLm9mZnNldCwgb3B0cywgY29uZmlnLCBjb250ZXh0LCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gIH1cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdYQXhpcyhjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuXHJcbiAgbGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuICAgIHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgc3RhcnRYID0geEF4aXNEYXRhLnN0YXJ0WCxcclxuICAgIGVuZFggPSB4QXhpc0RhdGEuZW5kWCxcclxuICAgIGVhY2hTcGFjaW5nID0geEF4aXNEYXRhLmVhY2hTcGFjaW5nO1xyXG4gIHZhciBib3VuZGFyeUdhcD0nY2VudGVyJztcclxuICBpZiAob3B0cy50eXBlID09ICdsaW5lJ3x8b3B0cy50eXBlID09ICdhcmVhJyl7XHJcbiAgICBib3VuZGFyeUdhcD1vcHRzLnhBeGlzLmJvdW5kYXJ5R2FwO1xyXG4gIH1cclxuICB2YXIgc3RhcnRZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgdmFyIGVuZFkgPSBvcHRzLmFyZWFbMF07XHJcblxyXG4gIC8v57uY5Yi25rua5Yqo5p2hXHJcbiAgaWYgKG9wdHMuZW5hYmxlU2Nyb2xsICYmIG9wdHMueEF4aXMuc2Nyb2xsU2hvdykge1xyXG4gICAgdmFyIHNjcm9sbFkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSArIGNvbmZpZy54QXhpc0hlaWdodDtcclxuICAgIHZhciBzY3JvbGxTY3JlZW5XaWR0aCA9IGVuZFggLSBzdGFydFg7XHJcbiAgICB2YXIgc2Nyb2xsVG90YWxXaWR0aCA9IGVhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG4gICAgdmFyIHNjcm9sbFdpZHRoID0gc2Nyb2xsU2NyZWVuV2lkdGggKiBzY3JvbGxTY3JlZW5XaWR0aCAvIHNjcm9sbFRvdGFsV2lkdGg7XHJcbiAgICB2YXIgc2Nyb2xsTGVmdCA9IDA7XHJcbiAgICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfKSB7XHJcbiAgICAgIHNjcm9sbExlZnQgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICogKHNjcm9sbFNjcmVlbldpZHRoKSAvIHNjcm9sbFRvdGFsV2lkdGg7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lQ2FwKCdyb3VuZCcpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoNiAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuc2Nyb2xsQmFja2dyb3VuZENvbG9yIHx8IFwiI0VGRUJFRlwiKTtcclxuICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgc2Nyb2xsWSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhlbmRYLCBzY3JvbGxZKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcCgncm91bmQnKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDYgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShvcHRzLnhBeGlzLnNjcm9sbENvbG9yIHx8IFwiI0E2QTZBNlwiKTtcclxuICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIHNjcm9sbExlZnQsIHNjcm9sbFkpO1xyXG4gICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgc2Nyb2xsTGVmdCArIHNjcm9sbFdpZHRoLCBzY3JvbGxZKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lQ2FwKCdidXR0Jyk7XHJcbiAgfVxyXG5cclxuICBjb250ZXh0LnNhdmUoKTtcclxuXHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDApIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgfVxyXG5cdFxyXG5cdC8v57uY5Yi2WOi9tOWIu+W6pue6v1xyXG5cdGlmIChvcHRzLnhBeGlzLmNhbGlicmF0aW9uID09PSB0cnVlKSB7XHJcblx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuZ3JpZENvbG9yIHx8IFwiI2NjY2NjY1wiKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZUNhcCgnYnV0dCcpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0ICB4QXhpc1BvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0ICAgIGlmIChpbmRleCA+IDApIHtcclxuXHQgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdCAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0gLSBlYWNoU3BhY2luZyAvIDIsIHN0YXJ0WSk7XHJcblx0ICAgICAgY29udGV4dC5saW5lVG8oaXRlbSAtIGVhY2hTcGFjaW5nIC8gMiwgc3RhcnRZICsgMyAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0ICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHQgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG5cdCAgICB9XHJcblx0ICB9KTtcclxuXHR9XHJcblx0Ly/nu5jliLZY6L20572R5qC8XHJcbiAgaWYgKG9wdHMueEF4aXMuZGlzYWJsZUdyaWQgIT09IHRydWUpIHtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUob3B0cy54QXhpcy5ncmlkQ29sb3IgfHwgXCIjY2NjY2NjXCIpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lQ2FwKCdidXR0Jyk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgIGlmIChvcHRzLnhBeGlzLmdyaWRUeXBlID09ICdkYXNoJykge1xyXG4gICAgICBjb250ZXh0LnNldExpbmVEYXNoKFtvcHRzLnhBeGlzLmRhc2hMZW5ndGgsIG9wdHMueEF4aXMuZGFzaExlbmd0aF0pO1xyXG4gICAgfVxyXG5cdFx0b3B0cy54QXhpcy5ncmlkRXZhbCA9IG9wdHMueEF4aXMuZ3JpZEV2YWwgfHwgMTtcclxuXHRcdHhBeGlzUG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0aWYgKGluZGV4ICUgb3B0cy54QXhpcy5ncmlkRXZhbCA9PSAwKSB7XHJcblx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLCBzdGFydFkpO1xyXG5cdFx0XHRcdGNvbnRleHQubGluZVRvKGl0ZW0sIGVuZFkpO1xyXG5cdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG4gICAgY29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcbiAgfVxyXG4gIFxyXG5cclxuICAvL+e7mOWItljovbTmlofmoYhcclxuICBpZiAob3B0cy54QXhpcy5kaXNhYmxlZCAhPT0gdHJ1ZSkge1xyXG4gICAgLy8g5a+5WOi9tOWIl+ihqOWBmuaKveeogOWkhOeQhlxyXG4gICAgLy/pu5jorqTlhajpg6jmmL7npLpY6L205qCH562+XHJcbiAgICBsZXQgbWF4WEF4aXNMaXN0TGVuZ3RoID0gY2F0ZWdvcmllcy5sZW5ndGg7XHJcbiAgICAvL+WmguaenOiuvue9ruS6hljovbTljZXlsY/mlbDph49cclxuICAgIGlmIChvcHRzLnhBeGlzLmxhYmVsQ291bnQpIHtcclxuICAgICAgLy/lpoLmnpzorr7nva5Y6L205a+G5bqmXHJcbiAgICAgIGlmIChvcHRzLnhBeGlzLml0ZW1Db3VudCkge1xyXG4gICAgICAgIG1heFhBeGlzTGlzdExlbmd0aCA9IE1hdGguY2VpbChjYXRlZ29yaWVzLmxlbmd0aCAvIG9wdHMueEF4aXMuaXRlbUNvdW50ICogb3B0cy54QXhpcy5sYWJlbENvdW50KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBtYXhYQXhpc0xpc3RMZW5ndGggPSBvcHRzLnhBeGlzLmxhYmVsQ291bnQ7XHJcbiAgICAgIH1cclxuICAgICAgbWF4WEF4aXNMaXN0TGVuZ3RoIC09IDE7XHJcbiAgICB9XHJcblxyXG4gICAgbGV0IHJhdGlvID0gTWF0aC5jZWlsKGNhdGVnb3JpZXMubGVuZ3RoIC8gbWF4WEF4aXNMaXN0TGVuZ3RoKTtcclxuXHJcbiAgICBsZXQgbmV3Q2F0ZWdvcmllcyA9IFtdO1xyXG4gICAgbGV0IGNnTGVuZ3RoID0gY2F0ZWdvcmllcy5sZW5ndGg7XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGNnTGVuZ3RoOyBpKyspIHtcclxuICAgICAgaWYgKGkgJSByYXRpbyAhPT0gMCkge1xyXG4gICAgICAgIG5ld0NhdGVnb3JpZXMucHVzaChcIlwiKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBuZXdDYXRlZ29yaWVzLnB1c2goY2F0ZWdvcmllc1tpXSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIG5ld0NhdGVnb3JpZXNbY2dMZW5ndGggLSAxXSA9IGNhdGVnb3JpZXNbY2dMZW5ndGggLSAxXTtcclxuXHJcbiAgICB2YXIgeEF4aXNGb250U2l6ZSA9IG9wdHMueEF4aXMuZm9udFNpemUgfHwgY29uZmlnLmZvbnRTaXplO1xyXG4gICAgaWYgKGNvbmZpZy5feEF4aXNUZXh0QW5nbGVfID09PSAwKSB7XHJcbiAgICAgIG5ld0NhdGVnb3JpZXMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICAgIHZhciBvZmZzZXQgPSAtIG1lYXN1cmVUZXh0KFN0cmluZyhpdGVtKSwgeEF4aXNGb250U2l6ZSkgLyAyO1xyXG4gICAgICAgIGlmKGJvdW5kYXJ5R2FwID09ICdjZW50ZXInKXtcclxuICAgICAgICAgIG9mZnNldCs9ZWFjaFNwYWNpbmcgLyAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICB2YXIgc2Nyb2xsSGVpZ2h0PTA7XHJcbiAgICAgICAgaWYob3B0cy54QXhpcy5zY3JvbGxTaG93KXtcclxuICAgICAgICAgIHNjcm9sbEhlaWdodD02Km9wdHMucGl4ZWxSYXRpbztcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldEZvbnRTaXplKHhBeGlzRm9udFNpemUpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMueEF4aXMuZm9udENvbG9yIHx8ICcjNjY2NjY2Jyk7XHJcbiAgICAgICAgY29udGV4dC5maWxsVGV4dChTdHJpbmcoaXRlbSksIHhBeGlzUG9pbnRzW2luZGV4XSArIG9mZnNldCwgc3RhcnRZICsgeEF4aXNGb250U2l6ZSArIChjb25maWcueEF4aXNIZWlnaHQgLSBzY3JvbGxIZWlnaHQgLSB4QXhpc0ZvbnRTaXplKSAvIDIpO1xyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgfSk7XHJcblxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgbmV3Q2F0ZWdvcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgICAgY29udGV4dC5zYXZlKCk7XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldEZvbnRTaXplKHhBeGlzRm9udFNpemUpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMueEF4aXMuZm9udENvbG9yIHx8ICcjNjY2NjY2Jyk7XHJcbiAgICAgICAgdmFyIHRleHRXaWR0aCA9IG1lYXN1cmVUZXh0KFN0cmluZyhpdGVtKSx4QXhpc0ZvbnRTaXplKTtcclxuICAgICAgICB2YXIgb2Zmc2V0ID0gLSB0ZXh0V2lkdGg7XHJcbiAgICAgICAgaWYoYm91bmRhcnlHYXAgPT0gJ2NlbnRlcicpe1xyXG4gICAgICAgICAgb2Zmc2V0Kz1lYWNoU3BhY2luZyAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciBfY2FsUm90YXRlVHJhbnNsYXRlID0gY2FsUm90YXRlVHJhbnNsYXRlKHhBeGlzUG9pbnRzW2luZGV4XSArIGVhY2hTcGFjaW5nIC8gMiwgc3RhcnRZICsgeEF4aXNGb250U2l6ZSAvIDIgKyA1LCBvcHRzLmhlaWdodCksXHJcbiAgICAgICAgICB0cmFuc1ggPSBfY2FsUm90YXRlVHJhbnNsYXRlLnRyYW5zWCxcclxuICAgICAgICAgIHRyYW5zWSA9IF9jYWxSb3RhdGVUcmFuc2xhdGUudHJhbnNZO1xyXG5cclxuICAgICAgICBjb250ZXh0LnJvdGF0ZSgtMSAqIGNvbmZpZy5feEF4aXNUZXh0QW5nbGVfKTtcclxuICAgICAgICBjb250ZXh0LnRyYW5zbGF0ZSh0cmFuc1gsIHRyYW5zWSk7XHJcbiAgICAgICAgY29udGV4dC5maWxsVGV4dChTdHJpbmcoaXRlbSksIHhBeGlzUG9pbnRzW2luZGV4XSArIG9mZnNldCwgc3RhcnRZICsgeEF4aXNGb250U2l6ZSArIDUpO1xyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG5cdFxyXG5cdC8v57uY5Yi2WOi9tOi9tOe6v1xyXG4gIGlmKG9wdHMueEF4aXMuYXhpc0xpbmUpe1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUob3B0cy54QXhpcy5heGlzTGluZUNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLG9wdHMuaGVpZ2h0LW9wdHMuYXJlYVsyXSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhlbmRYLG9wdHMuaGVpZ2h0LW9wdHMuYXJlYVsyXSk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICBpZiAob3B0cy55QXhpcy5kaXNhYmxlR3JpZCA9PT0gdHJ1ZSkge1xyXG4gICAgcmV0dXJuO1xyXG4gIH1cclxuICBsZXQgc3BhY2luZ1ZhbGlkID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcbiAgbGV0IGVhY2hTcGFjaW5nID0gc3BhY2luZ1ZhbGlkIC8gb3B0cy55QXhpcy5zcGxpdE51bWJlcjtcclxuICBsZXQgc3RhcnRYID0gb3B0cy5hcmVhWzNdO1xyXG4gIGxldCB4QXhpc1BvaW50cyA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS54QXhpc1BvaW50cyxcclxuICAgIHhBeGlzZWFjaFNwYWNpbmcgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcbiAgbGV0IFRvdGFsV2lkdGggPSB4QXhpc2VhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG4gIGxldCBlbmRYID0gc3RhcnRYICsgVG90YWxXaWR0aDtcclxuXHJcbiAgbGV0IHBvaW50cyA9IFtdO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgb3B0cy55QXhpcy5zcGxpdE51bWJlciArIDE7IGkrKykge1xyXG4gICAgcG9pbnRzLnB1c2gob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gLSBlYWNoU3BhY2luZyAqIGkpO1xyXG4gIH1cclxuXHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDApIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgfVxyXG5cclxuICBpZiAob3B0cy55QXhpcy5ncmlkVHlwZSA9PSAnZGFzaCcpIHtcclxuICAgIGNvbnRleHQuc2V0TGluZURhc2goW29wdHMueUF4aXMuZGFzaExlbmd0aCwgb3B0cy55QXhpcy5kYXNoTGVuZ3RoXSk7XHJcbiAgfVxyXG4gIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUob3B0cy55QXhpcy5ncmlkQ29sb3IpO1xyXG4gIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBpdGVtKTtcclxuICAgIGNvbnRleHQubGluZVRvKGVuZFgsIGl0ZW0pO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9KTtcclxuICBjb250ZXh0LnNldExpbmVEYXNoKFtdKTtcclxuXHJcbiAgY29udGV4dC5yZXN0b3JlKCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIGlmIChvcHRzLnlBeGlzLmRpc2FibGVkID09PSB0cnVlKSB7XHJcbiAgICByZXR1cm47XHJcbiAgfVxyXG4gIHZhciBzcGFjaW5nVmFsaWQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuICB2YXIgZWFjaFNwYWNpbmcgPSBzcGFjaW5nVmFsaWQgLyBvcHRzLnlBeGlzLnNwbGl0TnVtYmVyO1xyXG4gIHZhciBzdGFydFggPSBvcHRzLmFyZWFbM107XHJcbiAgdmFyIGVuZFggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdO1xyXG4gIHZhciBlbmRZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgdmFyIGZpbGxFbmRZID0gZW5kWSArIGNvbmZpZy54QXhpc0hlaWdodDtcclxuICBpZiAob3B0cy54QXhpcy5zY3JvbGxTaG93KSB7XHJcbiAgICBmaWxsRW5kWSAtPSAzICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIH1cclxuXHRpZiAob3B0cy54QXhpcy5yb3RhdGVMYWJlbCl7XHJcblx0XHRmaWxsRW5kWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKzM7XHJcblx0fVxyXG4gIC8vIHNldCBZQXhpcyBiYWNrZ3JvdW5kXHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0LnNldEZpbGxTdHlsZShvcHRzLmJhY2tncm91bmQgfHwgJyNmZmZmZmYnKTtcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfIDwgMCkge1xyXG4gICAgY29udGV4dC5maWxsUmVjdCgwLCAwLCBzdGFydFgsIGZpbGxFbmRZKTtcclxuICB9XHJcbiAgaWYob3B0cy5lbmFibGVTY3JvbGwgPT0gdHJ1ZSl7XHJcbiAgICBjb250ZXh0LmZpbGxSZWN0KGVuZFgsIDAsIG9wdHMud2lkdGgsIGZpbGxFbmRZKTtcclxuICB9XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBjb250ZXh0LnN0cm9rZSgpO1xyXG5cclxuICB2YXIgcG9pbnRzID0gW107XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPD0gb3B0cy55QXhpcy5zcGxpdE51bWJlcjsgaSsrKSB7XHJcbiAgICBwb2ludHMucHVzaChvcHRzLmFyZWFbMF0gKyBlYWNoU3BhY2luZyAqIGkpO1xyXG4gIH1cclxuXHJcbiAgbGV0IHRTdGFydExlZnQ9b3B0cy5hcmVhWzNdO1xyXG4gIGxldCB0U3RhcnRSaWdodD1vcHRzLndpZHRoLW9wdHMuYXJlYVsxXTtcclxuXHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBvcHRzLnlBeGlzLmRhdGEubGVuZ3RoOyBpKyspIHtcclxuICAgIGxldCB5RGF0YSA9IG9wdHMueUF4aXMuZGF0YVtpXTtcclxuICAgIGlmKHlEYXRhLmRpc2FibGVkICE9PSB0cnVlKXtcclxuICAgICAgbGV0IHJhbmdlc0Zvcm1hdCA9IG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNGb3JtYXRbaV07XHJcbiAgICAgIGxldCB5QXhpc0ZvbnRTaXplID0geURhdGEuZm9udFNpemUgfHwgY29uZmlnLmZvbnRTaXplO1xyXG4gICAgICBsZXQgeUF4aXNXaWR0aCA9IG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS55QXhpc1dpZHRoW2ldO1xyXG4gICAgICAvL+eUu1novbTliLvluqblj4rmlofmoYhcclxuICAgICAgcmFuZ2VzRm9ybWF0LmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgICB2YXIgcG9zID0gcG9pbnRzW2luZGV4XSA/IHBvaW50c1tpbmRleF0gOiBlbmRZO1xyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRGb250U2l6ZSh5QXhpc0ZvbnRTaXplKTtcclxuICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxKm9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZSh5RGF0YS5heGlzTGluZUNvbG9yfHwnI2NjY2NjYycpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHlEYXRhLmZvbnRDb2xvcnx8ICcjNjY2NjY2Jyk7XHJcbiAgICAgICAgaWYoeUF4aXNXaWR0aC5wb3NpdGlvbj09J2xlZnQnKXtcclxuICAgICAgICAgIGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGl0ZW0pLCB0U3RhcnRMZWZ0IC0geUF4aXNXaWR0aC53aWR0aCAsIHBvcyArIHlBeGlzRm9udFNpemUgLyAyKTtcclxuICAgICAgICAgIC8v55S75Yi75bqm57q/XHJcbiAgICAgICAgICBpZih5RGF0YS5jYWxpYnJhdGlvbj09dHJ1ZSl7XHJcbiAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHRTdGFydExlZnQscG9zKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8odFN0YXJ0TGVmdCAtIDMqb3B0cy5waXhlbFJhdGlvLHBvcyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhpdGVtKSwgdFN0YXJ0UmlnaHQgKyA0Km9wdHMucGl4ZWxSYXRpbywgcG9zICsgeUF4aXNGb250U2l6ZSAvIDIpO1xyXG4gICAgICAgICAgLy/nlLvliLvluqbnur9cclxuICAgICAgICAgIGlmKHlEYXRhLmNhbGlicmF0aW9uPT10cnVlKXtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0UmlnaHQscG9zKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8odFN0YXJ0UmlnaHQgKyAzKm9wdHMucGl4ZWxSYXRpbyxwb3MpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIH0pO1xyXG4gICAgICAvL+eUu1novbTovbTnur9cclxuICAgICAgaWYgKHlEYXRhLmF4aXNMaW5lIT09ZmFsc2UpIHtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoeURhdGEuYXhpc0xpbmVDb2xvcnx8JyNjY2NjY2MnKTtcclxuICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgICAgICBpZih5QXhpc1dpZHRoLnBvc2l0aW9uPT0nbGVmdCcpe1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0TGVmdCxvcHRzLmhlaWdodC1vcHRzLmFyZWFbMl0pO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8odFN0YXJ0TGVmdCxvcHRzLmFyZWFbMF0pO1xyXG4gICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0UmlnaHQsb3B0cy5oZWlnaHQtb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHRTdGFydFJpZ2h0LG9wdHMuYXJlYVswXSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIH1cclxuXHRcdFx0XHJcbiAgICAgIC8v55S7Wei9tOagh+mimFxyXG4gICAgICBpZiAob3B0cy55QXhpcy5zaG93VGl0bGUpIHtcclxuXHRcdFx0XHRcclxuICAgICAgICBsZXQgdGl0bGVGb250U2l6ZSA9IHlEYXRhLnRpdGxlRm9udFNpemUgfHwgY29uZmlnLmZvbnRTaXplO1xyXG4gICAgICAgIGxldCB0aXRsZSA9IHlEYXRhLnRpdGxlO1xyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRGb250U2l6ZSh0aXRsZUZvbnRTaXplKTtcclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZSh5RGF0YS50aXRsZUZvbnRDb2xvciB8fCAnIzY2NjY2NicpO1xyXG4gICAgICAgIGlmKHlBeGlzV2lkdGgucG9zaXRpb249PSdsZWZ0Jyl7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRpdGxlLCB0U3RhcnRMZWZ0IC0gbWVhc3VyZVRleHQodGl0bGUsdGl0bGVGb250U2l6ZSkvMiwgb3B0cy5hcmVhWzBdLTEwKm9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRpdGxlLHRTdGFydFJpZ2h0IC0gbWVhc3VyZVRleHQodGl0bGUsdGl0bGVGb250U2l6ZSkvMiwgb3B0cy5hcmVhWzBdLTEwKm9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgfVxyXG4gICAgICBpZih5QXhpc1dpZHRoLnBvc2l0aW9uPT0nbGVmdCcpe1xyXG4gICAgICAgIHRTdGFydExlZnQgLT0oeUF4aXNXaWR0aC53aWR0aCArIG9wdHMueUF4aXMucGFkZGluZyk7XHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIHRTdGFydFJpZ2h0ICs9eUF4aXNXaWR0aC53aWR0aCsgb3B0cy55QXhpcy5wYWRkaW5nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3TGVnZW5kKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBjaGFydERhdGEpIHtcclxuICBpZiAob3B0cy5sZWdlbmQuc2hvdyA9PT0gZmFsc2UpIHtcclxuICAgIHJldHVybjtcclxuICB9XHJcbiAgbGV0IGxlZ2VuZERhdGEgPSBjaGFydERhdGEubGVnZW5kRGF0YTtcclxuICBsZXQgbGVnZW5kTGlzdCA9IGxlZ2VuZERhdGEucG9pbnRzO1xyXG4gIGxldCBsZWdlbmRBcmVhID0gbGVnZW5kRGF0YS5hcmVhO1xyXG4gIGxldCBwYWRkaW5nID0gb3B0cy5sZWdlbmQucGFkZGluZztcclxuICBsZXQgZm9udFNpemUgPSBvcHRzLmxlZ2VuZC5mb250U2l6ZTtcclxuICBsZXQgc2hhcGVXaWR0aCA9IDE1ICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIGxldCBzaGFwZVJpZ2h0ID0gNSAqIG9wdHMucGl4ZWxSYXRpbztcclxuICBsZXQgaXRlbUdhcCA9IG9wdHMubGVnZW5kLml0ZW1HYXA7XHJcbiAgbGV0IGxpbmVIZWlnaHQgPSBNYXRoLm1heChvcHRzLmxlZ2VuZC5saW5lSGVpZ2h0ICogb3B0cy5waXhlbFJhdGlvLCBmb250U2l6ZSk7XHJcblxyXG4gIC8v55S76IOM5pmv5Y+K6L655qGGXHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0LnNldExpbmVXaWR0aChvcHRzLmxlZ2VuZC5ib3JkZXJXaWR0aCk7XHJcbiAgY29udGV4dC5zZXRTdHJva2VTdHlsZShvcHRzLmxlZ2VuZC5ib3JkZXJDb2xvcik7XHJcbiAgY29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy5sZWdlbmQuYmFja2dyb3VuZENvbG9yKTtcclxuICBjb250ZXh0Lm1vdmVUbyhsZWdlbmRBcmVhLnN0YXJ0LngsIGxlZ2VuZEFyZWEuc3RhcnQueSk7XHJcbiAgY29udGV4dC5yZWN0KGxlZ2VuZEFyZWEuc3RhcnQueCwgbGVnZW5kQXJlYS5zdGFydC55LCBsZWdlbmRBcmVhLndpZHRoLCBsZWdlbmRBcmVhLmhlaWdodCk7XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBjb250ZXh0LmZpbGwoKTtcclxuICBjb250ZXh0LnN0cm9rZSgpO1xyXG5cclxuICBsZWdlbmRMaXN0LmZvckVhY2goZnVuY3Rpb24oaXRlbUxpc3QsIGxpc3RJbmRleCkge1xyXG4gICAgbGV0IHdpZHRoID0gMDtcclxuICAgIGxldCBoZWlnaHQgPSAwO1xyXG4gICAgd2lkdGggPSBsZWdlbmREYXRhLndpZHRoQXJyW2xpc3RJbmRleF07XHJcbiAgICBoZWlnaHQgPSBsZWdlbmREYXRhLmhlaWdodEFycltsaXN0SW5kZXhdO1xyXG4gICAgbGV0IHN0YXJ0WCA9IDA7XHJcbiAgICBsZXQgc3RhcnRZID0gMDtcclxuICAgIGlmIChvcHRzLmxlZ2VuZC5wb3NpdGlvbiA9PSAndG9wJyB8fCBvcHRzLmxlZ2VuZC5wb3NpdGlvbiA9PSAnYm90dG9tJykge1xyXG4gICAgICBzdGFydFggPSBsZWdlbmRBcmVhLnN0YXJ0LnggKyAobGVnZW5kQXJlYS53aWR0aCAtIHdpZHRoKSAvIDI7XHJcbiAgICAgIHN0YXJ0WSA9IGxlZ2VuZEFyZWEuc3RhcnQueSArIHBhZGRpbmcgKyBsaXN0SW5kZXggKiBsaW5lSGVpZ2h0O1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgaWYgKGxpc3RJbmRleCA9PSAwKSB7XHJcbiAgICAgICAgd2lkdGggPSAwO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHdpZHRoID0gbGVnZW5kRGF0YS53aWR0aEFycltsaXN0SW5kZXggLSAxXTtcclxuICAgICAgfVxyXG4gICAgICBzdGFydFggPSBsZWdlbmRBcmVhLnN0YXJ0LnggKyBwYWRkaW5nICsgd2lkdGg7XHJcbiAgICAgIHN0YXJ0WSA9IGxlZ2VuZEFyZWEuc3RhcnQueSArIHBhZGRpbmcgKyAobGVnZW5kQXJlYS5oZWlnaHQgLSBoZWlnaHQpIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGl0ZW1MaXN0Lmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIGxldCBpdGVtID0gaXRlbUxpc3RbaV07XHJcbiAgICAgIGl0ZW0uYXJlYSA9IFswLCAwLCAwLCAwXTtcclxuICAgICAgaXRlbS5hcmVhWzBdID0gc3RhcnRYO1xyXG4gICAgICBpdGVtLmFyZWFbMV0gPSBzdGFydFk7XHJcbiAgICAgIGl0ZW0uYXJlYVszXSA9IHN0YXJ0WSArIGxpbmVIZWlnaHQ7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGl0ZW0uc2hvdyA/IGl0ZW0uY29sb3IgOiBvcHRzLmxlZ2VuZC5oaWRkZW5Db2xvcik7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uc2hvdyA/IGl0ZW0uY29sb3IgOiBvcHRzLmxlZ2VuZC5oaWRkZW5Db2xvcik7XHJcbiAgICAgIHN3aXRjaCAoaXRlbS5sZWdlbmRTaGFwZSkge1xyXG4gICAgICAgIGNhc2UgJ2xpbmUnOlxyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0IC0gMiAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxSZWN0KHN0YXJ0WCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDIgKiBvcHRzLnBpeGVsUmF0aW8sIDE1ICogb3B0cy5waXhlbFJhdGlvLCA0ICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgJ3RyaWFuZ2xlJzpcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4ZWxSYXRpbywgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgMi41ICogb3B0cy5waXhlbFJhdGlvLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0ICsgNSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyAxMi41ICogb3B0cy5waXhlbFJhdGlvLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0ICsgNSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyA3LjUgKiBvcHRzLnBpeGVsUmF0aW8sIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgJ2RpYW1vbmQnOlxyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYICsgNy41ICogb3B0cy5waXhlbFJhdGlvLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0IC0gNSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyAyLjUgKiBvcHRzLnBpeGVsUmF0aW8sIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQpO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgNy41ICogb3B0cy5waXhlbFJhdGlvLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0ICsgNSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyAxMi41ICogb3B0cy5waXhlbFJhdGlvLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4ZWxSYXRpbywgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAnY2lyY2xlJzpcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4ZWxSYXRpbywgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCk7XHJcbiAgICAgICAgICBjb250ZXh0LmFyYyhzdGFydFggKyA3LjUgKiBvcHRzLnBpeGVsUmF0aW8sIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQsIDUgKiBvcHRzLnBpeGVsUmF0aW8sIDAsIDIgKiBNYXRoLlBJKTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgJ3JlY3QnOlxyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0IC0gNSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxSZWN0KHN0YXJ0WCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeGVsUmF0aW8sIDE1ICogb3B0cy5waXhlbFJhdGlvLCAxMCAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0IC0gNSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxSZWN0KHN0YXJ0WCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeGVsUmF0aW8sIDE1ICogb3B0cy5waXhlbFJhdGlvLCAxMCAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICAgIH1cclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcblxyXG4gICAgICBzdGFydFggKz0gc2hhcGVXaWR0aCArIHNoYXBlUmlnaHQ7XHJcbiAgICAgIGxldCBmb250VHJhbnMgPSAwLjUgKiBsaW5lSGVpZ2h0ICsgMC41ICogZm9udFNpemUgLSAyO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKGZvbnRTaXplKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5zaG93ID8gb3B0cy5sZWdlbmQuZm9udENvbG9yIDogb3B0cy5sZWdlbmQuaGlkZGVuQ29sb3IpO1xyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KGl0ZW0ubmFtZSwgc3RhcnRYLCBzdGFydFkgKyBmb250VHJhbnMpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBpZiAob3B0cy5sZWdlbmQucG9zaXRpb24gPT0gJ3RvcCcgfHwgb3B0cy5sZWdlbmQucG9zaXRpb24gPT0gJ2JvdHRvbScpIHtcclxuICAgICAgICBzdGFydFggKz0gbWVhc3VyZVRleHQoaXRlbS5uYW1lLCBmb250U2l6ZSkgKyBpdGVtR2FwO1xyXG4gICAgICAgIGl0ZW0uYXJlYVsyXSA9IHN0YXJ0WDtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpdGVtLmFyZWFbMl0gPSBzdGFydFggKyBtZWFzdXJlVGV4dChpdGVtLm5hbWUsIGZvbnRTaXplKSArIGl0ZW1HYXA7O1xyXG4gICAgICAgIHN0YXJ0WCAtPSBzaGFwZVdpZHRoICsgc2hhcGVSaWdodDtcclxuICAgICAgICBzdGFydFkgKz0gbGluZUhlaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3UGllRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIHZhciBwaWVPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIGFjdGl2ZU9wYWNpdHk6IDAuNSxcclxuICAgIGFjdGl2ZVJhZGl1czogMTAgKiBvcHRzLnBpeGVsUmF0aW8sXHJcbiAgICBvZmZzZXRBbmdsZTogMCxcclxuICAgIGxhYmVsV2lkdGg6IDE1ICogb3B0cy5waXhlbFJhdGlvLFxyXG4gICAgcmluZ1dpZHRoOiAwLFxyXG4gICAgYm9yZGVyOmZhbHNlLFxyXG4gICAgYm9yZGVyV2lkdGg6MixcclxuICAgIGJvcmRlckNvbG9yOicjRkZGRkZGJ1xyXG4gIH0sIG9wdHMuZXh0cmEucGllKTtcclxuICB2YXIgY2VudGVyUG9zaXRpb24gPSB7XHJcbiAgICB4OiBvcHRzLmFyZWFbM10gKyAob3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXSkgLyAyLFxyXG4gICAgeTogb3B0cy5hcmVhWzBdICsgKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKSAvIDJcclxuICB9O1xyXG4gIGlmIChjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyA9PSAwKSB7XHJcbiAgICBjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyA9IHBpZU9wdGlvbi5hY3RpdmVSYWRpdXM7XHJcbiAgfVxyXG5cclxuICB2YXIgcmFkaXVzID0gTWF0aC5taW4oKG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM10pIC8gMiAtIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nIC0gY29uZmlnLnBpZUNoYXJ0VGV4dFBhZGRpbmcgLSBjb25maWcuX3BpZVRleHRNYXhMZW5ndGhfLCAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMiAtIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nIC0gY29uZmlnLnBpZUNoYXJ0VGV4dFBhZGRpbmcpO1xyXG5cclxuICBzZXJpZXMgPSBnZXRQaWVEYXRhUG9pbnRzKHNlcmllcywgcmFkaXVzLCBwcm9jZXNzKTtcclxuXHJcbiAgdmFyIGFjdGl2ZVJhZGl1cyA9IHBpZU9wdGlvbi5hY3RpdmVSYWRpdXM7XHJcblxyXG4gIHNlcmllcyA9IHNlcmllcy5tYXAoZnVuY3Rpb24oZWFjaFNlcmllcykge1xyXG4gICAgZWFjaFNlcmllcy5fc3RhcnRfICs9IChwaWVPcHRpb24ub2Zmc2V0QW5nbGUpICogTWF0aC5QSSAvIDE4MDtcclxuICAgIHJldHVybiBlYWNoU2VyaWVzO1xyXG4gIH0pO1xyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBpZiAob3B0cy50b29sdGlwKSB7XHJcbiAgICAgIGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gc2VyaWVzSW5kZXgpIHtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIG9wdHMuZXh0cmEucGllLmFjdGl2ZU9wYWNpdHkgfHwgMC41KSk7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICAgICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgZWFjaFNlcmllcy5fcmFkaXVzXyArIGFjdGl2ZVJhZGl1cywgZWFjaFNlcmllcy5fc3RhcnRfLFxyXG4gICAgICAgICAgZWFjaFNlcmllcy5fc3RhcnRfICsgMiAqXHJcbiAgICAgICAgICBlYWNoU2VyaWVzLl9wcm9wb3J0aW9uXyAqIE1hdGguUEkpO1xyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChwaWVPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgY29udGV4dC5saW5lSm9pbiA9IFwicm91bmRcIjtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUocGllT3B0aW9uLmJvcmRlckNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBlYWNoU2VyaWVzLl9yYWRpdXNfLCBlYWNoU2VyaWVzLl9zdGFydF8sIGVhY2hTZXJpZXMuX3N0YXJ0XyArIDIgKiBlYWNoU2VyaWVzLl9wcm9wb3J0aW9uXyAqIE1hdGguUEkpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgaWYgKHBpZU9wdGlvbi5ib3JkZXIgPT0gdHJ1ZSkge1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG5cclxuICBpZiAob3B0cy50eXBlID09PSAncmluZycpIHtcclxuICAgIHZhciBpbm5lclBpZVdpZHRoID0gcmFkaXVzICogMC42O1xyXG4gICAgaWYgKHR5cGVvZiBvcHRzLmV4dHJhLnBpZS5yaW5nV2lkdGggPT09ICdudW1iZXInICYmIG9wdHMuZXh0cmEucGllLnJpbmdXaWR0aCA+IDApIHtcclxuICAgICAgaW5uZXJQaWVXaWR0aCA9IE1hdGgubWF4KDAsIHJhZGl1cyAtIG9wdHMuZXh0cmEucGllLnJpbmdXaWR0aCk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy5iYWNrZ3JvdW5kIHx8ICcjZmZmZmZmJyk7XHJcbiAgICBjb250ZXh0Lm1vdmVUbyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICAgIGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGlubmVyUGllV2lkdGgsIDAsIDIgKiBNYXRoLlBJKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LmZpbGwoKTtcclxuICB9XHJcblxyXG4gIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgdmFyIHZhbGlkID0gZmFsc2U7XHJcbiAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gc2VyaWVzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcbiAgICAgIGlmIChzZXJpZXNbaV0uZGF0YSA+IDApIHtcclxuICAgICAgICB2YWxpZCA9IHRydWU7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZiAodmFsaWQpIHtcclxuICAgICAgZHJhd1BpZVRleHQoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHJhZGl1cywgY2VudGVyUG9zaXRpb24pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaWYgKHByb2Nlc3MgPT09IDEgJiYgb3B0cy50eXBlID09PSAncmluZycpIHtcclxuICAgIGRyYXdSaW5nVGl0bGUob3B0cywgY29uZmlnLCBjb250ZXh0LCBjZW50ZXJQb3NpdGlvbik7XHJcbiAgfVxyXG5cclxuICByZXR1cm4ge1xyXG4gICAgY2VudGVyOiBjZW50ZXJQb3NpdGlvbixcclxuICAgIHJhZGl1czogcmFkaXVzLFxyXG4gICAgc2VyaWVzOiBzZXJpZXNcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3Um9zZURhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICB2YXIgcm9zZU9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTogJ2FyZWEnLFxyXG4gICAgYWN0aXZlT3BhY2l0eTogMC41LFxyXG4gICAgYWN0aXZlUmFkaXVzOiAxMCAqIG9wdHMucGl4ZWxSYXRpbyxcclxuICAgIG9mZnNldEFuZ2xlOiAwLFxyXG4gICAgbGFiZWxXaWR0aDogMTUgKiBvcHRzLnBpeGVsUmF0aW8sXHJcbiAgICBib3JkZXI6ZmFsc2UsXHJcbiAgICBib3JkZXJXaWR0aDoyLFxyXG4gICAgYm9yZGVyQ29sb3I6JyNGRkZGRkYnXHJcbiAgfSwgb3B0cy5leHRyYS5yb3NlKTtcclxuICBpZiAoY29uZmlnLnBpZUNoYXJ0TGluZVBhZGRpbmcgPT0gMCkge1xyXG4gICAgY29uZmlnLnBpZUNoYXJ0TGluZVBhZGRpbmcgPSByb3NlT3B0aW9uLmFjdGl2ZVJhZGl1cztcclxuICB9XHJcbiAgdmFyIGNlbnRlclBvc2l0aW9uID0ge1xyXG4gICAgeDogb3B0cy5hcmVhWzNdICsgKG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM10pIC8gMixcclxuICAgIHk6IG9wdHMuYXJlYVswXSArIChvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXSkgLyAyXHJcbiAgfTtcclxuICAgdmFyIHJhZGl1cyA9IE1hdGgubWluKChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIgLSBjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyAtIGNvbmZpZy5waWVDaGFydFRleHRQYWRkaW5nIC0gY29uZmlnLl9waWVUZXh0TWF4TGVuZ3RoXywgKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKSAvIDIgLSBjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyAtIGNvbmZpZy5waWVDaGFydFRleHRQYWRkaW5nKTtcclxuICB2YXIgbWluUmFkaXVzID0gcm9zZU9wdGlvbi5taW5SYWRpdXMgfHwgcmFkaXVzICogMC41O1xyXG5cclxuICBzZXJpZXMgPSBnZXRSb3NlRGF0YVBvaW50cyhzZXJpZXMsIHJvc2VPcHRpb24udHlwZSwgbWluUmFkaXVzLCByYWRpdXMsIHByb2Nlc3MpO1xyXG5cclxuICB2YXIgYWN0aXZlUmFkaXVzID0gcm9zZU9wdGlvbi5hY3RpdmVSYWRpdXM7XHJcblxyXG4gIHNlcmllcyA9IHNlcmllcy5tYXAoZnVuY3Rpb24oZWFjaFNlcmllcykge1xyXG4gICAgZWFjaFNlcmllcy5fc3RhcnRfICs9IChyb3NlT3B0aW9uLm9mZnNldEFuZ2xlIHx8IDApICogTWF0aC5QSSAvIDE4MDtcclxuICAgIHJldHVybiBlYWNoU2VyaWVzO1xyXG4gIH0pO1xyXG5cclxuICBzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgaWYgKG9wdHMudG9vbHRpcCkge1xyXG4gICAgICBpZiAob3B0cy50b29sdGlwLmluZGV4ID09IHNlcmllc0luZGV4KSB7XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCByb3NlT3B0aW9uLmFjdGl2ZU9wYWNpdHkgfHwgMC41KSk7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICAgICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgYWN0aXZlUmFkaXVzICsgZWFjaFNlcmllcy5fcmFkaXVzXywgZWFjaFNlcmllcy5fc3RhcnRfLFxyXG4gICAgICAgICAgZWFjaFNlcmllcy5fc3RhcnRfICsgMiAqIGVhY2hTZXJpZXMuX3Jvc2VfcHJvcG9ydGlvbl8gKiBNYXRoLlBJKTtcclxuICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgocm9zZU9wdGlvbi5ib3JkZXJXaWR0aCAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcbiAgICBjb250ZXh0LmxpbmVKb2luID0gXCJyb3VuZFwiO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShyb3NlT3B0aW9uLmJvcmRlckNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBlYWNoU2VyaWVzLl9yYWRpdXNfLCBlYWNoU2VyaWVzLl9zdGFydF8sIGVhY2hTZXJpZXMuX3N0YXJ0XyArIDIgKlxyXG4gICAgICBlYWNoU2VyaWVzLl9yb3NlX3Byb3BvcnRpb25fICogTWF0aC5QSSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5maWxsKCk7XHJcbiAgICBpZiAocm9zZU9wdGlvbi5ib3JkZXIgPT0gdHJ1ZSkge1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG5cclxuICBpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIHZhciB2YWxpZCA9IGZhbHNlO1xyXG4gICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IHNlcmllcy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICBpZiAoc2VyaWVzW2ldLmRhdGEgPiAwKSB7XHJcbiAgICAgICAgdmFsaWQgPSB0cnVlO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKHZhbGlkKSB7XHJcbiAgICAgIGRyYXdQaWVUZXh0KHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCByYWRpdXMsIGNlbnRlclBvc2l0aW9uKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHJldHVybiB7XHJcbiAgICBjZW50ZXI6IGNlbnRlclBvc2l0aW9uLFxyXG4gICAgcmFkaXVzOiByYWRpdXMsXHJcbiAgICBzZXJpZXM6IHNlcmllc1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdBcmNiYXJEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgdmFyIGFyY2Jhck9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgc3RhcnRBbmdsZTogMC43NSxcclxuICAgIGVuZEFuZ2xlOiAwLjI1LFxyXG4gICAgdHlwZTogJ2RlZmF1bHQnLFxyXG4gICAgd2lkdGg6IDEyICogb3B0cy5waXhlbFJhdGlvLFxyXG5cdFx0Z2FwOjIgKiBvcHRzLnBpeGVsUmF0aW9cclxuICB9LCBvcHRzLmV4dHJhLmFyY2Jhcik7XHJcblxyXG4gIHNlcmllcyA9IGdldEFyY2JhckRhdGFQb2ludHMoc2VyaWVzLCBhcmNiYXJPcHRpb24sIHByb2Nlc3MpO1xyXG5cdFxyXG4gIHZhciBjZW50ZXJQb3NpdGlvbjtcclxuXHRpZihhcmNiYXJPcHRpb24uY2VudGVyKXtcclxuXHRcdGNlbnRlclBvc2l0aW9uPWFyY2Jhck9wdGlvbi5jZW50ZXI7XHJcblx0fWVsc2V7XHJcblx0XHRjZW50ZXJQb3NpdGlvbj0ge1xyXG5cdFx0ICB4OiBvcHRzLndpZHRoIC8gMixcclxuXHRcdCAgeTogb3B0cy5oZWlnaHQgLyAyXHJcblx0XHR9O1xyXG5cdH1cclxuXHRcclxuICB2YXIgcmFkaXVzO1xyXG5cdGlmKGFyY2Jhck9wdGlvbi5yYWRpdXMpe1xyXG5cdFx0cmFkaXVzPWFyY2Jhck9wdGlvbi5yYWRpdXM7XHJcblx0fWVsc2V7XHJcblx0XHRyYWRpdXMgPSBNYXRoLm1pbihjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuXHRcdHJhZGl1cyAtPSA1ICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdFx0cmFkaXVzIC09IGFyY2Jhck9wdGlvbi53aWR0aCAvIDI7XHJcblx0fVxyXG5cdFxyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgZWFjaFNlcmllcyA9IHNlcmllc1tpXTtcclxuXHRcdC8v6IOM5pmv6aKc6ImyXHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aChhcmNiYXJPcHRpb24ud2lkdGgpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShhcmNiYXJPcHRpb24uYmFja2dyb3VuZENvbG9yIHx8ICcjRTlFOUU5Jyk7XHJcblx0XHRjb250ZXh0LnNldExpbmVDYXAoJ3JvdW5kJyk7XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0aWYgKGFyY2Jhck9wdGlvbi50eXBlID09ICdkZWZhdWx0Jykge1xyXG5cdFx0ICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCByYWRpdXMtKGFyY2Jhck9wdGlvbi53aWR0aCthcmNiYXJPcHRpb24uZ2FwKSppLCBhcmNiYXJPcHRpb24uc3RhcnRBbmdsZSAqIE1hdGguUEksIGFyY2Jhck9wdGlvbi5lbmRBbmdsZSAqIE1hdGguUEksIGZhbHNlKTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHQgIGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIHJhZGl1cy0oYXJjYmFyT3B0aW9uLndpZHRoK2FyY2Jhck9wdGlvbi5nYXApKmksIDAsIDIgKiBNYXRoLlBJLCBmYWxzZSk7XHJcblx0XHR9XHJcblx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0Ly/ov5vluqbmnaFcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKGFyY2Jhck9wdGlvbi53aWR0aCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lQ2FwKCdyb3VuZCcpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIHJhZGl1cy0oYXJjYmFyT3B0aW9uLndpZHRoK2FyY2Jhck9wdGlvbi5nYXApKmksIGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlICogTWF0aC5QSSwgZWFjaFNlcmllcy5fcHJvcG9ydGlvbl8gKiBNYXRoLlBJLCBmYWxzZSk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIH1cclxuXHJcbiAgZHJhd1JpbmdUaXRsZShvcHRzLCBjb25maWcsIGNvbnRleHQsIGNlbnRlclBvc2l0aW9uKTtcclxuXHJcbiAgcmV0dXJuIHtcclxuICAgIGNlbnRlcjogY2VudGVyUG9zaXRpb24sXHJcbiAgICByYWRpdXM6IHJhZGl1cyxcclxuICAgIHNlcmllczogc2VyaWVzXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0dhdWdlRGF0YVBvaW50cyhjYXRlZ29yaWVzLCBzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDUgJiYgYXJndW1lbnRzWzVdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNV0gOiAxO1xyXG4gIHZhciBnYXVnZU9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG5cdFx0dHlwZTonZGVmYXVsdCcsXHJcbiAgICBzdGFydEFuZ2xlOiAwLjc1LFxyXG4gICAgZW5kQW5nbGU6IDAuMjUsXHJcbiAgICB3aWR0aDogMTUsXHJcbiAgICBzcGxpdExpbmU6IHtcclxuICAgICAgZml4UmFkaXVzOiAwLFxyXG4gICAgICBzcGxpdE51bWJlcjogMTAsXHJcbiAgICAgIHdpZHRoOiAxNSxcclxuICAgICAgY29sb3I6ICcjRkZGRkZGJyxcclxuICAgICAgY2hpbGROdW1iZXI6IDUsXHJcbiAgICAgIGNoaWxkV2lkdGg6IDVcclxuICAgIH0sXHJcbiAgICBwb2ludGVyOiB7XHJcbiAgICAgIHdpZHRoOiAxNSxcclxuICAgICAgY29sb3I6ICdhdXRvJ1xyXG4gICAgfVxyXG4gIH0sIG9wdHMuZXh0cmEuZ2F1Z2UpO1xyXG5cclxuICBpZiAoZ2F1Z2VPcHRpb24ub2xkQW5nbGUgPT0gdW5kZWZpbmVkKSB7XHJcbiAgICBnYXVnZU9wdGlvbi5vbGRBbmdsZSA9IGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGU7XHJcbiAgfVxyXG4gIGlmIChnYXVnZU9wdGlvbi5vbGREYXRhID09IHVuZGVmaW5lZCkge1xyXG4gICAgZ2F1Z2VPcHRpb24ub2xkRGF0YSA9IDA7XHJcbiAgfVxyXG4gIGNhdGVnb3JpZXMgPSBnZXRHYXVnZUF4aXNQb2ludHMoY2F0ZWdvcmllcywgZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSwgZ2F1Z2VPcHRpb24uZW5kQW5nbGUpO1xyXG5cclxuICB2YXIgY2VudGVyUG9zaXRpb24gPSB7XHJcbiAgICB4OiBvcHRzLndpZHRoIC8gMixcclxuICAgIHk6IG9wdHMuaGVpZ2h0IC8gMlxyXG4gIH07XHJcbiAgdmFyIHJhZGl1cyA9IE1hdGgubWluKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG4gIHJhZGl1cyAtPSA1ICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIHJhZGl1cyAtPSBnYXVnZU9wdGlvbi53aWR0aCAvIDI7XHJcbiAgdmFyIGlubmVyUmFkaXVzID0gcmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGg7XHJcblx0dmFyIHRvdGFsQW5nbGU9MDtcclxuXHRcclxuXHQvL+WIpOaWreS7quihqOebmOeahOagt+W8j++8mmRlZmF1bHTnmb7luqbmoLflvI/vvIxwcm9ncmVzc+aWsOagt+W8j1xyXG5cdGlmKGdhdWdlT3B0aW9uLnR5cGUgPT0gJ3Byb2dyZXNzJyl7XHJcblx0XHRcclxuXHRcdC8vIyMg56ys5LiA5q2l55S75Lit5b+D5ZyG5b2i6IOM5pmv5ZKM6L+b5bqm5p2h6IOM5pmvXHJcblx0XHQvL+S4reW/g+WchuW9ouiDjOaZr1xyXG5cdFx0dmFyIHBpZVJhZGl1cyA9IHJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoKjM7XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0bGV0IGdyYWRpZW50ID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LXBpZVJhZGl1cywgY2VudGVyUG9zaXRpb24ueCAsIGNlbnRlclBvc2l0aW9uLnkrcGllUmFkaXVzKTtcclxuXHRcdC8v6YWN572u5riQ5Y+Y5aGr5YWF77yI6LW354K577ya5Lit5b+D54K55ZCR5LiK5YeP5Y2K5b6E77yb57uT5p2f54K55Lit5b+D54K55ZCR5LiL5Yqg5Y2K5b6E77yJXHJcblx0XHRncmFkaWVudC5hZGRDb2xvclN0b3AoJzAnLCBoZXhUb1JnYihzZXJpZXNbMF0uY29sb3IsIDAuMykpO1xyXG5cdFx0Z3JhZGllbnQuYWRkQ29sb3JTdG9wKCcxLjAnLGhleFRvUmdiKFwiI0ZGRkZGRlwiLCAwLjEpKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGdyYWRpZW50KTtcclxuXHRcdGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIHBpZVJhZGl1cywgMCwgMipNYXRoLlBJLCBmYWxzZSk7XHJcblx0XHRjb250ZXh0LmZpbGwoKTtcclxuXHRcdC8v55S76L+b5bqm5p2h6IOM5pmvXHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aChnYXVnZU9wdGlvbi53aWR0aCk7XHJcblx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKGhleFRvUmdiKHNlcmllc1swXS5jb2xvciwgMC4zKSk7XHJcblx0XHRjb250ZXh0LnNldExpbmVDYXAoJ3JvdW5kJyk7XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgaW5uZXJSYWRpdXMgLCBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlICogTWF0aC5QSSwgZ2F1Z2VPcHRpb24uZW5kQW5nbGUgKk1hdGguUEksIGZhbHNlKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcclxuXHRcdC8vIyMg56ys5LqM5q2l55S75Yi75bqm57q/XHJcblx0XHR0b3RhbEFuZ2xlID0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAtIGdhdWdlT3B0aW9uLmVuZEFuZ2xlICsgMTtcclxuXHRcdGxldCBzcGxpdEFuZ2xlID0gdG90YWxBbmdsZSAvIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5zcGxpdE51bWJlcjtcclxuXHRcdGxldCBjaGlsZEFuZ2xlID0gdG90YWxBbmdsZSAvIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5zcGxpdE51bWJlciAvIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5jaGlsZE51bWJlcjtcclxuXHRcdGxldCBzdGFydFggPSAtcmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggKiAwLjUgLSBnYXVnZU9wdGlvbi5zcGxpdExpbmUuZml4UmFkaXVzO1xyXG5cdFx0bGV0IGVuZFggPSAtcmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggLSBnYXVnZU9wdGlvbi5zcGxpdExpbmUuZml4UmFkaXVzICsgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLndpZHRoO1xyXG5cdFx0Y29udGV4dC5zYXZlKCk7XHJcblx0XHRjb250ZXh0LnRyYW5zbGF0ZShjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuXHRcdGNvbnRleHQucm90YXRlKChnYXVnZU9wdGlvbi5zdGFydEFuZ2xlIC0gMSkgKiBNYXRoLlBJKTtcclxuXHRcdGxldCBsZW4gPSBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXIgKiBnYXVnZU9wdGlvbi5zcGxpdExpbmUuY2hpbGROdW1iZXIgKyAxO1xyXG5cdFx0bGV0IHByb2MgPSBzZXJpZXNbMF0uZGF0YSAqIHByb2Nlc3M7XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XHJcblx0XHQgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdC8v5Yi75bqm57q/6ZqP6L+b5bqm5Y+Y6ImyXHJcblx0XHRcdGlmKHByb2M+KGkvbGVuKSl7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShoZXhUb1JnYihzZXJpZXNbMF0uY29sb3IsIDEpKTtcclxuXHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShoZXhUb1JnYihzZXJpZXNbMF0uY29sb3IsIDAuMykpO1xyXG5cdFx0XHR9XHJcblx0XHQgIGNvbnRleHQuc2V0TGluZVdpZHRoKDMgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0ICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIDApO1xyXG5cdFx0ICBjb250ZXh0LmxpbmVUbyhlbmRYLCAwKTtcclxuXHRcdCAgY29udGV4dC5zdHJva2UoKTtcclxuXHRcdCAgY29udGV4dC5yb3RhdGUoY2hpbGRBbmdsZSAqIE1hdGguUEkpO1xyXG5cdFx0fVxyXG5cdFx0Y29udGV4dC5yZXN0b3JlKCk7XHJcblx0XHRcclxuXHRcdC8vIyMg56ys5LiJ5q2l55S76L+b5bqm5p2hXHJcblx0XHRzZXJpZXMgPSBnZXRBcmNiYXJEYXRhUG9pbnRzKHNlcmllcywgZ2F1Z2VPcHRpb24sIHByb2Nlc3MpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoZ2F1Z2VPcHRpb24ud2lkdGgpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShzZXJpZXNbMF0uY29sb3IpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lQ2FwKCdyb3VuZCcpO1xyXG5cdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGlubmVyUmFkaXVzICwgZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAqIE1hdGguUEksIHNlcmllc1swXS5fcHJvcG9ydGlvbl8gKk1hdGguUEksIGZhbHNlKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcclxuXHRcdC8vIyMg56ys5Zub5q2l55S75oyH6ZKIXHJcblx0XHRsZXQgcG9pbnRlclJhZGl1cyA9IHJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoKjIuNTtcclxuXHRcdGNvbnRleHQuc2F2ZSgpO1xyXG5cdFx0Y29udGV4dC50cmFuc2xhdGUoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcblx0XHRjb250ZXh0LnJvdGF0ZSgoc2VyaWVzWzBdLl9wcm9wb3J0aW9uXyAtIDEpICogTWF0aC5QSSk7XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoZ2F1Z2VPcHRpb24ud2lkdGgvMyk7XHJcblx0XHRsZXQgZ3JhZGllbnQzID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudCgwLCAtcG9pbnRlclJhZGl1cyowLjYsIDAgLCBwb2ludGVyUmFkaXVzKjAuNik7XHJcblx0XHRncmFkaWVudDMuYWRkQ29sb3JTdG9wKCcwJywgaGV4VG9SZ2IoJyNGRkZGRkYnLCAwKSk7XHJcblx0XHRncmFkaWVudDMuYWRkQ29sb3JTdG9wKCcwLjUnLCBoZXhUb1JnYihzZXJpZXNbMF0uY29sb3IsIDEpKTtcclxuXHRcdGdyYWRpZW50My5hZGRDb2xvclN0b3AoJzEuMCcsIGhleFRvUmdiKCcjRkZGRkZGJywgMCkpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShncmFkaWVudDMpO1xyXG5cdFx0Y29udGV4dC5hcmMoMCwgMCwgcG9pbnRlclJhZGl1cyAsIDAuODUqIE1hdGguUEksIDEuMTUgKiBNYXRoLlBJLCBmYWxzZSk7XHJcblx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDEpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShzZXJpZXNbMF0uY29sb3IpO1xyXG5cdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoc2VyaWVzWzBdLmNvbG9yKTtcclxuXHRcdGNvbnRleHQubW92ZVRvKC1wb2ludGVyUmFkaXVzLWdhdWdlT3B0aW9uLndpZHRoLzMvMiwtNCk7XHJcblx0XHRjb250ZXh0LmxpbmVUbygtcG9pbnRlclJhZGl1cy1nYXVnZU9wdGlvbi53aWR0aC8zLzItNCwwKTtcclxuXHRcdGNvbnRleHQubGluZVRvKC1wb2ludGVyUmFkaXVzLWdhdWdlT3B0aW9uLndpZHRoLzMvMiw0KTtcclxuXHRcdGNvbnRleHQubGluZVRvKC1wb2ludGVyUmFkaXVzLWdhdWdlT3B0aW9uLndpZHRoLzMvMiwtNCk7XHJcblx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRjb250ZXh0LnJlc3RvcmUoKTtcclxuXHRcdFxyXG5cdC8vZGVmYXVsdOeZvuW6puagt+W8j1xyXG5cdH1lbHNle1xyXG5cdFx0Ly/nlLvog4zmma9cclxuXHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKGdhdWdlT3B0aW9uLndpZHRoKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZUNhcCgnYnV0dCcpO1xyXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjYXRlZ29yaWVzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHQgIGxldCBlYWNoQ2F0ZWdvcmllcyA9IGNhdGVnb3JpZXNbaV07XHJcblx0XHQgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHQgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZWFjaENhdGVnb3JpZXMuY29sb3IpO1xyXG5cdFx0ICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCByYWRpdXMsIGVhY2hDYXRlZ29yaWVzLl9zdGFydEFuZ2xlXyAqIE1hdGguUEksIGVhY2hDYXRlZ29yaWVzLl9lbmRBbmdsZV8gKk1hdGguUEksIGZhbHNlKTtcclxuXHRcdCAgY29udGV4dC5zdHJva2UoKTtcclxuXHRcdH1cclxuXHRcdGNvbnRleHQuc2F2ZSgpO1xyXG5cdFx0XHJcblx0XHQvL+eUu+WIu+W6pue6v1xyXG5cdFx0dG90YWxBbmdsZSA9IGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSBnYXVnZU9wdGlvbi5lbmRBbmdsZSArIDE7XHJcblx0XHRsZXQgc3BsaXRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXI7XHJcblx0XHRsZXQgY2hpbGRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXIgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuY2hpbGROdW1iZXI7XHJcblx0XHRsZXQgc3RhcnRYID0gLXJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMC41IC0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmZpeFJhZGl1cztcclxuXHRcdGxldCBlbmRYID0gLXJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMC41IC0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmZpeFJhZGl1cyArIGdhdWdlT3B0aW9uLnNwbGl0TGluZS53aWR0aDtcclxuXHRcdGxldCBjaGlsZGVuZFggPSAtcmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggKiAwLjUgLSBnYXVnZU9wdGlvbi5zcGxpdExpbmUuZml4UmFkaXVzICsgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNoaWxkV2lkdGg7XHJcblx0XHRcclxuXHRcdGNvbnRleHQudHJhbnNsYXRlKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG5cdFx0Y29udGV4dC5yb3RhdGUoKGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSAxKSAqIE1hdGguUEkpO1xyXG5cdFx0XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGdhdWdlT3B0aW9uLnNwbGl0TGluZS5zcGxpdE51bWJlciArIDE7IGkrKykge1xyXG5cdFx0ICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0ICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGdhdWdlT3B0aW9uLnNwbGl0TGluZS5jb2xvcik7XHJcblx0XHQgIGNvbnRleHQuc2V0TGluZVdpZHRoKDIgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0ICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIDApO1xyXG5cdFx0ICBjb250ZXh0LmxpbmVUbyhlbmRYLCAwKTtcclxuXHRcdCAgY29udGV4dC5zdHJva2UoKTtcclxuXHRcdCAgY29udGV4dC5yb3RhdGUoc3BsaXRBbmdsZSAqIE1hdGguUEkpO1xyXG5cdFx0fVxyXG5cdFx0Y29udGV4dC5yZXN0b3JlKCk7XHJcblx0XHRcclxuXHRcdGNvbnRleHQuc2F2ZSgpO1xyXG5cdFx0Y29udGV4dC50cmFuc2xhdGUoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcblx0XHRjb250ZXh0LnJvdGF0ZSgoZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAtIDEpICogTWF0aC5QSSk7XHJcblx0XHRcclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyICogZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNoaWxkTnVtYmVyICsgMTsgaSsrKSB7XHJcblx0XHQgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHQgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNvbG9yKTtcclxuXHRcdCAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHQgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgMCk7XHJcblx0XHQgIGNvbnRleHQubGluZVRvKGNoaWxkZW5kWCwgMCk7XHJcblx0XHQgIGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHQgIGNvbnRleHQucm90YXRlKGNoaWxkQW5nbGUgKiBNYXRoLlBJKTtcclxuXHRcdH1cclxuXHRcdGNvbnRleHQucmVzdG9yZSgpO1xyXG5cdFx0XHJcblx0XHQvL+eUu+aMh+mSiFxyXG5cdFx0c2VyaWVzID0gZ2V0R2F1Z2VEYXRhUG9pbnRzKHNlcmllcywgY2F0ZWdvcmllcywgZ2F1Z2VPcHRpb24sIHByb2Nlc3MpO1xyXG5cdFx0XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0ICBsZXQgZWFjaFNlcmllcyA9IHNlcmllc1tpXTtcclxuXHRcdCAgY29udGV4dC5zYXZlKCk7XHJcblx0XHQgIGNvbnRleHQudHJhbnNsYXRlKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG5cdFx0ICBjb250ZXh0LnJvdGF0ZSgoZWFjaFNlcmllcy5fcHJvcG9ydGlvbl8gLSAxKSAqIE1hdGguUEkpO1xyXG5cdFx0ICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0ICBjb250ZXh0LnNldEZpbGxTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuXHRcdCAgY29udGV4dC5tb3ZlVG8oZ2F1Z2VPcHRpb24ucG9pbnRlci53aWR0aCwgMCk7XHJcblx0XHQgIGNvbnRleHQubGluZVRvKDAsIC1nYXVnZU9wdGlvbi5wb2ludGVyLndpZHRoIC8gMik7XHJcblx0XHQgIGNvbnRleHQubGluZVRvKC1pbm5lclJhZGl1cywgMCk7XHJcblx0XHQgIGNvbnRleHQubGluZVRvKDAsIGdhdWdlT3B0aW9uLnBvaW50ZXIud2lkdGggLyAyKTtcclxuXHRcdCAgY29udGV4dC5saW5lVG8oZ2F1Z2VPcHRpb24ucG9pbnRlci53aWR0aCwgMCk7XHJcblx0XHQgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHQgIGNvbnRleHQuZmlsbCgpO1xyXG5cdFx0ICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0ICBjb250ZXh0LnNldEZpbGxTdHlsZSgnI0ZGRkZGRicpO1xyXG5cdFx0ICBjb250ZXh0LmFyYygwLCAwLCBnYXVnZU9wdGlvbi5wb2ludGVyLndpZHRoIC8gNiwgMCwgMiAqIE1hdGguUEksIGZhbHNlKTtcclxuXHRcdCAgY29udGV4dC5maWxsKCk7XHJcblx0XHQgIGNvbnRleHQucmVzdG9yZSgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlKSB7XHJcblx0XHQgIGRyYXdHYXVnZUxhYmVsKGdhdWdlT3B0aW9uLCByYWRpdXMsIGNlbnRlclBvc2l0aW9uLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQvL+eUu+S7quihqOebmOagh+mimO+8jOWJr+agh+mimFxyXG4gIGRyYXdSaW5nVGl0bGUob3B0cywgY29uZmlnLCBjb250ZXh0LCBjZW50ZXJQb3NpdGlvbik7XHJcblxyXG4gIGlmIChwcm9jZXNzID09PSAxICYmIG9wdHMudHlwZSA9PT0gJ2dhdWdlJykge1xyXG4gICAgb3B0cy5leHRyYS5nYXVnZS5vbGRBbmdsZSA9IHNlcmllc1swXS5fcHJvcG9ydGlvbl87XHJcbiAgICBvcHRzLmV4dHJhLmdhdWdlLm9sZERhdGEgPSBzZXJpZXNbMF0uZGF0YTtcclxuICB9XHJcbiAgcmV0dXJuIHtcclxuICAgIGNlbnRlcjogY2VudGVyUG9zaXRpb24sXHJcbiAgICByYWRpdXM6IHJhZGl1cyxcclxuICAgIGlubmVyUmFkaXVzOiBpbm5lclJhZGl1cyxcclxuICAgIGNhdGVnb3JpZXM6IGNhdGVnb3JpZXMsXHJcbiAgICB0b3RhbEFuZ2xlOiB0b3RhbEFuZ2xlXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1JhZGFyRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIHZhciByYWRhck9wdGlvbiA9IGFzc2lnbih7fSx7XHJcbiAgICBncmlkQ29sb3I6ICcjY2NjY2NjJyxcclxuICAgIGxhYmVsQ29sb3I6ICcjNjY2NjY2JyxcclxuICAgIG9wYWNpdHk6IDAuMixcclxuXHRcdGdyaWRDb3VudDozXHJcbiAgfSxvcHRzLmV4dHJhLnJhZGFyKTtcclxuICBcclxuICB2YXIgY29vcmRpbmF0ZUFuZ2xlID0gZ2V0UmFkYXJDb29yZGluYXRlU2VyaWVzKG9wdHMuY2F0ZWdvcmllcy5sZW5ndGgpO1xyXG4gIFxyXG4gIHZhciBjZW50ZXJQb3NpdGlvbiA9IHtcclxuICAgIHg6IG9wdHMuYXJlYVszXSArIChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIsXHJcbiAgICB5OiBvcHRzLmFyZWFbMF0gKyAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMlxyXG4gIH07XHJcblxyXG4gIHZhciByYWRpdXMgPSBNYXRoLm1pbihjZW50ZXJQb3NpdGlvbi54IC0gKGdldE1heFRleHRMaXN0TGVuZ3RoKG9wdHMuY2F0ZWdvcmllcykgKyBjb25maWcucmFkYXJMYWJlbFRleHRNYXJnaW4pLFxyXG4gICAgY2VudGVyUG9zaXRpb24ueSAtIGNvbmZpZy5yYWRhckxhYmVsVGV4dE1hcmdpbik7XHJcbiAgLy9UT0RP6YC76L6R5LiN5a+5XHJcbiAgcmFkaXVzIC09IG9wdHMucGFkZGluZ1sxXTtcclxuXHJcbiAgLy8gZHJhdyBncmlkXHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHJhZGFyT3B0aW9uLmdyaWRDb2xvcik7XHJcbiAgY29vcmRpbmF0ZUFuZ2xlLmZvckVhY2goZnVuY3Rpb24oYW5nbGUpIHtcclxuICAgIHZhciBwb3MgPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihyYWRpdXMgKiBNYXRoLmNvcyhhbmdsZSksIHJhZGl1cyAqIE1hdGguc2luKGFuZ2xlKSwgY2VudGVyUG9zaXRpb24pO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhwb3MueCwgcG9zLnkpO1xyXG4gIH0pO1xyXG4gIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAvLyBkcmF3IHNwbGl0IGxpbmUgZ3JpZFxyXG5cclxuICB2YXIgX2xvb3AgPSBmdW5jdGlvbiBfbG9vcChpKSB7XHJcbiAgICB2YXIgc3RhcnRQb3MgPSB7fTtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUocmFkYXJPcHRpb24uZ3JpZENvbG9yKTtcclxuICAgIGNvb3JkaW5hdGVBbmdsZS5mb3JFYWNoKGZ1bmN0aW9uKGFuZ2xlLCBpbmRleCkge1xyXG4gICAgICB2YXIgcG9zID0gY29udmVydENvb3JkaW5hdGVPcmlnaW4ocmFkaXVzIC8gcmFkYXJPcHRpb24uZ3JpZENvdW50ICogaSAqIE1hdGguY29zKGFuZ2xlKSwgcmFkaXVzIC8gcmFkYXJPcHRpb24uZ3JpZENvdW50ICogaSAqIE1hdGguc2luKGFuZ2xlKSwgY2VudGVyUG9zaXRpb24pO1xyXG4gICAgICBpZiAoaW5kZXggPT09IDApIHtcclxuICAgICAgICBzdGFydFBvcyA9IHBvcztcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb3MueCwgcG9zLnkpO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKHBvcy54LCBwb3MueSk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gICAgY29udGV4dC5saW5lVG8oc3RhcnRQb3MueCwgc3RhcnRQb3MueSk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICB9O1xyXG5cclxuICBmb3IgKHZhciBpID0gMTsgaSA8PSByYWRhck9wdGlvbi5ncmlkQ291bnQ7IGkrKykge1xyXG4gICAgX2xvb3AoaSk7XHJcbiAgfVxyXG5cclxuICB2YXIgcmFkYXJEYXRhUG9pbnRzID0gZ2V0UmFkYXJEYXRhUG9pbnRzKGNvb3JkaW5hdGVBbmdsZSwgY2VudGVyUG9zaXRpb24sIHJhZGl1cywgc2VyaWVzLCBvcHRzLCBwcm9jZXNzKTtcclxuXHJcbiAgcmFkYXJEYXRhUG9pbnRzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIC8vIOe7mOWItuWMuuWfn+aVsOaNrlxyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIHJhZGFyT3B0aW9uLm9wYWNpdHkpKTtcclxuICAgIGVhY2hTZXJpZXMuZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGlmIChpbmRleCA9PT0gMCkge1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ucG9zaXRpb24ueCwgaXRlbS5wb3NpdGlvbi55KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnBvc2l0aW9uLngsIGl0ZW0ucG9zaXRpb24ueSk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuZmlsbCgpO1xyXG5cclxuICAgIGlmIChvcHRzLmRhdGFQb2ludFNoYXBlICE9PSBmYWxzZSkge1xyXG4gICAgICB2YXIgcG9pbnRzID0gZWFjaFNlcmllcy5kYXRhLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICAgICAgcmV0dXJuIGl0ZW0ucG9zaXRpb247XHJcbiAgICAgIH0pO1xyXG4gICAgICBkcmF3UG9pbnRTaGFwZShwb2ludHMsIGVhY2hTZXJpZXMuY29sb3IsIGVhY2hTZXJpZXMucG9pbnRTaGFwZSwgY29udGV4dCwgb3B0cyk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbiAgLy8gZHJhdyBsYWJlbCB0ZXh0XHJcbiAgZHJhd1JhZGFyTGFiZWwoY29vcmRpbmF0ZUFuZ2xlLCByYWRpdXMsIGNlbnRlclBvc2l0aW9uLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cclxuICByZXR1cm4ge1xyXG4gICAgY2VudGVyOiBjZW50ZXJQb3NpdGlvbixcclxuICAgIHJhZGl1czogcmFkaXVzLFxyXG4gICAgYW5nbGVMaXN0OiBjb29yZGluYXRlQW5nbGVcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBub3JtYWxJbnQobWluLCBtYXgsIGl0ZXIpIHtcclxuICAgIGl0ZXIgPSBpdGVyPT0wPzE6aXRlcjtcclxuICAgIHZhciBhcnIgPSBbXTtcclxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgaXRlcjsgaSsrKSB7XHJcbiAgICAgICAgYXJyW2ldID0gTWF0aC5yYW5kb20oKTtcclxuICAgIH07XHJcbiAgICByZXR1cm4gIE1hdGguZmxvb3IoYXJyLnJlZHVjZShmdW5jdGlvbihpLGope3JldHVybiBpK2p9KS9pdGVyKihtYXgtbWluKSkrbWluOyAgXHJcbn07XHJcblxyXG5mdW5jdGlvbiBjb2xsaXNpb25OZXcoYXJlYSxwb2ludHMsd2lkdGgsaGVpZ2h0KXtcclxuICAgIHZhciBpc0luPWZhbHNlO1xyXG4gICAgZm9yKGxldCBpPTA7aTxwb2ludHMubGVuZ3RoO2krKyl7XHJcbiAgICAgIGlmKHBvaW50c1tpXS5hcmVhKXtcclxuICAgICAgICBpZihhcmVhWzNdPHBvaW50c1tpXS5hcmVhWzFdfHxhcmVhWzBdPnBvaW50c1tpXS5hcmVhWzJdfHxhcmVhWzFdPnBvaW50c1tpXS5hcmVhWzNdfHxhcmVhWzJdPHBvaW50c1tpXS5hcmVhWzBdKXtcclxuICAgICAgICAgIGlmKGFyZWFbMF08MCB8fCBhcmVhWzFdPDAgfHwgYXJlYVsyXT53aWR0aCB8fCBhcmVhWzNdPmhlaWdodCl7XHJcbiAgICAgICAgICAgIGlzSW49dHJ1ZTtcclxuICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgaXNJbj1mYWxzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgIGlzSW49dHJ1ZTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcmV0dXJuIGlzSW47XHJcbn07XHJcblxyXG5mdW5jdGlvbiBnZXRCb3VuZGluZ0JveChkYXRhKSB7XHJcbiAgdmFyIGJvdW5kcyA9IHt9LCBjb29yZHM7XHJcbiAgYm91bmRzLnhNaW4gPSAxODA7XHJcbiAgYm91bmRzLnhNYXggPSAwO1xyXG4gIGJvdW5kcy55TWluID0gOTA7XHJcbiAgYm91bmRzLnlNYXggPSAwXHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBkYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIHZhciBjb29yZGEgPSBkYXRhW2ldLmdlb21ldHJ5LmNvb3JkaW5hdGVzXHJcbiAgICAgIGZvciAodmFyIGsgPSAwOyBrIDwgY29vcmRhLmxlbmd0aDsgaysrKSB7XHJcbiAgICAgICAgICBjb29yZHMgPSBjb29yZGFba107XHJcbiAgICAgICAgICBpZiAoY29vcmRzLmxlbmd0aCA9PSAxKSB7XHJcbiAgICAgICAgICAgICAgY29vcmRzID0gY29vcmRzWzBdXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IGNvb3Jkcy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICAgIHZhciBsb25naXR1ZGUgPSBjb29yZHNbal1bMF07XHJcbiAgICAgICAgICAgICAgdmFyIGxhdGl0dWRlID0gY29vcmRzW2pdWzFdO1xyXG4gICAgICAgICAgICAgIHZhciBwb2ludCA9IHtcclxuICAgICAgICAgICAgICAgICAgeDogbG9uZ2l0dWRlLCBcclxuICAgICAgICAgICAgICAgICAgeTogbGF0aXR1ZGUgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGJvdW5kcy54TWluID0gYm91bmRzLnhNaW4gPCBwb2ludC54ID8gYm91bmRzLnhNaW4gOiBwb2ludC54O1xyXG4gICAgICAgICAgICAgIGJvdW5kcy54TWF4ID0gYm91bmRzLnhNYXggPiBwb2ludC54ID8gYm91bmRzLnhNYXggOiBwb2ludC54O1xyXG4gICAgICAgICAgICAgIGJvdW5kcy55TWluID0gYm91bmRzLnlNaW4gPCBwb2ludC55ID8gYm91bmRzLnlNaW4gOiBwb2ludC55O1xyXG4gICAgICAgICAgICAgIGJvdW5kcy55TWF4ID0gYm91bmRzLnlNYXggPiBwb2ludC55ID8gYm91bmRzLnlNYXggOiBwb2ludC55O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBib3VuZHM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNvb3JkaW5hdGVUb1BvaW50KGxhdGl0dWRlLCBsb25naXR1ZGUsYm91bmRzLHNjYWxlLHhvZmZzZXQseW9mZnNldCkge1xyXG4gIHJldHVybiB7XHJcbiAgICAgIHg6IChsb25naXR1ZGUgLSBib3VuZHMueE1pbikgKiBzY2FsZSt4b2Zmc2V0LFxyXG4gICAgICB5OiAoYm91bmRzLnlNYXggLSBsYXRpdHVkZSkgKiBzY2FsZSt5b2Zmc2V0XHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gcG9pbnRUb0Nvb3JkaW5hdGUocG9pbnRZLCBwb2ludFgsYm91bmRzLHNjYWxlLHhvZmZzZXQseW9mZnNldCkge1xyXG4gIHJldHVybiB7XHJcbiAgICAgIHg6IChwb2ludFgteG9mZnNldCkvc2NhbGUrYm91bmRzLnhNaW4sXHJcbiAgICAgIHk6IGJvdW5kcy55TWF4IC0gKHBvaW50WS15b2Zmc2V0KS9zY2FsZVxyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGlzUmF5SW50ZXJzZWN0c1NlZ21lbnQocG9pLHNfcG9pLGVfcG9pKXtcclxuICAgICAgaWYgKHNfcG9pWzFdPT1lX3BvaVsxXSl7cmV0dXJuIGZhbHNlO30gXHJcbiAgICAgIGlmIChzX3BvaVsxXT5wb2lbMV0gJiYgZV9wb2lbMV0+cG9pWzFdKXtyZXR1cm4gZmFsc2U7fVxyXG4gICAgICBpZiAoc19wb2lbMV08cG9pWzFdICYmIGVfcG9pWzFdPHBvaVsxXSl7cmV0dXJuIGZhbHNlO31cclxuICAgICAgaWYgKHNfcG9pWzFdPT1wb2lbMV0gJiYgZV9wb2lbMV0+cG9pWzFdKXtyZXR1cm4gZmFsc2U7fVxyXG4gICAgICBpZiAoZV9wb2lbMV09PXBvaVsxXSAmJiBzX3BvaVsxXT5wb2lbMV0pe3JldHVybiBmYWxzZTt9XHJcbiAgICAgIGlmIChzX3BvaVswXTxwb2lbMF0gJiYgZV9wb2lbMV08cG9pWzFdKXtyZXR1cm4gZmFsc2U7fVxyXG4gICAgICBsZXQgeHNlZz1lX3BvaVswXS0oZV9wb2lbMF0tc19wb2lbMF0pKihlX3BvaVsxXS1wb2lbMV0pLyhlX3BvaVsxXS1zX3BvaVsxXSk7IFxyXG4gICAgICBpZiAoeHNlZzxwb2lbMF0pe1xyXG4gICAgICAgIHJldHVybiBmYWxzZTtcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgcmV0dXJuIHRydWU7XHJcbiAgICAgIH1cclxufSBcclxuXHJcbmZ1bmN0aW9uIGlzUG9pV2l0aGluUG9seShwb2kscG9seSl7XHJcbiAgbGV0IHNpbnNjPTA7XHJcbiAgZm9yIChsZXQgaT0wO2k8cG9seS5sZW5ndGg7aSsrKXtcclxuICAgIGxldCBlcG9seT1wb2x5W2ldWzBdO1xyXG4gICAgaWYgKHBvbHkubGVuZ3RoID09IDEpIHtcclxuICAgICAgZXBvbHkgPSBwb2x5W2ldWzBdXHJcbiAgICB9XHJcbiAgICBmb3IobGV0IGo9MDtqPGVwb2x5Lmxlbmd0aC0xO2orKyl7XHJcbiAgICAgIGxldCBzX3BvaT1lcG9seVtqXTtcclxuICAgICAgbGV0IGVfcG9pPWVwb2x5W2orMV07XHJcbiAgICAgIGlmIChpc1JheUludGVyc2VjdHNTZWdtZW50KHBvaSxzX3BvaSxlX3BvaSkpe1xyXG4gICAgICAgIHNpbnNjKz0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGlmKHNpbnNjJTI9PTEpe1xyXG4gICAgcmV0dXJuIHRydWU7XHJcbiAgfWVsc2V7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuZnVuY3Rpb24gZHJhd01hcERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgbWFwT3B0aW9uPWFzc2lnbih7fSx7XHJcbiAgICBib3JkZXI6dHJ1ZSxcclxuICAgIGJvcmRlcldpZHRoOjEsXHJcbiAgICBib3JkZXJDb2xvcjonIzY2NjY2NicsXHJcbiAgICBmaWxsT3BhY2l0eTowLjYsXHJcbiAgICBhY3RpdmVCb3JkZXJDb2xvcjonI2YwNDg2NCcsXHJcbiAgICBhY3RpdmVGaWxsQ29sb3I6JyNmYWNjMTQnLFxyXG4gICAgYWN0aXZlRmlsbE9wYWNpdHk6MVxyXG4gIH0sb3B0cy5leHRyYS5tYXApO1xyXG4gIHZhciBjb29yZHMsIHBvaW50O1xyXG4gIHZhciBkYXRhID0gc2VyaWVzO1xyXG4gIHZhciBib3VuZHM9IGdldEJvdW5kaW5nQm94KGRhdGEpO1xyXG4gIHZhciB4U2NhbGUgPSBvcHRzLndpZHRoIC8gTWF0aC5hYnMoYm91bmRzLnhNYXggLSBib3VuZHMueE1pbik7XHJcbiAgdmFyIHlTY2FsZSA9IG9wdHMuaGVpZ2h0IC8gTWF0aC5hYnMoYm91bmRzLnlNYXggLSBib3VuZHMueU1pbik7XHJcbiAgdmFyIHNjYWxlID0geFNjYWxlIDwgeVNjYWxlID8geFNjYWxlIDogeVNjYWxlO1xyXG4gIHZhciB4b2Zmc2V0PW9wdHMud2lkdGgvMi1NYXRoLmFicyhib3VuZHMueE1heCAtIGJvdW5kcy54TWluKS8yKnNjYWxlO1xyXG4gIHZhciB5b2Zmc2V0PW9wdHMuaGVpZ2h0LzItTWF0aC5hYnMoYm91bmRzLnlNYXggLSBib3VuZHMueU1pbikvMipzY2FsZTtcclxuICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICBjb250ZXh0LnNldEZpbGxTdHlsZShvcHRzLmJhY2tncm91bmR8fCcjRkZGRkZGJyk7XHJcbiAgY29udGV4dC5yZWN0KDAsMCxvcHRzLndpZHRoLG9wdHMuaGVpZ2h0KTtcclxuICBjb250ZXh0LmZpbGwoKTtcclxuICBmb3IgKHZhciBpID0gMDsgaSA8IGRhdGEubGVuZ3RoOyBpKyspIHtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChtYXBPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShtYXBPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2Ioc2VyaWVzW2ldLmNvbG9yLCBtYXBPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgIGlmIChvcHRzLnRvb2x0aXApIHtcclxuICAgICAgaWYgKG9wdHMudG9vbHRpcC5pbmRleCA9PSBpICkge1xyXG4gICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUobWFwT3B0aW9uLmFjdGl2ZUJvcmRlckNvbG9yKTtcclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihtYXBPcHRpb24uYWN0aXZlRmlsbENvbG9yLCBtYXBPcHRpb24uYWN0aXZlRmlsbE9wYWNpdHkpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdmFyIGNvb3JkYSA9IGRhdGFbaV0uZ2VvbWV0cnkuY29vcmRpbmF0ZXNcclxuICAgIGZvciAodmFyIGsgPSAwOyBrIDwgY29vcmRhLmxlbmd0aDsgaysrKSB7XHJcbiAgICAgIGNvb3JkcyA9IGNvb3JkYVtrXTtcclxuICAgICAgaWYgKGNvb3Jkcy5sZW5ndGggPT0gMSkge1xyXG4gICAgICAgIGNvb3JkcyA9IGNvb3Jkc1swXVxyXG4gICAgICB9XHJcbiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgY29vcmRzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgcG9pbnQgPSBjb29yZGluYXRlVG9Qb2ludChjb29yZHNbal1bMV0sIGNvb3Jkc1tqXVswXSxib3VuZHMsc2NhbGUseG9mZnNldCx5b2Zmc2V0KVxyXG4gICAgICAgIGlmIChqID09PSAwKSB7XHJcbiAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnQueCwgcG9pbnQueSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHBvaW50LngsIHBvaW50LnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgaWYobWFwT3B0aW9uLmJvcmRlciA9PSB0cnVlKXtcclxuICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZihvcHRzLmRhdGFMYWJlbCA9PSB0cnVlKXtcclxuICAgICAgdmFyIGNlbnRlclBvaW50ID0gZGF0YVtpXS5wcm9wZXJ0aWVzLmNlbnRyb2lkO1xyXG4gICAgICBpZihjZW50ZXJQb2ludCl7XHJcbiAgICAgICAgcG9pbnQgPSBjb29yZGluYXRlVG9Qb2ludChjZW50ZXJQb2ludFsxXSwgY2VudGVyUG9pbnRbMF0sYm91bmRzLHNjYWxlLHhvZmZzZXQseW9mZnNldCk7XHJcbiAgICAgICAgbGV0IGZvbnRTaXplPWRhdGFbaV0udGV4dFNpemV8fGNvbmZpZy5mb250U2l6ZTtcclxuICAgICAgICBsZXQgdGV4dD1kYXRhW2ldLnByb3BlcnRpZXMubmFtZTtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoZm9udFNpemUpXHJcbiAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZGF0YVtpXS50ZXh0Q29sb3J8fCcjNjY2NjY2JylcclxuICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRleHQsIHBvaW50LngtbWVhc3VyZVRleHQodGV4dCxmb250U2l6ZSkvMiwgcG9pbnQueStmb250U2l6ZS8yKTtcclxuICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgb3B0cy5jaGFydERhdGEubWFwRGF0YT17XHJcbiAgICBib3VuZHM6Ym91bmRzLFxyXG4gICAgc2NhbGU6c2NhbGUsXHJcbiAgICB4b2Zmc2V0OnhvZmZzZXQsXHJcbiAgICB5b2Zmc2V0OnlvZmZzZXRcclxuICB9XHJcbiAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LDEpO1xyXG4gIGNvbnRleHQuZHJhdygpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRXb3JkQ2xvdWRQb2ludChvcHRzLHR5cGUpe1xyXG4gIGxldCBwb2ludHMgPSBvcHRzLnNlcmllcy5zb3J0KGZ1bmN0aW9uKGEsYil7cmV0dXJuIHBhcnNlSW50KGIudGV4dFNpemUpLXBhcnNlSW50KGEudGV4dFNpemUpO30pO1xyXG4gIHN3aXRjaCAodHlwZSkge1xyXG4gICAgY2FzZSAnbm9ybWFsJzpcclxuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICBsZXQgdGV4dCA9IHBvaW50c1tpXS5uYW1lO1xyXG4gICAgICAgIGxldCB0SGVpZ2h0ID0gcG9pbnRzW2ldLnRleHRTaXplO1xyXG4gICAgICAgIGxldCB0V2lkdGggPSBtZWFzdXJlVGV4dCh0ZXh0LHRIZWlnaHQpO1xyXG4gICAgICAgIGxldCB4LHk7XHJcbiAgICAgICAgbGV0IGFyZWE7XHJcbiAgICAgICAgbGV0IGJyZWFrbnVtPTA7XHJcbiAgICAgICAgd2hpbGUodHJ1ZSkge1xyXG4gICAgICAgICAgICBicmVha251bSsrO1xyXG4gICAgICAgICAgICB4ID0gbm9ybWFsSW50KC1vcHRzLndpZHRoLzIsIG9wdHMud2lkdGgvMiw1KSAtIHRXaWR0aC8yO1xyXG4gICAgICAgICAgICB5ID0gbm9ybWFsSW50KC1vcHRzLmhlaWdodC8yLCBvcHRzLmhlaWdodC8yLDUpICsgdEhlaWdodC8yO1xyXG4gICAgICAgICAgICBhcmVhPVt4LTUrb3B0cy53aWR0aC8yLHktNS10SGVpZ2h0K29wdHMuaGVpZ2h0LzIseCt0V2lkdGgrNStvcHRzLndpZHRoLzIseSs1K29wdHMuaGVpZ2h0LzJdO1xyXG4gICAgICAgICAgICBsZXQgaXNDb2xsaXNpb24gPSBjb2xsaXNpb25OZXcoYXJlYSxwb2ludHMsb3B0cy53aWR0aCxvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICAgIGlmICghaXNDb2xsaXNpb24pIGJyZWFrO1xyXG4gICAgICAgICAgICBpZiAoYnJlYWtudW09PTEwMDApe1xyXG4gICAgICAgICAgICAgIGFyZWE9Wy0xMDAsLTEwMCwtMTAwLC0xMDBdO1xyXG4gICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfTtcclxuICAgICAgICBwb2ludHNbaV0uYXJlYT1hcmVhO1xyXG4gICAgICB9XHJcbiAgICBicmVhaztcclxuICAgIGNhc2UgJ3ZlcnRpY2FsJzpcclxuICAgICAgZnVuY3Rpb24gU3Bpbigpe1xyXG4gICAgICAgIC8v6I635Y+W5Z2H5YyA6ZqP5py65YC877yM5piv5ZCm5peL6L2s77yM5peL6L2s55qE5qaC546H5Li677yIMS0wLjXvvIlcclxuICAgICAgICBpZiAoTWF0aC5yYW5kb20oKT4wLjcpIHtcclxuICAgICAgICAgICAgcmV0dXJuIHRydWU7XHJcbiAgICAgICAgfWVsc2Uge3JldHVybiBmYWxzZX07XHJcbiAgICAgIH07XHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcG9pbnRzLmxlbmd0aDsgaSsrKSB7IFxyXG4gICAgICAgIGxldCB0ZXh0ID0gcG9pbnRzW2ldLm5hbWU7XHJcbiAgICAgICAgbGV0IHRIZWlnaHQgPSBwb2ludHNbaV0udGV4dFNpemU7XHJcbiAgICAgICAgbGV0IHRXaWR0aCA9IG1lYXN1cmVUZXh0KHRleHQsdEhlaWdodCk7XHJcbiAgICAgICAgbGV0IGlzU3BpbiA9IFNwaW4oKTsgXHJcbiAgICAgICAgbGV0IHgseSxhcmVhLGFyZWF2O1xyXG4gICAgICAgIGxldCBicmVha251bT0wO1xyXG4gICAgICAgIHdoaWxlKHRydWUpIHtcclxuICAgICAgICAgIGJyZWFrbnVtKys7XHJcbiAgICAgICAgICBsZXQgaXNDb2xsaXNpb247XHJcbiAgICAgICAgICBpZiAoaXNTcGluKSB7XHJcbiAgICAgICAgICAgICAgeCA9IG5vcm1hbEludCgtb3B0cy53aWR0aC8yLCBvcHRzLndpZHRoLzIsNSkgLSB0V2lkdGgvMjtcclxuICAgICAgICAgICAgICB5ID0gbm9ybWFsSW50KC1vcHRzLmhlaWdodC8yLCBvcHRzLmhlaWdodC8yLDUpK3RIZWlnaHQvMjtcclxuICAgICAgICAgICAgICBhcmVhPVt5LTUtdFdpZHRoK29wdHMud2lkdGgvMiwoLXgtNStvcHRzLmhlaWdodC8yKSx5KzUrb3B0cy53aWR0aC8yLCgteCt0SGVpZ2h0KzUrb3B0cy5oZWlnaHQvMildO1xyXG4gICAgICAgICAgICAgIGFyZWF2PVtvcHRzLndpZHRoLShvcHRzLndpZHRoLzItb3B0cy5oZWlnaHQvMiktKC14K3RIZWlnaHQrNStvcHRzLmhlaWdodC8yKS01LChvcHRzLmhlaWdodC8yLW9wdHMud2lkdGgvMikrKHktNS10V2lkdGgrb3B0cy53aWR0aC8yKS01LG9wdHMud2lkdGgtKG9wdHMud2lkdGgvMi1vcHRzLmhlaWdodC8yKS0oLXgrdEhlaWdodCs1K29wdHMuaGVpZ2h0LzIpK3RIZWlnaHQsKG9wdHMuaGVpZ2h0LzItb3B0cy53aWR0aC8yKSsoeS01LXRXaWR0aCtvcHRzLndpZHRoLzIpK3RXaWR0aCs1XTtcclxuICAgICAgICAgICAgICBpc0NvbGxpc2lvbiA9IGNvbGxpc2lvbk5ldyhhcmVhdixwb2ludHMsb3B0cy5oZWlnaHQsb3B0cy53aWR0aCk7XHJcbiAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgeCA9IG5vcm1hbEludCgtb3B0cy53aWR0aC8yLCBvcHRzLndpZHRoLzIsNSkgLSB0V2lkdGgvMjtcclxuICAgICAgICAgICAgeSA9IG5vcm1hbEludCgtb3B0cy5oZWlnaHQvMiwgb3B0cy5oZWlnaHQvMiw1KSt0SGVpZ2h0LzI7XHJcbiAgICAgICAgICAgIGFyZWE9W3gtNStvcHRzLndpZHRoLzIseS01LXRIZWlnaHQrb3B0cy5oZWlnaHQvMix4K3RXaWR0aCs1K29wdHMud2lkdGgvMix5KzUrb3B0cy5oZWlnaHQvMl07XHJcbiAgICAgICAgICAgIGlzQ29sbGlzaW9uID0gY29sbGlzaW9uTmV3KGFyZWEscG9pbnRzLG9wdHMud2lkdGgsb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgfSBcclxuICAgICAgICAgIGlmICghaXNDb2xsaXNpb24pIGJyZWFrO1xyXG4gICAgICAgICAgaWYgKGJyZWFrbnVtPT0xMDAwKXtcclxuICAgICAgICAgICAgYXJlYT1bLTEwMDAsLTEwMDAsLTEwMDAsLTEwMDBdO1xyXG4gICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9O1xyXG4gICAgICAgIGlmIChpc1NwaW4pIHtcclxuICAgICAgICAgIHBvaW50c1tpXS5hcmVhPWFyZWF2O1xyXG4gICAgICAgICAgcG9pbnRzW2ldLmFyZWF2PWFyZWE7XHJcbiAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICBwb2ludHNbaV0uYXJlYT1hcmVhO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb2ludHNbaV0ucm90YXRlPWlzU3BpbjtcclxuICAgICAgfTtcclxuICAgIGJyZWFrO1xyXG4gIH1cclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5cclxuZnVuY3Rpb24gZHJhd1dvcmRDbG91ZERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICBsZXQgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICBsZXQgd29yZE9wdGlvbiA9IGFzc2lnbih7fSx7XHJcbiAgICB0eXBlOiAnbm9ybWFsJyxcclxuICAgIGF1dG9Db2xvcnM6IHRydWVcclxuICB9LG9wdHMuZXh0cmEud29yZCk7XHJcbiAgXHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0LnNldEZpbGxTdHlsZShvcHRzLmJhY2tncm91bmR8fCcjRkZGRkZGJyk7XHJcbiAgY29udGV4dC5yZWN0KDAsMCxvcHRzLndpZHRoLG9wdHMuaGVpZ2h0KTtcclxuICBjb250ZXh0LmZpbGwoKTtcclxuICBjb250ZXh0LnNhdmUoKTtcclxuICBsZXQgcG9pbnRzID0gb3B0cy5jaGFydERhdGEud29yZENsb3VkRGF0YTtcclxuICBjb250ZXh0LnRyYW5zbGF0ZShvcHRzLndpZHRoLzIsb3B0cy5oZWlnaHQvMik7XHJcbiAgXHJcbiAgZm9yKGxldCBpPTA7aTxwb2ludHMubGVuZ3RoO2krKyl7XHJcbiAgICAgIGNvbnRleHQuc2F2ZSgpO1xyXG4gICAgICBpZihwb2ludHNbaV0ucm90YXRlKXtcclxuICAgICAgICBjb250ZXh0LnJvdGF0ZSg5MCAqIE1hdGguUEkgLyAxODApO1xyXG4gICAgICB9XHJcbiAgICAgIGxldCB0ZXh0ID0gcG9pbnRzW2ldLm5hbWU7XHJcbiAgICAgIGxldCB0SGVpZ2h0ID0gcG9pbnRzW2ldLnRleHRTaXplO1xyXG4gICAgICBsZXQgdFdpZHRoID0gbWVhc3VyZVRleHQodGV4dCx0SGVpZ2h0KTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShwb2ludHNbaV0uY29sb3IpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShwb2ludHNbaV0uY29sb3IpO1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKHRIZWlnaHQpO1xyXG4gICAgICBpZihwb2ludHNbaV0ucm90YXRlKXtcclxuICAgICAgICBpZihwb2ludHNbaV0uYXJlYXZbMF0+MCl7XHJcbiAgICAgICAgICBpZiAob3B0cy50b29sdGlwKSB7XHJcbiAgICAgICAgICAgIGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gaSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuc3Ryb2tlVGV4dCh0ZXh0LChwb2ludHNbaV0uYXJlYXZbMF0rNS1vcHRzLndpZHRoLzIpKnByb2Nlc3MtdFdpZHRoKigxLXByb2Nlc3MpLzIsKHBvaW50c1tpXS5hcmVhdlsxXSs1K3RIZWlnaHQtb3B0cy5oZWlnaHQvMikqcHJvY2Vzcyk7XHJcbiAgICAgICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRleHQsKHBvaW50c1tpXS5hcmVhdlswXSs1LW9wdHMud2lkdGgvMikqcHJvY2Vzcy10V2lkdGgqKDEtcHJvY2VzcykvMiwocG9pbnRzW2ldLmFyZWF2WzFdKzUrdEhlaWdodC1vcHRzLmhlaWdodC8yKSpwcm9jZXNzKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsVGV4dCh0ZXh0LChwb2ludHNbaV0uYXJlYXZbMF0rNS1vcHRzLndpZHRoLzIpKnByb2Nlc3MtdFdpZHRoKigxLXByb2Nlc3MpLzIsKHBvaW50c1tpXS5hcmVhdlsxXSs1K3RIZWlnaHQtb3B0cy5oZWlnaHQvMikqcHJvY2Vzcyk7XHJcbiAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgaWYocG9pbnRzW2ldLmFyZWFbMF0+MCl7XHJcbiAgICAgICAgICBpZiAob3B0cy50b29sdGlwKSB7XHJcbiAgICAgICAgICAgIGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gaSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuc3Ryb2tlVGV4dCh0ZXh0LChwb2ludHNbaV0uYXJlYVswXSs1LW9wdHMud2lkdGgvMikqcHJvY2Vzcy10V2lkdGgqKDEtcHJvY2VzcykvMiwocG9pbnRzW2ldLmFyZWFbMV0rNSt0SGVpZ2h0LW9wdHMuaGVpZ2h0LzIpKnByb2Nlc3MpO1xyXG4gICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRleHQsKHBvaW50c1tpXS5hcmVhWzBdKzUtb3B0cy53aWR0aC8yKSpwcm9jZXNzLXRXaWR0aCooMS1wcm9jZXNzKS8yLChwb2ludHNbaV0uYXJlYVsxXSs1K3RIZWlnaHQtb3B0cy5oZWlnaHQvMikqcHJvY2Vzcyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRleHQsKHBvaW50c1tpXS5hcmVhWzBdKzUtb3B0cy53aWR0aC8yKSpwcm9jZXNzLXRXaWR0aCooMS1wcm9jZXNzKS8yLChwb2ludHNbaV0uYXJlYVsxXSs1K3RIZWlnaHQtb3B0cy5oZWlnaHQvMikqcHJvY2Vzcyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgfVxyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3RnVubmVsRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIGxldCBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIGxldCBmdW5uZWxPcHRpb24gPSBhc3NpZ24oe30se1xyXG4gICAgYWN0aXZlV2lkdGg6MTAsXHJcbiAgICBhY3RpdmVPcGFjaXR5OjAuMyxcclxuICAgIGJvcmRlcjpmYWxzZSxcclxuICAgIGJvcmRlcldpZHRoOjIsXHJcbiAgICBib3JkZXJDb2xvcjonI0ZGRkZGRicsXHJcbiAgICBmaWxsT3BhY2l0eToxLFxyXG4gICAgbGFiZWxBbGlnbjoncmlnaHQnXHJcbiAgfSxvcHRzLmV4dHJhLmZ1bm5lbCk7XHJcbiAgbGV0IGVhY2hTcGFjaW5nID0gKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKS9zZXJpZXMubGVuZ3RoO1xyXG4gIGxldCBjZW50ZXJQb3NpdGlvbiA9IHtcclxuICAgIHg6IG9wdHMuYXJlYVszXSArIChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIsXHJcbiAgICB5OiBvcHRzLmhlaWdodC1vcHRzLmFyZWFbMl1cclxuICB9O1xyXG4gIGxldCBhY3RpdmVXaWR0aCA9IGZ1bm5lbE9wdGlvbi5hY3RpdmVXaWR0aDtcclxuICBsZXQgcmFkaXVzID0gTWF0aC5taW4oKG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM10pIC8gMiAtIGFjdGl2ZVdpZHRoLCAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMiAtIGFjdGl2ZVdpZHRoKTtcclxuICBzZXJpZXMgPSBnZXRGdW5uZWxEYXRhUG9pbnRzKHNlcmllcywgcmFkaXVzLCBwcm9jZXNzKTtcclxuICBjb250ZXh0LnNhdmUoKTtcclxuICBjb250ZXh0LnRyYW5zbGF0ZShjZW50ZXJQb3NpdGlvbi54LGNlbnRlclBvc2l0aW9uLnkpO1xyXG4gIGZvcihsZXQgaT0wO2k8c2VyaWVzLmxlbmd0aDtpKyspe1xyXG4gICAgaWYoaT09MCl7XHJcbiAgICAgIGlmIChvcHRzLnRvb2x0aXApIHtcclxuICAgICAgICBpZiAob3B0cy50b29sdGlwLmluZGV4ID09IGkpIHtcclxuICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5hY3RpdmVPcGFjaXR5KSk7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbygtYWN0aXZlV2lkdGgsIDApO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc1tpXS5yYWRpdXMtYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNbaV0ucmFkaXVzK2FjdGl2ZVdpZHRoLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oYWN0aXZlV2lkdGgsIDApO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oLWFjdGl2ZVdpZHRoLCAwKTtcclxuICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc2VyaWVzW2ldLmZ1bm5lbEFyZWE9W2NlbnRlclBvc2l0aW9uLngtc2VyaWVzW2ldLnJhZGl1cyxjZW50ZXJQb3NpdGlvbi55LWVhY2hTcGFjaW5nLGNlbnRlclBvc2l0aW9uLngrc2VyaWVzW2ldLnJhZGl1cyxjZW50ZXJQb3NpdGlvbi55XTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoZnVubmVsT3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShmdW5uZWxPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICBjb250ZXh0Lm1vdmVUbygwLCAwKTtcclxuICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKHNlcmllc1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKDAsIDApO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgaWYoZnVubmVsT3B0aW9uLmJvcmRlciA9PSB0cnVlKXtcclxuICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICB9XHJcbiAgICB9ZWxzZXtcclxuICAgICAgaWYgKG9wdHMudG9vbHRpcCkge1xyXG4gICAgICAgIGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gaSkge1xyXG4gICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKHNlcmllc1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmFjdGl2ZU9wYWNpdHkpKTtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKDAsIDApO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc1tpLTFdLnJhZGl1cy1hY3RpdmVXaWR0aCwgMCk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbygtc2VyaWVzW2ldLnJhZGl1cy1hY3RpdmVXaWR0aCwgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHNlcmllc1tpXS5yYWRpdXMrYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNbaS0xXS5yYWRpdXMrYWN0aXZlV2lkdGgsIDApO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oMCwgMCk7XHJcbiAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNlcmllc1tpXS5mdW5uZWxBcmVhPVtjZW50ZXJQb3NpdGlvbi54LXNlcmllc1tpXS5yYWRpdXMsY2VudGVyUG9zaXRpb24ueS1lYWNoU3BhY2luZyooaSsxKSxjZW50ZXJQb3NpdGlvbi54K3Nlcmllc1tpXS5yYWRpdXMsY2VudGVyUG9zaXRpb24ueS1lYWNoU3BhY2luZyppXTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoZnVubmVsT3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXhlbFJhdGlvKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShmdW5uZWxPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICBjb250ZXh0Lm1vdmVUbygwLCAwKTtcclxuICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc1tpLTFdLnJhZGl1cywgMCk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKC1zZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNbaS0xXS5yYWRpdXMsIDApO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbygwLCAwKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgIGlmKGZ1bm5lbE9wdGlvbi5ib3JkZXIgPT0gdHJ1ZSl7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgY29udGV4dC50cmFuc2xhdGUoMCwtZWFjaFNwYWNpbmcpXHJcbiAgfVxyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gIFxyXG4gIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgZHJhd0Z1bm5lbFRleHQoc2VyaWVzLCBvcHRzLCBjb250ZXh0LCBlYWNoU3BhY2luZywgZnVubmVsT3B0aW9uLmxhYmVsQWxpZ24sIGFjdGl2ZVdpZHRoLCBjZW50ZXJQb3NpdGlvbik7XHJcbiAgfVxyXG4gIFxyXG4gIHJldHVybiB7XHJcbiAgICBjZW50ZXI6IGNlbnRlclBvc2l0aW9uLFxyXG4gICAgcmFkaXVzOiByYWRpdXMsXHJcbiAgICBzZXJpZXM6IHNlcmllc1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdGdW5uZWxUZXh0KHNlcmllcywgb3B0cywgY29udGV4dCwgZWFjaFNwYWNpbmcsIGxhYmVsQWxpZ24sYWN0aXZlV2lkdGgsIGNlbnRlclBvc2l0aW9uKXtcclxuICBmb3IobGV0IGk9MDtpPHNlcmllcy5sZW5ndGg7aSsrKXtcclxuICAgIGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG4gICAgbGV0IHN0YXJ0WCxlbmRYLHN0YXJ0WSxmb250U2l6ZTtcclxuICAgIGxldCB0ZXh0ID0gaXRlbS5mb3JtYXQgPyBpdGVtLmZvcm1hdCgraXRlbS5fcHJvcG9ydGlvbl8udG9GaXhlZCgyKSkgOiB1dGlsLnRvRml4ZWQoaXRlbS5fcHJvcG9ydGlvbl8gKiAxMDApICsnJSc7XHJcbiAgICBpZihsYWJlbEFsaWduID09ICdyaWdodCcpe1xyXG4gICAgICBpZihpPT0wKXtcclxuICAgICAgICBzdGFydFg9KGl0ZW0uZnVubmVsQXJlYVsyXStjZW50ZXJQb3NpdGlvbi54KS8yO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBzdGFydFg9KGl0ZW0uZnVubmVsQXJlYVsyXStzZXJpZXNbaS0xXS5mdW5uZWxBcmVhWzJdKS8yO1xyXG4gICAgICB9XHJcbiAgICAgIGVuZFg9c3RhcnRYK2FjdGl2ZVdpZHRoKjI7XHJcbiAgICAgIHN0YXJ0WT1pdGVtLmZ1bm5lbEFyZWFbMV0rZWFjaFNwYWNpbmcvMjtcclxuICAgICAgZm9udFNpemUgPSBpdGVtLnRleHRTaXplIHx8IG9wdHMuZm9udFNpemU7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGl0ZW0uY29sb3IpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLmNvbG9yKTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLHN0YXJ0WSApO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhlbmRYLHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKGVuZFgsIHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQuYXJjKGVuZFgsIHN0YXJ0WSwgMiwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0udGV4dENvbG9yIHx8ICcjNjY2NjY2Jyk7XHJcbiAgICAgIGNvbnRleHQuZmlsbFRleHQodGV4dCwgZW5kWCs1LCBzdGFydFkgKyBmb250U2l6ZS8yIC0yKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIH1lbHNle1xyXG4gICAgICBpZihpPT0wKXtcclxuICAgICAgICBzdGFydFg9KGl0ZW0uZnVubmVsQXJlYVswXStjZW50ZXJQb3NpdGlvbi54KS8yO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBzdGFydFg9KGl0ZW0uZnVubmVsQXJlYVswXStzZXJpZXNbaS0xXS5mdW5uZWxBcmVhWzBdKS8yO1xyXG4gICAgICB9XHJcbiAgICAgIGVuZFg9c3RhcnRYLWFjdGl2ZVdpZHRoKjI7XHJcbiAgICAgIHN0YXJ0WT1pdGVtLmZ1bm5lbEFyZWFbMV0rZWFjaFNwYWNpbmcvMjtcclxuICAgICAgZm9udFNpemUgPSBpdGVtLnRleHRTaXplIHx8IG9wdHMuZm9udFNpemU7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG4gICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGl0ZW0uY29sb3IpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLmNvbG9yKTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLHN0YXJ0WSApO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhlbmRYLHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKGVuZFgsIHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQuYXJjKGVuZFgsIHN0YXJ0WSwgMiwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0udGV4dENvbG9yIHx8ICcjNjY2NjY2Jyk7XHJcbiAgICAgIGNvbnRleHQuZmlsbFRleHQodGV4dCwgZW5kWC01LW1lYXN1cmVUZXh0KHRleHQpLCBzdGFydFkgKyBmb250U2l6ZS8yIC0yKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuXHJcbmZ1bmN0aW9uIGRyYXdDYW52YXMob3B0cywgY29udGV4dCkge1xyXG4gIGNvbnRleHQuZHJhdygpO1xyXG59XHJcblxyXG52YXIgVGltaW5nID0ge1xyXG4gIGVhc2VJbjogZnVuY3Rpb24gZWFzZUluKHBvcykge1xyXG4gICAgcmV0dXJuIE1hdGgucG93KHBvcywgMyk7XHJcbiAgfSxcclxuICBlYXNlT3V0OiBmdW5jdGlvbiBlYXNlT3V0KHBvcykge1xyXG4gICAgcmV0dXJuIE1hdGgucG93KHBvcyAtIDEsIDMpICsgMTtcclxuICB9LFxyXG4gIGVhc2VJbk91dDogZnVuY3Rpb24gZWFzZUluT3V0KHBvcykge1xyXG4gICAgaWYgKChwb3MgLz0gMC41KSA8IDEpIHtcclxuICAgICAgcmV0dXJuIDAuNSAqIE1hdGgucG93KHBvcywgMyk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gMC41ICogKE1hdGgucG93KHBvcyAtIDIsIDMpICsgMik7XHJcbiAgICB9XHJcbiAgfSxcclxuICBsaW5lYXI6IGZ1bmN0aW9uIGxpbmVhcihwb3MpIHtcclxuICAgIHJldHVybiBwb3M7XHJcbiAgfVxyXG59O1xyXG5cclxuZnVuY3Rpb24gQW5pbWF0aW9uKG9wdHMpIHtcclxuICB0aGlzLmlzU3RvcCA9IGZhbHNlO1xyXG4gIG9wdHMuZHVyYXRpb24gPSB0eXBlb2Ygb3B0cy5kdXJhdGlvbiA9PT0gJ3VuZGVmaW5lZCcgPyAxMDAwIDogb3B0cy5kdXJhdGlvbjtcclxuICBvcHRzLnRpbWluZyA9IG9wdHMudGltaW5nIHx8ICdsaW5lYXInO1xyXG4gIHZhciBkZWxheSA9IDE3O1xyXG5cclxuICBmdW5jdGlvbiBjcmVhdGVBbmltYXRpb25GcmFtZSgpIHtcclxuICAgIGlmICh0eXBlb2Ygc2V0VGltZW91dCAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgcmV0dXJuIGZ1bmN0aW9uKHN0ZXAsIGRlbGF5KSB7XHJcbiAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuICAgICAgICAgIHZhciB0aW1lU3RhbXAgPSArbmV3IERhdGUoKTtcclxuICAgICAgICAgIHN0ZXAodGltZVN0YW1wKTtcclxuICAgICAgICB9LCBkZWxheSk7XHJcbiAgICAgIH07XHJcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiByZXF1ZXN0QW5pbWF0aW9uRnJhbWUgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgIHJldHVybiByZXF1ZXN0QW5pbWF0aW9uRnJhbWU7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gZnVuY3Rpb24oc3RlcCkge1xyXG4gICAgICAgIHN0ZXAobnVsbCk7XHJcbiAgICAgIH07XHJcbiAgICB9XHJcbiAgfTtcclxuICB2YXIgYW5pbWF0aW9uRnJhbWUgPSBjcmVhdGVBbmltYXRpb25GcmFtZSgpO1xyXG4gIHZhciBzdGFydFRpbWVTdGFtcCA9IG51bGw7XHJcbiAgdmFyIF9zdGVwID0gZnVuY3Rpb24gc3RlcCh0aW1lc3RhbXApIHtcclxuICAgIGlmICh0aW1lc3RhbXAgPT09IG51bGwgfHwgdGhpcy5pc1N0b3AgPT09IHRydWUpIHtcclxuICAgICAgb3B0cy5vblByb2Nlc3MgJiYgb3B0cy5vblByb2Nlc3MoMSk7XHJcbiAgICAgIG9wdHMub25BbmltYXRpb25GaW5pc2ggJiYgb3B0cy5vbkFuaW1hdGlvbkZpbmlzaCgpO1xyXG4gICAgICByZXR1cm47XHJcbiAgICB9XHJcbiAgICBpZiAoc3RhcnRUaW1lU3RhbXAgPT09IG51bGwpIHtcclxuICAgICAgc3RhcnRUaW1lU3RhbXAgPSB0aW1lc3RhbXA7XHJcbiAgICB9XHJcbiAgICBpZiAodGltZXN0YW1wIC0gc3RhcnRUaW1lU3RhbXAgPCBvcHRzLmR1cmF0aW9uKSB7XHJcbiAgICAgIHZhciBwcm9jZXNzID0gKHRpbWVzdGFtcCAtIHN0YXJ0VGltZVN0YW1wKSAvIG9wdHMuZHVyYXRpb247XHJcbiAgICAgIHZhciB0aW1pbmdGdW5jdGlvbiA9IFRpbWluZ1tvcHRzLnRpbWluZ107XHJcbiAgICAgIHByb2Nlc3MgPSB0aW1pbmdGdW5jdGlvbihwcm9jZXNzKTtcclxuXHJcbiAgICAgIG9wdHMub25Qcm9jZXNzICYmIG9wdHMub25Qcm9jZXNzKHByb2Nlc3MpO1xyXG4gICAgICBhbmltYXRpb25GcmFtZShfc3RlcCwgZGVsYXkpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgb3B0cy5vblByb2Nlc3MgJiYgb3B0cy5vblByb2Nlc3MoMSk7XHJcbiAgICAgIG9wdHMub25BbmltYXRpb25GaW5pc2ggJiYgb3B0cy5vbkFuaW1hdGlvbkZpbmlzaCgpO1xyXG4gICAgfVxyXG4gIH07XHJcbiAgX3N0ZXAgPSBfc3RlcC5iaW5kKHRoaXMpO1xyXG4gIGFuaW1hdGlvbkZyYW1lKF9zdGVwLCBkZWxheSk7XHJcbn1cclxuXHJcbi8vIHN0b3AgYW5pbWF0aW9uIGltbWVkaWF0ZWx5XHJcbi8vIGFuZCB0aWdnZXIgb25BbmltYXRpb25GaW5pc2hcclxuQW5pbWF0aW9uLnByb3RvdHlwZS5zdG9wID0gZnVuY3Rpb24oKSB7XHJcbiAgdGhpcy5pc1N0b3AgPSB0cnVlO1xyXG59O1xyXG5cclxuZnVuY3Rpb24gZHJhd0NoYXJ0cyh0eXBlLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgX3RoaXMgPSB0aGlzO1xyXG4gIHZhciBzZXJpZXMgPSBvcHRzLnNlcmllcztcclxuICB2YXIgY2F0ZWdvcmllcyA9IG9wdHMuY2F0ZWdvcmllcztcclxuICBzZXJpZXMgPSBmaWxsU2VyaWVzKHNlcmllcywgb3B0cywgY29uZmlnKTtcclxuICB2YXIgZHVyYXRpb24gPSBvcHRzLmFuaW1hdGlvbiA/IG9wdHMuZHVyYXRpb24gOiAwO1xyXG4gIF90aGlzLmFuaW1hdGlvbkluc3RhbmNlICYmIF90aGlzLmFuaW1hdGlvbkluc3RhbmNlLnN0b3AoKTtcclxuICB2YXIgc2VyaWVzTUEgPSBudWxsO1xyXG4gIGlmICh0eXBlID09ICdjYW5kbGUnKSB7XHJcbiAgICBsZXQgYXZlcmFnZSA9IGFzc2lnbih7fSwgb3B0cy5leHRyYS5jYW5kbGUuYXZlcmFnZSk7XHJcbiAgICBpZiAoYXZlcmFnZS5zaG93KSB7XHJcbiAgICAgIHNlcmllc01BID0gY2FsQ2FuZGxlTUEoYXZlcmFnZS5kYXksIGF2ZXJhZ2UubmFtZSwgYXZlcmFnZS5jb2xvciwgc2VyaWVzWzBdLmRhdGEpO1xyXG4gICAgICBzZXJpZXNNQSA9IGZpbGxTZXJpZXMoc2VyaWVzTUEsIG9wdHMsIGNvbmZpZyk7XHJcbiAgICAgIG9wdHMuc2VyaWVzTUEgPSBzZXJpZXNNQTtcclxuICAgIH0gZWxzZSBpZiAob3B0cy5zZXJpZXNNQSkge1xyXG4gICAgICBzZXJpZXNNQSA9IG9wdHMuc2VyaWVzTUEgPSBmaWxsU2VyaWVzKG9wdHMuc2VyaWVzTUEsIG9wdHMsIGNvbmZpZyk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBzZXJpZXNNQSA9IHNlcmllcztcclxuICAgIH1cclxuICB9IGVsc2Uge1xyXG4gICAgc2VyaWVzTUEgPSBzZXJpZXM7XHJcbiAgfVxyXG5cclxuICAvKiDov4fmu6TmjolzaG93PWZhbHNl55qEc2VyaWVzICovXHJcbiAgb3B0cy5fc2VyaWVzXyA9IHNlcmllcyA9IGZpbHRlclNlcmllcyhzZXJpZXMpO1xyXG5cclxuICAvL+mHjeaWsOiuoeeul+WbvuihqOWMuuWfn1xyXG5cclxuICBvcHRzLmFyZWEgPSBuZXcgQXJyYXkoNCk7XHJcbiAgLy/lpI3kvY3nu5jlm77ljLrln59cclxuICBmb3IgKGxldCBqID0gMDsgaiA8IDQ7IGorKykge1xyXG4gICAgb3B0cy5hcmVhW2pdID0gb3B0cy5wYWRkaW5nW2pdO1xyXG4gIH1cclxuXHJcbiAgLy/pgJrov4forqHnrpfkuInlpKfljLrln5/vvJrlm77kvovjgIFY6L2044CBWei9tOeahOWkp+Wwj++8jOehruWumue7mOWbvuWMuuWfn1xyXG4gIHZhciBfY2FsTGVnZW5kRGF0YSA9IGNhbExlZ2VuZERhdGEoc2VyaWVzTUEsIG9wdHMsIGNvbmZpZywgb3B0cy5jaGFydERhdGEpLFxyXG4gICAgbGVnZW5kSGVpZ2h0ID0gX2NhbExlZ2VuZERhdGEuYXJlYS53aG9sZUhlaWdodCxcclxuICAgIGxlZ2VuZFdpZHRoID0gX2NhbExlZ2VuZERhdGEuYXJlYS53aG9sZVdpZHRoO1xyXG4gICAgXHJcbiAgc3dpdGNoIChvcHRzLmxlZ2VuZC5wb3NpdGlvbikge1xyXG4gICAgY2FzZSAndG9wJzpcclxuICAgICAgb3B0cy5hcmVhWzBdICs9IGxlZ2VuZEhlaWdodDtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdib3R0b20nOlxyXG4gICAgICBvcHRzLmFyZWFbMl0gKz0gbGVnZW5kSGVpZ2h0O1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2xlZnQnOlxyXG4gICAgICBvcHRzLmFyZWFbM10gKz0gbGVnZW5kV2lkdGg7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAncmlnaHQnOlxyXG4gICAgICBvcHRzLmFyZWFbMV0gKz0gbGVnZW5kV2lkdGg7XHJcbiAgICAgIGJyZWFrO1xyXG4gIH1cclxuXHJcbiAgbGV0IF9jYWxZQXhpc0RhdGEgPSB7fSx5QXhpc1dpZHRoID0gMDtcclxuICBpZiAob3B0cy50eXBlID09PSAnbGluZScgfHwgb3B0cy50eXBlID09PSAnY29sdW1uJyB8fCBvcHRzLnR5cGUgPT09ICdhcmVhJyB8fCBvcHRzLnR5cGUgPT09ICdtaXgnIHx8IG9wdHMudHlwZSA9PT0gJ2NhbmRsZScpIHtcclxuICAgIF9jYWxZQXhpc0RhdGEgPSBjYWxZQXhpc0RhdGEoc2VyaWVzLCBvcHRzLCBjb25maWcpO1xyXG4gICAgeUF4aXNXaWR0aCA9IF9jYWxZQXhpc0RhdGEueUF4aXNXaWR0aDtcclxuICAgIC8v5aaC5p6c5pi+56S6Wei9tOagh+mimFxyXG4gICAgaWYob3B0cy55QXhpcy5zaG93VGl0bGUpe1xyXG4gICAgICBsZXQgbWF4VGl0bGVIZWlnaHQ9MDtcclxuICAgICAgZm9yKGxldCBpPTA7aTxvcHRzLnlBeGlzLmRhdGEubGVuZ3RoO2krKyl7XHJcbiAgICAgICAgbWF4VGl0bGVIZWlnaHQgPSBNYXRoLm1heChtYXhUaXRsZUhlaWdodCxvcHRzLnlBeGlzLmRhdGFbaV0udGl0bGVGb250U2l6ZT9vcHRzLnlBeGlzLmRhdGFbaV0udGl0bGVGb250U2l6ZTpjb25maWcuZm9udFNpemUpXHJcbiAgICAgIH1cclxuICAgICAgb3B0cy5hcmVhWzBdICs9IChtYXhUaXRsZUhlaWdodCs2KSpvcHRzLnBpeGVsUmF0aW87XHJcbiAgICB9XHJcbiAgICBsZXQgcmlnaHRJbmRleD0wLGxlZnRJbmRleD0wO1xyXG4gICAgLy/orqHnrpfkuLvnu5jlm77ljLrln5/lt6blj7PkvY3nva5cclxuICAgIGZvcihsZXQgaT0wO2k8eUF4aXNXaWR0aC5sZW5ndGg7aSsrKXtcclxuICAgICAgaWYoeUF4aXNXaWR0aFtpXS5wb3NpdGlvbj09J2xlZnQnKXtcclxuICAgICAgICBpZihsZWZ0SW5kZXg+MCl7XHJcbiAgICAgICAgICBvcHRzLmFyZWFbM10gKz0geUF4aXNXaWR0aFtpXS53aWR0aCArIG9wdHMueUF4aXMucGFkZGluZztcclxuICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgIG9wdHMuYXJlYVszXSArPSB5QXhpc1dpZHRoW2ldLndpZHRoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsZWZ0SW5kZXggKz0xO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBpZihyaWdodEluZGV4PjApe1xyXG4gICAgICAgICAgb3B0cy5hcmVhWzFdICs9IHlBeGlzV2lkdGhbaV0ud2lkdGggKyBvcHRzLnlBeGlzLnBhZGRpbmc7XHJcbiAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICBvcHRzLmFyZWFbMV0gKz0geUF4aXNXaWR0aFtpXS53aWR0aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmlnaHRJbmRleCArPTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9ZWxzZXtcclxuICAgIGNvbmZpZy55QXhpc1dpZHRoID0geUF4aXNXaWR0aDtcclxuICB9XHJcbiAgb3B0cy5jaGFydERhdGEueUF4aXNEYXRhID0gX2NhbFlBeGlzRGF0YTtcclxuXHJcbiAgaWYgKG9wdHMuY2F0ZWdvcmllcyAmJiBvcHRzLmNhdGVnb3JpZXMubGVuZ3RoKSB7XHJcbiAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEgPSBnZXRYQXhpc1BvaW50cyhvcHRzLmNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZyk7XHJcbiAgICBsZXQgX2NhbENhdGVnb3JpZXNEYXRhID0gY2FsQ2F0ZWdvcmllc0RhdGEob3B0cy5jYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5lYWNoU3BhY2luZyksXHJcbiAgICAgIHhBeGlzSGVpZ2h0ID0gX2NhbENhdGVnb3JpZXNEYXRhLnhBeGlzSGVpZ2h0LFxyXG4gICAgICBhbmdsZSA9IF9jYWxDYXRlZ29yaWVzRGF0YS5hbmdsZTtcclxuICAgIGNvbmZpZy54QXhpc0hlaWdodCA9IHhBeGlzSGVpZ2h0O1xyXG4gICAgY29uZmlnLl94QXhpc1RleHRBbmdsZV8gPSBhbmdsZTtcclxuICAgIG9wdHMuYXJlYVsyXSArPSB4QXhpc0hlaWdodDtcclxuICAgIG9wdHMuY2hhcnREYXRhLmNhdGVnb3JpZXNEYXRhID0gX2NhbENhdGVnb3JpZXNEYXRhO1xyXG4gIH1lbHNle1xyXG5cdFx0aWYgKG9wdHMudHlwZSA9PT0gJ2xpbmUnIHx8IG9wdHMudHlwZSA9PT0gJ2FyZWEnIHx8IG9wdHMudHlwZSA9PT0gJ3BvaW50cycpIHtcclxuXHRcdFx0b3B0cy5jaGFydERhdGEueEF4aXNEYXRhID0gY2FsWEF4aXNEYXRhKHNlcmllcywgb3B0cywgY29uZmlnKTtcclxuXHRcdFx0Y2F0ZWdvcmllcz1vcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEucmFuZ2VzRm9ybWF0O1xyXG5cdFx0XHRsZXQgX2NhbENhdGVnb3JpZXNEYXRhID0gY2FsQ2F0ZWdvcmllc0RhdGEoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuZWFjaFNwYWNpbmcpLFxyXG5cdFx0XHQgIHhBeGlzSGVpZ2h0ID0gX2NhbENhdGVnb3JpZXNEYXRhLnhBeGlzSGVpZ2h0LFxyXG5cdFx0XHQgIGFuZ2xlID0gX2NhbENhdGVnb3JpZXNEYXRhLmFuZ2xlO1xyXG5cdFx0XHRjb25maWcueEF4aXNIZWlnaHQgPSB4QXhpc0hlaWdodDtcclxuXHRcdFx0Y29uZmlnLl94QXhpc1RleHRBbmdsZV8gPSBhbmdsZTtcclxuXHRcdFx0b3B0cy5hcmVhWzJdICs9IHhBeGlzSGVpZ2h0O1xyXG5cdFx0XHRvcHRzLmNoYXJ0RGF0YS5jYXRlZ29yaWVzRGF0YSA9IF9jYWxDYXRlZ29yaWVzRGF0YTtcclxuXHRcdH1lbHNle1xyXG5cdFx0XHRvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGE9e1xyXG5cdFx0XHRcdHhBeGlzUG9pbnRzOiBbXVxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH1cclxuICAvL+iuoeeul+WPs+Wvuem9kOWBj+enu+i3neemu1xyXG4gIGlmIChvcHRzLmVuYWJsZVNjcm9sbCAmJiBvcHRzLnhBeGlzLnNjcm9sbEFsaWduID09ICdyaWdodCcgJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfID09PSB1bmRlZmluZWQpIHtcclxuICAgIGxldCBvZmZzZXRMZWZ0ID0gMCxcclxuICAgICAgeEF4aXNQb2ludHMgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcbiAgICAgIHN0YXJ0WCA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5zdGFydFgsXHJcbiAgICAgIGVuZFggPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuZW5kWCxcclxuICAgICAgZWFjaFNwYWNpbmcgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcbiAgICBsZXQgdG90YWxXaWR0aCA9IGVhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG4gICAgbGV0IHNjcmVlbldpZHRoID0gZW5kWCAtIHN0YXJ0WDtcclxuICAgIG9mZnNldExlZnQgPSBzY3JlZW5XaWR0aCAtIHRvdGFsV2lkdGg7XHJcbiAgICBfdGhpcy5zY3JvbGxPcHRpb24gPSB7XHJcbiAgICAgIGN1cnJlbnRPZmZzZXQ6IG9mZnNldExlZnQsXHJcbiAgICAgIHN0YXJ0VG91Y2hYOiBvZmZzZXRMZWZ0LFxyXG4gICAgICBkaXN0YW5jZTogMCxcclxuICAgICAgbGFzdE1vdmVUaW1lOiAwXHJcbiAgICB9O1xyXG4gICAgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfID0gb2Zmc2V0TGVmdDtcclxuICB9XHJcblxyXG4gIGlmICh0eXBlID09PSAncGllJyB8fCB0eXBlID09PSAncmluZycgfHwgdHlwZSA9PT0gJ3Jvc2UnKSB7XHJcbiAgICBjb25maWcuX3BpZVRleHRNYXhMZW5ndGhfID0gb3B0cy5kYXRhTGFiZWwgPT09IGZhbHNlID8gMCA6IGdldFBpZVRleHRNYXhMZW5ndGgoc2VyaWVzTUEpO1xyXG4gIH1cclxuXHJcbiAgc3dpdGNoICh0eXBlKSB7XHJcbiAgICBjYXNlICd3b3JkJzpcclxuICAgICAgbGV0IHdvcmRPcHRpb24gPSBhc3NpZ24oe30se1xyXG4gICAgICAgIHR5cGU6ICdub3JtYWwnLFxyXG4gICAgICAgIGF1dG9Db2xvcnM6IHRydWVcclxuICAgICAgfSxvcHRzLmV4dHJhLndvcmQpO1xyXG4gICAgICBpZihvcHRzLnVwZGF0ZURhdGE9PXRydWUgfHwgb3B0cy51cGRhdGVEYXRhPT11bmRlZmluZWQpe1xyXG4gICAgICAgIG9wdHMuY2hhcnREYXRhLndvcmRDbG91ZERhdGE9Z2V0V29yZENsb3VkUG9pbnQob3B0cyx3b3JkT3B0aW9uLnR5cGUpO1xyXG4gICAgICB9XHJcbiAgICAgIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuICAgICAgICB0aW1pbmc6ICdlYXNlSW5PdXQnLFxyXG4gICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcclxuICAgICAgICBvblByb2Nlc3M6IGZ1bmN0aW9uKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd1dvcmRDbG91ZERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQscHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgYnJlYWs7XHJcbiAgICBjYXNlICdtYXAnOlxyXG4gICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgIGRyYXdNYXBEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnZnVubmVsJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogJ2Vhc2VJbk91dCcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24ocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5mdW5uZWxEYXRhID0gZHJhd0Z1bm5lbERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLmV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnbGluZSc6XHJcbiAgICAgIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuICAgICAgICB0aW1pbmc6ICdlYXNlSW4nLFxyXG4gICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcclxuICAgICAgICBvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcbiAgICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5yb3RhdGUpIHtcclxuICAgICAgICAgICAgY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdZQXhpc0dyaWQoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGRyYXdYQXhpcyhjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgdmFyIF9kcmF3TGluZURhdGFQb2ludHMgPSBkcmF3TGluZURhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpLFxyXG4gICAgICAgICAgICB4QXhpc1BvaW50cyA9IF9kcmF3TGluZURhdGFQb2ludHMueEF4aXNQb2ludHMsXHJcbiAgICAgICAgICAgIGNhbFBvaW50cyA9IF9kcmF3TGluZURhdGFQb2ludHMuY2FsUG9pbnRzLFxyXG4gICAgICAgICAgICBlYWNoU3BhY2luZyA9IF9kcmF3TGluZURhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuICAgICAgICAgIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgICAgICAgICBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuXHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcbiAgICAgICAgICBfdGhpcy5ldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnbWl4JzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogJ2Vhc2VJbicsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB2YXIgX2RyYXdNaXhEYXRhUG9pbnRzID0gZHJhd01peERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpLFxyXG4gICAgICAgICAgICB4QXhpc1BvaW50cyA9IF9kcmF3TWl4RGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuICAgICAgICAgICAgY2FsUG9pbnRzID0gX2RyYXdNaXhEYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuICAgICAgICAgICAgZWFjaFNwYWNpbmcgPSBfZHJhd01peERhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuICAgICAgICAgIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgICAgICAgICBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLmV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdjb2x1bW4nOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiAnZWFzZUluJyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3WUF4aXNHcmlkKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIHZhciBfZHJhd0NvbHVtbkRhdGFQb2ludHMgPSBkcmF3Q29sdW1uRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcbiAgICAgICAgICAgIHhBeGlzUG9pbnRzID0gX2RyYXdDb2x1bW5EYXRhUG9pbnRzLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgICAgICBjYWxQb2ludHMgPSBfZHJhd0NvbHVtbkRhdGFQb2ludHMuY2FsUG9pbnRzLFxyXG4gICAgICAgICAgICBlYWNoU3BhY2luZyA9IF9kcmF3Q29sdW1uRGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzID0geEF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICAgICAgICAgIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2FyZWEnOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiAnZWFzZUluJyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3WUF4aXNHcmlkKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIHZhciBfZHJhd0FyZWFEYXRhUG9pbnRzID0gZHJhd0FyZWFEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKSxcclxuICAgICAgICAgICAgeEF4aXNQb2ludHMgPSBfZHJhd0FyZWFEYXRhUG9pbnRzLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgICAgICBjYWxQb2ludHMgPSBfZHJhd0FyZWFEYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuICAgICAgICAgICAgZWFjaFNwYWNpbmcgPSBfZHJhd0FyZWFEYXRhUG9pbnRzLmVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEueEF4aXNQb2ludHMgPSB4QXhpc1BvaW50cztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLmNhbFBvaW50cyA9IGNhbFBvaW50cztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLmVhY2hTcGFjaW5nID0gZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBkcmF3WUF4aXMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMuZW5hYmxlTWFya0xpbmUgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgICAgICAgICAgZHJhd01hcmtMaW5lKG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuICAgICAgICAgIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcywgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKTtcclxuICAgICAgICAgIGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcbiAgICAgICAgICBfdGhpcy5ldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAncmluZyc6XHJcbiAgICBjYXNlICdwaWUnOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiAnZWFzZUluT3V0JyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5waWVEYXRhID0gZHJhd1BpZURhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLmV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdyb3NlJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogJ2Vhc2VJbk91dCcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEucGllRGF0YSA9IGRyYXdSb3NlRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuICAgICAgICAgIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ3JhZGFyJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogJ2Vhc2VJbk91dCcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEucmFkYXJEYXRhID0gZHJhd1JhZGFyRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuICAgICAgICAgIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2FyY2Jhcic6XHJcbiAgICAgIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuICAgICAgICB0aW1pbmc6ICdlYXNlSW5PdXQnLFxyXG4gICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcclxuICAgICAgICBvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcbiAgICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5yb3RhdGUpIHtcclxuICAgICAgICAgICAgY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLmFyY2JhckRhdGEgPSBkcmF3QXJjYmFyRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2dhdWdlJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogJ2Vhc2VJbk91dCcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEuZ2F1Z2VEYXRhID0gZHJhd0dhdWdlRGF0YVBvaW50cyhjYXRlZ29yaWVzLCBzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2NhbmRsZSc6XHJcbiAgICAgIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuICAgICAgICB0aW1pbmc6ICdlYXNlSW4nLFxyXG4gICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcclxuICAgICAgICBvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcbiAgICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5yb3RhdGUpIHtcclxuICAgICAgICAgICAgY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdZQXhpc0dyaWQoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGRyYXdYQXhpcyhjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgdmFyIF9kcmF3Q2FuZGxlRGF0YVBvaW50cyA9IGRyYXdDYW5kbGVEYXRhUG9pbnRzKHNlcmllcywgc2VyaWVzTUEsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcbiAgICAgICAgICAgIHhBeGlzUG9pbnRzID0gX2RyYXdDYW5kbGVEYXRhUG9pbnRzLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgICAgICBjYWxQb2ludHMgPSBfZHJhd0NhbmRsZURhdGFQb2ludHMuY2FsUG9pbnRzLFxyXG4gICAgICAgICAgICBlYWNoU3BhY2luZyA9IF9kcmF3Q2FuZGxlRGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzID0geEF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICAgICAgICAgIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaWYgKHNlcmllc01BKSB7XHJcbiAgICAgICAgICAgIGRyYXdMZWdlbmQoc2VyaWVzTUEsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICB9XHJcbn1cclxuXHJcbi8vIHNpbXBsZSBldmVudCBpbXBsZW1lbnRcclxuXHJcbmZ1bmN0aW9uIEV2ZW50KCkge1xyXG4gIHRoaXMuZXZlbnRzID0ge307XHJcbn1cclxuXHJcbkV2ZW50LnByb3RvdHlwZS5hZGRFdmVudExpc3RlbmVyID0gZnVuY3Rpb24odHlwZSwgbGlzdGVuZXIpIHtcclxuICB0aGlzLmV2ZW50c1t0eXBlXSA9IHRoaXMuZXZlbnRzW3R5cGVdIHx8IFtdO1xyXG4gIHRoaXMuZXZlbnRzW3R5cGVdLnB1c2gobGlzdGVuZXIpO1xyXG59O1xyXG5cclxuRXZlbnQucHJvdG90eXBlLnRyaWdnZXIgPSBmdW5jdGlvbigpIHtcclxuICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykge1xyXG4gICAgYXJnc1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTtcclxuICB9XHJcblxyXG4gIHZhciB0eXBlID0gYXJnc1swXTtcclxuICB2YXIgcGFyYW1zID0gYXJncy5zbGljZSgxKTtcclxuICBpZiAoISF0aGlzLmV2ZW50c1t0eXBlXSkge1xyXG4gICAgdGhpcy5ldmVudHNbdHlwZV0uZm9yRWFjaChmdW5jdGlvbihsaXN0ZW5lcikge1xyXG4gICAgICB0cnkge1xyXG4gICAgICAgIGxpc3RlbmVyLmFwcGx5KG51bGwsIHBhcmFtcyk7XHJcbiAgICAgIH0gY2F0Y2ggKGUpIHtcclxuICAgICAgICBjb25zb2xlLmVycm9yKGUpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcbn07XHJcblxyXG52YXIgQ2hhcnRzID0gZnVuY3Rpb24gQ2hhcnRzKG9wdHMpIHtcclxuICBvcHRzLnBpeGVsUmF0aW8gPSBvcHRzLnBpeGVsUmF0aW8gPyBvcHRzLnBpeGVsUmF0aW8gOiAxO1xyXG4gIG9wdHMuZm9udFNpemUgPSBvcHRzLmZvbnRTaXplID8gb3B0cy5mb250U2l6ZSAqIG9wdHMucGl4ZWxSYXRpbyA6IDEzICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIG9wdHMudGl0bGUgPSBhc3NpZ24oe30sIG9wdHMudGl0bGUpO1xyXG4gIG9wdHMuc3VidGl0bGUgPSBhc3NpZ24oe30sIG9wdHMuc3VidGl0bGUpO1xyXG4gIG9wdHMuZHVyYXRpb24gPSBvcHRzLmR1cmF0aW9uID8gb3B0cy5kdXJhdGlvbiA6IDEwMDA7XHJcbiAgb3B0cy55QXhpcyA9IGFzc2lnbih7fSwge1xyXG4gICAgZGF0YTpbXSxcclxuICAgIHNob3dUaXRsZTpmYWxzZSxcclxuICAgIGRpc2FibGVkOmZhbHNlLFxyXG4gICAgZGlzYWJsZUdyaWQ6ZmFsc2UsXHJcbiAgICBzcGxpdE51bWJlcjo1LFxyXG4gICAgZ3JpZFR5cGU6ICdzb2xpZCcsXHJcbiAgICBkYXNoTGVuZ3RoOiA0ICogb3B0cy5waXhlbFJhdGlvLFxyXG4gICAgZ3JpZENvbG9yOicjY2NjY2NjJyxcclxuICAgIHBhZGRpbmc6MTAsXHJcbiAgICBmb250Q29sb3I6JyM2NjY2NjYnXHJcbiAgfSwgb3B0cy55QXhpcyk7XHJcbiAgb3B0cy55QXhpcy5kYXNoTGVuZ3RoICo9IG9wdHMucGl4ZWxSYXRpbztcclxuICBvcHRzLnlBeGlzLnBhZGRpbmcgKj0gb3B0cy5waXhlbFJhdGlvO1xyXG4gIG9wdHMueEF4aXMgPSBhc3NpZ24oe30sIHtcclxuICAgIHJvdGF0ZUxhYmVsOiBmYWxzZSxcclxuICAgIHR5cGU6ICdjYWxpYnJhdGlvbicsXHJcbiAgICBncmlkVHlwZTogJ3NvbGlkJyxcclxuICAgIGRhc2hMZW5ndGg6IDQsXHJcbiAgICBzY3JvbGxBbGlnbjogJ2xlZnQnLFxyXG4gICAgYm91bmRhcnlHYXA6J2NlbnRlcicsXHJcbiAgICBheGlzTGluZTp0cnVlLFxyXG4gICAgYXhpc0xpbmVDb2xvcjonI2NjY2NjYydcclxuICB9LCBvcHRzLnhBeGlzKTtcclxuICBvcHRzLnhBeGlzLmRhc2hMZW5ndGggKj0gb3B0cy5waXhlbFJhdGlvO1xyXG4gIG9wdHMubGVnZW5kID0gYXNzaWduKHt9LCB7XHJcbiAgICBzaG93OiB0cnVlLFxyXG4gICAgcG9zaXRpb246ICdib3R0b20nLFxyXG4gICAgZmxvYXQ6ICdjZW50ZXInLFxyXG4gICAgYmFja2dyb3VuZENvbG9yOiAncmdiYSgwLDAsMCwwKScsXHJcbiAgICBib3JkZXJDb2xvcjogJ3JnYmEoMCwwLDAsMCknLFxyXG4gICAgYm9yZGVyV2lkdGg6IDAsXHJcbiAgICBwYWRkaW5nOiA1LFxyXG4gICAgbWFyZ2luOiA1LFxyXG4gICAgaXRlbUdhcDogMTAsXHJcbiAgICBmb250U2l6ZTogb3B0cy5mb250U2l6ZSxcclxuICAgIGxpbmVIZWlnaHQ6IG9wdHMuZm9udFNpemUsXHJcbiAgICBmb250Q29sb3I6ICcjMzMzMzMzJyxcclxuICAgIGZvcm1hdDoge30sXHJcbiAgICBoaWRkZW5Db2xvcjogJyNDRUNFQ0UnXHJcbiAgfSwgb3B0cy5sZWdlbmQpO1xyXG4gIG9wdHMubGVnZW5kLmJvcmRlcldpZHRoID0gb3B0cy5sZWdlbmQuYm9yZGVyV2lkdGggKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgb3B0cy5sZWdlbmQuaXRlbUdhcCA9IG9wdHMubGVnZW5kLml0ZW1HYXAgKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgb3B0cy5sZWdlbmQucGFkZGluZyA9IG9wdHMubGVnZW5kLnBhZGRpbmcgKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgb3B0cy5sZWdlbmQubWFyZ2luID0gb3B0cy5sZWdlbmQubWFyZ2luICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIG9wdHMuZXh0cmEgPSBhc3NpZ24oe30sIG9wdHMuZXh0cmEpO1xyXG4gIG9wdHMucm90YXRlID0gb3B0cy5yb3RhdGUgPyB0cnVlIDogZmFsc2U7XHJcbiAgb3B0cy5hbmltYXRpb24gPSBvcHRzLmFuaW1hdGlvbiA/IHRydWUgOiBmYWxzZTtcclxuXHRvcHRzLnJvdGF0ZSA9IG9wdHMucm90YXRlID8gdHJ1ZSA6IGZhbHNlO1xyXG5cclxuICBsZXQgY29uZmlnJCQxID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShjb25maWcpKTtcclxuICBjb25maWckJDEuY29sb3JzID0gb3B0cy5jb2xvcnMgPyBvcHRzLmNvbG9ycyA6IGNvbmZpZyQkMS5jb2xvcnM7XHJcbiAgY29uZmlnJCQxLnlBeGlzVGl0bGVXaWR0aCA9IG9wdHMueUF4aXMuZGlzYWJsZWQgIT09IHRydWUgJiYgb3B0cy55QXhpcy50aXRsZSA/IGNvbmZpZyQkMS55QXhpc1RpdGxlV2lkdGggOiAwO1xyXG4gIGlmIChvcHRzLnR5cGUgPT0gJ3BpZScgfHwgb3B0cy50eXBlID09ICdyaW5nJykge1xyXG4gICAgY29uZmlnJCQxLnBpZUNoYXJ0TGluZVBhZGRpbmcgPSBvcHRzLmRhdGFMYWJlbCA9PT0gZmFsc2UgPyAwIDogb3B0cy5leHRyYS5waWUubGFiZWxXaWR0aCAqIG9wdHMucGl4ZWxSYXRpbyB8fCBjb25maWckJDEucGllQ2hhcnRMaW5lUGFkZGluZyAqIG9wdHMucGl4ZWxSYXRpbztcclxuICB9XHJcbiAgaWYgKG9wdHMudHlwZSA9PSAncm9zZScpIHtcclxuICAgIGNvbmZpZyQkMS5waWVDaGFydExpbmVQYWRkaW5nID0gb3B0cy5kYXRhTGFiZWwgPT09IGZhbHNlID8gMCA6IG9wdHMuZXh0cmEucm9zZS5sYWJlbFdpZHRoICogb3B0cy5waXhlbFJhdGlvIHx8IGNvbmZpZyQkMS5waWVDaGFydExpbmVQYWRkaW5nICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIH1cclxuICBjb25maWckJDEucGllQ2hhcnRUZXh0UGFkZGluZyA9IG9wdHMuZGF0YUxhYmVsID09PSBmYWxzZSA/IDAgOiBjb25maWckJDEucGllQ2hhcnRUZXh0UGFkZGluZyAqIG9wdHMucGl4ZWxSYXRpbztcclxuICBjb25maWckJDEueUF4aXNTcGxpdCA9IG9wdHMueUF4aXMuc3BsaXROdW1iZXIgPyBvcHRzLnlBeGlzLnNwbGl0TnVtYmVyIDogY29uZmlnLnlBeGlzU3BsaXQ7XHJcblxyXG4gIC8v5bGP5bmV5peL6L2sXHJcbiAgY29uZmlnJCQxLnJvdGF0ZSA9IG9wdHMucm90YXRlO1xyXG4gIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgbGV0IHRlbXBXaWR0aCA9IG9wdHMud2lkdGg7XHJcbiAgICBsZXQgdGVtcEhlaWdodCA9IG9wdHMuaGVpZ2h0O1xyXG4gICAgb3B0cy53aWR0aCA9IHRlbXBIZWlnaHQ7XHJcbiAgICBvcHRzLmhlaWdodCA9IHRlbXBXaWR0aDtcclxuICB9XHJcblxyXG4gIC8v6YCC6YWN6auY5YiG5bGPXHJcbiAgb3B0cy5wYWRkaW5nID0gb3B0cy5wYWRkaW5nID8gb3B0cy5wYWRkaW5nIDogY29uZmlnJCQxLnBhZGRpbmc7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCA0OyBpKyspIHtcclxuICAgIG9wdHMucGFkZGluZ1tpXSAqPSBvcHRzLnBpeGVsUmF0aW87XHJcbiAgfVxyXG4gIGNvbmZpZyQkMS55QXhpc1dpZHRoID0gY29uZmlnLnlBeGlzV2lkdGggKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgY29uZmlnJCQxLnhBeGlzSGVpZ2h0ID0gY29uZmlnLnhBeGlzSGVpZ2h0ICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIGlmIChvcHRzLmVuYWJsZVNjcm9sbCAmJiBvcHRzLnhBeGlzLnNjcm9sbFNob3cpIHtcclxuICAgIGNvbmZpZyQkMS54QXhpc0hlaWdodCArPSA2ICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIH1cclxuICBjb25maWckJDEueEF4aXNMaW5lSGVpZ2h0ID0gY29uZmlnLnhBeGlzTGluZUhlaWdodCAqIG9wdHMucGl4ZWxSYXRpbztcclxuICBjb25maWckJDEuZm9udFNpemUgPSBvcHRzLmZvbnRTaXplO1xyXG4gIGNvbmZpZyQkMS50aXRsZUZvbnRTaXplID0gY29uZmlnLnRpdGxlRm9udFNpemUgKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgY29uZmlnJCQxLnN1YnRpdGxlRm9udFNpemUgPSBjb25maWcuc3VidGl0bGVGb250U2l6ZSAqIG9wdHMucGl4ZWxSYXRpbztcclxuICBjb25maWckJDEudG9vbFRpcFBhZGRpbmcgPSBjb25maWcudG9vbFRpcFBhZGRpbmcgKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgY29uZmlnJCQxLnRvb2xUaXBMaW5lSGVpZ2h0ID0gY29uZmlnLnRvb2xUaXBMaW5lSGVpZ2h0ICogb3B0cy5waXhlbFJhdGlvO1xyXG4gIGNvbmZpZyQkMS5jb2x1bWVQYWRkaW5nID0gY29uZmlnLmNvbHVtZVBhZGRpbmcgKiBvcHRzLnBpeGVsUmF0aW87XHJcbiAgb3B0cy4kdGhpcyA9IG9wdHMuJHRoaXMgPyBvcHRzLiR0aGlzIDogdGhpcztcclxuICBcclxuICB0aGlzLmNvbnRleHQgPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dChvcHRzLmNhbnZhc0lkLCBvcHRzLiR0aGlzKTtcclxuICAvKiDlhbzlrrnljp/nlJ9INVxyXG4gIHRoaXMuY29udGV4dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG9wdHMuY2FudmFzSWQpLmdldENvbnRleHQoXCIyZFwiKTtcclxuICB0aGlzLmNvbnRleHQuc2V0U3Ryb2tlU3R5bGUgPSBmdW5jdGlvbihlKXsgcmV0dXJuIHRoaXMuc3Ryb2tlU3R5bGU9ZTsgfVxyXG4gIHRoaXMuY29udGV4dC5zZXRMaW5lV2lkdGggPSBmdW5jdGlvbihlKXsgcmV0dXJuIHRoaXMubGluZVdpZHRoPWU7IH1cclxuICB0aGlzLmNvbnRleHQuc2V0TGluZUNhcCA9IGZ1bmN0aW9uKGUpeyByZXR1cm4gdGhpcy5saW5lQ2FwPWU7IH1cclxuICB0aGlzLmNvbnRleHQuc2V0Rm9udFNpemUgPSBmdW5jdGlvbihlKXsgcmV0dXJuIHRoaXMuZm9udD1lK1wicHggc2Fucy1zZXJpZlwiOyB9XHJcbiAgdGhpcy5jb250ZXh0LnNldEZpbGxTdHlsZSA9IGZ1bmN0aW9uKGUpeyByZXR1cm4gdGhpcy5maWxsU3R5bGU9ZTsgfVxyXG4gIHRoaXMuY29udGV4dC5kcmF3ID0gZnVuY3Rpb24oKXsgfVxyXG4gICovXHJcblxyXG4gIG9wdHMuY2hhcnREYXRhID0ge307XHJcbiAgdGhpcy5ldmVudCA9IG5ldyBFdmVudCgpO1xyXG4gIHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG4gICAgY3VycmVudE9mZnNldDogMCxcclxuICAgIHN0YXJ0VG91Y2hYOiAwLFxyXG4gICAgZGlzdGFuY2U6IDAsXHJcbiAgICBsYXN0TW92ZVRpbWU6IDBcclxuICB9O1xyXG5cclxuICB0aGlzLm9wdHMgPSBvcHRzO1xyXG4gIHRoaXMuY29uZmlnID0gY29uZmlnJCQxO1xyXG5cclxuICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCBjb25maWckJDEsIHRoaXMuY29udGV4dCk7XHJcbn07XHJcblxyXG5DaGFydHMucHJvdG90eXBlLnVwZGF0ZURhdGEgPSBmdW5jdGlvbigpIHtcclxuICBsZXQgZGF0YSA9IGFyZ3VtZW50cy5sZW5ndGggPiAwICYmIGFyZ3VtZW50c1swXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzBdIDoge307XHJcbiAgdGhpcy5vcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIGRhdGEpO1xyXG4gIHRoaXMub3B0cy51cGRhdGVEYXRhID0gdHJ1ZTtcclxuICBsZXQgc2Nyb2xsUG9zaXRpb24gPSBkYXRhLnNjcm9sbFBvc2l0aW9uIHx8ICdjdXJyZW50JztcclxuICBzd2l0Y2ggKHNjcm9sbFBvc2l0aW9uKSB7XHJcbiAgICBjYXNlICdjdXJyZW50JzpcclxuICAgICAgdGhpcy5vcHRzLl9zY3JvbGxEaXN0YW5jZV8gPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2xlZnQnOlxyXG4gICAgICB0aGlzLm9wdHMuX3Njcm9sbERpc3RhbmNlXyA9IDA7XHJcbiAgICAgIHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG4gICAgICAgIGN1cnJlbnRPZmZzZXQ6IDAsXHJcbiAgICAgICAgc3RhcnRUb3VjaFg6IDAsXHJcbiAgICAgICAgZGlzdGFuY2U6IDAsXHJcbiAgICAgICAgbGFzdE1vdmVUaW1lOiAwXHJcbiAgICAgIH07XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAncmlnaHQnOlxyXG4gICAgICBsZXQgX2NhbFlBeGlzRGF0YSA9IGNhbFlBeGlzRGF0YSh0aGlzLm9wdHMuc2VyaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnKSxcclxuICAgICAgICB5QXhpc1dpZHRoID0gX2NhbFlBeGlzRGF0YS55QXhpc1dpZHRoO1xyXG4gICAgICB0aGlzLmNvbmZpZy55QXhpc1dpZHRoID0geUF4aXNXaWR0aDtcclxuICAgICAgbGV0IG9mZnNldExlZnQgPSAwO1xyXG4gICAgICBsZXQgX2dldFhBeGlzUG9pbnRzMCA9IGdldFhBeGlzUG9pbnRzKHRoaXMub3B0cy5jYXRlZ29yaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnKSxcclxuICAgICAgICB4QXhpc1BvaW50cyA9IF9nZXRYQXhpc1BvaW50czAueEF4aXNQb2ludHMsXHJcbiAgICAgICAgc3RhcnRYID0gX2dldFhBeGlzUG9pbnRzMC5zdGFydFgsXHJcbiAgICAgICAgZW5kWCA9IF9nZXRYQXhpc1BvaW50czAuZW5kWCxcclxuICAgICAgICBlYWNoU3BhY2luZyA9IF9nZXRYQXhpc1BvaW50czAuZWFjaFNwYWNpbmc7XHJcbiAgICAgIGxldCB0b3RhbFdpZHRoID0gZWFjaFNwYWNpbmcgKiAoeEF4aXNQb2ludHMubGVuZ3RoIC0gMSk7XHJcbiAgICAgIGxldCBzY3JlZW5XaWR0aCA9IGVuZFggLSBzdGFydFg7XHJcbiAgICAgIG9mZnNldExlZnQgPSBzY3JlZW5XaWR0aCAtIHRvdGFsV2lkdGg7XHJcbiAgICAgIHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG4gICAgICAgIGN1cnJlbnRPZmZzZXQ6IG9mZnNldExlZnQsXHJcbiAgICAgICAgc3RhcnRUb3VjaFg6IG9mZnNldExlZnQsXHJcbiAgICAgICAgZGlzdGFuY2U6IDAsXHJcbiAgICAgICAgbGFzdE1vdmVUaW1lOiAwXHJcbiAgICAgIH07XHJcbiAgICAgIHRoaXMub3B0cy5fc2Nyb2xsRGlzdGFuY2VfID0gb2Zmc2V0TGVmdDtcclxuICAgICAgYnJlYWs7XHJcbiAgfVxyXG4gIGRyYXdDaGFydHMuY2FsbCh0aGlzLCB0aGlzLm9wdHMudHlwZSwgdGhpcy5vcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxufTtcclxuXHJcbkNoYXJ0cy5wcm90b3R5cGUuem9vbSA9IGZ1bmN0aW9uKCkge1xyXG4gIHZhciB2YWwgPSBhcmd1bWVudHMubGVuZ3RoID4gMCAmJiBhcmd1bWVudHNbMF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1swXSA6IHRoaXMub3B0cy54QXhpcy5pdGVtQ291bnQ7XHJcbiAgaWYgKHRoaXMub3B0cy5lbmFibGVTY3JvbGwgIT09IHRydWUpIHtcclxuICAgIGNvbnNvbGUubG9nKCfor7flkK/nlKjmu5rliqjmnaHlkI7kvb/nlKjvvIEnKVxyXG4gICAgcmV0dXJuO1xyXG4gIH1cclxuICAvL+W9k+WJjeWxj+W5leS4remXtOeCuVxyXG4gIGxldCBjZW50ZXJQb2ludCA9IE1hdGgucm91bmQoTWF0aC5hYnModGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldCkgLyB0aGlzLm9wdHMuY2hhcnREYXRhLmVhY2hTcGFjaW5nKSArIE1hdGgucm91bmQoXHJcbiAgICB0aGlzLm9wdHMueEF4aXMuaXRlbUNvdW50IC8gMik7XHJcbiAgdGhpcy5vcHRzLmFuaW1hdGlvbiA9IGZhbHNlO1xyXG4gIHRoaXMub3B0cy54QXhpcy5pdGVtQ291bnQgPSB2YWwuaXRlbUNvdW50O1xyXG4gIC8v6YeN5paw6K6h566XeOi9tOWBj+enu+i3neemu1xyXG4gIGxldCBfY2FsWUF4aXNEYXRhID0gY2FsWUF4aXNEYXRhKHRoaXMub3B0cy5zZXJpZXMsIHRoaXMub3B0cywgdGhpcy5jb25maWcpLFxyXG4gICAgeUF4aXNXaWR0aCA9IF9jYWxZQXhpc0RhdGEueUF4aXNXaWR0aDtcclxuICB0aGlzLmNvbmZpZy55QXhpc1dpZHRoID0geUF4aXNXaWR0aDtcclxuICBsZXQgb2Zmc2V0TGVmdCA9IDA7XHJcbiAgbGV0IF9nZXRYQXhpc1BvaW50czAgPSBnZXRYQXhpc1BvaW50cyh0aGlzLm9wdHMuY2F0ZWdvcmllcywgdGhpcy5vcHRzLCB0aGlzLmNvbmZpZyksXHJcbiAgICB4QXhpc1BvaW50cyA9IF9nZXRYQXhpc1BvaW50czAueEF4aXNQb2ludHMsXHJcbiAgICBzdGFydFggPSBfZ2V0WEF4aXNQb2ludHMwLnN0YXJ0WCxcclxuICAgIGVuZFggPSBfZ2V0WEF4aXNQb2ludHMwLmVuZFgsXHJcbiAgICBlYWNoU3BhY2luZyA9IF9nZXRYQXhpc1BvaW50czAuZWFjaFNwYWNpbmc7XHJcbiAgbGV0IGNlbnRlckxlZnQgPSBlYWNoU3BhY2luZyAqIGNlbnRlclBvaW50O1xyXG4gIGxldCBzY3JlZW5XaWR0aCA9IGVuZFggLSBzdGFydFg7XHJcbiAgbGV0IE1heExlZnQgPSBzY3JlZW5XaWR0aCAtIGVhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG4gIG9mZnNldExlZnQgPSBzY3JlZW5XaWR0aCAvIDIgLSBjZW50ZXJMZWZ0O1xyXG4gIGlmIChvZmZzZXRMZWZ0ID4gMCkge1xyXG4gICAgb2Zmc2V0TGVmdCA9IDA7XHJcbiAgfVxyXG4gIGlmIChvZmZzZXRMZWZ0IDwgTWF4TGVmdCkge1xyXG4gICAgb2Zmc2V0TGVmdCA9IE1heExlZnQ7XHJcbiAgfVxyXG4gIHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG4gICAgY3VycmVudE9mZnNldDogb2Zmc2V0TGVmdCxcclxuICAgIHN0YXJ0VG91Y2hYOiBvZmZzZXRMZWZ0LFxyXG4gICAgZGlzdGFuY2U6IDAsXHJcbiAgICBsYXN0TW92ZVRpbWU6IDBcclxuICB9O1xyXG4gIHRoaXMub3B0cy5fc2Nyb2xsRGlzdGFuY2VfID0gb2Zmc2V0TGVmdDtcclxuICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgdGhpcy5vcHRzLnR5cGUsIHRoaXMub3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbn07XHJcblxyXG5DaGFydHMucHJvdG90eXBlLnN0b3BBbmltYXRpb24gPSBmdW5jdGlvbigpIHtcclxuICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlICYmIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2Uuc3RvcCgpO1xyXG59O1xyXG5cclxuQ2hhcnRzLnByb3RvdHlwZS5hZGRFdmVudExpc3RlbmVyID0gZnVuY3Rpb24odHlwZSwgbGlzdGVuZXIpIHtcclxuICB0aGlzLmV2ZW50LmFkZEV2ZW50TGlzdGVuZXIodHlwZSwgbGlzdGVuZXIpO1xyXG59O1xyXG5cclxuQ2hhcnRzLnByb3RvdHlwZS5nZXRDdXJyZW50RGF0YUluZGV4ID0gZnVuY3Rpb24oZSkge1xyXG4gIHZhciB0b3VjaGVzID0gbnVsbDtcclxuICBpZiAoZS5jaGFuZ2VkVG91Y2hlcykge1xyXG4gICAgdG91Y2hlcyA9IGUuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfSBlbHNlIHtcclxuICAgIHRvdWNoZXMgPSBlLm1wLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH1cclxuICBpZiAodG91Y2hlcykge1xyXG4gICAgbGV0IF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuICAgIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ3BpZScgfHwgdGhpcy5vcHRzLnR5cGUgPT09ICdyaW5nJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ3Jvc2UnKSB7XHJcbiAgICAgIHJldHVybiBmaW5kUGllQ2hhcnRDdXJyZW50SW5kZXgoe1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH0sIHRoaXMub3B0cy5jaGFydERhdGEucGllRGF0YSk7XHJcbiAgICB9IGVsc2UgaWYgKHRoaXMub3B0cy50eXBlID09PSAncmFkYXInKSB7XHJcbiAgICAgIHJldHVybiBmaW5kUmFkYXJDaGFydEN1cnJlbnRJbmRleCh7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5yYWRhckRhdGEsIHRoaXMub3B0cy5jYXRlZ29yaWVzLmxlbmd0aCk7XHJcbiAgICB9IGVsc2UgaWYgKHRoaXMub3B0cy50eXBlID09PSAnZnVubmVsJykge1xyXG4gICAgICByZXR1cm4gZmluZEZ1bm5lbENoYXJ0Q3VycmVudEluZGV4KHtcclxuICAgICAgICB4OiBfdG91Y2hlcyQueCxcclxuICAgICAgICB5OiBfdG91Y2hlcyQueVxyXG4gICAgICB9LCB0aGlzLm9wdHMuY2hhcnREYXRhLmZ1bm5lbERhdGEpO1xyXG4gICAgfSBlbHNlIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ21hcCcpIHtcclxuICAgICAgcmV0dXJuIGZpbmRNYXBDaGFydEN1cnJlbnRJbmRleCh7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfSwgdGhpcy5vcHRzKTtcclxuICAgIH1lbHNlIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ3dvcmQnKSB7XHJcbiAgICAgIHJldHVybiBmaW5kV29yZENoYXJ0Q3VycmVudEluZGV4KHtcclxuICAgICAgICB4OiBfdG91Y2hlcyQueCxcclxuICAgICAgICB5OiBfdG91Y2hlcyQueVxyXG4gICAgICB9LCB0aGlzLm9wdHMuY2hhcnREYXRhLndvcmRDbG91ZERhdGEpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgcmV0dXJuIGZpbmRDdXJyZW50SW5kZXgoe1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH0sIHRoaXMub3B0cy5jaGFydERhdGEuY2FsUG9pbnRzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCBNYXRoLmFicyh0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0KSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiAtMTtcclxufTtcclxuXHJcbkNoYXJ0cy5wcm90b3R5cGUuZ2V0TGVnZW5kRGF0YUluZGV4ID0gZnVuY3Rpb24oZSkge1xyXG4gIHZhciB0b3VjaGVzID0gbnVsbDtcclxuICBpZiAoZS5jaGFuZ2VkVG91Y2hlcykge1xyXG4gICAgdG91Y2hlcyA9IGUuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfSBlbHNlIHtcclxuICAgIHRvdWNoZXMgPSBlLm1wLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH1cclxuICBpZiAodG91Y2hlcykge1xyXG4gICAgbGV0IF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuICAgIHJldHVybiBmaW5kTGVnZW5kSW5kZXgoe1xyXG4gICAgICB4OiBfdG91Y2hlcyQueCxcclxuICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgIH0sIHRoaXMub3B0cy5jaGFydERhdGEubGVnZW5kRGF0YSk7XHJcbiAgfVxyXG4gIHJldHVybiAtMTtcclxufTtcclxuXHJcbkNoYXJ0cy5wcm90b3R5cGUudG91Y2hMZWdlbmQgPSBmdW5jdGlvbihlKSB7XHJcbiAgdmFyIG9wdGlvbiA9IGFyZ3VtZW50cy5sZW5ndGggPiAxICYmIGFyZ3VtZW50c1sxXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzFdIDoge307XHJcbiAgdmFyIHRvdWNoZXMgPSBudWxsO1xyXG4gIGlmIChlLmNoYW5nZWRUb3VjaGVzKSB7XHJcbiAgICB0b3VjaGVzID0gZS5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9IGVsc2Uge1xyXG4gICAgdG91Y2hlcyA9IGUubXAuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfVxyXG4gIGlmICh0b3VjaGVzKSB7XHJcbiAgICB2YXIgX3RvdWNoZXMkID0gZ2V0VG91Y2hlcyh0b3VjaGVzLCB0aGlzLm9wdHMsIGUpO1xyXG4gICAgdmFyIGluZGV4ID0gdGhpcy5nZXRMZWdlbmREYXRhSW5kZXgoZSk7XHJcbiAgICBpZiAoaW5kZXggPj0gMCkge1xyXG4gICAgICB0aGlzLm9wdHMuc2VyaWVzW2luZGV4XS5zaG93ID0gIXRoaXMub3B0cy5zZXJpZXNbaW5kZXhdLnNob3c7XHJcbiAgICAgIHRoaXMub3B0cy5hbmltYXRpb24gPSBvcHRpb24uYW5pbWF0aW9uID8gdHJ1ZSA6IGZhbHNlO1xyXG5cdFx0XHR0aGlzLm9wdHMuX3Njcm9sbERpc3RhbmNlXz0gdGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldDtcclxuICAgICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIHRoaXMub3B0cy50eXBlLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn07XHJcblxyXG5DaGFydHMucHJvdG90eXBlLnNob3dUb29sVGlwID0gZnVuY3Rpb24oZSkge1xyXG4gIHZhciBvcHRpb24gPSBhcmd1bWVudHMubGVuZ3RoID4gMSAmJiBhcmd1bWVudHNbMV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1sxXSA6IHt9O1xyXG4gIHZhciB0b3VjaGVzID0gbnVsbDtcclxuICBpZiAoZS5jaGFuZ2VkVG91Y2hlcykge1xyXG4gICAgdG91Y2hlcyA9IGUuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfSBlbHNlIHtcclxuICAgIHRvdWNoZXMgPSBlLm1wLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH1cclxuICBpZiAoIXRvdWNoZXMpIHtcclxuICAgIGNvbnNvbGUubG9nKFwidG91Y2hFcnJvclwiKTtcclxuICB9XHJcbiAgdmFyIF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuICB2YXIgY3VycmVudE9mZnNldCA9IHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQ7XHJcbiAgdmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG4gICAgX3Njcm9sbERpc3RhbmNlXzogY3VycmVudE9mZnNldCxcclxuICAgIGFuaW1hdGlvbjogZmFsc2VcclxuICB9KTtcclxuICBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdsaW5lJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ2FyZWEnIHx8IHRoaXMub3B0cy50eXBlID09PSAnY29sdW1uJykge1xyXG4gICAgdmFyIGluZGV4ID0gb3B0aW9uLmluZGV4PT11bmRlZmluZWQ/IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKTpvcHRpb24uaW5kZXggO1xyXG4gICAgaWYgKGluZGV4ID4gLTEpIHtcclxuICAgICAgdmFyIHNlcmllc0RhdGEgPSBnZXRTZXJpZXNEYXRhSXRlbSh0aGlzLm9wdHMuc2VyaWVzLCBpbmRleCk7XHJcbiAgICAgIGlmIChzZXJpZXNEYXRhLmxlbmd0aCAhPT0gMCkge1xyXG4gICAgICAgIHZhciBfZ2V0VG9vbFRpcERhdGEgPSBnZXRUb29sVGlwRGF0YShzZXJpZXNEYXRhLCB0aGlzLm9wdHMuY2hhcnREYXRhLmNhbFBvaW50cywgaW5kZXgsIHRoaXMub3B0cy5jYXRlZ29yaWVzLG9wdGlvbiksXHJcbiAgICAgICAgICB0ZXh0TGlzdCA9IF9nZXRUb29sVGlwRGF0YS50ZXh0TGlzdCxcclxuICAgICAgICAgIG9mZnNldCA9IF9nZXRUb29sVGlwRGF0YS5vZmZzZXQ7XHJcbiAgICAgICAgb2Zmc2V0LnkgPSBfdG91Y2hlcyQueTtcclxuICAgICAgICBvcHRzLnRvb2x0aXAgPSB7XHJcbiAgICAgICAgICB0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0P29wdGlvbi50ZXh0TGlzdDp0ZXh0TGlzdCxcclxuICAgICAgICAgIG9mZnNldDogb2Zmc2V0LFxyXG4gICAgICAgICAgb3B0aW9uOiBvcHRpb24sXHJcbiAgICAgICAgICBpbmRleDogaW5kZXhcclxuICAgICAgICB9O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuICB9XHJcbiAgaWYgKHRoaXMub3B0cy50eXBlID09PSAnbWl4Jykge1xyXG4gICAgdmFyIGluZGV4ID0gb3B0aW9uLmluZGV4PT11bmRlZmluZWQ/IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKTpvcHRpb24uaW5kZXggO1xyXG4gICAgaWYgKGluZGV4ID4gLTEpIHtcclxuICAgICAgdmFyIGN1cnJlbnRPZmZzZXQgPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG4gICAgICB2YXIgb3B0cyA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLCB7XHJcbiAgICAgICAgX3Njcm9sbERpc3RhbmNlXzogY3VycmVudE9mZnNldCxcclxuICAgICAgICBhbmltYXRpb246IGZhbHNlXHJcbiAgICAgIH0pO1xyXG4gICAgICB2YXIgc2VyaWVzRGF0YSA9IGdldFNlcmllc0RhdGFJdGVtKHRoaXMub3B0cy5zZXJpZXMsIGluZGV4KTtcclxuICAgICAgaWYgKHNlcmllc0RhdGEubGVuZ3RoICE9PSAwKSB7XHJcbiAgICAgICAgdmFyIF9nZXRNaXhUb29sVGlwRGF0YSA9IGdldE1peFRvb2xUaXBEYXRhKHNlcmllc0RhdGEsIHRoaXMub3B0cy5jaGFydERhdGEuY2FsUG9pbnRzLCBpbmRleCwgdGhpcy5vcHRzLmNhdGVnb3JpZXMsb3B0aW9uKSxcclxuICAgICAgICAgIHRleHRMaXN0ID0gX2dldE1peFRvb2xUaXBEYXRhLnRleHRMaXN0LFxyXG4gICAgICAgICAgb2Zmc2V0ID0gX2dldE1peFRvb2xUaXBEYXRhLm9mZnNldDtcclxuICAgICAgICBvZmZzZXQueSA9IF90b3VjaGVzJC55O1xyXG4gICAgICAgIG9wdHMudG9vbHRpcCA9IHtcclxuICAgICAgICAgIHRleHRMaXN0OiBvcHRpb24udGV4dExpc3Q/b3B0aW9uLnRleHRMaXN0OnRleHRMaXN0LFxyXG4gICAgICAgICAgb2Zmc2V0OiBvZmZzZXQsXHJcbiAgICAgICAgICBvcHRpb246IG9wdGlvbixcclxuICAgICAgICAgIGluZGV4OiBpbmRleFxyXG4gICAgICAgIH07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRyYXdDaGFydHMuY2FsbCh0aGlzLCBvcHRzLnR5cGUsIG9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG4gIH1cclxuICBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdjYW5kbGUnKSB7XHJcbiAgICB2YXIgaW5kZXggPSBvcHRpb24uaW5kZXg9PXVuZGVmaW5lZD8gdGhpcy5nZXRDdXJyZW50RGF0YUluZGV4KGUpOm9wdGlvbi5pbmRleCA7XHJcbiAgICBpZiAoaW5kZXggPiAtMSkge1xyXG4gICAgICB2YXIgY3VycmVudE9mZnNldCA9IHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQ7XHJcbiAgICAgIHZhciBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHtcclxuICAgICAgICBfc2Nyb2xsRGlzdGFuY2VfOiBjdXJyZW50T2Zmc2V0LFxyXG4gICAgICAgIGFuaW1hdGlvbjogZmFsc2VcclxuICAgICAgfSk7XHJcbiAgICAgIHZhciBzZXJpZXNEYXRhID0gZ2V0U2VyaWVzRGF0YUl0ZW0odGhpcy5vcHRzLnNlcmllcywgaW5kZXgpO1xyXG4gICAgICBpZiAoc2VyaWVzRGF0YS5sZW5ndGggIT09IDApIHtcclxuICAgICAgICB2YXIgX2dldFRvb2xUaXBEYXRhID0gZ2V0Q2FuZGxlVG9vbFRpcERhdGEodGhpcy5vcHRzLnNlcmllc1swXS5kYXRhLCBzZXJpZXNEYXRhLCB0aGlzLm9wdHMuY2hhcnREYXRhLmNhbFBvaW50cyxcclxuICAgICAgICAgICAgaW5kZXgsIHRoaXMub3B0cy5jYXRlZ29yaWVzLCB0aGlzLm9wdHMuZXh0cmEuY2FuZGxlLCBvcHRpb24pLFxyXG4gICAgICAgICAgdGV4dExpc3QgPSBfZ2V0VG9vbFRpcERhdGEudGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQgPSBfZ2V0VG9vbFRpcERhdGEub2Zmc2V0O1xyXG4gICAgICAgIG9mZnNldC55ID0gX3RvdWNoZXMkLnk7XHJcbiAgICAgICAgb3B0cy50b29sdGlwID0ge1xyXG4gICAgICAgICAgdGV4dExpc3Q6IG9wdGlvbi50ZXh0TGlzdD9vcHRpb24udGV4dExpc3Q6dGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQ6IG9mZnNldCxcclxuICAgICAgICAgIG9wdGlvbjogb3B0aW9uLFxyXG4gICAgICAgICAgaW5kZXg6IGluZGV4XHJcbiAgICAgICAgfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG4gIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ3BpZScgfHwgdGhpcy5vcHRzLnR5cGUgPT09ICdyaW5nJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ3Jvc2UnfHx0aGlzLm9wdHMudHlwZSA9PT0gJ2Z1bm5lbCcgKSB7XHJcbiAgICB2YXIgaW5kZXggPSBvcHRpb24uaW5kZXg9PXVuZGVmaW5lZD8gdGhpcy5nZXRDdXJyZW50RGF0YUluZGV4KGUpOm9wdGlvbi5pbmRleCA7XHJcbiAgICBpZiAoaW5kZXggPiAtMSkge1xyXG4gICAgICB2YXIgY3VycmVudE9mZnNldCA9IHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQ7XHJcbiAgICAgIHZhciBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHtcclxuICAgICAgICBfc2Nyb2xsRGlzdGFuY2VfOiBjdXJyZW50T2Zmc2V0LFxyXG4gICAgICAgIGFuaW1hdGlvbjogZmFsc2VcclxuICAgICAgfSk7XHJcbiAgICAgIHZhciBzZXJpZXNEYXRhID0gdGhpcy5vcHRzLl9zZXJpZXNfW2luZGV4XTtcclxuICAgICAgdmFyIHRleHRMaXN0ID0gW3tcclxuICAgICAgICB0ZXh0OiBvcHRpb24uZm9ybWF0ID8gb3B0aW9uLmZvcm1hdChzZXJpZXNEYXRhKSA6IHNlcmllc0RhdGEubmFtZSArICc6ICcgKyBzZXJpZXNEYXRhLmRhdGEsXHJcbiAgICAgICAgY29sb3I6IHNlcmllc0RhdGEuY29sb3JcclxuICAgICAgfV07XHJcbiAgICAgIHZhciBvZmZzZXQgPSB7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfTtcclxuICAgICAgb3B0cy50b29sdGlwID0ge1xyXG4gICAgICAgIHRleHRMaXN0OiBvcHRpb24udGV4dExpc3Q/b3B0aW9uLnRleHRMaXN0OnRleHRMaXN0LFxyXG4gICAgICAgIG9mZnNldDogb2Zmc2V0LFxyXG4gICAgICAgIG9wdGlvbjogb3B0aW9uLFxyXG4gICAgICAgIGluZGV4OiBpbmRleFxyXG4gICAgICB9O1xyXG4gICAgfVxyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG4gIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ21hcCd8fHRoaXMub3B0cy50eXBlID09PSAnd29yZCcpIHtcclxuICAgIHZhciBpbmRleCA9IG9wdGlvbi5pbmRleD09dW5kZWZpbmVkPyB0aGlzLmdldEN1cnJlbnREYXRhSW5kZXgoZSk6b3B0aW9uLmluZGV4IDtcclxuICAgIGlmIChpbmRleCA+IC0xKSB7XHJcbiAgICAgIHZhciBjdXJyZW50T2Zmc2V0ID0gdGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldDtcclxuICAgICAgdmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG4gICAgICAgIF9zY3JvbGxEaXN0YW5jZV86IGN1cnJlbnRPZmZzZXQsXHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWxzZVxyXG4gICAgICB9KTtcclxuICAgICAgdmFyIHNlcmllc0RhdGEgPSB0aGlzLm9wdHMuX3Nlcmllc19baW5kZXhdO1xyXG4gICAgICB2YXIgdGV4dExpc3QgPSBbe1xyXG4gICAgICAgIHRleHQ6IG9wdGlvbi5mb3JtYXQgPyBvcHRpb24uZm9ybWF0KHNlcmllc0RhdGEpIDogc2VyaWVzRGF0YS5wcm9wZXJ0aWVzLm5hbWUgLFxyXG4gICAgICAgIGNvbG9yOiBzZXJpZXNEYXRhLmNvbG9yXHJcbiAgICAgIH1dO1xyXG4gICAgICB2YXIgb2Zmc2V0ID0ge1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH07XHJcbiAgICAgIG9wdHMudG9vbHRpcCA9IHtcclxuICAgICAgICB0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0P29wdGlvbi50ZXh0TGlzdDp0ZXh0TGlzdCxcclxuICAgICAgICBvZmZzZXQ6IG9mZnNldCxcclxuICAgICAgICBvcHRpb246IG9wdGlvbixcclxuICAgICAgICBpbmRleDogaW5kZXhcclxuICAgICAgfTtcclxuICAgIH1cclxuICAgIG9wdHMudXBkYXRlRGF0YSA9IGZhbHNlO1xyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG4gIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ3JhZGFyJykge1xyXG4gICAgdmFyIGluZGV4ID0gb3B0aW9uLmluZGV4PT11bmRlZmluZWQ/IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKTpvcHRpb24uaW5kZXggO1xyXG4gICAgaWYgKGluZGV4ID4gLTEpIHtcclxuICAgICAgdmFyIGN1cnJlbnRPZmZzZXQgPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG4gICAgICB2YXIgb3B0cyA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLCB7XHJcbiAgICAgICAgX3Njcm9sbERpc3RhbmNlXzogY3VycmVudE9mZnNldCxcclxuICAgICAgICBhbmltYXRpb246IGZhbHNlXHJcbiAgICAgIH0pO1xyXG4gICAgICB2YXIgc2VyaWVzRGF0YSA9IGdldFNlcmllc0RhdGFJdGVtKHRoaXMub3B0cy5zZXJpZXMsIGluZGV4KTtcclxuICAgICAgaWYgKHNlcmllc0RhdGEubGVuZ3RoICE9PSAwKSB7XHJcbiAgICAgICAgdmFyIHRleHRMaXN0ID0gc2VyaWVzRGF0YS5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgdGV4dDogb3B0aW9uLmZvcm1hdCA/IG9wdGlvbi5mb3JtYXQoaXRlbSkgOiBpdGVtLm5hbWUgKyAnOiAnICsgaXRlbS5kYXRhLFxyXG4gICAgICAgICAgICBjb2xvcjogaXRlbS5jb2xvclxyXG4gICAgICAgICAgfTtcclxuICAgICAgICB9KTtcclxuICAgICAgICB2YXIgb2Zmc2V0ID0ge1xyXG4gICAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgICB5OiBfdG91Y2hlcyQueVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgb3B0cy50b29sdGlwID0ge1xyXG4gICAgICAgICAgdGV4dExpc3Q6IG9wdGlvbi50ZXh0TGlzdD9vcHRpb24udGV4dExpc3Q6dGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQ6IG9mZnNldCxcclxuICAgICAgICAgIG9wdGlvbjogb3B0aW9uLFxyXG4gICAgICAgICAgaW5kZXg6IGluZGV4XHJcbiAgICAgICAgfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG59O1xyXG5cclxuQ2hhcnRzLnByb3RvdHlwZS50cmFuc2xhdGUgPSBmdW5jdGlvbihkaXN0YW5jZSkge1xyXG4gIHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG4gICAgY3VycmVudE9mZnNldDogZGlzdGFuY2UsXHJcbiAgICBzdGFydFRvdWNoWDogZGlzdGFuY2UsXHJcbiAgICBkaXN0YW5jZTogMCxcclxuICAgIGxhc3RNb3ZlVGltZTogMFxyXG4gIH07XHJcbiAgbGV0IG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG4gICAgX3Njcm9sbERpc3RhbmNlXzogZGlzdGFuY2UsXHJcbiAgICBhbmltYXRpb246IGZhbHNlXHJcbiAgfSk7XHJcbiAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIHRoaXMub3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxufTtcclxuXHJcbkNoYXJ0cy5wcm90b3R5cGUuc2Nyb2xsU3RhcnQgPSBmdW5jdGlvbihlKSB7XHJcbiAgdmFyIHRvdWNoZXMgPSBudWxsO1xyXG4gIGlmIChlLmNoYW5nZWRUb3VjaGVzKSB7XHJcbiAgICB0b3VjaGVzID0gZS5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9IGVsc2Uge1xyXG4gICAgdG91Y2hlcyA9IGUubXAuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfVxyXG4gIHZhciBfdG91Y2hlcyQgPSBnZXRUb3VjaGVzKHRvdWNoZXMsIHRoaXMub3B0cywgZSk7XHJcbiAgaWYgKHRvdWNoZXMgJiYgdGhpcy5vcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgdGhpcy5zY3JvbGxPcHRpb24uc3RhcnRUb3VjaFggPSBfdG91Y2hlcyQueDtcclxuICB9XHJcbn07XHJcblxyXG5DaGFydHMucHJvdG90eXBlLnNjcm9sbCA9IGZ1bmN0aW9uKGUpIHtcclxuICBpZiAodGhpcy5zY3JvbGxPcHRpb24ubGFzdE1vdmVUaW1lID09PSAwKSB7XHJcbiAgICB0aGlzLnNjcm9sbE9wdGlvbi5sYXN0TW92ZVRpbWUgPSBEYXRlLm5vdygpO1xyXG4gIH1cclxuICBsZXQgTGltaXQgPSB0aGlzLm9wdHMuZXh0cmEudG91Y2hNb3ZlTGltaXQgfHwgMjA7XHJcbiAgbGV0IGN1cnJNb3ZlVGltZSA9IERhdGUubm93KCk7XHJcbiAgbGV0IGR1cmF0aW9uID0gY3Vyck1vdmVUaW1lIC0gdGhpcy5zY3JvbGxPcHRpb24ubGFzdE1vdmVUaW1lO1xyXG4gIGlmIChkdXJhdGlvbiA8IE1hdGguZmxvb3IoMTAwMCAvIExpbWl0KSkgcmV0dXJuO1xyXG4gIHRoaXMuc2Nyb2xsT3B0aW9uLmxhc3RNb3ZlVGltZSA9IGN1cnJNb3ZlVGltZTtcclxuICB2YXIgdG91Y2hlcyA9IG51bGw7XHJcbiAgaWYgKGUuY2hhbmdlZFRvdWNoZXMpIHtcclxuICAgIHRvdWNoZXMgPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH0gZWxzZSB7XHJcbiAgICB0b3VjaGVzID0gZS5tcC5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9XHJcbiAgaWYgKHRvdWNoZXMgJiYgdGhpcy5vcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgdmFyIF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuICAgIHZhciBfZGlzdGFuY2U7XHJcbiAgICBfZGlzdGFuY2UgPSBfdG91Y2hlcyQueCAtIHRoaXMuc2Nyb2xsT3B0aW9uLnN0YXJ0VG91Y2hYO1xyXG4gICAgdmFyIGN1cnJlbnRPZmZzZXQgPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG4gICAgdmFyIHZhbGlkRGlzdGFuY2UgPSBjYWxWYWxpZERpc3RhbmNlKHRoaXMsY3VycmVudE9mZnNldCArIF9kaXN0YW5jZSwgdGhpcy5vcHRzLmNoYXJ0RGF0YSwgdGhpcy5jb25maWcsIHRoaXMub3B0cyk7XHJcbiAgICB0aGlzLnNjcm9sbE9wdGlvbi5kaXN0YW5jZSA9IF9kaXN0YW5jZSA9IHZhbGlkRGlzdGFuY2UgLSBjdXJyZW50T2Zmc2V0O1xyXG4gICAgdmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG4gICAgICBfc2Nyb2xsRGlzdGFuY2VfOiBjdXJyZW50T2Zmc2V0ICsgX2Rpc3RhbmNlLFxyXG4gICAgICBhbmltYXRpb246IGZhbHNlXHJcbiAgICB9KTtcclxuICAgIGRyYXdDaGFydHMuY2FsbCh0aGlzLCBvcHRzLnR5cGUsIG9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG4gICAgcmV0dXJuIGN1cnJlbnRPZmZzZXQgKyBfZGlzdGFuY2U7XHJcbiAgfVxyXG59O1xyXG5cclxuQ2hhcnRzLnByb3RvdHlwZS5zY3JvbGxFbmQgPSBmdW5jdGlvbihlKSB7XHJcbiAgaWYgKHRoaXMub3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuICAgIHZhciBfc2Nyb2xsT3B0aW9uID0gdGhpcy5zY3JvbGxPcHRpb24sXHJcbiAgICAgIGN1cnJlbnRPZmZzZXQgPSBfc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQsXHJcbiAgICAgIGRpc3RhbmNlID0gX3Njcm9sbE9wdGlvbi5kaXN0YW5jZTtcclxuICAgIHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQgPSBjdXJyZW50T2Zmc2V0ICsgZGlzdGFuY2U7XHJcbiAgICB0aGlzLnNjcm9sbE9wdGlvbi5kaXN0YW5jZSA9IDA7XHJcbiAgfVxyXG59O1xyXG5pZiAodHlwZW9mIG1vZHVsZSA9PT0gXCJvYmplY3RcIiAmJiB0eXBlb2YgbW9kdWxlLmV4cG9ydHMgPT09IFwib2JqZWN0XCIpIHtcclxuICBtb2R1bGUuZXhwb3J0cyA9IENoYXJ0cztcclxuICAvL2V4cG9ydCBkZWZhdWx0IENoYXJ0czsvL+W7uuiuruS9v+eUqG5vZGVqc+eahG1vZHVsZeWvvOWHuuaWueW8j++8jOWmguaKpemUmeivt+S9v+eUqGV4cG9ydOaWueW8j+WvvOWHulxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///137\n"); /***/ }), /* 138 */ /*!****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-2/p-production-report-inner-2.vue ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_production_report_inner_2_vue_vue_type_template_id_762fe2b8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-production-report-inner-2.vue?vue&type=template&id=762fe2b8& */ 139);\n/* harmony import */ var _p_production_report_inner_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-production-report-inner-2.vue?vue&type=script&lang=js& */ 141);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_production_report_inner_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_production_report_inner_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_production_report_inner_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_production_report_inner_2_vue_vue_type_template_id_762fe2b8___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_production_report_inner_2_vue_vue_type_template_id_762fe2b8___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_production_report_inner_2_vue_vue_type_template_id_762fe2b8___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-production-report-inner-2/p-production-report-inner-2.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDK0U7QUFDTDs7O0FBRzFFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGlHQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc2MmZlMmI4JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTIvcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0yLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///138\n"); /***/ }), /* 139 */ /*!***********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-2/p-production-report-inner-2.vue?vue&type=template&id=762fe2b8& ***! \***********************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_vue_vue_type_template_id_762fe2b8___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-report-inner-2.vue?vue&type=template&id=762fe2b8& */ 140); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_vue_vue_type_template_id_762fe2b8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_vue_vue_type_template_id_762fe2b8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_vue_vue_type_template_id_762fe2b8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_vue_vue_type_template_id_762fe2b8___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 140 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-2/p-production-report-inner-2.vue?vue&type=template&id=762fe2b8& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 */ 8) .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", "content"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "title_box"), attrs: { _i: 2 } }, [ _c( "picker", { attrs: { range: _vm._$s(3, "a-range", _vm.array_active), value: _vm._$s(3, "a-value", _vm.index_active), _i: 3 }, on: { change: _vm.bindPickerChange_active } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "box"), attrs: { _i: 4 } }, [ _c("view", [ _vm._v( _vm._$s( 5, "t0-0", _vm._s(_vm.array_active[_vm.index_active]) ) ) ]), _c( "view", { staticClass: _vm._$s(6, "sc", "icon"), attrs: { _i: 6 } }, [_c("uni-icons", { attrs: { type: "arrowdown", _i: 7 } })], 1 ) ] ) ] ), _vm._$s(8, "i", _vm.index_active == 1) ? _c("view", [ _c( "picker", { attrs: { value: _vm._$s(9, "a-value", _vm.date), start: _vm._$s(9, "a-start", _vm.startDate), end: _vm._$s(9, "a-end", _vm.endDate), _i: 9 }, on: { change: _vm.bindDateChange } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "box"), attrs: { _i: 10 } }, [ _c("view", [ _vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.date))) ]) ] ) ] ) ]) : _vm._e(), _vm._$s(12, "i", _vm.index_active == 2) ? _c("view", [ _c( "picker", { attrs: { value: _vm._$s(13, "a-value", _vm.date_year), start: _vm._$s(13, "a-start", _vm.startDate_year), end: _vm._$s(13, "a-end", _vm.endDate_year), _i: 13 }, on: { change: _vm.bindDateChange_year } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "box"), attrs: { _i: 14 } }, [ _c("view", [ _vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.date_year))) ]) ] ) ] ) ]) : _vm._e() ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "inner"), attrs: { _i: 16 } }, [ _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(17, "v-show", _vm.index_active == 0), expression: "_$s(17,'v-show',index_active == 0)" } ], attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "inner_content"), attrs: { _i: 18 } }, [ _c("canvas", { staticClass: _vm._$s(19, "sc", "charts"), attrs: { id: "canvasColumnStack", _i: 19 }, on: { touchstart: _vm.touchColumn } }) ] ) ] ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(20, "v-show", _vm.index_active == 1), expression: "_$s(20,'v-show',index_active == 1)" } ], attrs: { _i: 20 } }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "inner_content"), attrs: { _i: 21 } }, [ _c("canvas", { staticClass: _vm._$s(22, "sc", "charts"), attrs: { id: "canvasColumnStack_month", _i: 22 }, on: { touchstart: _vm.touchColumn_month } }) ] ) ] ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(23, "v-show", _vm.index_active == 2), expression: "_$s(23,'v-show',index_active == 2)" } ], attrs: { _i: 23 } }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "inner_content"), attrs: { _i: 24 } }, [ _c("canvas", { staticClass: _vm._$s(25, "sc", "charts"), attrs: { id: "canvasColumnStack_year", _i: 25 }, on: { touchstart: _vm.touchColumn_year } }) ] ) ] ) ] ) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 141 */ /*!*****************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-2/p-production-report-inner-2.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-report-inner-2.vue?vue&type=script&lang=js& */ 142);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXN2QixDQUFnQixpeEJBQUcsRUFBQyIsImZpbGUiOiIxNDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcHJvZHVjdGlvbi1yZXBvcnQtaW5uZXItMi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///141\n"); /***/ }), /* 142 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-2/p-production-report-inner-2.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _uCharts4 = _interopRequireDefault(__webpack_require__(/*! @/components/u-charts/u-charts.js */ 137));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}\nvar _self;\n\n// 周产量\nvar canvaColumn = null;\n\n// 月产量\nvar canvaColumn_month = null;\n\n// 年产量\nvar canvaColumn_year = null;var _default =\n\n\n\n{\n name: \"p-production-report-inner-2\",\n props: [\n \"mine\",\n \"org_num\"],\n\n data: function data() {var _ref;\n var currentDate = this.getDate({\n format: true });\n\n var currentDate_year = this.getDate_year({\n format: true });\n\n return _ref = {\n cWidth: '',\n cHeight: '',\n pixelRatio: 1,\n // serverData: '',\n\n\n // 月\n cWidth_month: '',\n cHeight_month: '',\n pixelRatio_month: 1 }, _defineProperty(_ref, \"cHeight_month\",\n ''), _defineProperty(_ref, \"array_active\",\n\n\n\n\n ['周产量趋势', '月产量趋势', '年产量趋势']), _defineProperty(_ref, \"index_active\",\n 0), _defineProperty(_ref, \"date\",\n\n currentDate), _defineProperty(_ref, \"date_year\",\n\n currentDate_year), _defineProperty(_ref, \"month\",\n\n\n\n\n \"\"), _ref;\n\n\n },\n computed: {\n // 月\n startDate: function startDate() {\n return this.getDate('start');\n },\n endDate: function endDate() {\n return this.getDate('end');\n },\n // 年\n startDate_year: function startDate_year() {\n return this.getDate_year('start');\n },\n endDate_year: function endDate_year() {\n return this.getDate_year('end');\n } },\n\n created: function created() {\n this.month = new Date().getFullYear() + \"-\" + (new Date().getMonth() + 1);\n // console.log(this.month)\n _self = this;\n this.cWidth = uni.upx2px(680);\n this.cHeight = uni.upx2px(500);\n\n this.cWidth_month = uni.upx2px(680);\n this.cHeight_month = uni.upx2px(2500);\n\n // 周产量\n this.getServerData_week();\n\n // 月产量\n this.getServerData_month(this.date);\n\n // 年产量\n this.getServerData_year(this.date_year);\n\n },\n methods: {\n // 产量趋势 选择列表\n bindPickerChange_active: function bindPickerChange_active(e) {var _this = this;\n __f__(\"log\", 'picker发送选择改变,携带值为', e.target.value, \" at components/p-production-report-inner-2/p-production-report-inner-2.vue:150\");\n this.index_active = 0;\n\n setTimeout(function () {\n _this.index_active = e.target.value;\n\n if (_this.index_active == 0) {\n _this.getServerData_week(_this.date);\n } else if (_this.index_active == 1) {\n // uni.switchTab({\n // \turl:\"../../tabbar/production/production\",\n // \tanimationType:\"fade-in\",\n // \tanimationDuration:50\n // })\n // uni.navigateTo({\n // \turl:\"../../production/p-i-metering/p-i-metering\",\n // \tanimationType:\"fade-in\",\n // \tanimationDuration:150\n // })\n // console.log(this.date)\n _this.date = _this.month;\n _this.getServerData_month(_this.month);\n } else if (_this.index_active == 2) {\n _this.getServerData_year(_this.date_year);\n }\n\n }, 100);\n\n\n },\n // 月\n bindDateChange: function bindDateChange(e) {\n this.date = e.target.value;\n __f__(\"log\", this.date, \" at components/p-production-report-inner-2/p-production-report-inner-2.vue:183\");\n this.getServerData_month(this.date);\n },\n getDate: function getDate(type) {\n var date = new Date();\n var year = date.getFullYear();\n var month = date.getMonth() + 1;\n var day = date.getDate();\n\n if (type === 'start') {\n year = year - 60;\n } else if (type === 'end') {\n year = year + 2;\n } else {\n year = year;\n }\n month = month > 9 ? month : '0' + month;\n return \"\".concat(year, \"-\").concat(month);\n },\n\n // 年\n bindDateChange_year: function bindDateChange_year(e) {\n this.date_year = e.target.value;\n __f__(\"log\", this.date_year, \" at components/p-production-report-inner-2/p-production-report-inner-2.vue:206\");\n\n this.getServerData_year(this.date_year);\n },\n getDate_year: function getDate_year(type) {\n var date = new Date();\n var year = date.getFullYear();\n\n if (type === 'start') {\n year = year - 60;\n } else if (type === 'end') {\n year = year + 2;\n }\n return \"\".concat(year);\n },\n\n\n\n // 周产量\n getServerData_week: function getServerData_week() {\n this.$p_api.coalmine_one_trend({\n type: \"week\",\n mine: this.mine,\n org_num: this.org_num }).\n then(function (res) {\n // console.log(res.data.data)\n\n var ColumnStack = {\n categories: [],\n series: [\n {\n \"name\": \"早班\",\n \"data\": [] },\n\n {\n \"name\": \"中班\",\n \"data\": [] },\n\n {\n \"name\": \"晚班\",\n \"data\": [] }] };\n\n\n\n\n var categories = res.data.data;\n categories.map(function (item, index) {\n // console.log(item.date,index)\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.date;\n //将项放进新的数组\n ColumnStack.categories[index] = sevm;\n });\n\n res.data.data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.n1;\n //将项放进新的数组\n ColumnStack.series[0].data[index] = sevm;\n });\n res.data.data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.n2;\n //将项放进新的数组\n ColumnStack.series[1].data[index] = sevm;\n });\n res.data.data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.n3;\n //将项放进新的数组\n ColumnStack.series[2].data[index] = sevm;\n });\n\n _self.showColumnStack(\"canvasColumnStack\", ColumnStack);\n });\n\n\n },\n showColumnStack: function showColumnStack(canvasId, chartData) {var _uCharts;\n canvaColumn = new _uCharts4.default((_uCharts = {\n $this: _self,\n canvasId: canvasId,\n type: 'column',\n legend: { show: true },\n fontSize: 11,\n background: '#FFFFFF',\n pixelRatio: _self.pixelRatio,\n animation: true,\n categories: chartData.categories }, _defineProperty(_uCharts, \"legend\",\n {\n position: 'top',\n margin: 10 }), _defineProperty(_uCharts, \"series\",\n\n\n chartData.series), _defineProperty(_uCharts, \"xAxis\",\n {\n disableGrid: true }), _defineProperty(_uCharts, \"yAxis\",\n\n {\n //disabled:true\n }), _defineProperty(_uCharts, \"dataLabel\",\n false), _defineProperty(_uCharts, \"width\",\n _self.cWidth * _self.pixelRatio), _defineProperty(_uCharts, \"height\",\n _self.cHeight * _self.pixelRatio), _defineProperty(_uCharts, \"extra\",\n {\n column: {\n type: 'stack',\n width: _self.cWidth * _self.pixelRatio * 0.5 / chartData.categories.length } }), _uCharts));\n\n\n\n\n },\n touchColumn: function touchColumn(e) {\n canvaColumn.showToolTip(e, {\n format: function format(item, category) {\n return category + ' ' + item.name + ':' + item.data;\n } });\n\n },\n\n // 月产量\n getServerData_month: function getServerData_month(date) {\n this.$p_api.coalmine_one_trend({\n type: \"month\",\n date: date,\n mine: this.mine,\n org_num: this.org_num }).\n then(function (res) {\n // console.log(res.data.data)\n var ColumnStack_month = {\n categories: [],\n series: [\n {\n \"name\": \"晚班\",\n \"data\": [] },\n {\n \"name\": \"早班\",\n \"data\": [] },\n {\n \"name\": \"中班\",\n \"data\": [] }] };\n\n\n\n\n res.data.data.map(function (item, index) {\n // console.log(item.date,index)\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.date;\n //将项放进新的数组\n ColumnStack_month.categories[index] = sevm;\n });\n\n res.data.data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.n1;\n //将项放进新的数组\n ColumnStack_month.series[0].data[index] = sevm;\n });\n res.data.data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.n2;\n //将项放进新的数组\n ColumnStack_month.series[1].data[index] = sevm;\n });\n res.data.data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.n3;\n //将项放进新的数组\n ColumnStack_month.series[2].data[index] = sevm;\n });\n\n\n\n _self.showColumnStack_month(\"canvasColumnStack_month\", ColumnStack_month);\n });\n\n },\n showColumnStack_month: function showColumnStack_month(canvasId, chartData) {var _uCharts2;\n canvaColumn_month = new _uCharts4.default((_uCharts2 = {\n $this: _self,\n canvasId: canvasId,\n type: 'column',\n legend: { show: true },\n fontSize: 11,\n background: '#FFFFFF',\n pixelRatio: _self.pixelRatio_month,\n animation: true,\n rotate: true,\n categories: chartData.categories }, _defineProperty(_uCharts2, \"legend\",\n {\n show: false,\n position: 'top',\n margin: 10 }), _defineProperty(_uCharts2, \"series\",\n\n\n chartData.series), _defineProperty(_uCharts2, \"xAxis\",\n {\n disableGrid: true }), _defineProperty(_uCharts2, \"yAxis\",\n\n {\n //disabled:true\n }), _defineProperty(_uCharts2, \"dataLabel\",\n false), _defineProperty(_uCharts2, \"width\",\n _self.cWidth_month * _self.pixelRatio_month), _defineProperty(_uCharts2, \"height\",\n _self.cHeight_month * _self.pixelRatio_month), _defineProperty(_uCharts2, \"extra\",\n {\n column: {\n type: 'stack',\n width: _self.cWidth_month * _self.pixelRatio_month * 0.5 / chartData.categories.length } }), _uCharts2));\n\n\n\n\n },\n touchColumn_month: function touchColumn_month(e) {\n canvaColumn_month.showToolTip(e, {\n format: function format(item, category) {\n return item.name + ':' + item.data;\n } });\n\n },\n\n\n\n\n // 年产量\n getServerData_year: function getServerData_year(date) {\n this.$p_api.coalmine_one_trend({\n type: \"year\",\n date: date,\n mine: this.mine,\n org_num: this.org_num }).\n then(function (res) {\n\n // console.log(res.data.data)\n\n var ColumnStack_year = {\n categories: [],\n series: [\n {\n \"name\": \"早班\",\n \"data\": [] },\n {\n \"name\": \"中班\",\n \"data\": [] },\n {\n \"name\": \"晚班\",\n \"data\": [] }] };\n\n\n\n\n res.data.data.map(function (item, index) {\n // console.log(item.date,index)\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.date;\n //将项放进新的数组\n ColumnStack_year.categories[index] = sevm;\n });\n\n res.data.data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.n1;\n //将项放进新的数组\n ColumnStack_year.series[0].data[index] = sevm;\n });\n res.data.data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.n2;\n //将项放进新的数组\n ColumnStack_year.series[1].data[index] = sevm;\n });\n res.data.data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.n3;\n //将项放进新的数组\n ColumnStack_year.series[2].data[index] = sevm;\n });\n\n _self.showColumnStack_year(\"canvasColumnStack_year\", ColumnStack_year);\n });\n\n },\n showColumnStack_year: function showColumnStack_year(canvasId, chartData) {var _uCharts3;\n canvaColumn_year = new _uCharts4.default((_uCharts3 = {\n $this: _self,\n canvasId: canvasId,\n type: 'column',\n legend: { show: true },\n fontSize: 11,\n background: '#FFFFFF',\n pixelRatio: _self.pixelRatio,\n animation: true,\n categories: chartData.categories }, _defineProperty(_uCharts3, \"legend\",\n {\n position: 'top',\n margin: 10 }), _defineProperty(_uCharts3, \"series\",\n\n\n chartData.series), _defineProperty(_uCharts3, \"xAxis\",\n {\n disableGrid: true }), _defineProperty(_uCharts3, \"yAxis\",\n\n {\n //disabled:true\n }), _defineProperty(_uCharts3, \"dataLabel\",\n false), _defineProperty(_uCharts3, \"width\",\n _self.cWidth * _self.pixelRatio), _defineProperty(_uCharts3, \"height\",\n _self.cHeight * _self.pixelRatio), _defineProperty(_uCharts3, \"extra\",\n {\n column: {\n type: 'stack',\n width: _self.cWidth * _self.pixelRatio * 0.5 / chartData.categories.length } }), _uCharts3));\n\n\n\n\n },\n touchColumn_year: function touchColumn_year(e) {\n canvaColumn_year.showToolTip(e, {\n format: function format(item, category) {\n return item.name + ':' + item.data;\n } });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTIvcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0yLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXFEQSwwRztBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLDRCOzs7O0FBSUE7QUFDQSxxQ0FEQTtBQUVBO0FBQ0EsUUFEQTtBQUVBLFdBRkEsQ0FGQTs7QUFNQSxNQU5BLGtCQU1BO0FBQ0E7QUFDQSxrQkFEQTs7QUFHQTtBQUNBLGtCQURBOztBQUdBO0FBQ0EsZ0JBREE7QUFFQSxpQkFGQTtBQUdBLG1CQUhBO0FBSUE7OztBQUdBO0FBQ0Esc0JBUkE7QUFTQSx1QkFUQTtBQVVBLHlCQVZBO0FBV0EsTUFYQTs7Ozs7QUFnQkEsK0JBaEJBO0FBaUJBLEtBakJBOztBQW1CQSxlQW5CQTs7QUFxQkEsb0JBckJBOzs7OztBQTBCQSxNQTFCQTs7O0FBNkJBLEdBMUNBO0FBMkNBO0FBQ0E7QUFDQSxhQUZBLHVCQUVBO0FBQ0E7QUFDQSxLQUpBO0FBS0EsV0FMQSxxQkFLQTtBQUNBO0FBQ0EsS0FQQTtBQVFBO0FBQ0Esa0JBVEEsNEJBU0E7QUFDQTtBQUNBLEtBWEE7QUFZQSxnQkFaQSwwQkFZQTtBQUNBO0FBQ0EsS0FkQSxFQTNDQTs7QUEyREEsU0EzREEscUJBMkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLEdBOUVBO0FBK0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsU0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQWRB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LGtCQUZBLEVBVkE7OztBQWVBLHNCQWZBO0FBZ0JBO0FBQ0EseUJBREEsRUFoQkE7O0FBbUJBO0FBQ0E7QUFEQSxPQW5CQTtBQXNCQSxXQXRCQTtBQXVCQSxxQ0F2QkE7QUF3QkEsc0NBeEJBO0FBeUJBO0FBQ0E7QUFDQSx1QkFEQTtBQUVBLG9GQUZBLEVBREEsRUF6QkE7Ozs7O0FBaUNBLEtBbFpBO0FBbVpBLG9CQW5aQSw0QkFtWkEsQ0FuWkEsRUFtWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUhBOztBQUtBLEtBelpBLEVBL0VBLEUiLCJmaWxlIjoiMTQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cblx0XHQ8IS0tIOS6p+mHj+i2i+WKvyAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlX2JveFwiPlxyXG5cdFx0XHRcdDxwaWNrZXIgbW9kZT1cInNlbGVjdG9yXCIgOnJhbmdlPVwiYXJyYXlfYWN0aXZlXCIgOnZhbHVlPVwiaW5kZXhfYWN0aXZlXCIgQGNoYW5nZT1cImJpbmRQaWNrZXJDaGFuZ2VfYWN0aXZlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57e2FycmF5X2FjdGl2ZVtpbmRleF9hY3RpdmVdfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPlxyXG5cdFx0XHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cImFycm93ZG93blwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cImluZGV4X2FjdGl2ZT09MVwiPlxyXG5cdFx0XHRcdFx0PHBpY2tlciBtb2RlPVwiZGF0ZVwiIDp2YWx1ZT1cImRhdGVcIiA6c3RhcnQ9XCJzdGFydERhdGVcIiA6ZW5kPVwiZW5kRGF0ZVwiIEBjaGFuZ2U9XCJiaW5kRGF0ZUNoYW5nZVwiIGZpZWxkcz1cIm1vbnRoXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3tkYXRlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiaW5kZXhfYWN0aXZlPT0yXCI+XHJcblx0XHRcdFx0XHQ8cGlja2VyIG1vZGU9XCJkYXRlXCIgOnZhbHVlPVwiZGF0ZV95ZWFyXCIgOnN0YXJ0PVwic3RhcnREYXRlX3llYXJcIiA6ZW5kPVwiZW5kRGF0ZV95ZWFyXCIgQGNoYW5nZT1cImJpbmREYXRlQ2hhbmdlX3llYXJcIiBmaWVsZHM9XCJ5ZWFyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3tkYXRlX3llYXJ9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5uZXJcIj5cclxuXHRcdFx0XHQ8dmlldyB2LXNob3c9XCJpbmRleF9hY3RpdmUgPT0gMFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lcl9jb250ZW50XCI+XHJcblx0XHRcdFx0XHRcdDxjYW52YXMgc3R5bGU9XCJ3aWR0aDogNzAwdXB4OyBoZWlnaHQ6NjAwdXB4O1wiIGNhbnZhcy1pZD1cImNhbnZhc0NvbHVtblN0YWNrXCIgaWQ9XCJjYW52YXNDb2x1bW5TdGFja1wiIGNsYXNzPVwiY2hhcnRzXCIgIEB0b3VjaHN0YXJ0PVwidG91Y2hDb2x1bW5cIj48L2NhbnZhcz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1zaG93PVwiaW5kZXhfYWN0aXZlID09IDFcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5uZXJfY29udGVudFwiPlxyXG5cdFx0XHRcdFx0XHQ8Y2FudmFzIHN0eWxlPVwid2lkdGg6IDcwMHVweDsgaGVpZ2h0OjI1MDB1cHg7XCIgY2FudmFzLWlkPVwiY2FudmFzQ29sdW1uU3RhY2tfbW9udGhcIiBpZD1cImNhbnZhc0NvbHVtblN0YWNrX21vbnRoXCIgY2xhc3M9XCJjaGFydHNcIiAgQHRvdWNoc3RhcnQ9XCJ0b3VjaENvbHVtbl9tb250aFwiPjwvY2FudmFzPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LXNob3c9XCJpbmRleF9hY3RpdmUgPT0gMlwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lcl9jb250ZW50XCI+XHJcblx0XHRcdFx0XHRcdDxjYW52YXMgc3R5bGU9XCJ3aWR0aDogNzAwdXB4OyBoZWlnaHQ6NjAwdXB4O1wiIGNhbnZhcy1pZD1cImNhbnZhc0NvbHVtblN0YWNrX3llYXJcIiBpZD1cImNhbnZhc0NvbHVtblN0YWNrX3llYXJcIiBjbGFzcz1cImNoYXJ0c1wiICBAdG91Y2hzdGFydD1cInRvdWNoQ29sdW1uX3llYXJcIj48L2NhbnZhcz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHVDaGFydHMgZnJvbSAnQC9jb21wb25lbnRzL3UtY2hhcnRzL3UtY2hhcnRzLmpzJztcclxuXHR2YXIgX3NlbGY7XHJcblx0XHJcblx0Ly8g5ZGo5Lqn6YePXHJcblx0dmFyIGNhbnZhQ29sdW1uPW51bGw7XHJcblx0XHJcblx0Ly8g5pyI5Lqn6YePXHJcblx0dmFyIGNhbnZhQ29sdW1uX21vbnRoPW51bGw7XHJcblx0XHJcblx0Ly8g5bm05Lqn6YePXHJcblx0dmFyIGNhbnZhQ29sdW1uX3llYXI9bnVsbDtcclxuICAgXHJcblx0XHJcblx0XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTpcInAtcHJvZHVjdGlvbi1yZXBvcnQtaW5uZXItMlwiLFxyXG5cdFx0cHJvcHM6W1xyXG5cdFx0XHRcIm1pbmVcIixcclxuXHRcdFx0XCJvcmdfbnVtXCJcclxuXHRcdF0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRjb25zdCBjdXJyZW50RGF0ZSA9IHRoaXMuZ2V0RGF0ZSh7XHJcblx0XHRcdFx0Zm9ybWF0OiB0cnVlXHJcblx0XHRcdH0pXHJcblx0XHRcdGNvbnN0IGN1cnJlbnREYXRlX3llYXIgPSB0aGlzLmdldERhdGVfeWVhcih7XHJcblx0XHRcdFx0Zm9ybWF0OiB0cnVlXHJcblx0XHRcdH0pXHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Y1dpZHRoOiAnJyxcclxuXHRcdFx0XHRjSGVpZ2h0OiAnJyxcclxuXHRcdFx0XHRwaXhlbFJhdGlvOiAxLFxyXG5cdFx0XHRcdC8vIHNlcnZlckRhdGE6ICcnLFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vIOaciFxyXG5cdFx0XHRcdGNXaWR0aF9tb250aDogJycsXHJcblx0XHRcdFx0Y0hlaWdodF9tb250aDogJycsXHJcblx0XHRcdFx0cGl4ZWxSYXRpb19tb250aDogMSxcclxuXHRcdFx0XHRjSGVpZ2h0X21vbnRoOicnLFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vIOWRqOS6p+mHj1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vIOS6p+mHj+i2i+WKv1xyXG5cdFx0XHRcdGFycmF5X2FjdGl2ZTogWyflkajkuqfph4/otovlir8nLCAn5pyI5Lqn6YeP6LaL5Yq/Jywn5bm05Lqn6YeP6LaL5Yq/J10sXHJcblx0XHRcdFx0aW5kZXhfYWN0aXZlOiAwLFxyXG5cdFx0XHRcdC8vIOW5tCDmnIhcclxuXHRcdFx0XHRkYXRlOiBjdXJyZW50RGF0ZSxcclxuXHRcdFx0XHQvLyBcclxuXHRcdFx0XHRkYXRlX3llYXI6Y3VycmVudERhdGVfeWVhcixcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyDlvZPliY3mnIhcclxuXHRcdFx0XHRtb250aDpcIlwiXHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQvLyDmnIhcclxuXHRcdFx0c3RhcnREYXRlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmdldERhdGUoJ3N0YXJ0Jyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGVuZERhdGUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuZ2V0RGF0ZSgnZW5kJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOW5tFxyXG5cdFx0XHRzdGFydERhdGVfeWVhcigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5nZXREYXRlX3llYXIoJ3N0YXJ0Jyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGVuZERhdGVfeWVhcigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5nZXREYXRlX3llYXIoJ2VuZCcpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0dGhpcy5tb250aCA9IChuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCkpICsgXCItXCIgKyAobmV3IERhdGUoKS5nZXRNb250aCgpKzEpXHJcblx0XHRcdC8vIGNvbnNvbGUubG9nKHRoaXMubW9udGgpXHJcblx0XHRcdF9zZWxmID0gdGhpcztcclxuXHRcdFx0dGhpcy5jV2lkdGggPSB1bmkudXB4MnB4KDY4MCk7XHJcblx0XHRcdHRoaXMuY0hlaWdodCA9IHVuaS51cHgycHgoNTAwKTtcclxuXHRcdFx0XHJcblx0XHRcdHRoaXMuY1dpZHRoX21vbnRoID0gdW5pLnVweDJweCg2ODApO1xyXG5cdFx0XHR0aGlzLmNIZWlnaHRfbW9udGggPSB1bmkudXB4MnB4KDI1MDApO1xyXG5cdFx0XHRcclxuXHRcdFx0Ly8g5ZGo5Lqn6YePXHJcblx0XHRcdHRoaXMuZ2V0U2VydmVyRGF0YV93ZWVrKCk7XHJcblx0XHRcdFxyXG5cdFx0XHQvLyDmnIjkuqfph49cclxuXHRcdFx0dGhpcy5nZXRTZXJ2ZXJEYXRhX21vbnRoKHRoaXMuZGF0ZSk7XHJcblx0XHRcdFxyXG5cdFx0XHQvLyDlubTkuqfph49cclxuXHRcdFx0dGhpcy5nZXRTZXJ2ZXJEYXRhX3llYXIodGhpcy5kYXRlX3llYXIpO1xyXG5cdFx0XHRcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOS6p+mHj+i2i+WKvyDpgInmi6nliJfooahcclxuXHRcdFx0YmluZFBpY2tlckNoYW5nZV9hY3RpdmU6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZygncGlja2Vy5Y+R6YCB6YCJ5oup5pS55Y+Y77yM5pC65bim5YC85Li6JywgZS50YXJnZXQudmFsdWUpXHJcblx0XHRcdFx0dGhpcy5pbmRleF9hY3RpdmUgPSAwXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdFx0dGhpcy5pbmRleF9hY3RpdmUgPSBlLnRhcmdldC52YWx1ZVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRpZih0aGlzLmluZGV4X2FjdGl2ZSA9PSAwKXtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRTZXJ2ZXJEYXRhX3dlZWsodGhpcy5kYXRlKVxyXG5cdFx0XHRcdFx0fWVsc2UgaWYodGhpcy5pbmRleF9hY3RpdmUgPT0gMSl7XHJcblx0XHRcdFx0XHRcdC8vIHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0XHQvLyBcdHVybDpcIi4uLy4uL3RhYmJhci9wcm9kdWN0aW9uL3Byb2R1Y3Rpb25cIixcclxuXHRcdFx0XHRcdFx0Ly8gXHRhbmltYXRpb25UeXBlOlwiZmFkZS1pblwiLFxyXG5cdFx0XHRcdFx0XHQvLyBcdGFuaW1hdGlvbkR1cmF0aW9uOjUwXHJcblx0XHRcdFx0XHRcdC8vIH0pXHJcblx0XHRcdFx0XHRcdC8vIHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0Ly8gXHR1cmw6XCIuLi8uLi9wcm9kdWN0aW9uL3AtaS1tZXRlcmluZy9wLWktbWV0ZXJpbmdcIixcclxuXHRcdFx0XHRcdFx0Ly8gXHRhbmltYXRpb25UeXBlOlwiZmFkZS1pblwiLFxyXG5cdFx0XHRcdFx0XHQvLyBcdGFuaW1hdGlvbkR1cmF0aW9uOjE1MFxyXG5cdFx0XHRcdFx0XHQvLyB9KVxyXG5cdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyh0aGlzLmRhdGUpXHJcblx0XHRcdFx0XHRcdHRoaXMuZGF0ZSA9IHRoaXMubW9udGhcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRTZXJ2ZXJEYXRhX21vbnRoKHRoaXMubW9udGgpXHJcblx0XHRcdFx0XHR9ZWxzZSBpZih0aGlzLmluZGV4X2FjdGl2ZSA9PSAyKXtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRTZXJ2ZXJEYXRhX3llYXIodGhpcy5kYXRlX3llYXIpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9LDEwMClcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5pyIXHJcblx0XHRcdGJpbmREYXRlQ2hhbmdlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5kYXRlID0gZS50YXJnZXQudmFsdWVcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLmRhdGUpXHJcblx0XHRcdFx0dGhpcy5nZXRTZXJ2ZXJEYXRhX21vbnRoKHRoaXMuZGF0ZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldERhdGUodHlwZSkge1xyXG5cdFx0XHRcdGNvbnN0IGRhdGUgPSBuZXcgRGF0ZSgpO1xyXG5cdFx0XHRcdGxldCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpO1xyXG5cdFx0XHRcdGxldCBtb250aCA9IGRhdGUuZ2V0TW9udGgoKSArIDE7XHJcblx0XHRcdFx0bGV0IGRheSA9IGRhdGUuZ2V0RGF0ZSgpO1xyXG5cclxuXHRcdFx0XHRpZiAodHlwZSA9PT0gJ3N0YXJ0Jykge1xyXG5cdFx0XHRcdFx0eWVhciA9IHllYXIgLSA2MDtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHR5cGUgPT09ICdlbmQnKSB7XHJcblx0XHRcdFx0XHR5ZWFyID0geWVhciArIDI7XHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR5ZWFyID0geWVhclxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRtb250aCA9IG1vbnRoID4gOSA/IG1vbnRoIDogJzAnICsgbW9udGg7XHJcblx0XHRcdFx0cmV0dXJuIGAke3llYXJ9LSR7bW9udGh9YDtcclxuXHRcdFx0fSxcclxuXHRcdFx0XHJcblx0XHRcdC8vIOW5tFxyXG5cdFx0XHRiaW5kRGF0ZUNoYW5nZV95ZWFyOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5kYXRlX3llYXIgPSBlLnRhcmdldC52YWx1ZVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuZGF0ZV95ZWFyKVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHRoaXMuZ2V0U2VydmVyRGF0YV95ZWFyKHRoaXMuZGF0ZV95ZWFyKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXREYXRlX3llYXIodHlwZSkge1xyXG5cdFx0XHRcdGNvbnN0IGRhdGUgPSBuZXcgRGF0ZSgpO1xyXG5cdFx0XHRcdGxldCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRpZiAodHlwZSA9PT0gJ3N0YXJ0Jykge1xyXG5cdFx0XHRcdFx0eWVhciA9IHllYXIgLSA2MDtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHR5cGUgPT09ICdlbmQnKSB7XHJcblx0XHRcdFx0XHR5ZWFyID0geWVhciArIDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiBgJHt5ZWFyfWA7XHJcblx0XHRcdH0sXHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdC8vIOWRqOS6p+mHj1xyXG5cdFx0XHRnZXRTZXJ2ZXJEYXRhX3dlZWsoKXtcclxuXHRcdFx0XHR0aGlzLiRwX2FwaS5jb2FsbWluZV9vbmVfdHJlbmQoe1xyXG5cdFx0XHRcdFx0dHlwZTpcIndlZWtcIixcclxuXHRcdFx0XHRcdG1pbmU6dGhpcy5taW5lLFxyXG5cdFx0XHRcdFx0b3JnX251bTp0aGlzLm9yZ19udW1cclxuXHRcdFx0XHR9KS50aGVuKChyZXMpPT57XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhyZXMuZGF0YS5kYXRhKVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRsZXQgQ29sdW1uU3RhY2s9e1xyXG5cdFx0XHRcdFx0XHRjYXRlZ29yaWVzOltdLFxyXG5cdFx0XHRcdFx0XHRzZXJpZXM6W1xyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFwibmFtZVwiOiBcIuaXqeePrVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XCJkYXRhXCI6IFtdXHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLkuK3nj61cIixcclxuXHRcdFx0XHRcdFx0XHRcdFwiZGF0YVwiOiBbXVxyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5pma54+tXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcImRhdGFcIjogW11cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdF0sXHJcblx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRjb25zdCBjYXRlZ29yaWVzID0gcmVzLmRhdGEuZGF0YVxyXG5cdFx0XHRcdFx0Y2F0ZWdvcmllcy5tYXAoZnVuY3Rpb24oaXRlbSxpbmRleCl7XHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGl0ZW0uZGF0ZSxpbmRleClcclxuXHRcdFx0XHRcdFx0Ly/mlrDmlbDnu4TnmoTpobnvvIznlKjmnaXnm5vmlL7mr4/kuIDpobnkuK3nmoTlkITkuKrlj4LmlbDvvIzmr4/mrKHmuIXnqbrvvIzov5nmoLfpgb/lhY3mlLnlj5hzZXZt55qE5YC8XHJcblx0XHRcdFx0XHRcdHZhciBzZXZtID0ge307XHJcblx0XHRcdFx0XHRcdC8v57uZ5q+P5LiA6aG55Lit55qE5Y+C5pWw5Yid5aeL5YyW5bm26LWL5YC8XHJcblx0XHRcdFx0XHRcdHNldm0gPSBpdGVtLmRhdGU7XHJcblx0XHRcdFx0XHRcdC8v5bCG6aG55pS+6L+b5paw55qE5pWw57uEXHJcblx0XHRcdFx0XHRcdENvbHVtblN0YWNrLmNhdGVnb3JpZXNbaW5kZXhdID0gc2V2bVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0cmVzLmRhdGEuZGF0YS5tYXAoZnVuY3Rpb24oaXRlbSxpbmRleCl7XHJcblx0XHRcdFx0XHRcdC8v5paw5pWw57uE55qE6aG577yM55So5p2l55ub5pS+5q+P5LiA6aG55Lit55qE5ZCE5Liq5Y+C5pWw77yM5q+P5qyh5riF56m677yM6L+Z5qC36YG/5YWN5pS55Y+Yc2V2beeahOWAvFxyXG5cdFx0XHRcdFx0XHR2YXIgc2V2bSA9IHt9O1xyXG5cdFx0XHRcdFx0XHQvL+e7meavj+S4gOmhueS4reeahOWPguaVsOWIneWni+WMluW5tui1i+WAvFxyXG5cdFx0XHRcdFx0XHRzZXZtID0gaXRlbS5uMTtcclxuXHRcdFx0XHRcdFx0Ly/lsIbpobnmlL7ov5vmlrDnmoTmlbDnu4RcclxuXHRcdFx0XHRcdFx0Q29sdW1uU3RhY2suc2VyaWVzWzBdLmRhdGFbaW5kZXhdID0gc2V2bVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJlcy5kYXRhLmRhdGEubWFwKGZ1bmN0aW9uKGl0ZW0saW5kZXgpe1xyXG5cdFx0XHRcdFx0XHQvL+aWsOaVsOe7hOeahOmhue+8jOeUqOadpeebm+aUvuavj+S4gOmhueS4reeahOWQhOS4quWPguaVsO+8jOavj+asoea4heepuu+8jOi/meagt+mBv+WFjeaUueWPmHNldm3nmoTlgLxcclxuXHRcdFx0XHRcdFx0dmFyIHNldm0gPSB7fTtcclxuXHRcdFx0XHRcdFx0Ly/nu5nmr4/kuIDpobnkuK3nmoTlj4LmlbDliJ3lp4vljJblubbotYvlgLxcclxuXHRcdFx0XHRcdFx0c2V2bSA9IGl0ZW0ubjI7XHJcblx0XHRcdFx0XHRcdC8v5bCG6aG55pS+6L+b5paw55qE5pWw57uEXHJcblx0XHRcdFx0XHRcdENvbHVtblN0YWNrLnNlcmllc1sxXS5kYXRhW2luZGV4XSA9IHNldm1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXMuZGF0YS5kYXRhLm1hcChmdW5jdGlvbihpdGVtLGluZGV4KXtcclxuXHRcdFx0XHRcdFx0Ly/mlrDmlbDnu4TnmoTpobnvvIznlKjmnaXnm5vmlL7mr4/kuIDpobnkuK3nmoTlkITkuKrlj4LmlbDvvIzmr4/mrKHmuIXnqbrvvIzov5nmoLfpgb/lhY3mlLnlj5hzZXZt55qE5YC8XHJcblx0XHRcdFx0XHRcdHZhciBzZXZtID0ge307XHJcblx0XHRcdFx0XHRcdC8v57uZ5q+P5LiA6aG55Lit55qE5Y+C5pWw5Yid5aeL5YyW5bm26LWL5YC8XHJcblx0XHRcdFx0XHRcdHNldm0gPSBpdGVtLm4zO1xyXG5cdFx0XHRcdFx0XHQvL+WwhumhueaUvui/m+aWsOeahOaVsOe7hFxyXG5cdFx0XHRcdFx0XHRDb2x1bW5TdGFjay5zZXJpZXNbMl0uZGF0YVtpbmRleF0gPSBzZXZtXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRfc2VsZi5zaG93Q29sdW1uU3RhY2soXCJjYW52YXNDb2x1bW5TdGFja1wiLENvbHVtblN0YWNrKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd0NvbHVtblN0YWNrKGNhbnZhc0lkLGNoYXJ0RGF0YSl7XHJcblx0XHRcdFx0Y2FudmFDb2x1bW49bmV3IHVDaGFydHMoe1xyXG5cdFx0XHRcdFx0JHRoaXM6X3NlbGYsXHJcblx0XHRcdFx0XHRjYW52YXNJZDogY2FudmFzSWQsXHJcblx0XHRcdFx0XHR0eXBlOiAnY29sdW1uJyxcclxuXHRcdFx0XHRcdGxlZ2VuZDp7c2hvdzp0cnVlfSxcclxuXHRcdFx0XHRcdGZvbnRTaXplOjExLFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDonI0ZGRkZGRicsXHJcblx0XHRcdFx0XHRwaXhlbFJhdGlvOl9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRhbmltYXRpb246IHRydWUsXHJcblx0XHRcdFx0XHRjYXRlZ29yaWVzOiBjaGFydERhdGEuY2F0ZWdvcmllcyxcclxuXHRcdFx0XHRcdGxlZ2VuZDp7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOid0b3AnLFxyXG5cdFx0XHRcdFx0XHRtYXJnaW46MTAsXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHNlcmllczogY2hhcnREYXRhLnNlcmllcyxcclxuXHRcdFx0XHRcdHhBeGlzOiB7XHJcblx0XHRcdFx0XHRcdGRpc2FibGVHcmlkOnRydWUsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0eUF4aXM6IHtcclxuXHRcdFx0XHRcdFx0Ly9kaXNhYmxlZDp0cnVlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZGF0YUxhYmVsOiBmYWxzZSxcclxuXHRcdFx0XHRcdHdpZHRoOiBfc2VsZi5jV2lkdGgqX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdGhlaWdodDogX3NlbGYuY0hlaWdodCpfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0ZXh0cmE6IHtcclxuXHRcdFx0XHRcdFx0Y29sdW1uOiB7XHJcblx0XHRcdFx0XHRcdFx0dHlwZTonc3RhY2snLFxyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBfc2VsZi5jV2lkdGgqX3NlbGYucGl4ZWxSYXRpbyowLjUvY2hhcnREYXRhLmNhdGVnb3JpZXMubGVuZ3RoXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b3VjaENvbHVtbihlKXtcclxuXHRcdFx0XHRjYW52YUNvbHVtbi5zaG93VG9vbFRpcChlLCB7XHJcblx0XHRcdFx0XHRmb3JtYXQ6IGZ1bmN0aW9uIChpdGVtLCBjYXRlZ29yeSkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gY2F0ZWdvcnkgKyAnICcgKyBpdGVtLm5hbWUgKyAnOicgKyBpdGVtLmRhdGEgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDmnIjkuqfph49cclxuXHRcdFx0Z2V0U2VydmVyRGF0YV9tb250aChkYXRlKXtcclxuXHRcdFx0XHR0aGlzLiRwX2FwaS5jb2FsbWluZV9vbmVfdHJlbmQoe1xyXG5cdFx0XHRcdFx0dHlwZTpcIm1vbnRoXCIsXHJcblx0XHRcdFx0XHRkYXRlOiBkYXRlLFxyXG5cdFx0XHRcdFx0bWluZTp0aGlzLm1pbmUsXHJcblx0XHRcdFx0XHRvcmdfbnVtOnRoaXMub3JnX251bVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcy5kYXRhLmRhdGEpXHJcblx0XHRcdFx0XHRsZXQgQ29sdW1uU3RhY2tfbW9udGg9e1xyXG5cdFx0XHRcdFx0XHRjYXRlZ29yaWVzOltdLFxyXG5cdFx0XHRcdFx0XHRzZXJpZXM6W1xyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFwibmFtZVwiOiBcIuaZmuePrVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XCJkYXRhXCI6IFtdXHJcblx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5pep54+tXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcImRhdGFcIjogW11cclxuXHRcdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLkuK3nj61cIixcclxuXHRcdFx0XHRcdFx0XHRcdFwiZGF0YVwiOiBbXVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XSxcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcdHJlcy5kYXRhLmRhdGEubWFwKGZ1bmN0aW9uKGl0ZW0saW5kZXgpe1xyXG5cdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhpdGVtLmRhdGUsaW5kZXgpXHJcblx0XHRcdFx0XHRcdC8v5paw5pWw57uE55qE6aG577yM55So5p2l55ub5pS+5q+P5LiA6aG55Lit55qE5ZCE5Liq5Y+C5pWw77yM5q+P5qyh5riF56m677yM6L+Z5qC36YG/5YWN5pS55Y+Yc2V2beeahOWAvFxyXG5cdFx0XHRcdFx0XHR2YXIgc2V2bSA9IHt9O1xyXG5cdFx0XHRcdFx0XHQvL+e7meavj+S4gOmhueS4reeahOWPguaVsOWIneWni+WMluW5tui1i+WAvFxyXG5cdFx0XHRcdFx0XHRzZXZtID0gaXRlbS5kYXRlO1xyXG5cdFx0XHRcdFx0XHQvL+WwhumhueaUvui/m+aWsOeahOaVsOe7hFxyXG5cdFx0XHRcdFx0XHRDb2x1bW5TdGFja19tb250aC5jYXRlZ29yaWVzW2luZGV4XSA9IHNldm1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHJlcy5kYXRhLmRhdGEubWFwKGZ1bmN0aW9uKGl0ZW0saW5kZXgpe1xyXG5cdFx0XHRcdFx0XHQvL+aWsOaVsOe7hOeahOmhue+8jOeUqOadpeebm+aUvuavj+S4gOmhueS4reeahOWQhOS4quWPguaVsO+8jOavj+asoea4heepuu+8jOi/meagt+mBv+WFjeaUueWPmHNldm3nmoTlgLxcclxuXHRcdFx0XHRcdFx0dmFyIHNldm0gPSB7fTtcclxuXHRcdFx0XHRcdFx0Ly/nu5nmr4/kuIDpobnkuK3nmoTlj4LmlbDliJ3lp4vljJblubbotYvlgLxcclxuXHRcdFx0XHRcdFx0c2V2bSA9IGl0ZW0ubjE7XHJcblx0XHRcdFx0XHRcdC8v5bCG6aG55pS+6L+b5paw55qE5pWw57uEXHJcblx0XHRcdFx0XHRcdENvbHVtblN0YWNrX21vbnRoLnNlcmllc1swXS5kYXRhW2luZGV4XSA9IHNldm1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXMuZGF0YS5kYXRhLm1hcChmdW5jdGlvbihpdGVtLGluZGV4KXtcclxuXHRcdFx0XHRcdFx0Ly/mlrDmlbDnu4TnmoTpobnvvIznlKjmnaXnm5vmlL7mr4/kuIDpobnkuK3nmoTlkITkuKrlj4LmlbDvvIzmr4/mrKHmuIXnqbrvvIzov5nmoLfpgb/lhY3mlLnlj5hzZXZt55qE5YC8XHJcblx0XHRcdFx0XHRcdHZhciBzZXZtID0ge307XHJcblx0XHRcdFx0XHRcdC8v57uZ5q+P5LiA6aG55Lit55qE5Y+C5pWw5Yid5aeL5YyW5bm26LWL5YC8XHJcblx0XHRcdFx0XHRcdHNldm0gPSBpdGVtLm4yO1xyXG5cdFx0XHRcdFx0XHQvL+WwhumhueaUvui/m+aWsOeahOaVsOe7hFxyXG5cdFx0XHRcdFx0XHRDb2x1bW5TdGFja19tb250aC5zZXJpZXNbMV0uZGF0YVtpbmRleF0gPSBzZXZtXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmVzLmRhdGEuZGF0YS5tYXAoZnVuY3Rpb24oaXRlbSxpbmRleCl7XHJcblx0XHRcdFx0XHRcdC8v5paw5pWw57uE55qE6aG577yM55So5p2l55ub5pS+5q+P5LiA6aG55Lit55qE5ZCE5Liq5Y+C5pWw77yM5q+P5qyh5riF56m677yM6L+Z5qC36YG/5YWN5pS55Y+Yc2V2beeahOWAvFxyXG5cdFx0XHRcdFx0XHR2YXIgc2V2bSA9IHt9O1xyXG5cdFx0XHRcdFx0XHQvL+e7meavj+S4gOmhueS4reeahOWPguaVsOWIneWni+WMluW5tui1i+WAvFxyXG5cdFx0XHRcdFx0XHRzZXZtID0gaXRlbS5uMztcclxuXHRcdFx0XHRcdFx0Ly/lsIbpobnmlL7ov5vmlrDnmoTmlbDnu4RcclxuXHRcdFx0XHRcdFx0Q29sdW1uU3RhY2tfbW9udGguc2VyaWVzWzJdLmRhdGFbaW5kZXhdID0gc2V2bVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdF9zZWxmLnNob3dDb2x1bW5TdGFja19tb250aChcImNhbnZhc0NvbHVtblN0YWNrX21vbnRoXCIsQ29sdW1uU3RhY2tfbW9udGgpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dDb2x1bW5TdGFja19tb250aChjYW52YXNJZCxjaGFydERhdGEpe1xyXG5cdFx0XHRcdGNhbnZhQ29sdW1uX21vbnRoPW5ldyB1Q2hhcnRzKHtcclxuXHRcdFx0XHRcdCR0aGlzOl9zZWxmLFxyXG5cdFx0XHRcdFx0Y2FudmFzSWQ6IGNhbnZhc0lkLFxyXG5cdFx0XHRcdFx0dHlwZTogJ2NvbHVtbicsXHJcblx0XHRcdFx0XHRsZWdlbmQ6e3Nob3c6dHJ1ZX0sXHJcblx0XHRcdFx0XHRmb250U2l6ZToxMSxcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6JyNGRkZGRkYnLFxyXG5cdFx0XHRcdFx0cGl4ZWxSYXRpbzpfc2VsZi5waXhlbFJhdGlvX21vbnRoLFxyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiB0cnVlLFxyXG5cdFx0XHRcdFx0cm90YXRlOnRydWUsXHJcblx0XHRcdFx0XHRjYXRlZ29yaWVzOiBjaGFydERhdGEuY2F0ZWdvcmllcyxcclxuXHRcdFx0XHRcdGxlZ2VuZDp7XHJcblx0XHRcdFx0XHRcdHNob3c6ZmFsc2UsXHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOid0b3AnLFxyXG5cdFx0XHRcdFx0XHRtYXJnaW46MTAsXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHNlcmllczogY2hhcnREYXRhLnNlcmllcyxcclxuXHRcdFx0XHRcdHhBeGlzOiB7XHJcblx0XHRcdFx0XHRcdGRpc2FibGVHcmlkOnRydWUsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0eUF4aXM6IHtcclxuXHRcdFx0XHRcdFx0Ly9kaXNhYmxlZDp0cnVlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZGF0YUxhYmVsOiBmYWxzZSxcclxuXHRcdFx0XHRcdHdpZHRoOiBfc2VsZi5jV2lkdGhfbW9udGgqX3NlbGYucGl4ZWxSYXRpb19tb250aCxcclxuXHRcdFx0XHRcdGhlaWdodDogX3NlbGYuY0hlaWdodF9tb250aCpfc2VsZi5waXhlbFJhdGlvX21vbnRoLFxyXG5cdFx0XHRcdFx0ZXh0cmE6IHtcclxuXHRcdFx0XHRcdFx0Y29sdW1uOiB7XHJcblx0XHRcdFx0XHRcdFx0dHlwZTonc3RhY2snLFxyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBfc2VsZi5jV2lkdGhfbW9udGgqX3NlbGYucGl4ZWxSYXRpb19tb250aCowLjUvY2hhcnREYXRhLmNhdGVnb3JpZXMubGVuZ3RoXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b3VjaENvbHVtbl9tb250aChlKXtcclxuXHRcdFx0XHRjYW52YUNvbHVtbl9tb250aC5zaG93VG9vbFRpcChlLCB7XHJcblx0XHRcdFx0XHRmb3JtYXQ6IGZ1bmN0aW9uIChpdGVtLCBjYXRlZ29yeSkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5uYW1lICsgJzonICsgaXRlbS5kYXRhIFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRcclxuXHRcdFx0XHRcdFxyXG5cclxuXHJcblx0XHRcdC8vIOW5tOS6p+mHj1xyXG5cdFx0XHRnZXRTZXJ2ZXJEYXRhX3llYXIoZGF0ZSl7XHJcblx0XHRcdFx0dGhpcy4kcF9hcGkuY29hbG1pbmVfb25lX3RyZW5kKHtcclxuXHRcdFx0XHRcdHR5cGU6XCJ5ZWFyXCIsXHJcblx0XHRcdFx0XHRkYXRlOiBkYXRlLFxyXG5cdFx0XHRcdFx0bWluZTp0aGlzLm1pbmUsXHJcblx0XHRcdFx0XHRvcmdfbnVtOnRoaXMub3JnX251bVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2cocmVzLmRhdGEuZGF0YSlcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bGV0IENvbHVtblN0YWNrX3llYXI9e1xyXG5cdFx0XHRcdFx0XHRjYXRlZ29yaWVzOltdLFxyXG5cdFx0XHRcdFx0XHRzZXJpZXM6W1xyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFwibmFtZVwiOiBcIuaXqeePrVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XCJkYXRhXCI6IFtdXHJcblx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5Lit54+tXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcImRhdGFcIjogW11cclxuXHRcdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLmmZrnj61cIixcclxuXHRcdFx0XHRcdFx0XHRcdFwiZGF0YVwiOiBbXVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XSxcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0cmVzLmRhdGEuZGF0YS5tYXAoZnVuY3Rpb24oaXRlbSxpbmRleCl7XHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGl0ZW0uZGF0ZSxpbmRleClcclxuXHRcdFx0XHRcdFx0Ly/mlrDmlbDnu4TnmoTpobnvvIznlKjmnaXnm5vmlL7mr4/kuIDpobnkuK3nmoTlkITkuKrlj4LmlbDvvIzmr4/mrKHmuIXnqbrvvIzov5nmoLfpgb/lhY3mlLnlj5hzZXZt55qE5YC8XHJcblx0XHRcdFx0XHRcdHZhciBzZXZtID0ge307XHJcblx0XHRcdFx0XHRcdC8v57uZ5q+P5LiA6aG55Lit55qE5Y+C5pWw5Yid5aeL5YyW5bm26LWL5YC8XHJcblx0XHRcdFx0XHRcdHNldm0gPSBpdGVtLmRhdGU7XHJcblx0XHRcdFx0XHRcdC8v5bCG6aG55pS+6L+b5paw55qE5pWw57uEXHJcblx0XHRcdFx0XHRcdENvbHVtblN0YWNrX3llYXIuY2F0ZWdvcmllc1tpbmRleF0gPSBzZXZtXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRyZXMuZGF0YS5kYXRhLm1hcChmdW5jdGlvbihpdGVtLGluZGV4KXtcclxuXHRcdFx0XHRcdFx0Ly/mlrDmlbDnu4TnmoTpobnvvIznlKjmnaXnm5vmlL7mr4/kuIDpobnkuK3nmoTlkITkuKrlj4LmlbDvvIzmr4/mrKHmuIXnqbrvvIzov5nmoLfpgb/lhY3mlLnlj5hzZXZt55qE5YC8XHJcblx0XHRcdFx0XHRcdHZhciBzZXZtID0ge307XHJcblx0XHRcdFx0XHRcdC8v57uZ5q+P5LiA6aG55Lit55qE5Y+C5pWw5Yid5aeL5YyW5bm26LWL5YC8XHJcblx0XHRcdFx0XHRcdHNldm0gPSBpdGVtLm4xO1xyXG5cdFx0XHRcdFx0XHQvL+WwhumhueaUvui/m+aWsOeahOaVsOe7hFxyXG5cdFx0XHRcdFx0XHRDb2x1bW5TdGFja195ZWFyLnNlcmllc1swXS5kYXRhW2luZGV4XSA9IHNldm1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXMuZGF0YS5kYXRhLm1hcChmdW5jdGlvbihpdGVtLGluZGV4KXtcclxuXHRcdFx0XHRcdFx0Ly/mlrDmlbDnu4TnmoTpobnvvIznlKjmnaXnm5vmlL7mr4/kuIDpobnkuK3nmoTlkITkuKrlj4LmlbDvvIzmr4/mrKHmuIXnqbrvvIzov5nmoLfpgb/lhY3mlLnlj5hzZXZt55qE5YC8XHJcblx0XHRcdFx0XHRcdHZhciBzZXZtID0ge307XHJcblx0XHRcdFx0XHRcdC8v57uZ5q+P5LiA6aG55Lit55qE5Y+C5pWw5Yid5aeL5YyW5bm26LWL5YC8XHJcblx0XHRcdFx0XHRcdHNldm0gPSBpdGVtLm4yO1xyXG5cdFx0XHRcdFx0XHQvL+WwhumhueaUvui/m+aWsOeahOaVsOe7hFxyXG5cdFx0XHRcdFx0XHRDb2x1bW5TdGFja195ZWFyLnNlcmllc1sxXS5kYXRhW2luZGV4XSA9IHNldm1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXMuZGF0YS5kYXRhLm1hcChmdW5jdGlvbihpdGVtLGluZGV4KXtcclxuXHRcdFx0XHRcdFx0Ly/mlrDmlbDnu4TnmoTpobnvvIznlKjmnaXnm5vmlL7mr4/kuIDpobnkuK3nmoTlkITkuKrlj4LmlbDvvIzmr4/mrKHmuIXnqbrvvIzov5nmoLfpgb/lhY3mlLnlj5hzZXZt55qE5YC8XHJcblx0XHRcdFx0XHRcdHZhciBzZXZtID0ge307XHJcblx0XHRcdFx0XHRcdC8v57uZ5q+P5LiA6aG55Lit55qE5Y+C5pWw5Yid5aeL5YyW5bm26LWL5YC8XHJcblx0XHRcdFx0XHRcdHNldm0gPSBpdGVtLm4zO1xyXG5cdFx0XHRcdFx0XHQvL+WwhumhueaUvui/m+aWsOeahOaVsOe7hFxyXG5cdFx0XHRcdFx0XHRDb2x1bW5TdGFja195ZWFyLnNlcmllc1syXS5kYXRhW2luZGV4XSA9IHNldm1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdF9zZWxmLnNob3dDb2x1bW5TdGFja195ZWFyKFwiY2FudmFzQ29sdW1uU3RhY2tfeWVhclwiLENvbHVtblN0YWNrX3llYXIpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dDb2x1bW5TdGFja195ZWFyKGNhbnZhc0lkLGNoYXJ0RGF0YSl7XHJcblx0XHRcdFx0Y2FudmFDb2x1bW5feWVhcj1uZXcgdUNoYXJ0cyh7XHJcblx0XHRcdFx0XHQkdGhpczpfc2VsZixcclxuXHRcdFx0XHRcdGNhbnZhc0lkOiBjYW52YXNJZCxcclxuXHRcdFx0XHRcdHR5cGU6ICdjb2x1bW4nLFxyXG5cdFx0XHRcdFx0bGVnZW5kOntzaG93OnRydWV9LFxyXG5cdFx0XHRcdFx0Zm9udFNpemU6MTEsXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOicjRkZGRkZGJyxcclxuXHRcdFx0XHRcdHBpeGVsUmF0aW86X3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogdHJ1ZSxcclxuXHRcdFx0XHRcdGNhdGVnb3JpZXM6IGNoYXJ0RGF0YS5jYXRlZ29yaWVzLFxyXG5cdFx0XHRcdFx0bGVnZW5kOntcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246J3RvcCcsXHJcblx0XHRcdFx0XHRcdG1hcmdpbjoxMCxcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c2VyaWVzOiBjaGFydERhdGEuc2VyaWVzLFxyXG5cdFx0XHRcdFx0eEF4aXM6IHtcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZUdyaWQ6dHJ1ZSxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR5QXhpczoge1xyXG5cdFx0XHRcdFx0XHQvL2Rpc2FibGVkOnRydWVcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRkYXRhTGFiZWw6IGZhbHNlLFxyXG5cdFx0XHRcdFx0d2lkdGg6IF9zZWxmLmNXaWR0aCpfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiBfc2VsZi5jSGVpZ2h0Kl9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRleHRyYToge1xyXG5cdFx0XHRcdFx0XHRjb2x1bW46IHtcclxuXHRcdFx0XHRcdFx0XHR0eXBlOidzdGFjaycsXHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IF9zZWxmLmNXaWR0aCpfc2VsZi5waXhlbFJhdGlvKjAuNS9jaGFydERhdGEuY2F0ZWdvcmllcy5sZW5ndGhcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdHRvdWNoQ29sdW1uX3llYXIoZSl7XHJcblx0XHRcdFx0Y2FudmFDb2x1bW5feWVhci5zaG93VG9vbFRpcChlLCB7XHJcblx0XHRcdFx0XHRmb3JtYXQ6IGZ1bmN0aW9uIChpdGVtLCBjYXRlZ29yeSkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5uYW1lICsgJzonICsgaXRlbS5kYXRhIFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0XG5cdC5jb250ZW50e1xyXG5cdFx0d2lkdGg6IDcwMHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDE2cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdGJveC1zaGFkb3c6IDBycHggM3JweCAyOXJweCAwcnB4IHJnYmEoNTksIDc0LCAxMTYsIDAuMTQpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRcclxuXHRcdC50aW1le1xyXG5cdFx0XHRsaW5lLWhlaWdodDogOTRycHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBycHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC50aXRsZXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDk2cnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGNvbG9yOiAjMjMyNjI3O1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnJweCBzb2xpZCAjZjNmM2YzO1xyXG5cdFx0fVxyXG5cdFx0LmlubmVye1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBycHg7XHJcblx0XHRcdC5pbm5lcl9jb250ZW50e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGl0bGVfYm94e1xyXG5cdFx0XHRoZWlnaHQ6IDk2cnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycnB4IHNvbGlkICNmM2YzZjM7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQuYm94e1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMnJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE0cnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXJweCBzb2xpZCAjQkRDM0M3O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHJweDtcclxuXHRcdFx0XHQvLyDmlofmnKxcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzI2Mjc7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcnB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Lmljb257XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///142\n"); /***/ }), /* 143 */ /*!****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-3/p-production-report-inner-3.vue ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_production_report_inner_3_vue_vue_type_template_id_17d4938c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-production-report-inner-3.vue?vue&type=template&id=17d4938c& */ 144);\n/* harmony import */ var _p_production_report_inner_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-production-report-inner-3.vue?vue&type=script&lang=js& */ 146);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_production_report_inner_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_production_report_inner_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_production_report_inner_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_production_report_inner_3_vue_vue_type_template_id_17d4938c___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_production_report_inner_3_vue_vue_type_template_id_17d4938c___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_production_report_inner_3_vue_vue_type_template_id_17d4938c___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-production-report-inner-3/p-production-report-inner-3.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDK0U7QUFDTDs7O0FBRzFFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGlHQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTE3ZDQ5MzhjJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTMvcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0zLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///143\n"); /***/ }), /* 144 */ /*!***********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-3/p-production-report-inner-3.vue?vue&type=template&id=17d4938c& ***! \***********************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_vue_vue_type_template_id_17d4938c___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-report-inner-3.vue?vue&type=template&id=17d4938c& */ 145); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_vue_vue_type_template_id_17d4938c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_vue_vue_type_template_id_17d4938c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_vue_vue_type_template_id_17d4938c___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_vue_vue_type_template_id_17d4938c___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 145 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-3/p-production-report-inner-3.vue?vue&type=template&id=17d4938c& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 */ 8) .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", "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: index }), staticClass: _vm._$s("2-" + $30, "sc", "item"), attrs: { _i: "2-" + $30 }, on: { click: function($event) { return _vm.go_container(item.id, item.gzm_name) } } }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "left"), attrs: { _i: "3-" + $30 } }, [ _c("view", { staticClass: _vm._$s("4-" + $30, "sc", "icon"), attrs: { _i: "4-" + $30 } }), _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "name"), attrs: { _i: "5-" + $30 } }, [_vm._v(_vm._$s("5-" + $30, "t0-0", _vm._s(item.gzm_name)))] ) ] ), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "right"), attrs: { _i: "6-" + $30 } }, [ _c("uni-icons", { attrs: { type: "arrowright", _i: "7-" + $30 } }) ], 1 ) ] ) }), 0 ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 146 */ /*!*****************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-3/p-production-report-inner-3.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-report-inner-3.vue?vue&type=script&lang=js& */ 147);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_report_inner_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXN2QixDQUFnQixpeEJBQUcsRUFBQyIsImZpbGUiOiIxNDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcHJvZHVjdGlvbi1yZXBvcnQtaW5uZXItMy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///146\n"); /***/ }), /* 147 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-report-inner-3/p-production-report-inner-3.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: \"p-production-report-inner-3\",\n props: [\n \"mine\",\n \"org_num\"],\n\n data: function data() {\n return {\n list: [] };\n\n },\n created: function created() {var _this = this;\n this.$p_api.coalmine_working_face({\n mine: this.mine,\n org_num: this.org_num }).\n then(function (res) {\n // console.log(res.data.data)\n _this.list = res.data.data;\n });\n },\n methods: {\n go_container: function go_container(id, title) {\n uni.navigateTo({\n url: \"../../production/production_report/detail/detail?id=\" + id + \"&title=\" + title });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTMvcC1wcm9kdWN0aW9uLXJlcG9ydC1pbm5lci0zLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQWlCQTtBQUNBLHFDQURBO0FBRUE7QUFDQSxRQURBO0FBRUEsV0FGQSxDQUZBOztBQU1BLE1BTkEsa0JBTUE7QUFDQTtBQUNBLGNBREE7O0FBR0EsR0FWQTtBQVdBLFNBWEEscUJBV0E7QUFDQTtBQUNBLHFCQURBO0FBRUEsMkJBRkE7QUFHQSxRQUhBLENBR0E7QUFDQTtBQUNBO0FBQ0EsS0FOQTtBQU9BLEdBbkJBO0FBb0JBO0FBQ0EsZ0JBREEsd0JBQ0EsRUFEQSxFQUNBLEtBREEsRUFDQTtBQUNBO0FBQ0EsNEZBREE7O0FBR0EsS0FMQSxFQXBCQSxFIiwiZmlsZSI6IjE0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXc+XG5cdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGxpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJnb19jb250YWluZXIoaXRlbS5pZCxpdGVtLmd6bV9uYW1lKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3tpdGVtLmd6bV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cImFycm93cmlnaHRcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTpcInAtcHJvZHVjdGlvbi1yZXBvcnQtaW5uZXItM1wiLFxyXG5cdFx0cHJvcHM6W1xyXG5cdFx0XHRcIm1pbmVcIixcclxuXHRcdFx0XCJvcmdfbnVtXCJcclxuXHRcdF0sXG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGxpc3Q6W11cblx0XHRcdH07XG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMuJHBfYXBpLmNvYWxtaW5lX3dvcmtpbmdfZmFjZSh7XHJcblx0XHRcdFx0bWluZTp0aGlzLm1pbmUsXHJcblx0XHRcdFx0b3JnX251bTp0aGlzLm9yZ19udW1cclxuXHRcdFx0fSkudGhlbigocmVzKT0+e1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcy5kYXRhLmRhdGEpXHJcblx0XHRcdFx0dGhpcy5saXN0ID0gcmVzLmRhdGEuZGF0YVxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6e1xyXG5cdFx0XHRnb19jb250YWluZXIoaWQsdGl0bGUpe1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDpcIi4uLy4uL3Byb2R1Y3Rpb24vcHJvZHVjdGlvbl9yZXBvcnQvZGV0YWlsL2RldGFpbD9pZD1cIiArIGlkICsgXCImdGl0bGU9XCIgKyB0aXRsZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxuXHQubGlzdHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdFx0Lml0ZW17XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA5MHJweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0XHQubGVmdHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdFx0XHQuaWNvbntcclxuXHRcdFx0XHRcdHdpZHRoOiAyNXJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjdycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pY29uL2ljb24ucG5nKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5uYW1le1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycnB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxZTFlMWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5yaWdodHt9XHJcblx0XHR9XHJcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///147\n"); /***/ }), /* 148 */ /*!**************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/production_report/production_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./production_report.vue?vue&type=script&lang=js&mpType=page */ 149);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_report_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXV2QixDQUFnQixreEJBQUcsRUFBQyIsImZpbGUiOiIxNDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcHJvZHVjdGlvbl9yZXBvcnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wcm9kdWN0aW9uX3JlcG9ydC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///148\n"); /***/ }), /* 149 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/production_report/production_report.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n mine: \"\",\n org_num: \"\" };\n\n },\n onLoad: function onLoad(option) {\n this.mine = option.mine;\n this.org_num = option.org_num;\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9wcm9kdWN0aW9uX3JlcG9ydC9wcm9kdWN0aW9uX3JlcG9ydC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQStCQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGNBREE7QUFFQSxpQkFGQTs7QUFJQSxHQU5BO0FBT0EsUUFQQSxrQkFPQSxNQVBBLEVBT0E7QUFDQTtBQUNBO0FBQ0EsR0FWQSxFIiwiZmlsZSI6IjE0OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2VjdGlvblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHQ8dmlldz7ku4rml6Xkuqfph488L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0X3RleHRcIj7ljZXkvY3vvJog5ZCoPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImlubmVyXCI+XHJcblx0XHRcdFx0PHAtcHJvZHVjdGlvbi1yZXBvcnQtaW5uZXItMSA6bWluZT1cIm1pbmVcIiA6b3JnX251bT1cIm9yZ19udW1cIj48L3AtcHJvZHVjdGlvbi1yZXBvcnQtaW5uZXItMT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHQ8IS0tIOS6p+mHj+i2i+WKvyAtLT5cclxuXHRcdDxwLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTIgOm1pbmU9XCJtaW5lXCIgOm9yZ19udW09XCJvcmdfbnVtXCI+PC9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTI+XHJcblxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2VjdGlvblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx05bel5L2c6Z2i6K+m5oOFXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lclwiPlxyXG5cdFx0XHRcdDxwLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTMgOm1pbmU9XCJtaW5lXCIgOm9yZ19udW09XCJvcmdfbnVtXCI+PC9wLXByb2R1Y3Rpb24tcmVwb3J0LWlubmVyLTM+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bWluZTogXCJcIixcclxuXHRcdFx0XHRvcmdfbnVtOiBcIlwiXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cdFx0XHR0aGlzLm1pbmUgPSBvcHRpb24ubWluZVxyXG5cdFx0XHR0aGlzLm9yZ19udW0gPSBvcHRpb24ub3JnX251bVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTg7XHJcblx0fVxyXG5cclxuXHQuY29udGVudCB7XHJcblx0XHR3aWR0aDogNzUwcnB4O1xyXG5cclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAwIDI1cnB4O1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiAyMHJweCAwO1xyXG5cclxuXHRcdHdpZHRoOiA3MDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdFx0Y29sb3I6ICMxZTFlMWU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAzMHJweCAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMjBycHg7XHJcblxyXG5cdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuXHRcdFx0XHQucmlnaHRfdGV4dCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5YTlhOWE7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbm5lciB7XHJcblx0XHRcdC8vIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///149\n"); /***/ }), /* 150 */ /*!**********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/production_report/detail/detail.vue?mpType=page ***! \**********************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _detail_vue_vue_type_template_id_ee6c84a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=ee6c84a6&mpType=page */ 151);\n/* harmony import */ var _detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js&mpType=page */ 153);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _detail_vue_vue_type_template_id_ee6c84a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _detail_vue_vue_type_template_id_ee6c84a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _detail_vue_vue_type_template_id_ee6c84a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/production_report/detail/detail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTUwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9kZXRhaWwudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWVlNmM4NGE2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9kZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2RldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9wcm9kdWN0aW9uX3JlcG9ydC9kZXRhaWwvZGV0YWlsLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///150\n"); /***/ }), /* 151 */ /*!****************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/production_report/detail/detail.vue?vue&type=template&id=ee6c84a6&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_ee6c84a6_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=ee6c84a6&mpType=page */ 152); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_ee6c84a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_ee6c84a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_ee6c84a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_ee6c84a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 152 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/production_report/detail/detail.vue?vue&type=template&id=ee6c84a6&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", "content"), attrs: { _i: 1 } }, [ _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: index }), staticClass: _vm._$s("3-" + $30, "sc", "item"), attrs: { _i: "3-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "label"), attrs: { _i: "4-" + $30 } }, [_vm._v(_vm._$s("4-" + $30, "t0-0", _vm._s(item.name)))] ), _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "inner"), attrs: { _i: "5-" + $30 } }, [_vm._v(_vm._$s("5-" + $30, "t0-0", _vm._s(item.value)))] ) ] ) }), 0 ) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 153 */ /*!**********************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/production_report/detail/detail.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js&mpType=page */ 154);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTR1QixDQUFnQix1d0JBQUcsRUFBQyIsImZpbGUiOiIxNTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///153\n"); /***/ }), /* 154 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/production_report/detail/detail.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n list: [] };\n\n },\n onLoad: function onLoad(option) {var _this = this;\n // console.log(option.id)\n uni.setNavigationBarTitle({\n title: option.title });\n\n\n this.title = option.title;\n\n this.$p_api.coalmine_working_face_info({\n id: option.id }).\n then(function (res) {\n __f__(\"log\", res, \" at pages/production/production_report/detail/detail.vue:32\");\n _this.list = res.data.data;\n });\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9wcm9kdWN0aW9uX3JlcG9ydC9kZXRhaWwvZGV0YWlsLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQWNBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0EsY0FEQTs7QUFHQSxHQUxBO0FBTUEsUUFOQSxrQkFNQSxNQU5BLEVBTUE7QUFDQTtBQUNBO0FBQ0EseUJBREE7OztBQUlBOztBQUVBO0FBQ0EsbUJBREE7QUFFQSxRQUZBLENBRUE7QUFDQTtBQUNBO0FBQ0EsS0FMQTtBQU1BLEdBcEJBLEUiLCJmaWxlIjoiMTU0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cblx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsYWJlbFwiPnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlubmVyXCI+e3tpdGVtLnZhbHVlfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0bGlzdDpbXSxcblx0XHRcdH07XG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0Ly8gY29uc29sZS5sb2cob3B0aW9uLmlkKVxyXG5cdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHR0aXRsZTpvcHRpb24udGl0bGVcclxuXHRcdFx0fSlcclxuXHRcdFx0XHJcblx0XHRcdHRoaXMudGl0bGUgPSBvcHRpb24udGl0bGVcclxuXHRcdFx0XHJcblx0XHRcdHRoaXMuJHBfYXBpLmNvYWxtaW5lX3dvcmtpbmdfZmFjZV9pbmZvKHtcclxuXHRcdFx0XHRpZDpvcHRpb24uaWRcclxuXHRcdFx0fSkudGhlbigocmVzKT0+e1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHR0aGlzLmxpc3QgPSByZXMuZGF0YS5kYXRhXHJcblx0XHRcdH0pXHJcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHRwYWdle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwOUZFODtcclxuXHR9XG5cdC5jb250ZW50e1xyXG5cdFx0d2lkdGg6IDc1MHJweDtcclxuXHRcdFxyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDI1cnB4O1xyXG5cdFx0XHJcblx0XHQubGlzdHtcclxuXHRcdFx0d2lkdGg6IDcwMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDEwcnB4IDMwcnB4O1xyXG5cdFx0XHQuaXRlbXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHJweCAwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHRcdFx0XHQubGFiZWx7XHJcblx0XHRcdFx0XHR3aWR0aDogMjU2cnB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRjb2xvcjogIzFlMWUxZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmlubmVye1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM4MHJweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///154\n"); /***/ }), /* 155 */ /*!**************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring.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 _safety_monitoring_vue_vue_type_template_id_665e5764_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./safety_monitoring.vue?vue&type=template&id=665e5764&mpType=page */ 156);\n/* harmony import */ var _safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./safety_monitoring.vue?vue&type=script&lang=js&mpType=page */ 173);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _safety_monitoring_vue_vue_type_template_id_665e5764_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _safety_monitoring_vue_vue_type_template_id_665e5764_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _safety_monitoring_vue_vue_type_template_id_665e5764_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/safety_monitoring/safety_monitoring.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDZ0Y7QUFDTDs7O0FBRzNFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGtHQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTU1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zYWZldHlfbW9uaXRvcmluZy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjY1ZTU3NjQmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3NhZmV0eV9tb25pdG9yaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9zYWZldHlfbW9uaXRvcmluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9zYWZldHlfbW9uaXRvcmluZy9zYWZldHlfbW9uaXRvcmluZy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///155\n"); /***/ }), /* 156 */ /*!********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring.vue?vue&type=template&id=665e5764&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_template_id_665e5764_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./safety_monitoring.vue?vue&type=template&id=665e5764&mpType=page */ 157); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_template_id_665e5764_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_template_id_665e5764_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_template_id_665e5764_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_template_id_665e5764_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 157 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring.vue?vue&type=template&id=665e5764&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 = { pSafetyMonitoringNavbar: __webpack_require__(/*! @/components/p-safety-monitoring-navbar/p-safety-monitoring-navbar.vue */ 158) .default, pSafetyMonitoringContent1: __webpack_require__(/*! @/components/p-safety-monitoring-content-1/p-safety-monitoring-content-1.vue */ 163) .default, pSafetyMonitoringContent2: __webpack_require__(/*! @/components/p-safety-monitoring-content-2/p-safety-monitoring-content-2.vue */ 168) .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("p-safety-monitoring-navbar", { attrs: { mine: _vm.mine, _i: 1 } }), _c("view", [ _vm._$s(3, "i", _vm.active == 1) ? _c( "view", [ _c("p-safety-monitoring-content-1", { attrs: { mine: _vm.mine, simulation: _vm.simulation, simulationList: _vm.simulationList, _i: 4 } }) ], 1 ) : _vm._e(), _vm._$s(5, "i", _vm.active == 2) ? _c( "view", [ _c("p-safety-monitoring-content-2", { attrs: { mine: _vm.mine, sluice: _vm.sluice, sluiceList: _vm.sluiceList, _i: 6 } }) ], 1 ) : _vm._e() ]), _c( "view", { staticClass: _vm._$s(7, "sc", "tabbar"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "list_item"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "item"), class: _vm._$s(9, "c", _vm.active === 1 ? "active" : ""), attrs: { _i: 9 }, on: { click: function($event) { return _vm.click_item(1) } } }, [ _c("view", { staticClass: _vm._$s(10, "sc", "item_icon icon_one"), attrs: { _i: 10 } }), _c("view", { staticClass: _vm._$s(11, "sc", "item_name"), attrs: { _i: 11 } }) ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "item"), class: _vm._$s(12, "c", _vm.active === 2 ? "active" : ""), attrs: { _i: 12 }, on: { click: function($event) { return _vm.click_item(2) } } }, [ _c("view", { staticClass: _vm._$s(13, "sc", "item_icon icon_two"), attrs: { _i: 13 } }), _c("view", { staticClass: _vm._$s(14, "sc", "item_name"), attrs: { _i: 14 } }) ] ) ] ) ] ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 158 */ /*!**************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-navbar/p-safety-monitoring-navbar.vue ***! \**************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_safety_monitoring_navbar_vue_vue_type_template_id_50755138_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-safety-monitoring-navbar.vue?vue&type=template&id=50755138&scoped=true& */ 159);\n/* harmony import */ var _p_safety_monitoring_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-safety-monitoring-navbar.vue?vue&type=script&lang=js& */ 161);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_safety_monitoring_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_safety_monitoring_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_safety_monitoring_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_safety_monitoring_navbar_vue_vue_type_template_id_50755138_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_safety_monitoring_navbar_vue_vue_type_template_id_50755138_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"50755138\",\n null,\n false,\n _p_safety_monitoring_navbar_vue_vue_type_template_id_50755138_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-safety-monitoring-navbar/p-safety-monitoring-navbar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUo7QUFDbko7QUFDOEU7QUFDTDs7O0FBR3pFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGdHQUFNO0FBQ1IsRUFBRSxpSEFBTTtBQUNSLEVBQUUsMEhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXNhZmV0eS1tb25pdG9yaW5nLW5hdmJhci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTA3NTUxMzgmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wLXNhZmV0eS1tb25pdG9yaW5nLW5hdmJhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Atc2FmZXR5LW1vbml0b3JpbmctbmF2YmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI1MDc1NTEzOFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3Atc2FmZXR5LW1vbml0b3JpbmctbmF2YmFyL3Atc2FmZXR5LW1vbml0b3JpbmctbmF2YmFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///158\n"); /***/ }), /* 159 */ /*!*********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-navbar/p-safety-monitoring-navbar.vue?vue&type=template&id=50755138&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_vue_vue_type_template_id_50755138_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-safety-monitoring-navbar.vue?vue&type=template&id=50755138&scoped=true& */ 160); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_vue_vue_type_template_id_50755138_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_vue_vue_type_template_id_50755138_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_vue_vue_type_template_id_50755138_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_vue_vue_type_template_id_50755138_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 160 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-navbar/p-safety-monitoring-navbar.vue?vue&type=template&id=50755138&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 */ 8) .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", "content"), attrs: { _i: 1 } }, [ _c("view", { style: _vm._$s(2, "s", { height: _vm.statusBarHeight + "px" }), attrs: { _i: 2 } }), _c( "view", { staticClass: _vm._$s(3, "sc", "navbar"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "left"), attrs: { _i: 4 }, on: { click: function($event) { return _vm.click_left() } } }, [ _c("uni-icons", { attrs: { type: "arrowleft", color: "#fff", size: "18", _i: 5 } }) ], 1 ), _c( "view", { staticClass: _vm._$s(6, "sc", "right"), attrs: { _i: 6 }, on: { click: function($event) { return _vm.go_search() } } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "input_box"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "input_icon"), attrs: { _i: 8 } }), _c("view", { staticClass: _vm._$s(9, "sc", "input_text"), attrs: { _i: 9 } }) ] ) ] ) ] ) ]), _c("view", { style: _vm._$s(10, "s", { height: _vm.statusBarHeight + "px" }), attrs: { _i: 10 } }), _c("view") ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 161 */ /*!***************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-navbar/p-safety-monitoring-navbar.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-safety-monitoring-navbar.vue?vue&type=script&lang=js& */ 162);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF2QixDQUFnQixneEJBQUcsRUFBQyIsImZpbGUiOiIxNjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1zYWZldHktbW9uaXRvcmluZy1uYXZiYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1zYWZldHktbW9uaXRvcmluZy1uYXZiYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///161\n"); /***/ }), /* 162 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-navbar/p-safety-monitoring-navbar.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n props: [\"mine\"],\n data: function data() {\n return {\n statusBarHeight: 20 };\n\n\n },\n created: function created() {\n // 获取手机系统信息\n var info = uni.getSystemInfoSync();\n // 设置状态栏高度\n this.statusBarHeight = info.statusBarHeight;\n\n },\n methods: {\n click_left: function click_left() {\n uni.navigateBack();\n },\n go_search: function go_search() {\n uni.navigateTo({\n url: \"../../production/safety_monitoring/safety_monitoring_search/safety_monitoring_search?mine=\" + this.mine,\n animationType: 'fade-in',\n animationDuration: 200 });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXNhZmV0eS1tb25pdG9yaW5nLW5hdmJhci9wLXNhZmV0eS1tb25pdG9yaW5nLW5hdmJhci52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEwQkE7QUFDQSxpQkFEQTtBQUVBLE1BRkEsa0JBRUE7QUFDQTtBQUNBLHlCQURBOzs7QUFJQSxHQVBBO0FBUUEsU0FSQSxxQkFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLEdBZEE7QUFlQTtBQUNBLGNBREEsd0JBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxhQUpBLHVCQUlBO0FBQ0E7QUFDQSxxSEFEQTtBQUVBLGdDQUZBO0FBR0EsOEJBSEE7O0FBS0EsS0FWQSxFQWZBLEUiLCJmaWxlIjoiMTYyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHRcdDx2aWV3IDpzdHlsZT1cIntoZWlnaHQ6c3RhdHVzQmFySGVpZ2h0ICsgJ3B4J31cIj5cclxuXHRcdFx0XHQ8IS0tIOi/memHjOaYr+eKtuaAgeagjyAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm5hdmJhclwiPlxyXG5cdFx0XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCIgQGNsaWNrPVwiY2xpY2tfbGVmdCgpXCI+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJhcnJvd2xlZnRcIiBjb2xvcj1cIiNmZmZcIiBzaXplPVwiMThcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiIEBjbGljaz1cImdvX3NlYXJjaCgpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0X2JveFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0X2ljb25cIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRfdGV4dFwiPuaQnOe0ojwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5Y2g5L2N56ymIC0tPlxyXG5cdFx0PHZpZXcgOnN0eWxlPVwie2hlaWdodDogc3RhdHVzQmFySGVpZ2h0ICsgJ3B4J31cIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBzdHlsZT1cImhlaWdodDogOTNycHg7XCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6W1wibWluZVwiXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c3RhdHVzQmFySGVpZ2h0OiAyMCxcclxuXHRcdFx0XHRcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHQvLyDojrflj5bmiYvmnLrns7vnu5/kv6Hmga9cclxuXHRcdFx0Y29uc3QgaW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpXHJcblx0XHRcdC8vIOiuvue9rueKtuaAgeagj+mrmOW6plxyXG5cdFx0XHR0aGlzLnN0YXR1c0JhckhlaWdodCA9IGluZm8uc3RhdHVzQmFySGVpZ2h0XHJcblx0XHRcdFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2xpY2tfbGVmdCgpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvX3NlYXJjaCgpe1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDpcIi4uLy4uL3Byb2R1Y3Rpb24vc2FmZXR5X21vbml0b3Jpbmcvc2FmZXR5X21vbml0b3Jpbmdfc2VhcmNoL3NhZmV0eV9tb25pdG9yaW5nX3NlYXJjaD9taW5lPVwiICsgdGhpcy5taW5lLFxyXG5cdFx0XHRcdFx0YW5pbWF0aW9uVHlwZTogJ2ZhZGUtaW4nLFxyXG5cdFx0XHRcdFx0YW5pbWF0aW9uRHVyYXRpb246IDIwMFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQuY29udGVudCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTg7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIHtcclxuXHRcdHdpZHRoOiA3NTBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMXJweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI2cnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDE0cnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE0cnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQubGVmdCB7XHJcblx0XHRcdHdpZHRoOiA0MnJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDY1cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yaWdodCB7XHJcblx0XHRcdHdpZHRoOiA2MjBycHg7XHJcblx0XHRcdGhlaWdodDogNjVycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzNycHg7XHJcblxyXG5cdFx0XHQuaW5wdXRfYm94IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHQuaW5wdXRfaWNvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDNycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzRycHg7XHJcblxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGljb24vc2VhcmNoLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pbnB1dF90ZXh0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxOXJweDtcclxuXHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjVycHg7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///162\n"); /***/ }), /* 163 */ /*!********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-content-1/p-safety-monitoring-content-1.vue ***! \********************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_safety_monitoring_content_1_vue_vue_type_template_id_19a4221c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-safety-monitoring-content-1.vue?vue&type=template&id=19a4221c& */ 164);\n/* harmony import */ var _p_safety_monitoring_content_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-safety-monitoring-content-1.vue?vue&type=script&lang=js& */ 166);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_safety_monitoring_content_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_safety_monitoring_content_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_safety_monitoring_content_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_safety_monitoring_content_1_vue_vue_type_template_id_19a4221c___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_safety_monitoring_content_1_vue_vue_type_template_id_19a4221c___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_safety_monitoring_content_1_vue_vue_type_template_id_19a4221c___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-safety-monitoring-content-1/p-safety-monitoring-content-1.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDaUY7QUFDTDs7O0FBRzVFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLG1HQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTYzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTlhNDIyMWMmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Atc2FmZXR5LW1vbml0b3JpbmctY29udGVudC0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMS9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///163\n"); /***/ }), /* 164 */ /*!***************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-content-1/p-safety-monitoring-content-1.vue?vue&type=template&id=19a4221c& ***! \***************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_vue_vue_type_template_id_19a4221c___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-safety-monitoring-content-1.vue?vue&type=template&id=19a4221c& */ 165); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_vue_vue_type_template_id_19a4221c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_vue_vue_type_template_id_19a4221c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_vue_vue_type_template_id_19a4221c___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_vue_vue_type_template_id_19a4221c___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 165 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-content-1/p-safety-monitoring-content-1.vue?vue&type=template&id=19a4221c& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", "p-i-s-content-1"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "top"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "list_item"), attrs: { _i: 3 } }, _vm._l(_vm._$s(4, "f", { forItems: _vm.simulation }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("4-" + $30, "sc", "item"), class: _vm._$s("4-" + $30, "c", item.type), attrs: { _i: "4-" + $30 }, on: { click: function($event) { return _vm.go_status_detail(item.type, item.name) } } }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "name"), attrs: { _i: "5-" + $30 } }, [_vm._v(_vm._$s("5-" + $30, "t0-0", _vm._s(item.name)))] ), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "num"), attrs: { _i: "6-" + $30 } }, [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item.count)))] ) ] ) }), 0 ) ]), _c( "view", { staticClass: _vm._$s(7, "sc", "inner"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "list_item"), attrs: { _i: 8 } }, _vm._l( _vm._$s(9, "f", { forItems: _vm.simulationList }), function(item, index, $21, $31) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("9-" + $31, "sc", "item"), attrs: { _i: "9-" + $31 }, on: { click: function($event) { return _vm.go_name_detail(item.typeCodeDesc) } } }, [ _c( "view", { staticClass: _vm._$s("10-" + $31, "sc", "item_title"), attrs: { _i: "10-" + $31 } }, [ _c( "view", { staticClass: _vm._$s( "11-" + $31, "sc", "item_name" ), attrs: { _i: "11-" + $31 } }, [ _vm._v( _vm._$s( "11-" + $31, "t0-0", _vm._s(item.typeCodeDesc) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s( "12-" + $31, "sc", "item_content" ), attrs: { _i: "12-" + $31 } }, [ _c( "view", { staticClass: _vm._$s( "13-" + $31, "sc", "item_content_list" ), attrs: { _i: "13-" + $31 } }, _vm._l( _vm._$s(14 + "-" + $31, "f", { forItems: item.normalCount }), function(inner, index, $22, $32) { return _c( "view", { key: _vm._$s(14 + "-" + $31, "f", { forIndex: $22, key: index }), staticClass: _vm._$s( "14-" + $31 + "-" + $32, "sc", "content_item" ), attrs: { _i: "14-" + $31 + "-" + $32 } }, [ _c( "view", { staticClass: _vm._$s( "15-" + $31 + "-" + $32, "sc", "name" ), attrs: { _i: "15-" + $31 + "-" + $32 } }, [ _vm._v( _vm._$s( "15-" + $31 + "-" + $32, "t0-0", _vm._s(inner.name) ) ) ] ), _vm._$s( "16-" + $31 + "-" + $32, "i", index == 0 ) ? _c( "view", { staticClass: _vm._$s( "16-" + $31 + "-" + $32, "sc", "num" ), class: _vm._$s( "16-" + $31 + "-" + $32, "c", index == 0 ? "normal" : "" ), attrs: { _i: "16-" + $31 + "-" + $32 } }, [ _vm._v( _vm._$s( "16-" + $31 + "-" + $32, "t0-0", _vm._s(inner.count) ) ) ] ) : _vm._e(), _vm._$s( "17-" + $31 + "-" + $32, "i", index == 1 ) ? _c( "view", { staticClass: _vm._$s( "17-" + $31 + "-" + $32, "sc", "num" ), class: _vm._$s( "17-" + $31 + "-" + $32, "c", index == 1 ? "alarm" : "" ), attrs: { _i: "17-" + $31 + "-" + $32 } }, [ _vm._v( _vm._$s( "17-" + $31 + "-" + $32, "t0-0", _vm._s(inner.count) ) ) ] ) : _vm._e(), _vm._$s( "18-" + $31 + "-" + $32, "i", index == 2 ) ? _c( "view", { staticClass: _vm._$s( "18-" + $31 + "-" + $32, "sc", "num" ), class: _vm._$s( "18-" + $31 + "-" + $32, "c", index == 2 ? "sign" : "" ), attrs: { _i: "18-" + $31 + "-" + $32 } }, [ _vm._v( _vm._$s( "18-" + $31 + "-" + $32, "t0-0", _vm._s(inner.count) ) ) ] ) : _vm._e(), _vm._$s( "19-" + $31 + "-" + $32, "i", index == 3 ) ? _c( "view", { staticClass: _vm._$s( "19-" + $31 + "-" + $32, "sc", "num" ), class: _vm._$s( "19-" + $31 + "-" + $32, "c", index == 3 ? "fault" : "" ), attrs: { _i: "19-" + $31 + "-" + $32 } }, [ _vm._v( _vm._$s( "19-" + $31 + "-" + $32, "t0-0", _vm._s(inner.count) ) ) ] ) : _vm._e() ] ) } ), 0 ) ] ) ] ) } ), 0 ) ] ) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 166 */ /*!*********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-content-1/p-safety-monitoring-content-1.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-safety-monitoring-content-1.vue?vue&type=script&lang=js& */ 167);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXd2QixDQUFnQixteEJBQUcsRUFBQyIsImZpbGUiOiIxNjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1zYWZldHktbW9uaXRvcmluZy1jb250ZW50LTEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1zYWZldHktbW9uaXRvcmluZy1jb250ZW50LTEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///166\n"); /***/ }), /* 167 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-content-1/p-safety-monitoring-content-1.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n props: [\n \"mine\",\n \"simulation\",\n \"simulationList\"],\n\n data: function data() {\n return {\n imglist: [] };\n\n },\n computed: {\n imgUrl: function imgUrl(index) {\n __f__(\"log\", index, \" at components/p-safety-monitoring-content-1/p-safety-monitoring-content-1.vue:57\");\n } },\n\n methods: {\n go_status_detail: function go_status_detail(status, title) {\n uni.navigateTo({\n url: \"../../production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail?status=\" +\n status + \"&title=\" + title + \"&type=simulation\" + \"&mine=\" + this.mine });\n\n },\n go_name_detail: function go_name_detail(name) {\n uni.navigateTo({\n url: \"../../production/safety_monitoring/safety_monitoring_name_detail/safety_monitoring_name_detail?name=\" +\n name + \"&mine=\" + this.mine });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMS9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMS52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTJDQTtBQUNBO0FBQ0EsUUFEQTtBQUVBLGNBRkE7QUFHQSxrQkFIQSxDQURBOztBQU1BLE1BTkEsa0JBTUE7QUFDQTtBQUNBLGlCQURBOztBQUdBLEdBVkE7QUFXQTtBQUNBO0FBQ0E7QUFDQSxLQUhBLEVBWEE7O0FBZ0JBO0FBQ0Esb0JBREEsNEJBQ0EsTUFEQSxFQUNBLEtBREEsRUFDQTtBQUNBO0FBQ0E7QUFDQSxjQURBLEdBQ0EsU0FEQSxHQUNBLEtBREEsR0FDQSxrQkFEQSxHQUNBLFFBREEsR0FDQSxTQUZBOztBQUlBLEtBTkE7QUFPQSxrQkFQQSwwQkFPQSxJQVBBLEVBT0E7QUFDQTtBQUNBO0FBQ0EsWUFEQSxHQUNBLFFBREEsR0FDQSxTQUZBOztBQUlBLEtBWkEsRUFoQkEsRSIsImZpbGUiOiIxNjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInAtaS1zLWNvbnRlbnQtMVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRvcFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdF9pdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBzaW11bGF0aW9uXCIgOmtleT1cImluZGV4XCIgOmNsYXNzPVwiaXRlbS50eXBlXCJcclxuXHRcdFx0XHRcdFx0QGNsaWNrPVwiZ29fc3RhdHVzX2RldGFpbChpdGVtLnR5cGUsaXRlbS5uYW1lKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7aXRlbS5jb3VudH195LiqPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImlubmVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0X2l0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNpbXVsYXRpb25MaXN0XCIgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdFx0QGNsaWNrPVwiZ29fbmFtZV9kZXRhaWwoaXRlbS50eXBlQ29kZURlc2MpXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9uYW1lXCI+e3tpdGVtLnR5cGVDb2RlRGVzY319PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9jb250ZW50XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2NvbnRlbnRfbGlzdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50X2l0ZW1cIiB2LWZvcj1cIihpbm5lcixpbmRleCkgaW4gaXRlbS5ub3JtYWxDb3VudFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57e2lubmVyLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIiB2LWlmPVwiaW5kZXggPT0gMFwiIDpjbGFzcz1cImluZGV4PT0wPydub3JtYWwnOicnXCI+e3tpbm5lci5jb3VudH195LiqXHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIiB2LWlmPVwiaW5kZXggPT0gMVwiIDpjbGFzcz1cImluZGV4PT0xPydhbGFybSc6JydcIj57e2lubmVyLmNvdW50fX3kuKpcclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiIHYtaWY9XCJpbmRleCA9PSAyXCIgOmNsYXNzPVwiaW5kZXg9PTI/J3NpZ24nOicnXCI+e3tpbm5lci5jb3VudH195LiqXHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIiB2LWlmPVwiaW5kZXggPT0gM1wiIDpjbGFzcz1cImluZGV4PT0zPydmYXVsdCc6JydcIj57e2lubmVyLmNvdW50fX3kuKpcclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdHByb3BzOiBbXHJcblx0XHRcdFwibWluZVwiLFxyXG5cdFx0XHRcInNpbXVsYXRpb25cIixcclxuXHRcdFx0XCJzaW11bGF0aW9uTGlzdFwiXHJcblx0XHRdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdsaXN0OiBbXVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdGltZ1VybDogZnVuY3Rpb24oaW5kZXgpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhpbmRleClcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z29fc3RhdHVzX2RldGFpbChzdGF0dXMsIHRpdGxlKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi4uLy4uL3Byb2R1Y3Rpb24vc2FmZXR5X21vbml0b3Jpbmcvc2FmZXR5X21vbml0b3Jpbmdfc3RhdHVzX2RldGFpbC9zYWZldHlfbW9uaXRvcmluZ19zdGF0dXNfZGV0YWlsP3N0YXR1cz1cIiArXHJcblx0XHRcdFx0XHRcdHN0YXR1cyArIFwiJnRpdGxlPVwiICsgdGl0bGUgKyBcIiZ0eXBlPXNpbXVsYXRpb25cIiArIFwiJm1pbmU9XCIgKyB0aGlzLm1pbmVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb19uYW1lX2RldGFpbChuYW1lKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi4uLy4uL3Byb2R1Y3Rpb24vc2FmZXR5X21vbml0b3Jpbmcvc2FmZXR5X21vbml0b3JpbmdfbmFtZV9kZXRhaWwvc2FmZXR5X21vbml0b3JpbmdfbmFtZV9kZXRhaWw/bmFtZT1cIiArXHJcblx0XHRcdFx0XHRcdG5hbWUgKyBcIiZtaW5lPVwiICsgdGhpcy5taW5lXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQucC1pLXMtY29udGVudC0xIHtcclxuXHRcdC50b3Age1xyXG5cdFx0XHRoZWlnaHQ6IDIwMnJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2YzZjNmMztcclxuXHJcblx0XHRcdC5saXN0X2l0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogMjAycnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwNnJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTA2cnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUzcnB4O1xyXG5cclxuXHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjFycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNHJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI5cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lml0ZW1fMSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjdBRTYwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lml0ZW1fMiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTc0QzNDO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lml0ZW1fMyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMkMzRTUwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lml0ZW1fNCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjg3M0ZGO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8g5qih5ouf6YePIOe7n+iuoVxyXG5cdFx0XHRcdC5ub3JtYWwge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzJDM0U1MDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hbGFybSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTc0QzNDO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnNpZ24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzI3QUU2MDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5mYXVsdCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjg3M0ZGO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbm5lciB7XHJcblx0XHRcdC5saXN0X2l0ZW0ge1xyXG5cdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2YzZjNmMztcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2YzZjNmMztcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDI4cnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI2cnB4O1xyXG5cclxuXHRcdFx0XHRcdC5pdGVtX3RpdGxlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE4cnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNmM2YzZjM7XHJcblxyXG5cdFx0XHRcdFx0XHQuaXRlbV9pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNnJweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgzcnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4M3JweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5pdGVtX25hbWUge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyM3JweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI5cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDIyNTc7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgzcnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5pdGVtX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHQuaXRlbV9jb250ZW50X2xpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuY29udGVudF9pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNThycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMnJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTdBM0I0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNycHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1NZWRpdW0sIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNycHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5ub3JtYWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzJDM0U1MDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYWxhcm0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0U3NEMzQztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuc2lnbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMkVDQzcxO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5mYXVsdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMkY1NEVCO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///167\n"); /***/ }), /* 168 */ /*!********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-content-2/p-safety-monitoring-content-2.vue ***! \********************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_safety_monitoring_content_2_vue_vue_type_template_id_5a14c634___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-safety-monitoring-content-2.vue?vue&type=template&id=5a14c634& */ 169);\n/* harmony import */ var _p_safety_monitoring_content_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-safety-monitoring-content-2.vue?vue&type=script&lang=js& */ 171);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_safety_monitoring_content_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_safety_monitoring_content_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_safety_monitoring_content_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_safety_monitoring_content_2_vue_vue_type_template_id_5a14c634___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_safety_monitoring_content_2_vue_vue_type_template_id_5a14c634___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_safety_monitoring_content_2_vue_vue_type_template_id_5a14c634___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-safety-monitoring-content-2/p-safety-monitoring-content-2.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDaUY7QUFDTDs7O0FBRzVFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLG1HQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWExNGM2MzQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Atc2FmZXR5LW1vbml0b3JpbmctY29udGVudC0yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMi9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///168\n"); /***/ }), /* 169 */ /*!***************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-content-2/p-safety-monitoring-content-2.vue?vue&type=template&id=5a14c634& ***! \***************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_vue_vue_type_template_id_5a14c634___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-safety-monitoring-content-2.vue?vue&type=template&id=5a14c634& */ 170); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_vue_vue_type_template_id_5a14c634___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_vue_vue_type_template_id_5a14c634___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_vue_vue_type_template_id_5a14c634___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_vue_vue_type_template_id_5a14c634___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 170 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-content-2/p-safety-monitoring-content-2.vue?vue&type=template&id=5a14c634& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", "p-i-s-content-2"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "top"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "list_item"), attrs: { _i: 3 } }, _vm._l(_vm._$s(4, "f", { forItems: _vm.sluice }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("4-" + $30, "sc", "item"), class: _vm._$s("4-" + $30, "c", item.type), attrs: { _i: "4-" + $30 }, on: { click: function($event) { return _vm.go_status_detail(item.type, item.name) } } }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "name"), attrs: { _i: "5-" + $30 } }, [_vm._v(_vm._$s("5-" + $30, "t0-0", _vm._s(item.name)))] ), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "num"), attrs: { _i: "6-" + $30 } }, [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item.count)))] ) ] ) }), 0 ) ]), _c( "view", { staticClass: _vm._$s(7, "sc", "inner"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "list_item"), attrs: { _i: 8 } }, _vm._l(_vm._$s(9, "f", { forItems: _vm.sluiceList }), function( item, index, $21, $31 ) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("9-" + $31, "sc", "item"), attrs: { _i: "9-" + $31 }, on: { click: function($event) { return _vm.go_name_detail(item.typeCodeDesc) } } }, [ _c( "view", { staticClass: _vm._$s("10-" + $31, "sc", "item_title"), attrs: { _i: "10-" + $31 } }, [ _c( "view", { staticClass: _vm._$s( "11-" + $31, "sc", "item_name" ), attrs: { _i: "11-" + $31 } }, [ _vm._v( _vm._$s( "11-" + $31, "t0-0", _vm._s(item.typeCodeDesc) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s("12-" + $31, "sc", "item_content"), attrs: { _i: "12-" + $31 } }, [ _c( "view", { staticClass: _vm._$s( "13-" + $31, "sc", "item_content_list" ), attrs: { _i: "13-" + $31 } }, _vm._l( _vm._$s(14 + "-" + $31, "f", { forItems: item.normalCount }), function(inner, index, $22, $32) { return _c( "view", { key: _vm._$s(14 + "-" + $31, "f", { forIndex: $22, key: index }), staticClass: _vm._$s( "14-" + $31 + "-" + $32, "sc", "content_item" ), attrs: { _i: "14-" + $31 + "-" + $32 } }, [ _c( "view", { staticClass: _vm._$s( "15-" + $31 + "-" + $32, "sc", "name" ), attrs: { _i: "15-" + $31 + "-" + $32 } }, [ _vm._v( _vm._$s( "15-" + $31 + "-" + $32, "t0-0", _vm._s(inner.name) ) ) ] ), _c( "view", { staticClass: _vm._$s( "16-" + $31 + "-" + $32, "sc", "num" ), class: _vm._$s( "16-" + $31 + "-" + $32, "c", inner.type ), attrs: { _i: "16-" + $31 + "-" + $32 } }, [ _vm._v( _vm._$s( "16-" + $31 + "-" + $32, "t0-0", _vm._s(inner.count) ) ) ] ) ] ) } ), 0 ) ] ) ] ) }), 0 ) ] ) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 171 */ /*!*********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-content-2/p-safety-monitoring-content-2.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-safety-monitoring-content-2.vue?vue&type=script&lang=js& */ 172);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_safety_monitoring_content_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXd2QixDQUFnQixteEJBQUcsRUFBQyIsImZpbGUiOiIxNzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1zYWZldHktbW9uaXRvcmluZy1jb250ZW50LTIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1zYWZldHktbW9uaXRvcmluZy1jb250ZW50LTIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///171\n"); /***/ }), /* 172 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-safety-monitoring-content-2/p-safety-monitoring-content-2.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n props: [\n \"sluice\",\n \"sluiceList\",\n \"mine\"],\n\n data: function data() {\n return {};\n\n\n },\n methods: {\n go_status_detail: function go_status_detail(status, title) {\n uni.navigateTo({\n url: \"../../production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail?status=\" + status + \"&title=\" + title + \"&type=sluice\" + \"&mine=\" + this.mine });\n\n },\n go_name_detail: function go_name_detail(name) {\n uni.navigateTo({\n url: \"../../production/safety_monitoring/safety_monitoring_name_detail/safety_monitoring_name_detail?name=\" + name + \"&mine=\" + this.mine });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMi9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtDQTtBQUNBO0FBQ0EsVUFEQTtBQUVBLGNBRkE7QUFHQSxRQUhBLENBREE7O0FBTUEsTUFOQSxrQkFNQTtBQUNBOzs7QUFHQSxHQVZBO0FBV0E7QUFDQSxvQkFEQSw0QkFDQSxNQURBLEVBQ0EsS0FEQSxFQUNBO0FBQ0E7QUFDQSw4TEFEQTs7QUFHQSxLQUxBO0FBTUEsa0JBTkEsMEJBTUEsSUFOQSxFQU1BO0FBQ0E7QUFDQSxpSkFEQTs7QUFHQSxLQVZBLEVBWEEsRSIsImZpbGUiOiIxNzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwicC1pLXMtY29udGVudC0yXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidG9wXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0X2l0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNsdWljZVwiIDprZXk9XCJpbmRleFwiIDpjbGFzcz1cIml0ZW0udHlwZVwiICBAY2xpY2s9XCJnb19zdGF0dXNfZGV0YWlsKGl0ZW0udHlwZSxpdGVtLm5hbWUpXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3tpdGVtLmNvdW50fX3kuKo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5uZXJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RfaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gc2x1aWNlTGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImdvX25hbWVfZGV0YWlsKGl0ZW0udHlwZUNvZGVEZXNjKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1fdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1fbmFtZVwiPnt7aXRlbS50eXBlQ29kZURlc2N9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1fY29udGVudFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9jb250ZW50X2xpc3RcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudF9pdGVtXCIgdi1mb3I9XCIoaW5uZXIsaW5kZXgpIGluIGl0ZW0ubm9ybWFsQ291bnRcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3tpbm5lci5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCIgOmNsYXNzPVwiaW5uZXIudHlwZVwiPnt7aW5uZXIuY291bnR9feS4qjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRwcm9wczpbXHJcblx0XHRcdFwic2x1aWNlXCIsXHJcblx0XHRcdFwic2x1aWNlTGlzdFwiLFxyXG5cdFx0XHRcIm1pbmVcIlxyXG5cdFx0XSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XG5cdFx0XHR9O1xuXHRcdH0sXHJcblx0XHRtZXRob2RzOntcclxuXHRcdFx0Z29fc3RhdHVzX2RldGFpbChzdGF0dXMsdGl0bGUpe1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCIuLi8uLi9wcm9kdWN0aW9uL3NhZmV0eV9tb25pdG9yaW5nL3NhZmV0eV9tb25pdG9yaW5nX3N0YXR1c19kZXRhaWwvc2FmZXR5X21vbml0b3Jpbmdfc3RhdHVzX2RldGFpbD9zdGF0dXM9XCIgKyBzdGF0dXMgKyBcIiZ0aXRsZT1cIiArIHRpdGxlICsgXCImdHlwZT1zbHVpY2VcIiArIFwiJm1pbmU9XCIgKyB0aGlzLm1pbmVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb19uYW1lX2RldGFpbChuYW1lKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IFwiLi4vLi4vcHJvZHVjdGlvbi9zYWZldHlfbW9uaXRvcmluZy9zYWZldHlfbW9uaXRvcmluZ19uYW1lX2RldGFpbC9zYWZldHlfbW9uaXRvcmluZ19uYW1lX2RldGFpbD9uYW1lPVwiICsgbmFtZSArIFwiJm1pbmU9XCIgKyB0aGlzLm1pbmVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHRcblx0LnAtaS1zLWNvbnRlbnQtMntcclxuXHRcdC50b3B7XHJcblx0XHRcdGhlaWdodDogMjAycnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZjNmM2YzO1xyXG5cdFx0XHQubGlzdF9pdGVte1xyXG5cdFx0XHRcdGhlaWdodDogMjAycnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHQuaXRlbXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDZycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwNnJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1M3JweDtcclxuXHRcdFx0XHRcdC5uYW1le1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMXJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm51bXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNHJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI5cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaXRlbV8xe1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzI3QUU2MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lml0ZW1fMntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNFNzRDM0M7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pdGVtXzN7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMkMzRTUwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaXRlbV80e1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzI4NzNGRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly8g5byA5YWz6YePIOe7n+iuoVxyXG5cdFx0XHRcdC5ub3JtYWx7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMkMzRTUwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYWxhcm17XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTc0QzNDO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQub3BlbntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyN0FFNjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jbG9zZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyODczRkY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW5uZXJ7XHJcblx0XHRcdC5saXN0X2l0ZW17XHJcblx0XHRcdFx0Lml0ZW17XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcnB4IHNvbGlkICNmM2YzZjM7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNmM2YzZjM7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyOHJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNnJweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Lml0ZW1fdGl0bGV7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZjNmM2YzO1xyXG5cdFx0XHRcdFx0XHQuaXRlbV9pY29ue1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgzcnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4M3JweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lml0ZW1fbmFtZXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjNycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOXJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAyMjU3O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA4M3JweDtcclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pdGVtX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRcdC5pdGVtX2NvbnRlbnRfbGlzdHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHQuY29udGVudF9pdGVte1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1OHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdC5uYW1le1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMnJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTdBM0I0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNycHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Lm51bXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNnJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtTWVkaXVtLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMzcnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5ub3JtYWx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMkVDQzcxO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmFsYXJte1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0U3NEMzQztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5zaWdue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzJDM0U1MDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5mYXVsdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMyRjU0RUI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///172\n"); /***/ }), /* 173 */ /*!**************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./safety_monitoring.vue?vue&type=script&lang=js&mpType=page */ 174);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXV2QixDQUFnQixreEJBQUcsRUFBQyIsImZpbGUiOiIxNzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2FmZXR5X21vbml0b3JpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zYWZldHlfbW9uaXRvcmluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///173\n"); /***/ }), /* 174 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n mine: \"\",\n\n active: 1,\n\n // 模拟量\n // 监测统计\n simulation: [],\n simulationList: [],\n\n\n // 开关量\n sluice: [],\n sluiceList: [] };\n\n },\n onLoad: function onLoad(option) {\n this.mine = option.mine;\n\n\n // 模拟量统计\n this.getSimulation();\n\n\n // 开关量统计\n this.getSluice();\n\n },\n methods: {\n click_item: function click_item(item) {\n this.active = item;\n\n },\n // 模拟量统计\n getSimulation: function getSimulation() {var _this = this;\n uni.showLoading();\n this.$p_api.jt_safety_simulation_total({\n mine: this.mine,\n mine_code: this.mine }).\n then(function (res) {\n uni.hideLoading();\n // console.log(res)\n _this.simulation = res.data.content.total;\n _this.simulationList = res.data.content.data;\n });\n },\n\n // 开关量统计\n getSluice: function getSluice() {var _this2 = this;\n uni.showLoading();\n this.$p_api.jt_safety_sluice_total({\n mine: this.mine,\n mine_code: this.mine }).\n then(function (res) {\n uni.hideLoading();\n // console.log(res.data.content)\n _this2.sluice = res.data.content.total;\n _this2.sluiceList = res.data.content.data;\n });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9zYWZldHlfbW9uaXRvcmluZy9zYWZldHlfbW9uaXRvcmluZy52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzQ0E7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxjQURBOztBQUdBLGVBSEE7O0FBS0E7QUFDQTtBQUNBLG9CQVBBO0FBUUEsd0JBUkE7OztBQVdBO0FBQ0EsZ0JBWkE7QUFhQSxvQkFiQTs7QUFlQSxHQWpCQTtBQWtCQSxRQWxCQSxrQkFrQkEsTUFsQkEsRUFrQkE7QUFDQTs7O0FBR0E7QUFDQTs7O0FBR0E7QUFDQTs7QUFFQSxHQTdCQTtBQThCQTtBQUNBLGNBREEsc0JBQ0EsSUFEQSxFQUNBO0FBQ0E7O0FBRUEsS0FKQTtBQUtBO0FBQ0EsaUJBTkEsMkJBTUE7QUFDQTtBQUNBO0FBQ0EsdUJBREE7QUFFQSw0QkFGQTtBQUdBLFVBSEEsQ0FHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FSQTtBQVNBLEtBakJBOztBQW1CQTtBQUNBLGFBcEJBLHVCQW9CQTtBQUNBO0FBQ0E7QUFDQSx1QkFEQTtBQUVBLDRCQUZBO0FBR0EsVUFIQSxDQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQVJBOztBQVVBLEtBaENBLEVBOUJBLEUiLCJmaWxlIjoiMTc0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cblx0XHQ8IS0tIG5hdmJhciAtLT5cclxuXHRcdDxwLXNhZmV0eS1tb25pdG9yaW5nLW5hdmJhciA6bWluZT1cIm1pbmVcIj48L3Atc2FmZXR5LW1vbml0b3JpbmctbmF2YmFyPlxyXG5cdFx0XHJcblx0XHQ8dmlldyBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDIwMHJweDtcIj5cclxuXHRcdFx0PCEtLSDmqKHmi5/ph48gLS0+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJhY3RpdmUgPT0gMVwiPlxyXG5cdFx0XHRcdDxwLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMSA6bWluZT1cIm1pbmVcIiA6c2ltdWxhdGlvbj1cInNpbXVsYXRpb25cIiA6c2ltdWxhdGlvbkxpc3Q9XCJzaW11bGF0aW9uTGlzdFwiPjwvcC1zYWZldHktbW9uaXRvcmluZy1jb250ZW50LTE+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSDlvIDlhbPph48gLS0+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJhY3RpdmUgPT0gMlwiPlxyXG5cdFx0XHRcdDxwLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMiA6bWluZT1cIm1pbmVcIiA6c2x1aWNlPVwic2x1aWNlXCIgOnNsdWljZUxpc3Q9XCJzbHVpY2VMaXN0XCI+PC9wLXNhZmV0eS1tb25pdG9yaW5nLWNvbnRlbnQtMj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0XHJcblx0XHQ8IS0tIHRhYmJhciAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGFiYmFyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdF9pdGVtXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgOmNsYXNzPVwiYWN0aXZlID09PSAxID8gJ2FjdGl2ZSc6JydcIiBAY2xpY2s9XCJjbGlja19pdGVtKDEpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1faWNvbiBpY29uX29uZVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9uYW1lXCI+XHJcblx0XHRcdFx0XHRcdOaooeaLn+mHj1xyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiA6Y2xhc3M9XCJhY3RpdmUgPT09IDIgPyAnYWN0aXZlJzonJ1wiIEBjbGljaz1cImNsaWNrX2l0ZW0oMilcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9pY29uIGljb25fdHdvXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtX25hbWVcIj5cclxuXHRcdFx0XHRcdFx05byA5YWz6YePXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bWluZTpcIlwiLFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGFjdGl2ZToxLFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vIOaooeaLn+mHj1xyXG5cdFx0XHRcdC8vIOebkea1i+e7n+iuoVxyXG5cdFx0XHRcdHNpbXVsYXRpb246W10sXHJcblx0XHRcdFx0c2ltdWxhdGlvbkxpc3Q6W10sXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly8g5byA5YWz6YePXHJcblx0XHRcdFx0c2x1aWNlOltdLFxyXG5cdFx0XHRcdHNsdWljZUxpc3Q6W10sXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cdFx0XHR0aGlzLm1pbmUgPSBvcHRpb24ubWluZVxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdC8vIOaooeaLn+mHj+e7n+iuoVxyXG5cdFx0XHR0aGlzLmdldFNpbXVsYXRpb24oKVxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdC8vIOW8gOWFs+mHj+e7n+iuoVxyXG5cdFx0XHR0aGlzLmdldFNsdWljZSgpXHJcblx0XHRcdFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6e1xyXG5cdFx0XHRjbGlja19pdGVtKGl0ZW0pe1xyXG5cdFx0XHRcdHRoaXMuYWN0aXZlID0gaXRlbVxyXG5cdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5qih5ouf6YeP57uf6K6hXHJcblx0XHRcdGdldFNpbXVsYXRpb24oKXtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoKVxyXG5cdFx0XHRcdHRoaXMuJHBfYXBpLmp0X3NhZmV0eV9zaW11bGF0aW9uX3RvdGFsKHtcclxuXHRcdFx0XHRcdG1pbmU6dGhpcy5taW5lLFxyXG5cdFx0XHRcdFx0bWluZV9jb2RlOnRoaXMubWluZVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhyZXMpXHJcblx0XHRcdFx0XHR0aGlzLnNpbXVsYXRpb24gPSByZXMuZGF0YS5jb250ZW50LnRvdGFsXHJcblx0XHRcdFx0XHR0aGlzLnNpbXVsYXRpb25MaXN0ID0gcmVzLmRhdGEuY29udGVudC5kYXRhXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0XHJcblx0XHRcdC8vIOW8gOWFs+mHj+e7n+iuoVxyXG5cdFx0XHRnZXRTbHVpY2UoKXtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoKVxyXG5cdFx0XHRcdHRoaXMuJHBfYXBpLmp0X3NhZmV0eV9zbHVpY2VfdG90YWwoe1xyXG5cdFx0XHRcdFx0bWluZTp0aGlzLm1pbmUsXHJcblx0XHRcdFx0XHRtaW5lX2NvZGU6dGhpcy5taW5lXHJcblx0XHRcdFx0fSkudGhlbigocmVzKT0+e1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcy5kYXRhLmNvbnRlbnQpXHJcblx0XHRcdFx0XHR0aGlzLnNsdWljZSA9IHJlcy5kYXRhLmNvbnRlbnQudG90YWxcclxuXHRcdFx0XHRcdHRoaXMuc2x1aWNlTGlzdCA9IHJlcy5kYXRhLmNvbnRlbnQuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdFxyXG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cdC50YWJiYXJ7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDc1MHJweDtcclxuXHRcdC5saXN0X2l0ZW17XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItdG9wOiAycnB4IHNvbGlkICNmM2YzZjM7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDEycnB4IDA7XHJcblx0XHRcdFxyXG5cdFx0XHQuaXRlbXtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdC5pdGVtX2ljb257XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdHdpZHRoOiA0NXJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDVycHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaWNvbl9vbmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbi9zczEucG5nKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmljb25fdHdve1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGljb24vd29yay5wbmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaXRlbV9uYW1le1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTI5MjkyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFjdGl2ZXtcclxuXHRcdFx0XHQuaWNvbl9vbmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbi9zczIucG5nKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmljb25fdHdve1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGljb24vd29ya19hY3RpdmUucG5nKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lml0ZW1fbmFtZXtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzQ5OERCO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///174\n"); /***/ }), /* 175 */ /*!********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_name_detail/safety_monitoring_name_detail.vue?mpType=page ***! \********************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _safety_monitoring_name_detail_vue_vue_type_template_id_1b2b4e60_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./safety_monitoring_name_detail.vue?vue&type=template&id=1b2b4e60&mpType=page */ 176);\n/* harmony import */ var _safety_monitoring_name_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./safety_monitoring_name_detail.vue?vue&type=script&lang=js&mpType=page */ 178);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _safety_monitoring_name_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _safety_monitoring_name_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _safety_monitoring_name_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _safety_monitoring_name_detail_vue_vue_type_template_id_1b2b4e60_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _safety_monitoring_name_detail_vue_vue_type_template_id_1b2b4e60_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _safety_monitoring_name_detail_vue_vue_type_template_id_1b2b4e60_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/safety_monitoring/safety_monitoring_name_detail/safety_monitoring_name_detail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUo7QUFDcko7QUFDNEY7QUFDTDs7O0FBR3ZGO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhHQUFNO0FBQ1IsRUFBRSxtSEFBTTtBQUNSLEVBQUUsNEhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTc1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zYWZldHlfbW9uaXRvcmluZ19uYW1lX2RldGFpbC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MWIyYjRlNjAmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3NhZmV0eV9tb25pdG9yaW5nX25hbWVfZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9zYWZldHlfbW9uaXRvcmluZ19uYW1lX2RldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9zYWZldHlfbW9uaXRvcmluZy9zYWZldHlfbW9uaXRvcmluZ19uYW1lX2RldGFpbC9zYWZldHlfbW9uaXRvcmluZ19uYW1lX2RldGFpbC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///175\n"); /***/ }), /* 176 */ /*!**************************************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_name_detail/safety_monitoring_name_detail.vue?vue&type=template&id=1b2b4e60&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_template_id_1b2b4e60_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./safety_monitoring_name_detail.vue?vue&type=template&id=1b2b4e60&mpType=page */ 177); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_template_id_1b2b4e60_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_template_id_1b2b4e60_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_template_id_1b2b4e60_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_template_id_1b2b4e60_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 177 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_name_detail/safety_monitoring_name_detail.vue?vue&type=template&id=1b2b4e60&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", "top"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "list_item"), attrs: { _i: 2 } }, _vm._l(_vm._$s(3, "f", { forItems: _vm.items }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("3-" + $30, "sc", "item"), class: _vm._$s("3-" + $30, "c", item.type), attrs: { _i: "3-" + $30 }, on: { click: function($event) { return _vm.click_item(item.type) } } }, [ _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)))] ), _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "num"), attrs: { _i: "5-" + $30 } }, [_vm._v(_vm._$s("5-" + $30, "t0-0", _vm._s(item.count)))] ) ] ) }), 0 ) ]), _c( "view", { staticClass: _vm._$s(6, "sc", "inner_box"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "inner_title"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "name name_1"), attrs: { _i: 8 } }), _c("view", { staticClass: _vm._$s(9, "sc", "name name_2"), attrs: { _i: 9 } }), _c("view", { staticClass: _vm._$s(10, "sc", "name name_3"), attrs: { _i: 10 } }) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "list_item"), attrs: { _i: 11 } }, _vm._l(_vm._$s(12, "f", { forItems: _vm.List }), function( item, index, $21, $31 ) { return _c( "view", { key: _vm._$s(12, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("12-" + $31, "sc", "item"), class: _vm._$s("12-" + $31, "c", item.status), attrs: { _i: "12-" + $31 } }, [ _c( "view", { staticClass: _vm._$s("13-" + $31, "sc", "text text_1"), attrs: { _i: "13-" + $31 } }, [_vm._v(_vm._$s("13-" + $31, "t0-0", _vm._s(item.id)))] ), _c( "view", { staticClass: _vm._$s("14-" + $31, "sc", "text text_2"), attrs: { _i: "14-" + $31 } }, [_vm._v(_vm._$s("14-" + $31, "t0-0", _vm._s(item.position)))] ), _c( "view", { staticClass: _vm._$s("15-" + $31, "sc", "text text_3"), attrs: { _i: "15-" + $31 } }, [ _vm._v( _vm._$s("15-" + $31, "t0-0", _vm._s(item.value)) + _vm._$s("15-" + $31, "t0-1", _vm._s(item.unit)) ) ] ) ] ) }), 0 ) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 178 */ /*!********************************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_name_detail/safety_monitoring_name_detail.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./safety_monitoring_name_detail.vue?vue&type=script&lang=js&mpType=page */ 179);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_name_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW13QixDQUFnQiw4eEJBQUcsRUFBQyIsImZpbGUiOiIxNzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2FmZXR5X21vbml0b3JpbmdfbmFtZV9kZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zYWZldHlfbW9uaXRvcmluZ19uYW1lX2RldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///178\n"); /***/ }), /* 179 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_name_detail/safety_monitoring_name_detail.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n mine: \"\",\n name: '',\n status: '',\n items: [],\n List: [] };\n\n },\n onLoad: function onLoad(option) {\n this.mine = option.mine;\n this.name = option.name;\n\n uni.setNavigationBarTitle({\n title: this.name });\n\n\n this.get_detail();\n },\n methods: {\n get_detail: function get_detail() {var _this = this;\n uni.showLoading();\n this.$p_api.jt_safety_info_total({\n sensor_name: this.name,\n mine_code: this.mine }).\n then(function (res) {\n uni.hideLoading();\n // console.log(res.data.content)\n _this.items = res.data.content.total;\n _this.List = res.data.content.data;\n });\n },\n click_item: function click_item(type) {var _this2 = this;\n this.List = [];\n uni.showLoading();\n this.$p_api.jt_safety_info_total({\n sensor_name: this.name,\n status: type,\n mine_code: this.mine }).\n then(function (res) {\n uni.hideLoading();\n // console.log(res.data.content)\n _this2.List = res.data.content.data;\n });\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9zYWZldHlfbW9uaXRvcmluZy9zYWZldHlfbW9uaXRvcmluZ19uYW1lX2RldGFpbC9zYWZldHlfbW9uaXRvcmluZ19uYW1lX2RldGFpbC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2QkE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxjQURBO0FBRUEsY0FGQTtBQUdBLGdCQUhBO0FBSUEsZUFKQTtBQUtBLGNBTEE7O0FBT0EsR0FUQTtBQVVBLFFBVkEsa0JBVUEsTUFWQSxFQVVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNCQURBOzs7QUFJQTtBQUNBLEdBbkJBO0FBb0JBO0FBQ0EsY0FEQSx3QkFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFEQTtBQUVBLDRCQUZBO0FBR0EsVUFIQSxDQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQVJBO0FBU0EsS0FaQTtBQWFBLGNBYkEsc0JBYUEsSUFiQSxFQWFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBREE7QUFFQSxvQkFGQTtBQUdBLDRCQUhBO0FBSUEsVUFKQSxDQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FSQTtBQVNBLEtBekJBLEVBcEJBLEUiLCJmaWxlIjoiMTc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0b3BcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0X2l0ZW1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBpdGVtc1wiIDprZXk9XCJpbmRleFwiIDpjbGFzcz1cIml0ZW0udHlwZVwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJjbGlja19pdGVtKGl0ZW0udHlwZSlcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7aXRlbS5jb3VudH195LiqPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpbm5lcl9ib3hcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lcl90aXRsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBuYW1lXzFcIj7luo/lj7c8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIG5hbWVfMlwiPuWuieijheWcsOeCuTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbmFtZV8zXCI+5pWw5YC8L+eKtuaAgTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RfaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cIml0ZW0uc3RhdHVzXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IHRleHRfMVwiPnt7aXRlbS5pZH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IHRleHRfMlwiPnt7aXRlbS5wb3NpdGlvbn19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IHRleHRfM1wiPnt7aXRlbS52YWx1ZX19e3tpdGVtLnVuaXR9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bWluZTpcIlwiLFxyXG5cdFx0XHRcdG5hbWU6ICcnLFxyXG5cdFx0XHRcdHN0YXR1czogJycsXHJcblx0XHRcdFx0aXRlbXM6IFtdLFxyXG5cdFx0XHRcdExpc3Q6IFtdXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cdFx0XHR0aGlzLm1pbmUgPSBvcHRpb24ubWluZVxyXG5cdFx0XHR0aGlzLm5hbWUgPSBvcHRpb24ubmFtZVxyXG5cdFx0XHRcclxuXHRcdFx0dW5pLnNldE5hdmlnYXRpb25CYXJUaXRsZSh7XHJcblx0XHRcdFx0dGl0bGU6IHRoaXMubmFtZVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0XHJcblx0XHRcdHRoaXMuZ2V0X2RldGFpbCgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRfZGV0YWlsKCkge1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZygpXHJcblx0XHRcdFx0dGhpcy4kcF9hcGkuanRfc2FmZXR5X2luZm9fdG90YWwoe1xyXG5cdFx0XHRcdFx0c2Vuc29yX25hbWU6IHRoaXMubmFtZSxcclxuXHRcdFx0XHRcdG1pbmVfY29kZTp0aGlzLm1pbmVcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhyZXMuZGF0YS5jb250ZW50KVxyXG5cdFx0XHRcdFx0dGhpcy5pdGVtcyA9IHJlcy5kYXRhLmNvbnRlbnQudG90YWxcclxuXHRcdFx0XHRcdHRoaXMuTGlzdCA9IHJlcy5kYXRhLmNvbnRlbnQuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsaWNrX2l0ZW0odHlwZSkge1xyXG5cdFx0XHRcdHRoaXMuTGlzdCA9IFtdXHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKClcclxuXHRcdFx0XHR0aGlzLiRwX2FwaS5qdF9zYWZldHlfaW5mb190b3RhbCh7XHJcblx0XHRcdFx0XHRzZW5zb3JfbmFtZTogdGhpcy5uYW1lLFxyXG5cdFx0XHRcdFx0c3RhdHVzOnR5cGUsXHJcblx0XHRcdFx0XHRtaW5lX2NvZGU6dGhpcy5taW5lXHJcblx0XHRcdFx0fSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxyXG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2cocmVzLmRhdGEuY29udGVudClcclxuXHRcdFx0XHRcdHRoaXMuTGlzdCA9IHJlcy5kYXRhLmNvbnRlbnQuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LnRvcCB7XHJcblx0XHRoZWlnaHQ6IDIwMnJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZjNmM2YzO1xyXG5cclxuXHRcdC5saXN0X2l0ZW0ge1xyXG5cdFx0XHRoZWlnaHQ6IDIwMnJweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwNnJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwNnJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1M3JweDtcclxuXHJcblx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjFycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblxyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMXJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOXJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtXzEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyN0FFNjA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtXzIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNFNzRDM0M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtXzMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyQzNFNTA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtXzQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyODczRkY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIOaooeaLn+mHjyDnu5/orqFcclxuXHRcdFx0Lm5vcm1hbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzJDM0U1MDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFsYXJtIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTc0QzNDO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2lnbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzI3QUU2MDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZhdWx0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjg3M0ZGO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQvLyDlvIDlhbPph49cclxuXHRcdFx0Lm9wZW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyN0FFNjA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNsb3NlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjg3M0ZGO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW5uZXJfYm94IHtcclxuXHRcdC5pbm5lcl90aXRsZSB7XHJcblxyXG5cdFx0XHRwYWRkaW5nOiAwIDI1cnB4O1xyXG5cclxuXHRcdFx0aGVpZ2h0OiA5NHJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0YzRjZGQTtcclxuXHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI3cnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzI2Mjc7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmFtZV8xIHtcclxuXHRcdFx0XHR3aWR0aDogMTI1cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmFtZV8yIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTVycHg7XHJcblx0XHRcdFx0d2lkdGg6IDQyMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hbWVfMyB7XHJcblx0XHRcdFx0d2lkdGg6IDEyNXJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0X2l0ZW0ge1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyNHJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNmM2YzZjM7XHJcblxyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogOTRycHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGV4dF8xIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMjVycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGV4dF8yIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MjBycHg7XHJcblxyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50ZXh0XzMge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEyNXJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ub3JtYWwge1xyXG5cdFx0XHRcdGNvbG9yOiAjMkMzRTUwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWxhcm0ge1xyXG5cdFx0XHRcdGNvbG9yOiAjRTc0QzNDO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2lnbiB7XHJcblx0XHRcdFx0Y29sb3I6ICMyN0FFNjA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mYXVsdCB7XHJcblx0XHRcdFx0Y29sb3I6ICMyODczRkY7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8g5byA5YWz6YePXHJcblx0XHRcdC5vcGVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjdBRTYwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jbG9zZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzI4NzNGRjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///179\n"); /***/ }), /* 180 */ /*!************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail.vue?mpType=page ***! \************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _safety_monitoring_status_detail_vue_vue_type_template_id_3b60b952_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./safety_monitoring_status_detail.vue?vue&type=template&id=3b60b952&mpType=page */ 181);\n/* harmony import */ var _safety_monitoring_status_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./safety_monitoring_status_detail.vue?vue&type=script&lang=js&mpType=page */ 183);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _safety_monitoring_status_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _safety_monitoring_status_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _safety_monitoring_status_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _safety_monitoring_status_detail_vue_vue_type_template_id_3b60b952_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _safety_monitoring_status_detail_vue_vue_type_template_id_3b60b952_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _safety_monitoring_status_detail_vue_vue_type_template_id_3b60b952_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUo7QUFDdko7QUFDOEY7QUFDTDs7O0FBR3pGO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGdIQUFNO0FBQ1IsRUFBRSxxSEFBTTtBQUNSLEVBQUUsOEhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTgwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zYWZldHlfbW9uaXRvcmluZ19zdGF0dXNfZGV0YWlsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zYjYwYjk1MiZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vc2FmZXR5X21vbml0b3Jpbmdfc3RhdHVzX2RldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vc2FmZXR5X21vbml0b3Jpbmdfc3RhdHVzX2RldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9zYWZldHlfbW9uaXRvcmluZy9zYWZldHlfbW9uaXRvcmluZ19zdGF0dXNfZGV0YWlsL3NhZmV0eV9tb25pdG9yaW5nX3N0YXR1c19kZXRhaWwudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///180\n"); /***/ }), /* 181 */ /*!******************************************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail.vue?vue&type=template&id=3b60b952&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_template_id_3b60b952_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./safety_monitoring_status_detail.vue?vue&type=template&id=3b60b952&mpType=page */ 182); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_template_id_3b60b952_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_template_id_3b60b952_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_template_id_3b60b952_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_template_id_3b60b952_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 182 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail.vue?vue&type=template&id=3b60b952&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", "inner_box"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "inner_title"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "name name_1"), attrs: { _i: 3 } }), _c("view", { staticClass: _vm._$s(4, "sc", "name name_2"), attrs: { _i: 4 } }), _c("view", { staticClass: _vm._$s(5, "sc", "name name_3"), attrs: { _i: 5 } }) ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "list_item"), attrs: { _i: 6 } }, _vm._l(_vm._$s(7, "f", { forItems: _vm.List }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("7-" + $30, "sc", "item"), class: _vm._$s("7-" + $30, "c", item.status), attrs: { _i: "7-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "text text_1"), attrs: { _i: "8-" + $30 } }, [_vm._v(_vm._$s("8-" + $30, "t0-0", _vm._s(item.id)))] ), _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "text text_2"), attrs: { _i: "9-" + $30 } }, [_vm._v(_vm._$s("9-" + $30, "t0-0", _vm._s(item.position)))] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "text text_3"), attrs: { _i: "10-" + $30 } }, [ _vm._v( _vm._$s("10-" + $30, "t0-0", _vm._s(item.value)) + _vm._$s("10-" + $30, "t0-1", _vm._s(item.unit)) ) ] ) ] ) }), 0 ) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 183 */ /*!************************************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./safety_monitoring_status_detail.vue?vue&type=script&lang=js&mpType=page */ 184);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_status_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF3QixDQUFnQixneUJBQUcsRUFBQyIsImZpbGUiOiIxODMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2FmZXR5X21vbml0b3Jpbmdfc3RhdHVzX2RldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NhZmV0eV9tb25pdG9yaW5nX3N0YXR1c19kZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///183\n"); /***/ }), /* 184 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n mine: \"\",\n status: '',\n List: [],\n title: \"\" };\n\n\n },\n onLoad: function onLoad(option) {\n this.mine = option.mine;\n this.status = option.status;\n\n uni.setNavigationBarTitle({\n title: option.title });\n\n this.get_List(option.type);\n },\n methods: {\n get_List: function get_List(type) {var _this = this;\n uni.showLoading();\n // console.log(type)\n this.$p_api.jt_safety_info_detail({\n type: type,\n status: this.status,\n mine_code: this.mine }).\n then(function (res) {\n uni.hideLoading();\n __f__(\"log\", res, \" at pages/production/safety_monitoring/safety_monitoring_status_detail/safety_monitoring_status_detail.vue:50\");\n _this.List = res.data.content.data;\n });\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9zYWZldHlfbW9uaXRvcmluZy9zYWZldHlfbW9uaXRvcmluZ19zdGF0dXNfZGV0YWlsL3NhZmV0eV9tb25pdG9yaW5nX3N0YXR1c19kZXRhaWwudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0JBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0EsY0FEQTtBQUVBLGdCQUZBO0FBR0EsY0FIQTtBQUlBLGVBSkE7OztBQU9BLEdBVEE7QUFVQSxRQVZBLGtCQVVBLE1BVkEsRUFVQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx5QkFEQTs7QUFHQTtBQUNBLEdBbEJBO0FBbUJBO0FBQ0EsWUFEQSxvQkFDQSxJQURBLEVBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLDJCQUZBO0FBR0EsNEJBSEE7QUFJQSxVQUpBLENBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQVJBO0FBU0EsS0FiQSxFQW5CQSxFIiwiZmlsZSI6IjE4NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXc+XG5cdFx0PHZpZXcgY2xhc3M9XCJpbm5lcl9ib3hcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lcl90aXRsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBuYW1lXzFcIj7luo/lj7c8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIG5hbWVfMlwiPuWuieijheWcsOeCuTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbmFtZV8zXCI+5pWw5YC8L+eKtuaAgTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RfaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cIml0ZW0uc3RhdHVzXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IHRleHRfMVwiPnt7aXRlbS5pZH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IHRleHRfMlwiPnt7aXRlbS5wb3NpdGlvbn19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IHRleHRfM1wiPnt7aXRlbS52YWx1ZX19e3tpdGVtLnVuaXR9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG1pbmU6XCJcIixcblx0XHRcdFx0c3RhdHVzOicnLFxyXG5cdFx0XHRcdExpc3Q6W10sXHJcblx0XHRcdFx0dGl0bGU6XCJcIlxyXG5cdFx0XHRcdFxuXHRcdFx0fTtcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cdFx0XHR0aGlzLm1pbmUgPSBvcHRpb24ubWluZVxyXG5cdFx0XHR0aGlzLnN0YXR1cyA9IG9wdGlvbi5zdGF0dXNcclxuXHRcdFx0XHJcblx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHQgICAgdGl0bGU6IG9wdGlvbi50aXRsZVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dGhpcy5nZXRfTGlzdChvcHRpb24udHlwZSlcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOntcclxuXHRcdFx0Z2V0X0xpc3QodHlwZSl7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKClcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyh0eXBlKVxyXG5cdFx0XHRcdHRoaXMuJHBfYXBpLmp0X3NhZmV0eV9pbmZvX2RldGFpbCh7XHJcblx0XHRcdFx0XHR0eXBlOnR5cGUsXHJcblx0XHRcdFx0XHRzdGF0dXM6dGhpcy5zdGF0dXMsXHJcblx0XHRcdFx0XHRtaW5lX2NvZGU6dGhpcy5taW5lXHJcblx0XHRcdFx0fSkudGhlbigocmVzKT0+e1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdHRoaXMuTGlzdCA9IHJlcy5kYXRhLmNvbnRlbnQuZGF0YVxyXG5cdFx0XHRcdH0pXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cdC5pbm5lcl9ib3h7XHJcblx0XHQuaW5uZXJfdGl0bGV7XHJcblx0XHRcdFxyXG5cdFx0XHRwYWRkaW5nOiAwIDI0cnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiA5NHJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0YzRjZGQTtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Lm5hbWV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyN3JweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjMyNjI3O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmFtZV8xe1xyXG5cdFx0XHRcdHdpZHRoOiAxMjVycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hbWVfMntcclxuXHRcdFx0XHRtYXJnaW46IDAgMTVycHg7XHJcblx0XHRcdFx0d2lkdGg6IDQyMHJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmFtZV8ze1xyXG5cdFx0XHRcdHdpZHRoOiAxMjVycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5saXN0X2l0ZW17XHJcblx0XHRcdC5pdGVte1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjVycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNmM2YzZjM7XHJcblx0XHRcdFx0LnRleHR7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDk0cnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGV4dF8xe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEyNXJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRleHRfMntcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MjBycHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRleHRfM3tcclxuXHRcdFx0XHRcdHdpZHRoOiAxMjVycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ub3JtYWx7XHJcblx0XHRcdFx0Y29sb3I6ICMyQzNFNTA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFsYXJte1xyXG5cdFx0XHRcdGNvbG9yOiAjRTc0QzNDO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zaWdue1xyXG5cdFx0XHRcdGNvbG9yOiAjMjdBRTYwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mYXVsdHtcclxuXHRcdFx0XHRjb2xvcjogIzI4NzNGRjtcclxuXHRcdFx0fVxyXG5cdFx0XHQub3BlbntcclxuXHRcdFx0XHRjb2xvcjogIzI3QUU2MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2xvc2V7XHJcblx0XHRcdFx0Y29sb3I6ICMyODczRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///184\n"); /***/ }), /* 185 */ /*!**********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_search/safety_monitoring_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 _safety_monitoring_search_vue_vue_type_template_id_a5030830_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./safety_monitoring_search.vue?vue&type=template&id=a5030830&scoped=true&mpType=page */ 186);\n/* harmony import */ var _safety_monitoring_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./safety_monitoring_search.vue?vue&type=script&lang=js&mpType=page */ 188);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _safety_monitoring_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _safety_monitoring_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _safety_monitoring_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _safety_monitoring_search_vue_vue_type_template_id_a5030830_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _safety_monitoring_search_vue_vue_type_template_id_a5030830_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"a5030830\",\n null,\n false,\n _safety_monitoring_search_vue_vue_type_template_id_a5030830_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/safety_monitoring/safety_monitoring_search/safety_monitoring_search.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEo7QUFDNUo7QUFDdUY7QUFDTDs7O0FBR2xGO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHlHQUFNO0FBQ1IsRUFBRSwwSEFBTTtBQUNSLEVBQUUsbUlBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zYWZldHlfbW9uaXRvcmluZ19zZWFyY2gudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWE1MDMwODMwJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9zYWZldHlfbW9uaXRvcmluZ19zZWFyY2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3NhZmV0eV9tb25pdG9yaW5nX3NlYXJjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJhNTAzMDgzMFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9wcm9kdWN0aW9uL3NhZmV0eV9tb25pdG9yaW5nL3NhZmV0eV9tb25pdG9yaW5nX3NlYXJjaC9zYWZldHlfbW9uaXRvcmluZ19zZWFyY2gudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///185\n"); /***/ }), /* 186 */ /*!****************************************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_search/safety_monitoring_search.vue?vue&type=template&id=a5030830&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_search_vue_vue_type_template_id_a5030830_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./safety_monitoring_search.vue?vue&type=template&id=a5030830&scoped=true&mpType=page */ 187); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_search_vue_vue_type_template_id_a5030830_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_search_vue_vue_type_template_id_a5030830_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_search_vue_vue_type_template_id_a5030830_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_search_vue_vue_type_template_id_a5030830_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 187 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_search/safety_monitoring_search.vue?vue&type=template&id=a5030830&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 */ 8) .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", "content"), attrs: { _i: 1 } }, [ _c("view", { style: _vm._$s(2, "s", { height: _vm.statusBarHeight + "px" }), attrs: { _i: 2 } }), _c( "view", { staticClass: _vm._$s(3, "sc", "navbar"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "left"), attrs: { _i: 4 }, on: { click: function($event) { return _vm.click_left() } } }, [ _c("uni-icons", { attrs: { type: "arrowleft", color: "#fff", size: "18", _i: 5 } }) ], 1 ), _c( "view", { staticClass: _vm._$s(6, "sc", "right"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "input_box"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "input_icon"), attrs: { _i: 8 } }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.search_text, expression: "search_text" } ], attrs: { _i: 9 }, domProps: { value: _vm._$s(9, "v-model", _vm.search_text) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.search_text = $event.target.value } } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "search_btn"), attrs: { _i: 10 }, on: { click: function($event) { return _vm.search() } } }, [_c("text")] ) ] ) ]), _c("view", { style: _vm._$s(12, "s", { height: _vm.statusBarHeight + "px" }), attrs: { _i: 12 } }), _c("view"), _c( "view", { staticClass: _vm._$s(14, "sc", "inner_box"), attrs: { _i: 14 } }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "inner_title"), attrs: { _i: 15 } }, [ _c("view", { staticClass: _vm._$s(16, "sc", "name name_1"), attrs: { _i: 16 } }), _c("view", { staticClass: _vm._$s(17, "sc", "name name_2"), attrs: { _i: 17 } }), _c("view", { staticClass: _vm._$s(18, "sc", "name name_3"), attrs: { _i: 18 } }) ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "list_item"), attrs: { _i: 19 } }, _vm._l(_vm._$s(20, "f", { forItems: _vm.searchList }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(20, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("20-" + $30, "sc", "item"), class: _vm._$s("20-" + $30, "c", item.status), attrs: { _i: "20-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("21-" + $30, "sc", "text text_1"), attrs: { _i: "21-" + $30 } }, [_vm._v(_vm._$s("21-" + $30, "t0-0", _vm._s(item.id)))] ), _c( "view", { staticClass: _vm._$s("22-" + $30, "sc", "text text_2"), attrs: { _i: "22-" + $30 } }, [_vm._v(_vm._$s("22-" + $30, "t0-0", _vm._s(item.position)))] ), _c( "view", { staticClass: _vm._$s("23-" + $30, "sc", "text text_3"), attrs: { _i: "23-" + $30 } }, [ _vm._v( _vm._$s("23-" + $30, "t0-0", _vm._s(item.value)) + _vm._$s("23-" + $30, "t0-1", _vm._s(item.unit)) ) ] ) ] ) }), 0 ) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 188 */ /*!**********************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_search/safety_monitoring_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./safety_monitoring_search.vue?vue&type=script&lang=js&mpType=page */ 189);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTh2QixDQUFnQix5eEJBQUcsRUFBQyIsImZpbGUiOiIxODguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2FmZXR5X21vbml0b3Jpbmdfc2VhcmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2FmZXR5X21vbml0b3Jpbmdfc2VhcmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///188\n"); /***/ }), /* 189 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/safety_monitoring/safety_monitoring_search/safety_monitoring_search.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n mine: \"\",\n\n statusBarHeight: 20,\n // 查询关键词\n search_text: '',\n\n //查询结果列表\n searchList: [] };\n\n\n\n },\n onLoad: function onLoad(option) {\n this.mine = option.mine;\n },\n created: function created() {\n // 获取手机系统信息\n var info = uni.getSystemInfoSync();\n // 设置状态栏高度\n this.statusBarHeight = info.statusBarHeight;\n\n },\n methods: {\n click_left: function click_left() {\n uni.navigateBack();\n },\n search: function search() {var _this = this;\n // console.log(this.search_text)\n this.$p_api.jt_safety_info_search({\n survey_name: this.search_text,\n mine_code: this.mine }).\n then(function (res) {\n __f__(\"log\", res, \" at pages/production/safety_monitoring/safety_monitoring_search/safety_monitoring_search.vue:80\");\n _this.searchList = res.data.content.data;\n });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9zYWZldHlfbW9uaXRvcmluZy9zYWZldHlfbW9uaXRvcmluZ19zZWFyY2gvc2FmZXR5X21vbml0b3Jpbmdfc2VhcmNoLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTRDQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGNBREE7O0FBR0EseUJBSEE7QUFJQTtBQUNBLHFCQUxBOztBQU9BO0FBQ0Esb0JBUkE7Ozs7QUFZQSxHQWRBO0FBZUEsUUFmQSxrQkFlQSxNQWZBLEVBZUE7QUFDQTtBQUNBLEdBakJBO0FBa0JBLFNBbEJBLHFCQWtCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLEdBeEJBO0FBeUJBO0FBQ0EsY0FEQSx3QkFDQTtBQUNBO0FBQ0EsS0FIQTtBQUlBLFVBSkEsb0JBSUE7QUFDQTtBQUNBO0FBQ0EscUNBREE7QUFFQSw0QkFGQTtBQUdBLFVBSEEsQ0FHQTtBQUNBO0FBQ0E7QUFDQSxPQU5BOztBQVFBLEtBZEEsRUF6QkEsRSIsImZpbGUiOiIxODkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdFx0PHZpZXcgOnN0eWxlPVwie2hlaWdodDpzdGF0dXNCYXJIZWlnaHQgKyAncHgnfVwiPlxyXG5cdFx0XHRcdDwhLS0g6L+Z6YeM5piv54q25oCB5qCPIC0tPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibmF2YmFyXCI+XHJcblx0XHRcclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIiBAY2xpY2s9XCJjbGlja19sZWZ0KClcIj5cclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cImFycm93bGVmdFwiIGNvbG9yPVwiI2ZmZlwiIHNpemU9XCIxOFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0X2JveFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0X2ljb25cIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIHZhbHVlPVwiXCIgdi1tb2RlbD1cInNlYXJjaF90ZXh0XCIgcGxhY2Vob2xkZXI9XCLmkJzntKJcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlYXJjaF9idG5cIiBAY2xpY2s9XCJzZWFyY2goKVwiPlxyXG5cdFx0XHRcdFx0PHRleHQ+5pCc57SiPC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSDljaDkvY3nrKYgLS0+XHJcblx0XHQ8dmlldyA6c3R5bGU9XCJ7aGVpZ2h0OiBzdGF0dXNCYXJIZWlnaHQgKyAncHgnfVwiPjwvdmlldz5cclxuXHRcdDx2aWV3IHN0eWxlPVwiaGVpZ2h0OiA5M3JweDtcIj48L3ZpZXc+XHJcblx0XHRcclxuXHRcdDx2aWV3IGNsYXNzPVwiaW5uZXJfYm94XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5uZXJfdGl0bGVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbmFtZV8xXCI+5bqP5Y+3PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBuYW1lXzJcIj7lronoo4XlnLDngrk8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIG5hbWVfM1wiPuaVsOWAvC/nirbmgIE8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0X2l0ZW1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiA6Y2xhc3M9XCJpdGVtLnN0YXR1c1wiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNlYXJjaExpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCB0ZXh0XzFcIj57e2l0ZW0uaWR9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCB0ZXh0XzJcIj57e2l0ZW0ucG9zaXRpb259fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCB0ZXh0XzNcIj57e2l0ZW0udmFsdWV9fXt7aXRlbS51bml0fX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG1pbmU6XCJcIixcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRzdGF0dXNCYXJIZWlnaHQ6IDIwLFxyXG5cdFx0XHRcdC8vIOafpeivouWFs+mUruivjVxyXG5cdFx0XHRcdHNlYXJjaF90ZXh0OicnLFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8v5p+l6K+i57uT5p6c5YiX6KGoXHJcblx0XHRcdFx0c2VhcmNoTGlzdDpbXVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0dGhpcy5taW5lID0gb3B0aW9uLm1pbmVcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHQvLyDojrflj5bmiYvmnLrns7vnu5/kv6Hmga9cclxuXHRcdFx0Y29uc3QgaW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpXHJcblx0XHRcdC8vIOiuvue9rueKtuaAgeagj+mrmOW6plxyXG5cdFx0XHR0aGlzLnN0YXR1c0JhckhlaWdodCA9IGluZm8uc3RhdHVzQmFySGVpZ2h0XHJcblx0XHRcdFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2xpY2tfbGVmdCgpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHNlYXJjaCgpe1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHRoaXMuc2VhcmNoX3RleHQpXHJcblx0XHRcdFx0dGhpcy4kcF9hcGkuanRfc2FmZXR5X2luZm9fc2VhcmNoKHtcclxuXHRcdFx0XHRcdHN1cnZleV9uYW1lOnRoaXMuc2VhcmNoX3RleHQsXHJcblx0XHRcdFx0XHRtaW5lX2NvZGU6dGhpcy5taW5lLFxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdHRoaXMuc2VhcmNoTGlzdCA9IHJlcy5kYXRhLmNvbnRlbnQuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdFx0XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RkU4O1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciB7XHJcblx0XHR3aWR0aDogNzUwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmctbGVmdDogMzFycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNnJweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxNHJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNHJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0LmxlZnQge1xyXG5cdFx0XHR3aWR0aDogNDJycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2NXJweDtcclxuXHRcdH1cclxuXHJcblx0XHQucmlnaHQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRcdHdpZHRoOiA2MjBycHg7XHJcblx0XHRcdGhlaWdodDogNjVycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMzcnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdC5pbnB1dF9ib3gge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRcdC5pbnB1dF9pY29uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0M3JweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM0cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHJweDtcclxuXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pY29uL3NlYXJjaF9ibGFjay5wbmcpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE5cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2NXJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzIzMjYyNztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2VhcmNoX2J0bntcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycnB4O1xyXG5cdFx0XHR3aWR0aDogMTA4cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMzcnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Y29sb3I6ICMyMzI2Mjc7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmlubmVyX2JveHtcclxuXHRcdC5pbm5lcl90aXRsZXtcclxuXHRcdFx0XHJcblx0XHRcdHBhZGRpbmc6IDAgMjRycHg7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IDk0cnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjNGNkZBO1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQubmFtZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDI3cnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzI2Mjc7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uYW1lXzF7XHJcblx0XHRcdFx0d2lkdGg6IDEyNXJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmFtZV8ye1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxNXJweDtcclxuXHRcdFx0XHR3aWR0aDogNDIwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uYW1lXzN7XHJcblx0XHRcdFx0d2lkdGg6IDEyNXJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmxpc3RfaXRlbXtcclxuXHRcdFx0Lml0ZW17XHJcblx0XHRcdFx0cGFkZGluZzogMCAyNHJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzO1xyXG5cdFx0XHRcdC50ZXh0e1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHJweCAwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGV4dF8xe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEyNXJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRleHRfMntcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MjBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0XzN7XHJcblx0XHRcdFx0XHR3aWR0aDogMTI1cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubm9ybWFse1xyXG5cdFx0XHRcdGNvbG9yOiAjMkMzRTUwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hbGFybXtcclxuXHRcdFx0XHRjb2xvcjogI0U3NEMzQztcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2lnbntcclxuXHRcdFx0XHRjb2xvcjogIzI3QUU2MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmF1bHR7XHJcblx0XHRcdFx0Y29sb3I6ICMyODczRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///189\n"); /***/ }), /* 190 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/personnel_orientation.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 _personnel_orientation_vue_vue_type_template_id_2c594e06_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./personnel_orientation.vue?vue&type=template&id=2c594e06&mpType=page */ 191);\n/* harmony import */ var _personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./personnel_orientation.vue?vue&type=script&lang=js&mpType=page */ 213);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _personnel_orientation_vue_vue_type_template_id_2c594e06_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _personnel_orientation_vue_vue_type_template_id_2c594e06_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _personnel_orientation_vue_vue_type_template_id_2c594e06_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/personnel_orientation/personnel_orientation.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkk7QUFDN0k7QUFDb0Y7QUFDTDs7O0FBRy9FO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHNHQUFNO0FBQ1IsRUFBRSwyR0FBTTtBQUNSLEVBQUUsb0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTkwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wZXJzb25uZWxfb3JpZW50YXRpb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJjNTk0ZTA2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wZXJzb25uZWxfb3JpZW50YXRpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3BlcnNvbm5lbF9vcmllbnRhdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vcGVyc29ubmVsX29yaWVudGF0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///190\n"); /***/ }), /* 191 */ /*!****************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/personnel_orientation.vue?vue&type=template&id=2c594e06&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_template_id_2c594e06_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./personnel_orientation.vue?vue&type=template&id=2c594e06&mpType=page */ 192); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_template_id_2c594e06_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_template_id_2c594e06_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_template_id_2c594e06_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_template_id_2c594e06_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 192 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/personnel_orientation.vue?vue&type=template&id=2c594e06&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 = { pPersonnelOrientationNavbar: __webpack_require__(/*! @/components/p-personnel-orientation-navbar/p-personnel-orientation-navbar.vue */ 193) .default, pPersonnelOrientationSection1: __webpack_require__(/*! @/components/p-personnel-orientation-section-1/p-personnel-orientation-section-1.vue */ 198) .default, pPersonnelOrientationSection3: __webpack_require__(/*! @/components/p-personnel-orientation-section-3/p-personnel-orientation-section-3.vue */ 203) .default, pPersonnelOrientationSection4: __webpack_require__(/*! @/components/p-personnel-orientation-section-4/p-personnel-orientation-section-4.vue */ 208) .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("p-personnel-orientation-navbar", { attrs: { mine: _vm.mine, _i: 1 } }), _c( "view", { staticClass: _vm._$s(2, "sc", "content"), attrs: { _i: 2 } }, [ _c( "p-personnel-orientation-section-1", { attrs: { mine: _vm.mine, _i: 3 } }, [ _c("canvas", { attrs: { id: "canvasRing", _i: 4 }, on: { touchstart: _vm.touchRing } }) ] ), _c("p-personnel-orientation-section-3", { attrs: { _i: 5 } }, [ _c("view", { staticClass: _vm._$s(6, "sc", "section_title"), attrs: { _i: 6 } }), _c("canvas", { attrs: { id: "canvasRing2", _i: 7 }, on: { touchstart: _vm.touchRing2 } }), _c("view", { staticClass: _vm._$s(8, "sc", "section_title"), attrs: { _i: 8 } }), _c("canvas", { attrs: { id: "canvasRing3", _i: 9 }, on: { touchstart: _vm.touchRing3 } }) ]), _c( "p-personnel-orientation-section-4", { attrs: { _i: 10 }, on: { changeDepart: _vm.changeDepart } }, [ _c("canvas", { staticClass: _vm._$s(11, "sc", "charts-rotate"), attrs: { id: "canvasColumn", _i: 11 }, on: { touchstart: _vm.touchColumn } }) ] ) ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 193 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-navbar/p-personnel-orientation-navbar.vue ***! \**********************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_personnel_orientation_navbar_vue_vue_type_template_id_5a2a1e64___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-personnel-orientation-navbar.vue?vue&type=template&id=5a2a1e64& */ 194);\n/* harmony import */ var _p_personnel_orientation_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-personnel-orientation-navbar.vue?vue&type=script&lang=js& */ 196);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_personnel_orientation_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_personnel_orientation_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_personnel_orientation_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_personnel_orientation_navbar_vue_vue_type_template_id_5a2a1e64___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_personnel_orientation_navbar_vue_vue_type_template_id_5a2a1e64___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_personnel_orientation_navbar_vue_vue_type_template_id_5a2a1e64___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-personnel-orientation-navbar/p-personnel-orientation-navbar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkk7QUFDM0k7QUFDa0Y7QUFDTDs7O0FBRzdFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLG9HQUFNO0FBQ1IsRUFBRSx5R0FBTTtBQUNSLEVBQUUsa0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTkzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1uYXZiYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTVhMmExZTY0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tbmF2YmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tbmF2YmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1uYXZiYXIvcC1wZXJzb25uZWwtb3JpZW50YXRpb24tbmF2YmFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///193\n"); /***/ }), /* 194 */ /*!*****************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-navbar/p-personnel-orientation-navbar.vue?vue&type=template&id=5a2a1e64& ***! \*****************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_vue_vue_type_template_id_5a2a1e64___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-personnel-orientation-navbar.vue?vue&type=template&id=5a2a1e64& */ 195); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_vue_vue_type_template_id_5a2a1e64___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_vue_vue_type_template_id_5a2a1e64___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_vue_vue_type_template_id_5a2a1e64___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_vue_vue_type_template_id_5a2a1e64___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 195 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-navbar/p-personnel-orientation-navbar.vue?vue&type=template&id=5a2a1e64& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 */ 8) .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", "content"), attrs: { _i: 1 } }, [ _c("view", { style: _vm._$s(2, "s", { height: _vm.statusBarHeight + "px" }), attrs: { _i: 2 } }), _c( "view", { staticClass: _vm._$s(3, "sc", "navbar"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "left"), attrs: { _i: 4 }, on: { click: function($event) { return _vm.click_left() } } }, [ _c("uni-icons", { attrs: { type: "arrowleft", color: "#fff", size: "18", _i: 5 } }) ], 1 ), _c( "view", { staticClass: _vm._$s(6, "sc", "right"), attrs: { _i: 6 }, on: { click: function($event) { return _vm.search() } } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "input_box"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "input_icon"), attrs: { _i: 8 } }), _c("view", { staticClass: _vm._$s(9, "sc", "input_text"), attrs: { _i: 9 } }) ] ) ] ) ] ) ]), _c("view", { style: _vm._$s(10, "s", { height: _vm.statusBarHeight + "px" }), attrs: { _i: 10 } }), _c("view") ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 196 */ /*!***********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-navbar/p-personnel-orientation-navbar.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-personnel-orientation-navbar.vue?vue&type=script&lang=js& */ 197);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXl2QixDQUFnQixveEJBQUcsRUFBQyIsImZpbGUiOiIxOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tbmF2YmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcGVyc29ubmVsLW9yaWVudGF0aW9uLW5hdmJhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///196\n"); /***/ }), /* 197 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-navbar/p-personnel-orientation-navbar.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n props: ['mine'],\n data: function data() {\n return {\n statusBarHeight: 20 };\n\n\n },\n created: function created() {\n // 获取手机系统信息\n var info = uni.getSystemInfoSync();\n // 设置状态栏高度\n this.statusBarHeight = info.statusBarHeight;\n\n\n },\n methods: {\n click_left: function click_left() {\n uni.navigateBack();\n },\n search: function search() {\n uni.navigateTo({\n url: \"../../production/personnel_orientation/search/search?mine=\" + this.mine });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1uYXZiYXIvcC1wZXJzb25uZWwtb3JpZW50YXRpb24tbmF2YmFyLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3QkE7QUFDQSxpQkFEQTtBQUVBLE1BRkEsa0JBRUE7QUFDQTtBQUNBLHlCQURBOzs7QUFJQSxHQVBBO0FBUUEsU0FSQSxxQkFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQSxHQWZBO0FBZ0JBO0FBQ0EsY0FEQSx3QkFDQTtBQUNBO0FBQ0EsS0FIQTtBQUlBLFVBSkEsb0JBSUE7QUFDQTtBQUNBLHFGQURBOztBQUdBLEtBUkEsRUFoQkEsRSIsImZpbGUiOiIxOTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdFx0PHZpZXcgOnN0eWxlPVwie2hlaWdodDpzdGF0dXNCYXJIZWlnaHQgKyAncHgnfVwiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJuYXZiYXJcIj5cclxuXHRcdFxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiIEBjbGljaz1cImNsaWNrX2xlZnQoKVwiPlxyXG5cdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiYXJyb3dsZWZ0XCIgY29sb3I9XCIjZmZmXCIgc2l6ZT1cIjE4XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIiBAY2xpY2s9XCJzZWFyY2goKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dF9ib3hcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dF9pY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0X3RleHRcIj7mkJzntKLkupXkuIvkurrlkZg8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOWNoOS9jeespiAtLT5cclxuXHRcdDx2aWV3IDpzdHlsZT1cIntoZWlnaHQ6IHN0YXR1c0JhckhlaWdodCArICdweCd9XCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgc3R5bGU9XCJoZWlnaHQ6IDk0cnB4O1wiPjwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdHByb3BzOiBbJ21pbmUnXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c3RhdHVzQmFySGVpZ2h0OiAyMCxcclxuXHRcdFx0XHRcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHQvLyDojrflj5bmiYvmnLrns7vnu5/kv6Hmga9cclxuXHRcdFx0Y29uc3QgaW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpXHJcblx0XHRcdC8vIOiuvue9rueKtuaAgeagj+mrmOW6plxyXG5cdFx0XHR0aGlzLnN0YXR1c0JhckhlaWdodCA9IGluZm8uc3RhdHVzQmFySGVpZ2h0XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGNsaWNrX2xlZnQoKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWFyY2goKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6XCIuLi8uLi9wcm9kdWN0aW9uL3BlcnNvbm5lbF9vcmllbnRhdGlvbi9zZWFyY2gvc2VhcmNoP21pbmU9XCIgKyB0aGlzLm1pbmVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuY29udGVudCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTg7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIHtcclxuXHRcdHdpZHRoOiA3NTBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMXJweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI2cnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDE0cnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE0cnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQubGVmdCB7XHJcblx0XHRcdHdpZHRoOiA0MnJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDY1cnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yaWdodCB7XHJcblx0XHRcdHdpZHRoOiA2MjBycHg7XHJcblx0XHRcdGhlaWdodDogNjVycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzNycHg7XHJcblxyXG5cdFx0XHQuaW5wdXRfYm94IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHQuaW5wdXRfaWNvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDNycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzRycHg7XHJcblxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGljb24vc2VhcmNoLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pbnB1dF90ZXh0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxOXJweDtcclxuXHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjVycHg7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///197\n"); /***/ }), /* 198 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-1/p-personnel-orientation-section-1.vue ***! \****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_personnel_orientation_section_1_vue_vue_type_template_id_51d16b6c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-personnel-orientation-section-1.vue?vue&type=template&id=51d16b6c& */ 199);\n/* harmony import */ var _p_personnel_orientation_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-personnel-orientation-section-1.vue?vue&type=script&lang=js& */ 201);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_personnel_orientation_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_personnel_orientation_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_personnel_orientation_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_personnel_orientation_section_1_vue_vue_type_template_id_51d16b6c___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_personnel_orientation_section_1_vue_vue_type_template_id_51d16b6c___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_personnel_orientation_section_1_vue_vue_type_template_id_51d16b6c___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-personnel-orientation-section-1/p-personnel-orientation-section-1.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDcUY7QUFDTDs7O0FBR2hGO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHVHQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTk4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1zZWN0aW9uLTEudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTUxZDE2YjZjJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1zZWN0aW9uLTEvcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0xLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///198\n"); /***/ }), /* 199 */ /*!***********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-1/p-personnel-orientation-section-1.vue?vue&type=template&id=51d16b6c& ***! \***********************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_vue_vue_type_template_id_51d16b6c___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-personnel-orientation-section-1.vue?vue&type=template&id=51d16b6c& */ 200); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_vue_vue_type_template_id_51d16b6c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_vue_vue_type_template_id_51d16b6c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_vue_vue_type_template_id_51d16b6c___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_vue_vue_type_template_id_51d16b6c___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 200 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-1/p-personnel-orientation-section-1.vue?vue&type=template&id=51d16b6c& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", "content"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }), _c( "view", { staticClass: _vm._$s(3, "sc", "inner"), attrs: { _i: 3 } }, [_vm._t("default", null, { _i: 4 })], 2 ), _vm._$s(5, "i", _vm.people_list.length > 0) ? _c( "view", { staticClass: _vm._$s(5, "sc", "list"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "label"), attrs: { _i: 6 } }, [ _c("view", { staticClass: _vm._$s(7, "sc", "text box_1"), attrs: { _i: 7 } }), _c("view", { staticClass: _vm._$s(8, "sc", "text box_2"), attrs: { _i: 8 } }), _c("view", { staticClass: _vm._$s(9, "sc", "text box_3"), attrs: { _i: 9 } }) ] ), _vm._l(_vm._$s(10, "f", { forItems: _vm.people_list }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(10, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("10-" + $30, "sc", "item"), attrs: { _i: "10-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "text box_1"), attrs: { _i: "11-" + $30 } }, [_vm._v(_vm._$s("11-" + $30, "t0-0", _vm._s(item.name)))] ), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "text box_2"), attrs: { _i: "12-" + $30 } }, [ _vm._v( _vm._$s("12-" + $30, "t0-0", _vm._s(item.down_time)) ) ] ), _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "text box_3"), attrs: { _i: "13-" + $30 } }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.station_name) ) ) ] ) ] ) }) ], 2 ) : _vm._e() ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 201 */ /*!*****************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-1/p-personnel-orientation-section-1.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-personnel-orientation-section-1.vue?vue&type=script&lang=js& */ 202);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTR2QixDQUFnQix1eEJBQUcsRUFBQyIsImZpbGUiOiIyMDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcGVyc29ubmVsLW9yaWVudGF0aW9uLXNlY3Rpb24tMS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///201\n"); /***/ }), /* 202 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-1/p-personnel-orientation-section-1.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n props: ['mine'],\n data: function data() {\n return {\n // mine:\"\",\n people_list: [] };\n\n\n },\n watch: {\n // mine: function(newVal, oldVal) {\n // \tthis.mine = newVal\n // \tconsole.log(newVal)\n // }\n },\n created: function created() {var _this = this;\n this.$p_api.personnel_people_now({\n mine: this.mine }).\n then(function (res) {\n __f__(\"log\", res, \" at components/p-personnel-orientation-section-1/p-personnel-orientation-section-1.vue:50\");\n _this.people_list = res.data.data.people_list;\n });\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1zZWN0aW9uLTEvcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0xLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE4QkE7QUFDQSxpQkFEQTtBQUVBLE1BRkEsa0JBRUE7QUFDQTtBQUNBO0FBQ0EscUJBRkE7OztBQUtBLEdBUkE7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkEsR0FUQTtBQWVBLFNBZkEscUJBZUE7QUFDQTtBQUNBLHFCQURBO0FBRUEsUUFGQSxDQUVBO0FBQ0E7QUFDQTtBQUNBLEtBTEE7QUFNQSxHQXRCQSxFIiwiZmlsZSI6IjIwMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx05b2T5YmN5LqV5LiL5Lq65ZGYXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lclwiPlxyXG5cdFx0XHRcdDxzbG90Pjwvc2xvdD5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHRcdDwhLS0g5b2T5YmN5LiL5LqV6aKG5a+8IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIiB2LWlmPVwicGVvcGxlX2xpc3QubGVuZ3RoID4gMFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWxcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCBib3hfMVwiPuWnk+WQjTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCBib3hfMlwiPuS4i+S6leaXtumXtDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCBib3hfM1wiPuW9k+WJjeS9jee9rjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcGVvcGxlX2xpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCBib3hfMVwiPnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgYm94XzJcIj57e2l0ZW0uZG93bl90aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgYm94XzNcIj57e2l0ZW0uc3RhdGlvbl9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6IFsnbWluZSddLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHQvLyBtaW5lOlwiXCIsXHJcblx0XHRcdFx0cGVvcGxlX2xpc3Q6IFtdLFxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0Ly8gbWluZTogZnVuY3Rpb24obmV3VmFsLCBvbGRWYWwpIHtcclxuXHRcdFx0Ly8gXHR0aGlzLm1pbmUgPSBuZXdWYWxcclxuXHRcdFx0Ly8gXHRjb25zb2xlLmxvZyhuZXdWYWwpXHJcblx0XHRcdC8vIH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR0aGlzLiRwX2FwaS5wZXJzb25uZWxfcGVvcGxlX25vdyh7XHJcblx0XHRcdFx0bWluZTogdGhpcy5taW5lXHJcblx0XHRcdH0pLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHR0aGlzLnBlb3BsZV9saXN0ID0gcmVzLmRhdGEuZGF0YS5wZW9wbGVfbGlzdFxyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAzcnB4IDI5cnB4IDBweCByZ2JhKDU5LCA3NCwgMTE2LCAwLjE0KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA5NnJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRjb2xvcjogIzIzMjYyNztcclxuXHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJycHggc29saWQgI2YzZjNmMztcclxuXHRcdH1cclxuXHJcblx0XHQuaW5uZXIge1xyXG5cdFx0XHQvLyBoZWlnaHQ6IDUwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxpc3Qge1xyXG5cdFx0cGFkZGluZzogMCAxMHJweDtcclxuXHJcblx0XHQubGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDgycnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjNGNkZBO1xyXG5cclxuXHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDI3cnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzI2Mjc7XHJcblxyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJveF8xIHtcclxuXHRcdFx0XHR3aWR0aDogMTUwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYm94XzIge1xyXG5cdFx0XHRcdHdpZHRoOiAxNTBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3hfMyB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0d2lkdGg6IDQwMHJweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiA4MnJweDtcclxuXHJcblx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyN3JweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjMyNjI3O1xyXG5cclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3hfMSB7XHJcblx0XHRcdFx0d2lkdGg6IDE1MHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJveF8yIHtcclxuXHRcdFx0XHR3aWR0aDogMTUwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYm94XzMge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiA0MDBycHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///202\n"); /***/ }), /* 203 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-3/p-personnel-orientation-section-3.vue ***! \****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_personnel_orientation_section_3_vue_vue_type_template_id_693567ce___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-personnel-orientation-section-3.vue?vue&type=template&id=693567ce& */ 204);\n/* harmony import */ var _p_personnel_orientation_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-personnel-orientation-section-3.vue?vue&type=script&lang=js& */ 206);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_personnel_orientation_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_personnel_orientation_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_personnel_orientation_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_personnel_orientation_section_3_vue_vue_type_template_id_693567ce___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_personnel_orientation_section_3_vue_vue_type_template_id_693567ce___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_personnel_orientation_section_3_vue_vue_type_template_id_693567ce___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-personnel-orientation-section-3/p-personnel-orientation-section-3.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDcUY7QUFDTDs7O0FBR2hGO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHVHQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjAzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1zZWN0aW9uLTMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTY5MzU2N2NlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1zZWN0aW9uLTMvcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0zLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///203\n"); /***/ }), /* 204 */ /*!***********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-3/p-personnel-orientation-section-3.vue?vue&type=template&id=693567ce& ***! \***********************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_vue_vue_type_template_id_693567ce___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-personnel-orientation-section-3.vue?vue&type=template&id=693567ce& */ 205); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_vue_vue_type_template_id_693567ce___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_vue_vue_type_template_id_693567ce___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_vue_vue_type_template_id_693567ce___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_vue_vue_type_template_id_693567ce___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 205 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-3/p-personnel-orientation-section-3.vue?vue&type=template&id=693567ce& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", "content"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }), _c( "view", { staticClass: _vm._$s(3, "sc", "inner"), attrs: { _i: 3 } }, [_vm._t("default", null, { _i: 4 })], 2 ) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 206 */ /*!*****************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-3/p-personnel-orientation-section-3.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-personnel-orientation-section-3.vue?vue&type=script&lang=js& */ 207);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTR2QixDQUFnQix1eEJBQUcsRUFBQyIsImZpbGUiOiIyMDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcGVyc29ubmVsLW9yaWVudGF0aW9uLXNlY3Rpb24tMy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///206\n"); /***/ }), /* 207 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-3/p-personnel-orientation-section-3.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1zZWN0aW9uLTMvcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0zLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQWNBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBOzs7QUFHQSxHQUxBLEUiLCJmaWxlIjoiMjA3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx05LqV5LiL5Lq65ZGY77yI6YOo6Zeo5YiG5biD77yJXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lclwiPlxyXG5cdFx0XHRcdDxzbG90Pjwvc2xvdD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFxuXHRcdFx0fTtcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cblx0LmNvbnRlbnR7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRib3gtc2hhZG93OiAwcHggM3JweCAyOXJweCAwcHggcmdiYSg1OSwgNzQsIDExNiwgMC4xNCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHJcblx0XHQudGl0bGV7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA5NnJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRjb2xvcjogIzIzMjYyNztcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJycHggc29saWQgI2YzZjNmMztcclxuXHRcdH1cclxuXHRcdC5pbm5lcntcclxuXHRcdFx0Ly8gaGVpZ2h0OiAyMDBycHg7XHJcblx0XHR9XHJcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///207\n"); /***/ }), /* 208 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-4/p-personnel-orientation-section-4.vue ***! \****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_personnel_orientation_section_4_vue_vue_type_template_id_32447690___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-personnel-orientation-section-4.vue?vue&type=template&id=32447690& */ 209);\n/* harmony import */ var _p_personnel_orientation_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-personnel-orientation-section-4.vue?vue&type=script&lang=js& */ 211);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_personnel_orientation_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_personnel_orientation_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_personnel_orientation_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_personnel_orientation_section_4_vue_vue_type_template_id_32447690___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_personnel_orientation_section_4_vue_vue_type_template_id_32447690___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_personnel_orientation_section_4_vue_vue_type_template_id_32447690___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-personnel-orientation-section-4/p-personnel-orientation-section-4.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDcUY7QUFDTDs7O0FBR2hGO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHVHQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjA4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1zZWN0aW9uLTQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMyNDQ3NjkwJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi00LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi00LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1zZWN0aW9uLTQvcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi00LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///208\n"); /***/ }), /* 209 */ /*!***********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-4/p-personnel-orientation-section-4.vue?vue&type=template&id=32447690& ***! \***********************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_vue_vue_type_template_id_32447690___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-personnel-orientation-section-4.vue?vue&type=template&id=32447690& */ 210); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_vue_vue_type_template_id_32447690___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_vue_vue_type_template_id_32447690___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_vue_vue_type_template_id_32447690___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_vue_vue_type_template_id_32447690___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 210 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-4/p-personnel-orientation-section-4.vue?vue&type=template&id=32447690& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 */ 8) .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", "content"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }, [ _c( "picker", { attrs: { range: _vm._$s(3, "a-range", _vm.array), value: _vm._$s(3, "a-value", _vm.index), _i: 3 }, on: { change: _vm.bindPickerChange } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "title_select"), attrs: { _i: 4 } }, [ _c("view", [ _vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.array[_vm.index]))) ]), _c( "view", { staticClass: _vm._$s(6, "sc", "icon"), attrs: { _i: 6 } }, [_c("uni-icons", { attrs: { type: "arrowdown", _i: 7 } })], 1 ) ] ) ] ) ]), _c( "view", { staticClass: _vm._$s(8, "sc", "inner"), attrs: { _i: 8 } }, [_vm._t("default", null, { _i: 9 })], 2 ) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 211 */ /*!*****************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-4/p-personnel-orientation-section-4.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-personnel-orientation-section-4.vue?vue&type=script&lang=js& */ 212);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_personnel_orientation_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTR2QixDQUFnQix1eEJBQUcsRUFBQyIsImZpbGUiOiIyMTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi00LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcGVyc29ubmVsLW9yaWVudGF0aW9uLXNlY3Rpb24tNC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///211\n"); /***/ }), /* 212 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-personnel-orientation-section-4/p-personnel-orientation-section-4.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n array: ['当前各科室下井人数', '今日各科室下井人数'],\n index: 0 };\n\n },\n methods: {\n bindPickerChange: function bindPickerChange(e) {\n __f__(\"log\", 'picker发送选择改变,携带值为', e.target.value, \" at components/p-personnel-orientation-section-4/p-personnel-orientation-section-4.vue:31\");\n this.$emit(\"changeDepart\", e.target.value);\n this.index = e.target.value;\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1zZWN0aW9uLTQvcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi00LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQkE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSx1Q0FEQTtBQUVBLGNBRkE7O0FBSUEsR0FOQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUxBLEVBUEEsRSIsImZpbGUiOiIyMTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdDxwaWNrZXIgbW9kZT1cInNlbGVjdG9yXCIgOnJhbmdlPVwiYXJyYXlcIiA6dmFsdWU9XCJpbmRleFwiIEBjaGFuZ2U9XCJiaW5kUGlja2VyQ2hhbmdlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlX3NlbGVjdFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57e2FycmF5W2luZGV4XX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJhcnJvd2Rvd25cIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5uZXJcIj5cclxuXHRcdFx0XHQ8c2xvdD48L3Nsb3Q+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YXJyYXk6IFsn5b2T5YmN5ZCE56eR5a6k5LiL5LqV5Lq65pWwJywgJ+S7iuaXpeWQhOenkeWupOS4i+S6leS6uuaVsCddLFxyXG5cdFx0XHRcdGluZGV4OiAwLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YmluZFBpY2tlckNoYW5nZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCdwaWNrZXLlj5HpgIHpgInmi6nmlLnlj5jvvIzmkLrluKblgLzkuLonLCBlLnRhcmdldC52YWx1ZSlcclxuXHRcdFx0XHR0aGlzLiRlbWl0KFwiY2hhbmdlRGVwYXJ0XCIsZS50YXJnZXQudmFsdWUpXHJcblx0XHRcdFx0dGhpcy5pbmRleCA9IGUudGFyZ2V0LnZhbHVlXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAzcnB4IDI5cnB4IDBweCByZ2JhKDU5LCA3NCwgMTE2LCAwLjE0KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA5NnJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRjb2xvcjogIzIzMjYyNztcclxuXHRcdFx0XHJcblxyXG5cdFx0XHRcclxuXHRcdFx0LnRpdGxlX3NlbGVjdHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdC5pY29ue1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbm5lciB7XHJcblx0XHRcdC8vIGhlaWdodDogMjAwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///212\n"); /***/ }), /* 213 */ /*!**********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/personnel_orientation.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./personnel_orientation.vue?vue&type=script&lang=js&mpType=page */ 214);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJ2QixDQUFnQixzeEJBQUcsRUFBQyIsImZpbGUiOiIyMTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGVyc29ubmVsX29yaWVudGF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGVyc29ubmVsX29yaWVudGF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///213\n"); /***/ }), /* 214 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/personnel_orientation.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _uCharts3 = _interopRequireDefault(__webpack_require__(/*! @/components/u-charts/u-charts.js */ 137));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}\n\nvar _self;\nvar canvaRing = null;\nvar canvaRing2 = null;\nvar canvaRing3 = null;\n\n// 柱状图\nvar canvaColumn = null;var _default =\n\n{\n data: function data() {\n return {\n // 矿编码\n mine: \"\",\n\n cWidth: '',\n cHeight: '',\n pixelRatio: 1,\n serverData: '',\n\n cWidth2: '', //横屏图表\n cHeight2: '', //横屏图表\n\n\n // 今日部门人数统计\n departType: \"now\",\n\n\n lastTapTimeoutFunc: null,\n lastTapDiffTime: 0 };\n\n\n\n },\n onLoad: function onLoad(option) {\n __f__(\"log\", option.mine, \" at pages/production/personnel_orientation/personnel_orientation.vue:69\");\n // 矿编码\n this.mine = option.mine;\n\n _self = this;\n this.cWidth = uni.upx2px(720);\n this.cHeight = uni.upx2px(500);\n this.cHeight3 = uni.upx2px(750);\n this.getServerData();\n this.getServerData2();\n this.getServerData3();\n\n // 柱状图\n this.cWidth2 = uni.upx2px(700);\n this.cHeight2 = uni.upx2px(2400);\n this.getServerData4();\n\n\n },\n methods: {\n // 改变今日部门人数统计的参数\n changeDepart: function changeDepart(type) {\n // console.log(type)\n if (type == 1) {\n this.departType = \"today\";\n } else {\n this.departType = \"now\";\n }\n __f__(\"log\", this.departType, \" at pages/production/personnel_orientation/personnel_orientation.vue:97\");\n this.getServerData4();\n },\n\n // 当前人员统计\n getServerData: function getServerData() {\n this.$p_api.personnel_people_now({\n mine: this.mine }).\n then(function (res) {\n // console.log(res)\n\n var Ring = { series: [{ name: '', data: 0 }], people_total: 0 };\n\n // res.data.data.people_distribute 图例\n Ring.people_total = res.data.data.people_total;\n\n\n var series = res.data.data.people_distribute;\n series.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm['name'] = item.depart_name;\n sevm['data'] = item.pepole_num;\n //将项放进新的数组\n Ring.series[index] = sevm;\n });\n\n // console.log(Ring)\n _self.showRing(\"canvasRing\", Ring);\n });\n\n\n },\n\n // 职能科室人数统计\n getServerData2: function getServerData2() {\n this.$p_api.personnel_office_total({\n mine: this.mine }).\n then(function (res) {\n // console.log(res)\n\n var Ring2 = { series: [{ name: '', data: 0 }], people_total: 0 };\n\n\n Ring2.people_total = res.data.people_total;\n\n\n var series = res.data.data;\n series.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm['id'] = item.depart_id;\n sevm['name'] = item.depart_name;\n sevm['data'] = item.pepole_num;\n //将项放进新的数组\n Ring2.series[index] = sevm;\n });\n\n // console.log(Ring2)\n _self.showRing2(\"canvasRing2\", Ring2);\n });\n\n },\n\n // 基层区队人数统计\n getServerData3: function getServerData3() {\n this.$p_api.personnel_basic_total({\n mine: this.mine }).\n then(function (res) {\n // console.log(res.data.data)\n\n var Ring3 = { series: [{ name: '', data: 0 }], people_total: 0 };\n\n Ring3.people_total = res.data.people_total;\n\n var series = res.data.data;\n series.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm['name'] = item.depart_name;\n sevm['data'] = item.pepole_num;\n //将项放进新的数组\n Ring3.series[index] = sevm;\n });\n\n // console.log(Ring3)\n _self.showRing3(\"canvasRing3\", Ring3);\n });\n },\n\n\n showRing: function showRing(canvasId, chartData) {\n canvaRing = new _uCharts3.default({\n $this: _self,\n canvasId: canvasId,\n type: 'ring',\n fontSize: 12,\n // 图例配置\n // legend: true,\n legend: {\n position: \"right\",\n lineHeight: 30 },\n\n title: {\n name: '总人数',\n color: '#666666',\n fontSize: 15 * _self.pixelRatio,\n offsetY: 0 * _self.pixelRatio },\n\n subtitle: {\n name: chartData.people_total + '人',\n color: '#666666',\n fontSize: 15 * _self.pixelRatio,\n offsetY: 0 * _self.pixelRatio },\n\n extra: {\n pie: {\n offsetAngle: -45,\n ringWidth: 30 * _self.pixelRatio,\n labelWidth: 20 } },\n\n\n background: '#FFFFFF',\n pixelRatio: _self.pixelRatio,\n series: chartData.series,\n animation: true,\n width: _self.cWidth * _self.pixelRatio,\n height: _self.cHeight * _self.pixelRatio,\n disablePieStroke: true,\n // 百分比指示 关\n dataLabel: false });\n\n },\n touchRing: function touchRing(e) {\n canvaRing.showToolTip(e, {\n format: function format(item) {\n\n return item.name + ':' + item.data + '人';\n } });\n\n },\n\n\n showRing2: function showRing2(canvasId, chartData) {var _uCharts;\n canvaRing2 = new _uCharts3.default((_uCharts = {\n $this: _self,\n canvasId: canvasId,\n type: 'ring',\n fontSize: 12,\n // 图例配置\n legend: true }, _defineProperty(_uCharts, \"legend\",\n {\n position: \"bottom\",\n lineHeight: 30 }), _defineProperty(_uCharts, \"title\",\n\n {\n name: '总人数',\n color: '#666666',\n fontSize: 15 * _self.pixelRatio,\n offsetY: 0 * _self.pixelRatio }), _defineProperty(_uCharts, \"subtitle\",\n\n {\n name: chartData.people_total + '人',\n color: '#666666',\n fontSize: 15 * _self.pixelRatio,\n offsetY: 0 * _self.pixelRatio }), _defineProperty(_uCharts, \"extra\",\n\n {\n pie: {\n offsetAngle: -45,\n ringWidth: 30 * _self.pixelRatio,\n labelWidth: 5 } }), _defineProperty(_uCharts, \"background\",\n\n\n '#FFFFFF'), _defineProperty(_uCharts, \"pixelRatio\",\n _self.pixelRatio), _defineProperty(_uCharts, \"series\",\n chartData.series), _defineProperty(_uCharts, \"animation\",\n true), _defineProperty(_uCharts, \"width\",\n _self.cWidth * _self.pixelRatio), _defineProperty(_uCharts, \"height\",\n _self.cHeight3 * _self.pixelRatio), _defineProperty(_uCharts, \"disablePieStroke\",\n true), _defineProperty(_uCharts, \"dataLabel\",\n\n true), _uCharts));\n\n },\n touchRing2: function touchRing2(e) {var _this2 = this;\n canvaRing2.showToolTip(e, {\n\n format: function format(item) {\n\n _this2.go_depart_people(item);\n\n return item.name + ':' + item.data + '人';\n } });\n\n\n __f__(\"log\", e, \" at pages/production/personnel_orientation/personnel_orientation.vue:296\");\n\n },\n\n go_depart_people: function go_depart_people(item) {var _this3 = this;\n setTimeout(function () {\n uni.navigateTo({\n url: \"./depart-people/depart-people?title=\" + item.name + \"&id=\" + item.id + \"&mine=\" + _this3.mine });\n\n }, 1000);\n },\n\n\n showRing3: function showRing3(canvasId, chartData) {var _uCharts2;\n canvaRing3 = new _uCharts3.default((_uCharts2 = {\n $this: _self,\n canvasId: canvasId,\n type: 'ring',\n fontSize: 12,\n // 图例配置\n legend: true }, _defineProperty(_uCharts2, \"legend\",\n {\n position: \"bottom\",\n lineHeight: 30 }), _defineProperty(_uCharts2, \"title\",\n\n {\n name: '总人数',\n color: '#666666',\n fontSize: 15 * _self.pixelRatio,\n offsetY: 0 * _self.pixelRatio }), _defineProperty(_uCharts2, \"subtitle\",\n\n {\n name: chartData.people_total + '人',\n color: '#666666',\n fontSize: 15 * _self.pixelRatio,\n offsetY: 0 * _self.pixelRatio }), _defineProperty(_uCharts2, \"extra\",\n\n {\n pie: {\n offsetAngle: -45,\n ringWidth: 30 * _self.pixelRatio,\n labelWidth: 15 } }), _defineProperty(_uCharts2, \"background\",\n\n\n '#FFFFFF'), _defineProperty(_uCharts2, \"pixelRatio\",\n _self.pixelRatio), _defineProperty(_uCharts2, \"series\",\n chartData.series), _defineProperty(_uCharts2, \"animation\",\n true), _defineProperty(_uCharts2, \"width\",\n _self.cWidth * _self.pixelRatio), _defineProperty(_uCharts2, \"height\",\n _self.cHeight3 * _self.pixelRatio), _defineProperty(_uCharts2, \"disablePieStroke\",\n true), _defineProperty(_uCharts2, \"dataLabel\",\n\n true), _uCharts2));\n\n },\n touchRing3: function touchRing3(e) {var _this4 = this;\n canvaRing3.showToolTip(e, {\n format: function format(item) {\n // console.log(item)\n\n _this4.go_depart_people_2(item);\n\n return item.name + ':' + item.data + '人';\n } });\n\n },\n\n go_depart_people_2: function go_depart_people_2(item) {var _this5 = this;\n setTimeout(function () {\n uni.navigateTo({\n url: \"./depart-people-2/depart-people-2?title=\" + item.name + \"&mine=\" + _this5.mine });\n\n }, 1000);\n },\n\n\n // 今日各部门人数统计\n getServerData4: function getServerData4() {\n // console.log(this.departType)\n this.$p_api.personnel_depart_today({\n type: this.departType,\n mine: this.mine }).\n then(function (res) {\n // console.log(res.data.data)\n\n var ColumnColumn = {\n \"categories\": [],\n \"seriesData\": [] };\n\n\n var categories = res.data.data;\n categories.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.depart_name;\n //将项放进新的数组\n ColumnColumn.categories[index] = sevm;\n });\n\n var seriesData = res.data.data;\n seriesData.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.pepole_num;\n //将项放进新的数组\n ColumnColumn.seriesData[index] = sevm;\n });\n\n // console.log(ColumnColumn)\n\n _self.showColumnColumn(\"canvasColumn\", ColumnColumn);\n });\n\n },\n\n showColumnColumn: function showColumnColumn(canvasId, chartData) {\n canvaColumn = new _uCharts3.default({\n $this: _self,\n canvasId: canvasId,\n type: 'column',\n legend: {\n show: false },\n\n fontSize: 9,\n background: '#FFFFFF',\n pixelRatio: _self.pixelRatio,\n animation: true,\n rotate: true,\n padding: [20, 15, 4, 15],\n\n\n\n categories: chartData.categories,\n series: [{\n \"name\": '',\n \"data\": chartData.seriesData }],\n\n xAxis: {\n disableGrid: true,\n rotateLabel: true },\n\n\n yAxis: {\n // disabled:true\n },\n dataLabel: true,\n width: _self.cWidth2 * _self.pixelRatio,\n height: _self.cHeight2 * _self.pixelRatio,\n extra: {\n column: {\n type: 'group',\n // width: _self.cWidth * _self.pixelRatio * 0.45 / chartData.categories.length,\n width: _self.cWidth * _self.pixelRatio * 2 / chartData.categories.length,\n // seriesGap:12,\n meter: {\n //这个是外层边框的宽度\n border: 4,\n //这个是内部填充颜色\n fillColor: '#E5FDC3' } } } });\n\n\n\n\n\n\n },\n touchColumn: function touchColumn(e) {var _this6 = this;\n canvaColumn.showToolTip(e, {\n format: function format(item, category) {\n\n\n var _this = _this6;\n var curTime = new Date().getTime();\n var lastTime = _this.lastTapDiffTime;\n _this.lastTapDiffTime = curTime;\n //两次点击间隔小于300ms, 认为是双击\n var diff = curTime - lastTime;\n if (diff < 300) {\n __f__(\"log\", \"双击\", \" at pages/production/personnel_orientation/personnel_orientation.vue:476\");\n\n uni.navigateTo({\n url: \"./depart-people-2/depart-people-2?title=\" + category + \"&departType=\" + _this6.departType + \"&mine=\" + _this6.mine });\n\n\n //_this.handleVideo('screen',index)自定义事件\n clearTimeout(_this.lastTapTimeoutFunc); // 成功触发双击事件时,取消单击事件的执行\n } else {\n // 单击事件延时300毫秒执行\n _this.lastTapTimeoutFunc = setTimeout(function () {\n __f__(\"log\", \"单击\", \" at pages/production/personnel_orientation/personnel_orientation.vue:487\");\n //_this.handleVideo('playOrStop',index)自定义事件\n }, 300);\n }\n\n\n return category + ':' + item.data + item.name;\n } });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vcGVyc29ubmVsX29yaWVudGF0aW9uLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWdDQSwwRzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHVCOztBQUVBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0E7QUFDQSxjQUZBOztBQUlBLGdCQUpBO0FBS0EsaUJBTEE7QUFNQSxtQkFOQTtBQU9BLG9CQVBBOztBQVNBLGlCQVRBLEVBU0E7QUFDQSxrQkFWQSxFQVVBOzs7QUFHQTtBQUNBLHVCQWRBOzs7QUFpQkEsOEJBakJBO0FBa0JBLHdCQWxCQTs7OztBQXNCQSxHQXhCQTtBQXlCQSxRQXpCQSxrQkF5QkEsTUF6QkEsRUF5QkE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBLEdBNUNBO0FBNkNBO0FBQ0E7QUFDQSxnQkFGQSx3QkFFQSxJQUZBLEVBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBWEE7O0FBYUE7QUFDQSxpQkFkQSwyQkFjQTtBQUNBO0FBQ0EsdUJBREE7QUFFQSxVQUZBLENBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQVJBOztBQVVBO0FBQ0E7QUFDQSxPQXhCQTs7O0FBMkJBLEtBMUNBOztBQTRDQTtBQUNBLGtCQTdDQSw0QkE2Q0E7QUFDQTtBQUNBLHVCQURBO0FBRUEsVUFGQSxDQUVBO0FBQ0E7O0FBRUE7OztBQUdBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNB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U0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBSEEsRUFHQSxHQUhBO0FBSUE7OztBQUdBO0FBQ0EsU0E3QkE7O0FBK0JBLEtBeFpBLEVBN0NBLEUiLCJmaWxlIjoiMjE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PCEtLSDmkJzntKLkupXkuIvkurrlkZggLS0+XHJcblx0XHQ8cC1wZXJzb25uZWwtb3JpZW50YXRpb24tbmF2YmFyIDptaW5lPVwibWluZVwiPjwvcC1wZXJzb25uZWwtb3JpZW50YXRpb24tbmF2YmFyPlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPiBcclxuXHRcdFx0XHJcblx0XHRcdDwhLS0g5b2T5YmN5LqV5LiL5Lq65ZGYIC0tPlxyXG5cdFx0XHQ8cC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0xIDptaW5lPVwibWluZVwiPlxyXG5cdFx0XHRcdDwhLS0g5ZyG546v5Zu+IC0tPlxyXG5cdFx0XHRcdDxjYW52YXMgc3R5bGU9XCJ3aWR0aDogNzIwdXB4OyBoZWlnaHQ6NTAwdXB4O1wiIGNhbnZhcy1pZD1cImNhbnZhc1JpbmdcIiBpZD1cImNhbnZhc1JpbmdcIiBAdG91Y2hzdGFydD1cInRvdWNoUmluZ1wiPjwvY2FudmFzPlxyXG5cclxuXHRcdFx0PC9wLXBlcnNvbm5lbC1vcmllbnRhdGlvbi1zZWN0aW9uLTE+XHJcblx0XHRcdFxyXG5cdFx0XHQ8cC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0zPlxyXG5cdFx0XHRcdDwhLS0g6IGM6IO956eR5a6kIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2VjdGlvbl90aXRsZVwiPuiBjOiDveenkeWupDwvdmlldz5cclxuXHRcdFx0XHQ8Y2FudmFzIHN0eWxlPVwid2lkdGg6IDcyMHVweDsgaGVpZ2h0OjgwMHVweDtcIiBjYW52YXMtaWQ9XCJjYW52YXNSaW5nMlwiIGlkPVwiY2FudmFzUmluZzJcIiBAdG91Y2hzdGFydD1cInRvdWNoUmluZzJcIj48L2NhbnZhcz5cclxuXHRcdFx0XHQ8IS0tIOWfuuWxguWMuumYnyAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlY3Rpb25fdGl0bGVcIj7ln7rlsYLljLrpmJ88L3ZpZXc+XHJcblx0XHRcdFx0PGNhbnZhcyBzdHlsZT1cIndpZHRoOiA3MjB1cHg7IGhlaWdodDo4MDB1cHg7XCIgY2FudmFzLWlkPVwiY2FudmFzUmluZzNcIiBpZD1cImNhbnZhc1JpbmczXCIgQHRvdWNoc3RhcnQ9XCJ0b3VjaFJpbmczXCI+PC9jYW52YXM+XHJcblx0XHRcdDwvcC1wZXJzb25uZWwtb3JpZW50YXRpb24tc2VjdGlvbi0zPlxyXG5cdFx0XHQ8IS0tIOWQhOenkeWupOS4i+S6leS6uuaVsCAtLT5cclxuXHRcdFx0PHAtcGVyc29ubmVsLW9yaWVudGF0aW9uLXNlY3Rpb24tNCBAY2hhbmdlRGVwYXJ0PVwiY2hhbmdlRGVwYXJ0XCI+XHJcblx0XHRcdFx0PGNhbnZhcyBzdHlsZT1cIndpZHRoOiA3MDB1cHg7IGhlaWdodDoyNTAwdXB4O1wiIGNhbnZhcy1pZD1cImNhbnZhc0NvbHVtblwiIGlkPVwiY2FudmFzQ29sdW1uXCIgY2xhc3M9XCJjaGFydHMtcm90YXRlXCIgQHRvdWNoc3RhcnQ9XCJ0b3VjaENvbHVtblwiPjwvY2FudmFzPlxyXG5cdFx0XHQ8L3AtcGVyc29ubmVsLW9yaWVudGF0aW9uLXNlY3Rpb24tND5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgdUNoYXJ0cyBmcm9tICdAL2NvbXBvbmVudHMvdS1jaGFydHMvdS1jaGFydHMuanMnO1xyXG5cdFxyXG5cdHZhciBfc2VsZjtcclxuXHR2YXIgY2FudmFSaW5nID0gbnVsbDtcclxuXHR2YXIgY2FudmFSaW5nMiA9IG51bGw7XHJcblx0dmFyIGNhbnZhUmluZzMgPSBudWxsO1xyXG5cclxuXHQvLyDmn7Hnirblm75cclxuXHR2YXIgY2FudmFDb2x1bW4gPSBudWxsO1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdC8vIOefv+e8lueggVxyXG5cdFx0XHRcdG1pbmU6XCJcIixcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRjV2lkdGg6ICcnLFxyXG5cdFx0XHRcdGNIZWlnaHQ6ICcnLFxyXG5cdFx0XHRcdHBpeGVsUmF0aW86IDEsXHJcblx0XHRcdFx0c2VydmVyRGF0YTogJycsXHJcblxyXG5cdFx0XHRcdGNXaWR0aDI6ICcnLCAvL+aoquWxj+WbvuihqFxyXG5cdFx0XHRcdGNIZWlnaHQyOiAnJywgLy/mqKrlsY/lm77ooahcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyDku4rml6Xpg6jpl6jkurrmlbDnu5/orqFcclxuXHRcdFx0XHRkZXBhcnRUeXBlOlwibm93XCIsXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bGFzdFRhcFRpbWVvdXRGdW5jOm51bGwsXHJcblx0XHRcdFx0bGFzdFRhcERpZmZUaW1lOjBcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0Y29uc29sZS5sb2cob3B0aW9uLm1pbmUpXHJcblx0XHRcdC8vIOefv+e8lueggVxyXG5cdFx0XHR0aGlzLm1pbmUgPSBvcHRpb24ubWluZVxyXG5cdFx0XHRcclxuXHRcdFx0X3NlbGYgPSB0aGlzO1xyXG5cdFx0XHR0aGlzLmNXaWR0aCA9IHVuaS51cHgycHgoNzIwKTtcclxuXHRcdFx0dGhpcy5jSGVpZ2h0ID0gdW5pLnVweDJweCg1MDApO1xyXG5cdFx0XHR0aGlzLmNIZWlnaHQzID0gdW5pLnVweDJweCg3NTApO1xyXG5cdFx0XHR0aGlzLmdldFNlcnZlckRhdGEoKTtcclxuXHRcdFx0dGhpcy5nZXRTZXJ2ZXJEYXRhMigpO1xyXG5cdFx0XHR0aGlzLmdldFNlcnZlckRhdGEzKCk7XHJcblxyXG5cdFx0XHQvLyDmn7Hnirblm75cclxuXHRcdFx0dGhpcy5jV2lkdGgyID0gdW5pLnVweDJweCg3MDApO1xyXG5cdFx0XHR0aGlzLmNIZWlnaHQyID0gdW5pLnVweDJweCgyNDAwKTtcclxuXHRcdFx0dGhpcy5nZXRTZXJ2ZXJEYXRhNCgpO1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDmlLnlj5jku4rml6Xpg6jpl6jkurrmlbDnu5/orqHnmoTlj4LmlbBcclxuXHRcdFx0Y2hhbmdlRGVwYXJ0KHR5cGUpe1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHR5cGUpXHJcblx0XHRcdFx0aWYodHlwZSA9PSAxKXtcclxuXHRcdFx0XHRcdHRoaXMuZGVwYXJ0VHlwZSA9IFwidG9kYXlcIlxyXG5cdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0dGhpcy5kZXBhcnRUeXBlID0gXCJub3dcIlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLmRlcGFydFR5cGUpXHJcblx0XHRcdFx0dGhpcy5nZXRTZXJ2ZXJEYXRhNCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRcclxuXHRcdFx0Ly8g5b2T5YmN5Lq65ZGY57uf6K6hXHJcblx0XHRcdGdldFNlcnZlckRhdGEoKXtcclxuXHRcdFx0XHR0aGlzLiRwX2FwaS5wZXJzb25uZWxfcGVvcGxlX25vdyh7XHJcblx0XHRcdFx0XHRtaW5lOnRoaXMubWluZVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bGV0IFJpbmcgPSB7c2VyaWVzOlt7bmFtZTonJyxkYXRhOjB9XSxwZW9wbGVfdG90YWw6MH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ly8gcmVzLmRhdGEuZGF0YS5wZW9wbGVfZGlzdHJpYnV0ZSDlm77kvotcclxuXHRcdFx0XHRcdFJpbmcucGVvcGxlX3RvdGFsID0gcmVzLmRhdGEuZGF0YS5wZW9wbGVfdG90YWxcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRjb25zdCBzZXJpZXMgPSByZXMuZGF0YS5kYXRhLnBlb3BsZV9kaXN0cmlidXRlXHJcblx0XHRcdFx0XHRzZXJpZXMubWFwKGZ1bmN0aW9uKGl0ZW0saW5kZXgpe1xyXG5cdFx0XHRcdFx0XHQvL+aWsOaVsOe7hOeahOmhue+8jOeUqOadpeebm+aUvuavj+S4gOmhueS4reeahOWQhOS4quWPguaVsO+8jOavj+asoea4heepuu+8jOi/meagt+mBv+WFjeaUueWPmHNldm3nmoTlgLxcclxuXHRcdFx0XHRcdFx0dmFyIHNldm0gPSB7fTtcclxuXHRcdFx0XHRcdFx0Ly/nu5nmr4/kuIDpobnkuK3nmoTlj4LmlbDliJ3lp4vljJblubbotYvlgLxcclxuXHRcdFx0XHRcdFx0c2V2bVsnbmFtZSddID0gaXRlbS5kZXBhcnRfbmFtZTtcclxuXHRcdFx0XHRcdFx0c2V2bVsnZGF0YSddID0gaXRlbS5wZXBvbGVfbnVtO1xyXG5cdFx0XHRcdFx0XHQvL+WwhumhueaUvui/m+aWsOeahOaVsOe7hFxyXG5cdFx0XHRcdFx0XHRSaW5nLnNlcmllc1tpbmRleF0gPSBzZXZtXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhSaW5nKVxyXG5cdFx0XHRcdFx0X3NlbGYuc2hvd1JpbmcoXCJjYW52YXNSaW5nXCIsIFJpbmcpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRcclxuXHRcdFx0Ly8g6IGM6IO956eR5a6k5Lq65pWw57uf6K6hXHJcblx0XHRcdGdldFNlcnZlckRhdGEyKCl7XHJcblx0XHRcdFx0dGhpcy4kcF9hcGkucGVyc29ubmVsX29mZmljZV90b3RhbCh7XHJcblx0XHRcdFx0XHRtaW5lOnRoaXMubWluZVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bGV0IFJpbmcyID0ge3Nlcmllczpbe25hbWU6JycsZGF0YTowfV0scGVvcGxlX3RvdGFsOjB9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0UmluZzIucGVvcGxlX3RvdGFsID0gcmVzLmRhdGEucGVvcGxlX3RvdGFsXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Y29uc3Qgc2VyaWVzID0gcmVzLmRhdGEuZGF0YVxyXG5cdFx0XHRcdFx0c2VyaWVzLm1hcChmdW5jdGlvbihpdGVtLGluZGV4KXtcclxuXHRcdFx0XHRcdFx0Ly/mlrDmlbDnu4TnmoTpobnvvIznlKjmnaXnm5vmlL7mr4/kuIDpobnkuK3nmoTlkITkuKrlj4LmlbDvvIzmr4/mrKHmuIXnqbrvvIzov5nmoLfpgb/lhY3mlLnlj5hzZXZt55qE5YC8XHJcblx0XHRcdFx0XHRcdHZhciBzZXZtID0ge307XHJcblx0XHRcdFx0XHRcdC8v57uZ5q+P5LiA6aG55Lit55qE5Y+C5pWw5Yid5aeL5YyW5bm26LWL5YC8XHJcblx0XHRcdFx0XHRcdHNldm1bJ2lkJ10gPSBpdGVtLmRlcGFydF9pZDtcclxuXHRcdFx0XHRcdFx0c2V2bVsnbmFtZSddID0gaXRlbS5kZXBhcnRfbmFtZTtcclxuXHRcdFx0XHRcdFx0c2V2bVsnZGF0YSddID0gaXRlbS5wZXBvbGVfbnVtO1xyXG5cdFx0XHRcdFx0XHQvL+WwhumhueaUvui/m+aWsOeahOaVsOe7hFxyXG5cdFx0XHRcdFx0XHRSaW5nMi5zZXJpZXNbaW5kZXhdID0gc2V2bVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coUmluZzIpXHJcblx0XHRcdFx0XHRfc2VsZi5zaG93UmluZzIoXCJjYW52YXNSaW5nMlwiLCBSaW5nMik7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0XHJcblx0XHRcdC8vIOWfuuWxguWMuumYn+S6uuaVsOe7n+iuoVxyXG5cdFx0XHRnZXRTZXJ2ZXJEYXRhMygpe1xyXG5cdFx0XHRcdHRoaXMuJHBfYXBpLnBlcnNvbm5lbF9iYXNpY190b3RhbCh7XHJcblx0XHRcdFx0XHRtaW5lOnRoaXMubWluZVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcy5kYXRhLmRhdGEpXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxldCBSaW5nMyA9IHtzZXJpZXM6W3tuYW1lOicnLGRhdGE6MH1dLHBlb3BsZV90b3RhbDowfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRSaW5nMy5wZW9wbGVfdG90YWwgPSByZXMuZGF0YS5wZW9wbGVfdG90YWxcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGNvbnN0IHNlcmllcyA9IHJlcy5kYXRhLmRhdGFcclxuXHRcdFx0XHRcdHNlcmllcy5tYXAoZnVuY3Rpb24oaXRlbSxpbmRleCl7XHJcblx0XHRcdFx0XHRcdC8v5paw5pWw57uE55qE6aG577yM55So5p2l55ub5pS+5q+P5LiA6aG55Lit55qE5ZCE5Liq5Y+C5pWw77yM5q+P5qyh5riF56m677yM6L+Z5qC36YG/5YWN5pS55Y+Yc2V2beeahOWAvFxyXG5cdFx0XHRcdFx0XHR2YXIgc2V2bSA9IHt9O1xyXG5cdFx0XHRcdFx0XHQvL+e7meavj+S4gOmhueS4reeahOWPguaVsOWIneWni+WMluW5tui1i+WAvFxyXG5cdFx0XHRcdFx0XHRzZXZtWyduYW1lJ10gPSBpdGVtLmRlcGFydF9uYW1lO1xyXG5cdFx0XHRcdFx0XHRzZXZtWydkYXRhJ10gPSBpdGVtLnBlcG9sZV9udW07XHJcblx0XHRcdFx0XHRcdC8v5bCG6aG55pS+6L+b5paw55qE5pWw57uEXHJcblx0XHRcdFx0XHRcdFJpbmczLnNlcmllc1tpbmRleF0gPSBzZXZtXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhSaW5nMylcclxuXHRcdFx0XHRcdF9zZWxmLnNob3dSaW5nMyhcImNhbnZhc1JpbmczXCIsIFJpbmczKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdHNob3dSaW5nKGNhbnZhc0lkLCBjaGFydERhdGEpIHtcclxuXHRcdFx0XHRjYW52YVJpbmcgPSBuZXcgdUNoYXJ0cyh7XHJcblx0XHRcdFx0XHQkdGhpczogX3NlbGYsXHJcblx0XHRcdFx0XHRjYW52YXNJZDogY2FudmFzSWQsXHJcblx0XHRcdFx0XHR0eXBlOiAncmluZycsXHJcblx0XHRcdFx0XHRmb250U2l6ZTogMTIsXHJcblx0XHRcdFx0XHQvLyDlm77kvovphY3nva5cclxuXHRcdFx0XHRcdC8vIGxlZ2VuZDogdHJ1ZSxcclxuXHRcdFx0XHRcdGxlZ2VuZDoge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogXCJyaWdodFwiLFxyXG5cdFx0XHRcdFx0XHRsaW5lSGVpZ2h0OiAzMCxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR0aXRsZToge1xyXG5cdFx0XHRcdFx0XHRuYW1lOiAn5oC75Lq65pWwJyxcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICcjNjY2NjY2JyxcclxuXHRcdFx0XHRcdFx0Zm9udFNpemU6IDE1ICogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdFx0b2Zmc2V0WTogMCAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3VidGl0bGU6IHtcclxuXHRcdFx0XHRcdFx0bmFtZTogY2hhcnREYXRhLnBlb3BsZV90b3RhbCArICfkuronLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJyM2NjY2NjYnLFxyXG5cdFx0XHRcdFx0XHRmb250U2l6ZTogMTUgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0XHRvZmZzZXRZOiAwICogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRleHRyYToge1xyXG5cdFx0XHRcdFx0XHRwaWU6IHtcclxuXHRcdFx0XHRcdFx0XHRvZmZzZXRBbmdsZTogLTQ1LFxyXG5cdFx0XHRcdFx0XHRcdHJpbmdXaWR0aDogMzAgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0XHRcdGxhYmVsV2lkdGg6IDIwXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAnI0ZGRkZGRicsXHJcblx0XHRcdFx0XHRwaXhlbFJhdGlvOiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0c2VyaWVzOiBjaGFydERhdGEuc2VyaWVzLFxyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiB0cnVlLFxyXG5cdFx0XHRcdFx0d2lkdGg6IF9zZWxmLmNXaWR0aCAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRoZWlnaHQ6IF9zZWxmLmNIZWlnaHQgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0ZGlzYWJsZVBpZVN0cm9rZTogdHJ1ZSxcclxuXHRcdFx0XHRcdC8vIOeZvuWIhuavlOaMh+ekuiDlhbNcclxuXHRcdFx0XHRcdGRhdGFMYWJlbDogZmFsc2UsXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHRvdWNoUmluZyhlKSB7XHJcblx0XHRcdFx0Y2FudmFSaW5nLnNob3dUb29sVGlwKGUsIHtcclxuXHRcdFx0XHRcdGZvcm1hdDogZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0cmV0dXJuIGl0ZW0ubmFtZSArICc6JyArIGl0ZW0uZGF0YSArICfkuronXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblxyXG5cclxuXHRcdFx0c2hvd1JpbmcyKGNhbnZhc0lkLCBjaGFydERhdGEpIHtcclxuXHRcdFx0XHRjYW52YVJpbmcyID0gbmV3IHVDaGFydHMoe1xyXG5cdFx0XHRcdFx0JHRoaXM6IF9zZWxmLFxyXG5cdFx0XHRcdFx0Y2FudmFzSWQ6IGNhbnZhc0lkLFxyXG5cdFx0XHRcdFx0dHlwZTogJ3JpbmcnLFxyXG5cdFx0XHRcdFx0Zm9udFNpemU6IDEyLFxyXG5cdFx0XHRcdFx0Ly8g5Zu+5L6L6YWN572uXHJcblx0XHRcdFx0XHRsZWdlbmQ6IHRydWUsXHJcblx0XHRcdFx0XHRsZWdlbmQ6IHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IFwiYm90dG9tXCIsXHJcblx0XHRcdFx0XHRcdGxpbmVIZWlnaHQ6IDMwLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHRpdGxlOiB7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICfmgLvkurrmlbAnLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJyM2NjY2NjYnLFxyXG5cdFx0XHRcdFx0XHRmb250U2l6ZTogMTUgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0XHRvZmZzZXRZOiAwICogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRzdWJ0aXRsZToge1xyXG5cdFx0XHRcdFx0XHRuYW1lOiBjaGFydERhdGEucGVvcGxlX3RvdGFsICsgJ+S6uicsXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAnIzY2NjY2NicsXHJcblx0XHRcdFx0XHRcdGZvbnRTaXplOiAxNSAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRcdG9mZnNldFk6IDAgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGV4dHJhOiB7XHJcblx0XHRcdFx0XHRcdHBpZToge1xyXG5cdFx0XHRcdFx0XHRcdG9mZnNldEFuZ2xlOiAtNDUsXHJcblx0XHRcdFx0XHRcdFx0cmluZ1dpZHRoOiAzMCAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRcdFx0bGFiZWxXaWR0aDogNVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJyNGRkZGRkYnLFxyXG5cdFx0XHRcdFx0cGl4ZWxSYXRpbzogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdHNlcmllczogY2hhcnREYXRhLnNlcmllcyxcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogdHJ1ZSxcclxuXHRcdFx0XHRcdHdpZHRoOiBfc2VsZi5jV2lkdGggKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiBfc2VsZi5jSGVpZ2h0MyAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRkaXNhYmxlUGllU3Ryb2tlOiB0cnVlLFxyXG5cdFx0XHRcdFx0Ly8g55m+5YiG5q+U5oyH56S6IOWFs1xyXG5cdFx0XHRcdFx0ZGF0YUxhYmVsOiB0cnVlLFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b3VjaFJpbmcyKGUpIHtcclxuXHRcdFx0XHRjYW52YVJpbmcyLnNob3dUb29sVGlwKGUsIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Zm9ybWF0OiAoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0dGhpcy5nb19kZXBhcnRfcGVvcGxlKGl0ZW0pXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5uYW1lICsgJzonICsgaXRlbS5kYXRhICsgJ+S6uidcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhlKVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRcclxuXHRcdFx0Z29fZGVwYXJ0X3Blb3BsZShpdGVtKXtcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDpcIi4vZGVwYXJ0LXBlb3BsZS9kZXBhcnQtcGVvcGxlP3RpdGxlPVwiK2l0ZW0ubmFtZStcIiZpZD1cIitpdGVtLmlkK1wiJm1pbmU9XCIrdGhpcy5taW5lXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0sMTAwMClcclxuXHRcdFx0fSxcclxuXHJcblxyXG5cdFx0XHRzaG93UmluZzMoY2FudmFzSWQsIGNoYXJ0RGF0YSkge1xyXG5cdFx0XHRcdGNhbnZhUmluZzMgPSBuZXcgdUNoYXJ0cyh7XHJcblx0XHRcdFx0XHQkdGhpczogX3NlbGYsXHJcblx0XHRcdFx0XHRjYW52YXNJZDogY2FudmFzSWQsXHJcblx0XHRcdFx0XHR0eXBlOiAncmluZycsXHJcblx0XHRcdFx0XHRmb250U2l6ZTogMTIsXHJcblx0XHRcdFx0XHQvLyDlm77kvovphY3nva5cclxuXHRcdFx0XHRcdGxlZ2VuZDogdHJ1ZSxcclxuXHRcdFx0XHRcdGxlZ2VuZDoge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogXCJib3R0b21cIixcclxuXHRcdFx0XHRcdFx0bGluZUhlaWdodDogMzAsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0dGl0bGU6IHtcclxuXHRcdFx0XHRcdFx0bmFtZTogJ+aAu+S6uuaVsCcsXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAnIzY2NjY2NicsXHJcblx0XHRcdFx0XHRcdGZvbnRTaXplOiAxNSAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRcdG9mZnNldFk6IDAgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHN1YnRpdGxlOiB7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICBjaGFydERhdGEucGVvcGxlX3RvdGFsICsgJ+S6uicsXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAnIzY2NjY2NicsXHJcblx0XHRcdFx0XHRcdGZvbnRTaXplOiAxNSAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRcdG9mZnNldFk6IDAgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGV4dHJhOiB7XHJcblx0XHRcdFx0XHRcdHBpZToge1xyXG5cdFx0XHRcdFx0XHRcdG9mZnNldEFuZ2xlOiAtNDUsXHJcblx0XHRcdFx0XHRcdFx0cmluZ1dpZHRoOiAzMCAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRcdFx0bGFiZWxXaWR0aDogMTVcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICcjRkZGRkZGJyxcclxuXHRcdFx0XHRcdHBpeGVsUmF0aW86IF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRzZXJpZXM6IGNoYXJ0RGF0YS5zZXJpZXMsXHJcblx0XHRcdFx0XHRhbmltYXRpb246IHRydWUsXHJcblx0XHRcdFx0XHR3aWR0aDogX3NlbGYuY1dpZHRoICogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdGhlaWdodDogX3NlbGYuY0hlaWdodDMgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0ZGlzYWJsZVBpZVN0cm9rZTogdHJ1ZSxcclxuXHRcdFx0XHRcdC8vIOeZvuWIhuavlOaMh+ekuiDlhbNcclxuXHRcdFx0XHRcdGRhdGFMYWJlbDogdHJ1ZSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0dG91Y2hSaW5nMyhlKSB7XHJcblx0XHRcdFx0Y2FudmFSaW5nMy5zaG93VG9vbFRpcChlLCB7XHJcblx0XHRcdFx0XHRmb3JtYXQ6IChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGl0ZW0pXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR0aGlzLmdvX2RlcGFydF9wZW9wbGVfMihpdGVtKVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0cmV0dXJuIGl0ZW0ubmFtZSArICc6JyArIGl0ZW0uZGF0YSArICfkuronXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdFxyXG5cdFx0XHRnb19kZXBhcnRfcGVvcGxlXzIoaXRlbSl7XHJcblx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6XCIuL2RlcGFydC1wZW9wbGUtMi9kZXBhcnQtcGVvcGxlLTI/dGl0bGU9XCIraXRlbS5uYW1lK1wiJm1pbmU9XCIrdGhpcy5taW5lXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0sMTAwMClcclxuXHRcdFx0fSxcclxuXHJcblxyXG5cdFx0XHQvLyDku4rml6XlkITpg6jpl6jkurrmlbDnu5/orqFcclxuXHRcdFx0Z2V0U2VydmVyRGF0YTQoKXtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyh0aGlzLmRlcGFydFR5cGUpXHJcblx0XHRcdFx0dGhpcy4kcF9hcGkucGVyc29ubmVsX2RlcGFydF90b2RheSh7XHJcblx0XHRcdFx0XHR0eXBlOnRoaXMuZGVwYXJ0VHlwZSxcclxuXHRcdFx0XHRcdG1pbmU6dGhpcy5taW5lXHJcblx0XHRcdFx0fSkudGhlbigocmVzKT0+e1xyXG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2cocmVzLmRhdGEuZGF0YSlcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bGV0IENvbHVtbkNvbHVtbiA9IHtcclxuXHRcdFx0XHRcdFx0XCJjYXRlZ29yaWVzXCI6IFtdLFxyXG5cdFx0XHRcdFx0XHRcInNlcmllc0RhdGFcIjogW11cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Y29uc3QgY2F0ZWdvcmllcyA9IHJlcy5kYXRhLmRhdGFcclxuXHRcdFx0XHRcdGNhdGVnb3JpZXMubWFwKGZ1bmN0aW9uKGl0ZW0saW5kZXgpe1xyXG5cdFx0XHRcdFx0XHQvL+aWsOaVsOe7hOeahOmhue+8jOeUqOadpeebm+aUvuavj+S4gOmhueS4reeahOWQhOS4quWPguaVsO+8jOavj+asoea4heepuu+8jOi/meagt+mBv+WFjeaUueWPmHNldm3nmoTlgLxcclxuXHRcdFx0XHRcdFx0dmFyIHNldm0gPSB7fTtcclxuXHRcdFx0XHRcdFx0Ly/nu5nmr4/kuIDpobnkuK3nmoTlj4LmlbDliJ3lp4vljJblubbotYvlgLxcclxuXHRcdFx0XHRcdFx0c2V2bSA9IGl0ZW0uZGVwYXJ0X25hbWU7XHJcblx0XHRcdFx0XHRcdC8v5bCG6aG55pS+6L+b5paw55qE5pWw57uEXHJcblx0XHRcdFx0XHRcdENvbHVtbkNvbHVtbi5jYXRlZ29yaWVzW2luZGV4XSA9IHNldm1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGNvbnN0IHNlcmllc0RhdGEgPSByZXMuZGF0YS5kYXRhXHJcblx0XHRcdFx0XHRzZXJpZXNEYXRhLm1hcChmdW5jdGlvbihpdGVtLGluZGV4KXtcclxuXHRcdFx0XHRcdFx0Ly/mlrDmlbDnu4TnmoTpobnvvIznlKjmnaXnm5vmlL7mr4/kuIDpobnkuK3nmoTlkITkuKrlj4LmlbDvvIzmr4/mrKHmuIXnqbrvvIzov5nmoLfpgb/lhY3mlLnlj5hzZXZt55qE5YC8XHJcblx0XHRcdFx0XHRcdHZhciBzZXZtID0ge307XHJcblx0XHRcdFx0XHRcdC8v57uZ5q+P5LiA6aG55Lit55qE5Y+C5pWw5Yid5aeL5YyW5bm26LWL5YC8XHJcblx0XHRcdFx0XHRcdHNldm0gPSBpdGVtLnBlcG9sZV9udW07XHJcblx0XHRcdFx0XHRcdC8v5bCG6aG55pS+6L+b5paw55qE5pWw57uEXHJcblx0XHRcdFx0XHRcdENvbHVtbkNvbHVtbi5zZXJpZXNEYXRhW2luZGV4XSA9IHNldm1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKENvbHVtbkNvbHVtbilcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0X3NlbGYuc2hvd0NvbHVtbkNvbHVtbihcImNhbnZhc0NvbHVtblwiLENvbHVtbkNvbHVtbik7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0XHJcblx0XHRcdHNob3dDb2x1bW5Db2x1bW4oY2FudmFzSWQsIGNoYXJ0RGF0YSkge1xyXG5cdFx0XHRcdGNhbnZhQ29sdW1uID0gbmV3IHVDaGFydHMoe1xyXG5cdFx0XHRcdFx0JHRoaXM6IF9zZWxmLFxyXG5cdFx0XHRcdFx0Y2FudmFzSWQ6IGNhbnZhc0lkLFxyXG5cdFx0XHRcdFx0dHlwZTogJ2NvbHVtbicsXHJcblx0XHRcdFx0XHRsZWdlbmQ6IHtcclxuXHRcdFx0XHRcdFx0c2hvdzogZmFsc2UsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Zm9udFNpemU6IDksXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAnI0ZGRkZGRicsXHJcblx0XHRcdFx0XHRwaXhlbFJhdGlvOiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiB0cnVlLFxyXG5cdFx0XHRcdFx0cm90YXRlOiB0cnVlLFxyXG5cdFx0XHRcdFx0cGFkZGluZzpbMjAsMTUsNCwxNV0sXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgTVAtQUxJUEFZIHx8IE1QLUJBSURVXHJcblx0XHRcdFx0XHRyb3RhdGVMb2NrOiB0cnVlLCAvL+eZvuW6puWPiuaUr+S7mOWunemcgOimgemUgeWumuaXi+i9rFxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRjYXRlZ29yaWVzOiBjaGFydERhdGEuY2F0ZWdvcmllcyxcclxuXHRcdFx0XHRcdHNlcmllczpbe1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjonJyxcclxuXHRcdFx0XHRcdFx0XCJkYXRhXCI6IGNoYXJ0RGF0YS5zZXJpZXNEYXRhXHJcblx0XHRcdFx0XHR9XSxcclxuXHRcdFx0XHRcdHhBeGlzOiB7XHJcblx0XHRcdFx0XHRcdGRpc2FibGVHcmlkOiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRyb3RhdGVMYWJlbDp0cnVlLFxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR5QXhpczoge1xyXG5cdFx0XHRcdFx0XHQvLyBkaXNhYmxlZDp0cnVlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZGF0YUxhYmVsOiB0cnVlLFxyXG5cdFx0XHRcdFx0d2lkdGg6IF9zZWxmLmNXaWR0aDIgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiBfc2VsZi5jSGVpZ2h0MiAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRleHRyYToge1xyXG5cdFx0XHRcdFx0XHRjb2x1bW46IHtcclxuXHRcdFx0XHRcdFx0XHR0eXBlOiAnZ3JvdXAnLFxyXG5cdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiBfc2VsZi5jV2lkdGggKiBfc2VsZi5waXhlbFJhdGlvICogMC40NSAvIGNoYXJ0RGF0YS5jYXRlZ29yaWVzLmxlbmd0aCxcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogX3NlbGYuY1dpZHRoICogX3NlbGYucGl4ZWxSYXRpbyAqIDIgLyBjaGFydERhdGEuY2F0ZWdvcmllcy5sZW5ndGgsXHJcblx0XHRcdFx0XHRcdFx0Ly8gc2VyaWVzR2FwOjEyLFxyXG5cdFx0XHRcdFx0XHRcdG1ldGVyOiB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL+i/meS4quaYr+WkluWxgui+ueahhueahOWuveW6plxyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiA0LFxyXG5cdFx0XHRcdFx0XHRcdFx0Ly/ov5nkuKrmmK/lhoXpg6jloavlhYXpopzoibJcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGxDb2xvcjogJyNFNUZEQzMnXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdHRvdWNoQ29sdW1uKGUpIHtcclxuXHRcdFx0XHRjYW52YUNvbHVtbi5zaG93VG9vbFRpcChlLCB7XHJcblx0XHRcdFx0XHRmb3JtYXQ6IChpdGVtLCBjYXRlZ29yeSkgPT4ge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRsZXQgX3RoaXMgPSB0aGlzO1xyXG5cdFx0XHRcdFx0XHRsZXQgY3VyVGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xyXG5cdFx0XHRcdFx0XHRsZXQgbGFzdFRpbWUgPSBfdGhpcy5sYXN0VGFwRGlmZlRpbWU7XHJcblx0XHRcdFx0XHRcdF90aGlzLmxhc3RUYXBEaWZmVGltZSA9IGN1clRpbWU7XHJcblx0XHRcdFx0XHRcdC8v5Lik5qyh54K55Ye76Ze06ZqU5bCP5LqOMzAwbXMsIOiupOS4uuaYr+WPjOWHu1xyXG5cdFx0XHRcdFx0XHRsZXQgZGlmZiA9IGN1clRpbWUgLSBsYXN0VGltZTtcclxuXHRcdFx0XHRcdFx0aWYgKGRpZmYgPCAzMDApIHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuWPjOWHu1wiKVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IFwiLi9kZXBhcnQtcGVvcGxlLTIvZGVwYXJ0LXBlb3BsZS0yP3RpdGxlPVwiICsgY2F0ZWdvcnkgKyBcIiZkZXBhcnRUeXBlPVwiICsgdGhpcy5kZXBhcnRUeXBlK1wiJm1pbmU9XCIrdGhpcy5taW5lXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0Ly9fdGhpcy5oYW5kbGVWaWRlbygnc2NyZWVuJyxpbmRleCnoh6rlrprkuYnkuovku7ZcclxuXHRcdFx0XHRcdFx0XHRjbGVhclRpbWVvdXQoX3RoaXMubGFzdFRhcFRpbWVvdXRGdW5jKTsgLy8g5oiQ5Yqf6Kem5Y+R5Y+M5Ye75LqL5Lu25pe277yM5Y+W5raI5Y2V5Ye75LqL5Lu255qE5omn6KGMXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0Ly8g5Y2V5Ye75LqL5Lu25bu25pe2MzAw5q+r56eS5omn6KGMXHJcblx0XHRcdFx0XHRcdFx0X3RoaXMubGFzdFRhcFRpbWVvdXRGdW5jID0gc2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5Y2V5Ye7XCIpXHJcblx0XHRcdFx0XHRcdFx0XHQvL190aGlzLmhhbmRsZVZpZGVvKCdwbGF5T3JTdG9wJyxpbmRleCnoh6rlrprkuYnkuovku7ZcclxuXHRcdFx0XHRcdFx0XHR9LCAzMDApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0cmV0dXJuIGNhdGVnb3J5ICsgJ++8micgKyBpdGVtLmRhdGEgKyAgaXRlbS5uYW1lXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuXHR9XHJcblxyXG5cdC5jb250ZW50IHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAwIDE1cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuXHJcblx0XHQuc2VjdGlvbl90aXRsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDk2cnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Y29sb3I6ICMyMzI2Mjc7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///214\n"); /***/ }), /* 215 */ /*!**************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/search/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_08bfe678_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./search.vue?vue&type=template&id=08bfe678&mpType=page */ 216);\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 */ 229);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _search_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_08bfe678_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _search_vue_vue_type_template_id_08bfe678_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _search_vue_vue_type_template_id_08bfe678_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/personnel_orientation/search/search.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjE1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zZWFyY2gudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA4YmZlNjc4Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9zZWFyY2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3NlYXJjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vc2VhcmNoL3NlYXJjaC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///215\n"); /***/ }), /* 216 */ /*!********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/search/search.vue?vue&type=template&id=08bfe678&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_08bfe678_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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=08bfe678&mpType=page */ 217); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_08bfe678_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_08bfe678_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_08bfe678_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_08bfe678_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 217 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/search/search.vue?vue&type=template&id=08bfe678&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 */ 8) .default, uniPopup: __webpack_require__(/*! @/uni_modules/uni-popup/components/uni-popup/uni-popup.vue */ 218) .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", "content"), attrs: { _i: 1 } }, [ _c("view", { style: _vm._$s(2, "s", { height: _vm.statusBarHeight + "px" }), attrs: { _i: 2 } }), _c( "view", { staticClass: _vm._$s(3, "sc", "navbar"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "left"), attrs: { _i: 4 }, on: { click: function($event) { return _vm.click_left() } } }, [ _c("uni-icons", { attrs: { type: "arrowleft", color: "#fff", size: "18", _i: 5 } }) ], 1 ), _c( "view", { staticClass: _vm._$s(6, "sc", "right"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "input_box"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "input_icon"), attrs: { _i: 8 } }), _c( "view", { staticClass: _vm._$s(9, "sc", "input_text"), attrs: { _i: 9 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.search_text, expression: "search_text" } ], attrs: { _i: 10 }, domProps: { value: _vm._$s(10, "v-model", _vm.search_text) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.search_text = $event.target.value } } }) ] ) ] ) ] ), _c("view", { staticClass: _vm._$s(11, "sc", "btn"), attrs: { _i: 11 }, on: { click: function($event) { return _vm.search() } } }) ] ) ] ), _c("view", { style: _vm._$s(12, "s", { height: _vm.statusBarHeight + "px" }), attrs: { _i: 12 } }), _c("view"), _c( "view", { staticClass: _vm._$s(14, "sc", "list"), attrs: { _i: 14 } }, _vm._l(_vm._$s(15, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _vm._$s("15-" + $30, "i", index < 100) ? _c( "view", { key: _vm._$s(15, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("15-" + $30, "sc", "item"), attrs: { _i: "15-" + $30 }, on: { click: function($event) { return _vm.open(item.people_id) } } }, [ _c( "view", { staticClass: _vm._$s("16-" + $30, "sc", "avatar"), style: _vm._$s("16-" + $30, "s", { backgroundColor: _vm.bgColor[index] }), attrs: { _i: "16-" + $30 } }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(item.remark.split("").pop()) ) ) ] ), _c( "view", { staticClass: _vm._$s("17-" + $30, "sc", "info"), attrs: { _i: "17-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("18-" + $30, "sc", "name"), attrs: { _i: "18-" + $30 } }, [ _vm._v( _vm._$s("18-" + $30, "t0-0", _vm._s(item.remark)) ) ] ), _c( "view", { staticClass: _vm._$s("19-" + $30, "sc", "dept"), attrs: { _i: "19-" + $30 } }, [ _vm._v( _vm._$s("19-" + $30, "t0-0", _vm._s(item.dept_name)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s("20-" + $30, "sc", "position"), attrs: { _i: "20-" + $30 } }, [ _vm._v( _vm._$s("20-" + $30, "t0-0", _vm._s(item.position)) ) ] ) ] ) : _vm._e() }), 0 ), _c("uni-popup", { ref: "popup", attrs: { type: "center", _i: 21 } }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "popup_box"), attrs: { _i: 22 } }, [ _c("view", { staticClass: _vm._$s(23, "sc", "item"), attrs: { _i: 23 } }), _c( "view", { staticClass: _vm._$s(24, "sc", "item"), attrs: { _i: 24 } }, [ _c("view", { staticClass: _vm._$s(25, "sc", "text"), attrs: { _i: 25 } }), _c( "view", { staticClass: _vm._$s(26, "sc", "text"), attrs: { _i: 26 } }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.info.name)))] ) ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "item"), attrs: { _i: 27 } }, [ _c("view", { staticClass: _vm._$s(28, "sc", "text"), attrs: { _i: 28 } }), _c( "view", { staticClass: _vm._$s(29, "sc", "text"), attrs: { _i: 29 } }, [_vm._v(_vm._$s(29, "t0-0", _vm._s(_vm.info.depart_name)))] ) ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "item"), attrs: { _i: 30 } }, [ _c("view", { staticClass: _vm._$s(31, "sc", "text"), attrs: { _i: 31 } }), _c( "view", { staticClass: _vm._$s(32, "sc", "text"), attrs: { _i: 32 } }, [_vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.info.down_time)))] ) ] ), _c( "view", { staticClass: _vm._$s(33, "sc", "item"), attrs: { _i: 33 } }, [ _c("view", { staticClass: _vm._$s(34, "sc", "text"), attrs: { _i: 34 } }), _c( "view", { staticClass: _vm._$s(35, "sc", "text"), attrs: { _i: 35 } }, [_vm._v(_vm._$s(35, "t0-0", _vm._s(_vm.info.station_name)))] ) ] ), _c( "view", { staticClass: _vm._$s(36, "sc", "item"), attrs: { _i: 36 } }, [ _c("view", { staticClass: _vm._$s(37, "sc", "text"), attrs: { _i: 37 } }), _c( "view", { staticClass: _vm._$s(38, "sc", "text"), attrs: { _i: 38 } }, [_vm._v(_vm._$s(38, "t0-0", _vm._s(_vm.info.classes)))] ) ] ) ] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 218 */ /*!**************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-popup/components/uni-popup/uni-popup.vue ***! \**************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_popup_vue_vue_type_template_id_7c43d41b_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-popup.vue?vue&type=template&id=7c43d41b&scoped=true& */ 219);\n/* harmony import */ var _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-popup.vue?vue&type=script&lang=js& */ 227);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_popup_vue_vue_type_template_id_7c43d41b_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_popup_vue_vue_type_template_id_7c43d41b_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7c43d41b\",\n null,\n false,\n _uni_popup_vue_vue_type_template_id_7c43d41b_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-popup/components/uni-popup/uni-popup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdjNDNkNDFiJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI3YzQzZDQxYlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy91bmktcG9wdXAvY29tcG9uZW50cy91bmktcG9wdXAvdW5pLXBvcHVwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///218\n"); /***/ }), /* 219 */ /*!*********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=template&id=7c43d41b&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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-popup.vue?vue&type=template&id=7c43d41b&scoped=true& */ 220); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 220 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=template&id=7c43d41b&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 = { uniTransition: __webpack_require__(/*! @/uni_modules/uni-transition/components/uni-transition/uni-transition.vue */ 221) .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.showPopup) ? _c( "view", { staticClass: _vm._$s(0, "sc", "uni-popup"), class: _vm._$s(0, "c", [ _vm.popupstyle, _vm.isDesktop ? "fixforpc-z-index" : "" ]), attrs: { _i: 0 }, on: { touchmove: function($event) { $event.stopPropagation() $event.preventDefault() return _vm.clear($event) } } }, [ _c( "view", { attrs: { _i: 1 }, on: { touchstart: _vm.touchstart } }, [ _vm._$s(2, "i", _vm.maskShow) ? _c("uni-transition", { key: "1", attrs: { name: "mask", "mode-class": "fade", styles: _vm.maskClass, duration: _vm.duration, show: _vm.showTrans, _i: 2 }, on: { click: _vm.onTap } }) : _vm._e(), _c( "uni-transition", { key: "2", attrs: { "mode-class": _vm.ani, name: "content", styles: _vm.transClass, duration: _vm.duration, show: _vm.showTrans, _i: 3 }, on: { click: _vm.onTap } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "uni-popup__wrapper"), class: _vm._$s(4, "c", [_vm.popupstyle]), style: _vm._$s(4, "s", { backgroundColor: _vm.bg }), attrs: { _i: 4 }, on: { click: _vm.clear } }, [_vm._t("default", null, { _i: 5 })], 2 ) ] ) ], 1 ) ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 221 */ /*!*****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-transition/components/uni-transition/uni-transition.vue ***! \*****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-transition.vue?vue&type=template&id=6369f8c4& */ 222);\n/* harmony import */ var _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-transition.vue?vue&type=script&lang=js& */ 224);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-transition/components/uni-transition/uni-transition.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkg7QUFDM0g7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSx5RkFBTTtBQUNSLEVBQUUsa0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjIxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjM2OWY4YzQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvdW5pLXRyYW5zaXRpb24vY29tcG9uZW50cy91bmktdHJhbnNpdGlvbi91bmktdHJhbnNpdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///221\n"); /***/ }), /* 222 */ /*!************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=template&id=6369f8c4& ***! \************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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-transition.vue?vue&type=template&id=6369f8c4& */ 223); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=template&id=6369f8c4& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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.isShow) ? _c( "view", { ref: "ani", class: _vm._$s(0, "c", _vm.customClass), style: _vm._$s(0, "s", _vm.transformStyles), attrs: { animation: _vm._$s(0, "a-animation", _vm.animationData), _i: 0 }, on: { click: _vm.onClick } }, [_vm._t("default", null, { _i: 1 })], 2 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 224 */ /*!******************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-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-transition.vue?vue&type=script&lang=js& */ 225);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXl1QixDQUFnQixvd0JBQUcsRUFBQyIsImZpbGUiOiIyMjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLXRyYW5zaXRpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLXRyYW5zaXRpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///224\n"); /***/ }), /* 225 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\nvar _createAnimation = __webpack_require__(/*! ./createAnimation */ 226);function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}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.\");}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 _iterableToArray(iter) {if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}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);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}\n\n/**\r\n * Transition 过渡动画\r\n * @description 简单过渡动画组件\r\n * @tutorial https://ext.dcloud.net.cn/plugin?id=985\r\n * @property {Boolean} show = [false|true] 控制组件显示或隐藏\r\n * @property {Array|String} modeClass = [fade|slide-top|slide-right|slide-bottom|slide-left|zoom-in|zoom-out] 过渡动画类型\r\n * @value fade 渐隐渐出过渡\r\n * @value slide-top 由上至下过渡\r\n * @value slide-right 由右至左过渡\r\n * @value slide-bottom 由下至上过渡\r\n * @value slide-left 由左至右过渡\r\n * @value zoom-in 由小到大过渡\r\n * @value zoom-out 由大到小过渡\r\n * @property {Number} duration 过渡动画持续时间\r\n * @property {Object} styles 组件样式,同 css 样式,注意带’-‘连接符的属性需要使用小驼峰写法如:`backgroundColor:red`\r\n */var _default2 =\n{\n name: 'uniTransition',\n emits: ['click', 'change'],\n props: {\n show: {\n type: Boolean,\n default: false },\n\n modeClass: {\n type: [Array, String],\n default: function _default() {\n return 'fade';\n } },\n\n duration: {\n type: Number,\n default: 300 },\n\n styles: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n customClass: {\n type: String,\n default: '' } },\n\n\n data: function data() {\n return {\n isShow: false,\n transform: '',\n opacity: 1,\n animationData: {},\n durationTime: 300,\n config: {} };\n\n },\n watch: {\n show: {\n handler: function handler(newVal) {\n if (newVal) {\n this.open();\n } else {\n // 避免上来就执行 close,导致动画错乱\n if (this.isShow) {\n this.close();\n }\n }\n },\n immediate: true } },\n\n\n computed: {\n // 生成样式数据\n stylesObject: function stylesObject() {\n var styles = _objectSpread(_objectSpread({},\n this.styles), {}, {\n 'transition-duration': this.duration / 1000 + 's' });\n\n var transform = '';\n for (var i in styles) {\n var line = this.toLine(i);\n transform += line + ':' + styles[i] + ';';\n }\n return transform;\n },\n // 初始化动画条件\n transformStyles: function transformStyles() {\n return 'transform:' + this.transform + ';' + 'opacity:' + this.opacity + ';' + this.stylesObject;\n } },\n\n created: function created() {\n // 动画默认配置\n this.config = {\n duration: this.duration,\n timingFunction: 'ease',\n transformOrigin: '50% 50%',\n delay: 0 };\n\n this.durationTime = this.duration;\n },\n methods: {\n /**\r\n * ref 触发 初始化动画\r\n */\n init: function init() {var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n if (obj.duration) {\n this.durationTime = obj.duration;\n }\n this.animation = (0, _createAnimation.createAnimation)(Object.assign(this.config, obj), this);\n },\n /**\r\n * 点击组件触发回调\r\n */\n onClick: function onClick() {\n this.$emit('click', {\n detail: this.isShow });\n\n },\n /**\r\n * ref 触发 动画分组\r\n * @param {Object} obj\r\n */\n step: function step(obj) {var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n if (!this.animation) return;\n for (var i in obj) {\n try {\n if (typeof obj[i] === 'object') {var _this$animation;\n (_this$animation = this.animation)[i].apply(_this$animation, _toConsumableArray(obj[i]));\n } else {\n this.animation[i](obj[i]);\n }\n } catch (e) {\n __f__(\"error\", \"\\u65B9\\u6CD5 \".concat(i, \" \\u4E0D\\u5B58\\u5728\"), \" at uni_modules/uni-transition/components/uni-transition/uni-transition.vue:139\");\n }\n }\n this.animation.step(config);\n return this;\n },\n /**\r\n * ref 触发 执行动画\r\n */\n run: function run(fn) {\n if (!this.animation) return;\n this.animation.run(fn);\n },\n // 开始过度动画\n open: function open() {var _this = this;\n clearTimeout(this.timer);\n this.transform = '';\n this.isShow = true;var _this$styleInit =\n this.styleInit(false),opacity = _this$styleInit.opacity,transform = _this$styleInit.transform;\n if (typeof opacity !== 'undefined') {\n this.opacity = opacity;\n }\n this.transform = transform;\n // 确保动态样式已经生效后,执行动画,如果不加 nextTick ,会导致 wx 动画执行异常\n this.$nextTick(function () {\n // TODO 定时器保证动画完全执行,目前有些问题,后面会取消定时器\n _this.timer = setTimeout(function () {\n _this.animation = (0, _createAnimation.createAnimation)(_this.config, _this);\n _this.tranfromInit(false).step();\n _this.animation.run();\n _this.$emit('change', {\n detail: _this.isShow });\n\n }, 20);\n });\n },\n // 关闭过度动画\n close: function close(type) {var _this2 = this;\n if (!this.animation) return;\n this.tranfromInit(true).\n step().\n run(function () {\n _this2.isShow = false;\n _this2.animationData = null;\n _this2.animation = null;var _this2$styleInit =\n _this2.styleInit(false),opacity = _this2$styleInit.opacity,transform = _this2$styleInit.transform;\n _this2.opacity = opacity || 1;\n _this2.transform = transform;\n _this2.$emit('change', {\n detail: _this2.isShow });\n\n });\n },\n // 处理动画开始前的默认样式\n styleInit: function styleInit(type) {var _this3 = this;\n var styles = {\n transform: '' };\n\n var buildStyle = function buildStyle(type, mode) {\n if (mode === 'fade') {\n styles.opacity = _this3.animationType(type)[mode];\n } else {\n styles.transform += _this3.animationType(type)[mode] + ' ';\n }\n };\n if (typeof this.modeClass === 'string') {\n buildStyle(type, this.modeClass);\n } else {\n this.modeClass.forEach(function (mode) {\n buildStyle(type, mode);\n });\n }\n return styles;\n },\n // 处理内置组合动画\n tranfromInit: function tranfromInit(type) {var _this4 = this;\n var buildTranfrom = function buildTranfrom(type, mode) {\n var aniNum = null;\n if (mode === 'fade') {\n aniNum = type ? 0 : 1;\n } else {\n aniNum = type ? '-100%' : '0';\n if (mode === 'zoom-in') {\n aniNum = type ? 0.8 : 1;\n }\n if (mode === 'zoom-out') {\n aniNum = type ? 1.2 : 1;\n }\n if (mode === 'slide-right') {\n aniNum = type ? '100%' : '0';\n }\n if (mode === 'slide-bottom') {\n aniNum = type ? '100%' : '0';\n }\n }\n _this4.animation[_this4.animationMode()[mode]](aniNum);\n };\n if (typeof this.modeClass === 'string') {\n buildTranfrom(type, this.modeClass);\n } else {\n this.modeClass.forEach(function (mode) {\n buildTranfrom(type, mode);\n });\n }\n\n return this.animation;\n },\n animationType: function animationType(type) {\n return {\n fade: type ? 1 : 0,\n 'slide-top': \"translateY(\".concat(type ? '0' : '-100%', \")\"),\n 'slide-right': \"translateX(\".concat(type ? '0' : '100%', \")\"),\n 'slide-bottom': \"translateY(\".concat(type ? '0' : '100%', \")\"),\n 'slide-left': \"translateX(\".concat(type ? '0' : '-100%', \")\"),\n 'zoom-in': \"scaleX(\".concat(type ? 1 : 0.8, \") scaleY(\").concat(type ? 1 : 0.8, \")\"),\n 'zoom-out': \"scaleX(\".concat(type ? 1 : 1.2, \") scaleY(\").concat(type ? 1 : 1.2, \")\") };\n\n },\n // 内置动画类型与实际动画对应字典\n animationMode: function animationMode() {\n return {\n fade: 'opacity',\n 'slide-top': 'translateY',\n 'slide-right': 'translateX',\n 'slide-bottom': 'translateY',\n 'slide-left': 'translateX',\n 'zoom-in': 'scale',\n 'zoom-out': 'scale' };\n\n },\n // 驼峰转中横线\n toLine: function toLine(name) {\n return name.replace(/([A-Z])/g, '-$1').toLowerCase();\n } } };exports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXRyYW5zaXRpb24vY29tcG9uZW50cy91bmktdHJhbnNpdGlvbi91bmktdHJhbnNpdGlvbi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFLQSx5RTs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7OztBQWdCQTtBQUNBLHVCQURBO0FBRUEsNEJBRkE7QUFHQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQURBOztBQUtBO0FBQ0EsMkJBREE7QUFFQSxhQUZBLHNCQUVBO0FBQ0E7QUFDQSxPQUpBLEVBTEE7O0FBV0E7QUFDQSxrQkFEQTtBQUVBLGtCQUZBLEVBWEE7O0FBZUE7QUFDQSxrQkFEQTtBQUVBLGFBRkEsc0JBRUE7QUFDQTtBQUNBLE9BSkEsRUFmQTs7QUFxQkE7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBckJBLEVBSEE7OztBQTZCQSxNQTdCQSxrQkE2QkE7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkE7QUFHQSxnQkFIQTtBQUlBLHVCQUpBO0FBS0EsdUJBTEE7QUFNQSxnQkFOQTs7QUFRQSxHQXRDQTtBQXVDQTtBQUNBO0FBQ0EsYUFEQSxtQkFDQSxNQURBLEVBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BVkE7QUFXQSxxQkFYQSxFQURBLEVBdkNBOzs7QUFzREE7QUFDQTtBQUNBLGdCQUZBLDBCQUVBO0FBQ0E7QUFDQSxpQkFEQTtBQUVBLHlEQUZBOztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBYkE7QUFjQTtBQUNBLG1CQWZBLDZCQWVBO0FBQ0E7QUFDQSxLQWpCQSxFQXREQTs7QUF5RUEsU0F6RUEscUJBeUVBO0FBQ0E7QUFDQTtBQUNBLDZCQURBO0FBRUEsNEJBRkE7QUFHQSxnQ0FIQTtBQUlBLGNBSkE7O0FBTUE7QUFDQSxHQWxGQTtBQW1GQTtBQUNBOzs7QUFHQSxRQUpBLGtCQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVRBO0FBVUE7OztBQUdBLFdBYkEscUJBYUE7QUFDQTtBQUNBLDJCQURBOztBQUdBLEtBakJBO0FBa0JBOzs7O0FBSUEsUUF0QkEsZ0JBc0JBLEdBdEJBLEVBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQSxTQU5BLENBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FyQ0E7QUFzQ0E7OztBQUdBLE9BekNBLGVBeUNBLEVBekNBLEVBeUNBO0FBQ0E7QUFDQTtBQUNBLEtBNUNBO0FBNkNBO0FBQ0EsUUE5Q0Esa0JBOENBO0FBQ0E7QUFDQTtBQUNBLHlCQUhBO0FBSUEsMkJBSkEsQ0FJQSxPQUpBLG1CQUlBLE9BSkEsQ0FJQSxTQUpBLG1CQUlBLFNBSkE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FEQTs7QUFHQSxTQVBBLEVBT0EsRUFQQTtBQVFBLE9BVkE7QUFXQSxLQW5FQTtBQW9FQTtBQUNBLFNBckVBLGlCQXFFQSxJQXJFQSxFQXFFQTtBQUNBO0FBQ0E7QUFDQSxVQURBO0FBRUEsU0FGQSxDQUVBO0FBQ0E7QUFDQTtBQUNBLGdDQUhBO0FBSUEsK0JBSkEsQ0FJQSxPQUpBLG9CQUlBLE9BSkEsQ0FJQSxTQUpBLG9CQUlBLFNBSkE7QUFLQTtBQUNBO0FBQ0E7QUFDQSwrQkFEQTs7QUFHQSxPQVpBO0FBYUEsS0FwRkE7QUFxRkE7QUFDQSxhQXRGQSxxQkFzRkEsSUF0RkEsRUFzRkE7QUFDQTtBQUNBLHFCQURBOztBQUdBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQSxPQU5BO0FBT0E7QUFDQTtBQUNBLE9BRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUZBO0FBR0E7QUFDQTtBQUNBLEtBekdBO0FBMEdBO0FBQ0EsZ0JBM0dBLHdCQTJHQSxJQTNHQSxFQTJHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FwQkE7QUFxQkE7QUFDQTtBQUNBLE9BRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUZBO0FBR0E7O0FBRUE7QUFDQSxLQTFJQTtBQTJJQSxpQkEzSUEseUJBMklBLElBM0lBLEVBMklBO0FBQ0E7QUFDQSwwQkFEQTtBQUVBLG9FQUZBO0FBR0EscUVBSEE7QUFJQSxzRUFKQTtBQUtBLHFFQUxBO0FBTUEsNEZBTkE7QUFPQSw2RkFQQTs7QUFTQSxLQXJKQTtBQXNKQTtBQUNBLGlCQXZKQSwyQkF1SkE7QUFDQTtBQUNBLHVCQURBO0FBRUEsaUNBRkE7QUFHQSxtQ0FIQTtBQUlBLG9DQUpBO0FBS0Esa0NBTEE7QUFNQSwwQkFOQTtBQU9BLDJCQVBBOztBQVNBLEtBaktBO0FBa0tBO0FBQ0EsVUFuS0Esa0JBbUtBLElBbktBLEVBbUtBO0FBQ0E7QUFDQSxLQXJLQSxFQW5GQSxFIiwiZmlsZSI6IjIyNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LWlmPVwiaXNTaG93XCIgcmVmPVwiYW5pXCIgOmFuaW1hdGlvbj1cImFuaW1hdGlvbkRhdGFcIiA6Y2xhc3M9XCJjdXN0b21DbGFzc1wiIDpzdHlsZT1cInRyYW5zZm9ybVN0eWxlc1wiIEBjbGljaz1cIm9uQ2xpY2tcIj48c2xvdD48L3Nsb3Q+PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IHsgY3JlYXRlQW5pbWF0aW9uIH0gZnJvbSAnLi9jcmVhdGVBbmltYXRpb24nXHJcblxyXG4vKipcclxuICogVHJhbnNpdGlvbiDov4fmuKHliqjnlLtcclxuICogQGRlc2NyaXB0aW9uIOeugOWNlei/h+a4oeWKqOeUu+e7hOS7tlxyXG4gKiBAdHV0b3JpYWwgaHR0cHM6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9OTg1XHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gc2hvdyA9IFtmYWxzZXx0cnVlXSDmjqfliLbnu4Tku7bmmL7npLrmiJbpmpDol49cclxuICogQHByb3BlcnR5IHtBcnJheXxTdHJpbmd9IG1vZGVDbGFzcyA9IFtmYWRlfHNsaWRlLXRvcHxzbGlkZS1yaWdodHxzbGlkZS1ib3R0b218c2xpZGUtbGVmdHx6b29tLWlufHpvb20tb3V0XSDov4fmuKHliqjnlLvnsbvlnotcclxuICogIEB2YWx1ZSBmYWRlIOa4kOmakOa4kOWHuui/h+a4oVxyXG4gKiAgQHZhbHVlIHNsaWRlLXRvcCDnlLHkuIroh7PkuIvov4fmuKFcclxuICogIEB2YWx1ZSBzbGlkZS1yaWdodCDnlLHlj7Poh7Plt6bov4fmuKFcclxuICogIEB2YWx1ZSBzbGlkZS1ib3R0b20g55Sx5LiL6Iez5LiK6L+H5rihXHJcbiAqICBAdmFsdWUgc2xpZGUtbGVmdCDnlLHlt6boh7Plj7Pov4fmuKFcclxuICogIEB2YWx1ZSB6b29tLWluIOeUseWwj+WIsOWkp+i/h+a4oVxyXG4gKiAgQHZhbHVlIHpvb20tb3V0IOeUseWkp+WIsOWwj+i/h+a4oVxyXG4gKiBAcHJvcGVydHkge051bWJlcn0gZHVyYXRpb24g6L+H5rih5Yqo55S75oyB57ut5pe26Ze0XHJcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBzdHlsZXMg57uE5Lu25qC35byP77yM5ZCMIGNzcyDmoLflvI/vvIzms6jmhI/luKbigJkt4oCY6L+e5o6l56ym55qE5bGe5oCn6ZyA6KaB5L2/55So5bCP6am85bOw5YaZ5rOV5aaC77yaYGJhY2tncm91bmRDb2xvcjpyZWRgXHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZTogJ3VuaVRyYW5zaXRpb24nLFxyXG5cdGVtaXRzOlsnY2xpY2snLCdjaGFuZ2UnXSxcclxuXHRwcm9wczoge1xyXG5cdFx0c2hvdzoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdG1vZGVDbGFzczoge1xyXG5cdFx0XHR0eXBlOiBbQXJyYXksIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuICdmYWRlJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZHVyYXRpb246IHtcclxuXHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRkZWZhdWx0OiAzMDBcclxuXHRcdH0sXHJcblx0XHRzdHlsZXM6IHtcclxuXHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRkZWZhdWx0KCkge1xyXG5cdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxuXHRcdGN1c3RvbUNsYXNzOntcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fVxyXG5cdH0sXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdGlzU2hvdzogZmFsc2UsXHJcblx0XHRcdHRyYW5zZm9ybTogJycsXHJcblx0XHRcdG9wYWNpdHk6IDEsXHJcblx0XHRcdGFuaW1hdGlvbkRhdGE6IHt9LFxyXG5cdFx0XHRkdXJhdGlvblRpbWU6IDMwMCxcclxuXHRcdFx0Y29uZmlnOiB7fVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0d2F0Y2g6IHtcclxuXHRcdHNob3c6IHtcclxuXHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcclxuXHRcdFx0XHRpZiAobmV3VmFsKSB7XHJcblx0XHRcdFx0XHR0aGlzLm9wZW4oKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHQvLyDpgb/lhY3kuIrmnaXlsLHmiafooYwgY2xvc2Us5a+86Ie05Yqo55S76ZSZ5LmxXHJcblx0XHRcdFx0XHRpZiAodGhpcy5pc1Nob3cpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5jbG9zZSgpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbW1lZGlhdGU6IHRydWVcclxuXHRcdH1cclxuXHR9LFxyXG5cdGNvbXB1dGVkOiB7XHJcblx0XHQvLyDnlJ/miJDmoLflvI/mlbDmja5cclxuXHRcdHN0eWxlc09iamVjdCgpIHtcclxuXHRcdFx0bGV0IHN0eWxlcyA9IHtcclxuXHRcdFx0XHQuLi50aGlzLnN0eWxlcyxcclxuXHRcdFx0XHQndHJhbnNpdGlvbi1kdXJhdGlvbic6IHRoaXMuZHVyYXRpb24gLyAxMDAwICsgJ3MnXHJcblx0XHRcdH1cclxuXHRcdFx0bGV0IHRyYW5zZm9ybSA9ICcnXHJcblx0XHRcdGZvciAobGV0IGkgaW4gc3R5bGVzKSB7XHJcblx0XHRcdFx0bGV0IGxpbmUgPSB0aGlzLnRvTGluZShpKVxyXG5cdFx0XHRcdHRyYW5zZm9ybSArPSBsaW5lICsgJzonICsgc3R5bGVzW2ldICsgJzsnXHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIHRyYW5zZm9ybVxyXG5cdFx0fSxcclxuXHRcdC8vIOWIneWni+WMluWKqOeUu+adoeS7tlxyXG5cdFx0dHJhbnNmb3JtU3R5bGVzKCkge1xyXG5cdFx0XHRyZXR1cm4gJ3RyYW5zZm9ybTonICsgdGhpcy50cmFuc2Zvcm0gKyAnOycgKyAnb3BhY2l0eTonICsgdGhpcy5vcGFjaXR5ICsgJzsnICsgdGhpcy5zdHlsZXNPYmplY3RcclxuXHRcdH1cclxuXHR9LFxyXG5cdGNyZWF0ZWQoKSB7XHJcblx0XHQvLyDliqjnlLvpu5jorqTphY3nva5cclxuXHRcdHRoaXMuY29uZmlnID0ge1xyXG5cdFx0XHRkdXJhdGlvbjogdGhpcy5kdXJhdGlvbixcclxuXHRcdFx0dGltaW5nRnVuY3Rpb246ICdlYXNlJyxcclxuXHRcdFx0dHJhbnNmb3JtT3JpZ2luOiAnNTAlIDUwJScsXHJcblx0XHRcdGRlbGF5OiAwXHJcblx0XHR9XHJcblx0XHR0aGlzLmR1cmF0aW9uVGltZSA9IHRoaXMuZHVyYXRpb25cclxuXHR9LFxyXG5cdG1ldGhvZHM6IHtcclxuXHRcdC8qKlxyXG5cdFx0ICogIHJlZiDop6blj5Eg5Yid5aeL5YyW5Yqo55S7XHJcblx0XHQgKi9cclxuXHRcdGluaXQob2JqID0ge30pIHtcclxuXHRcdFx0aWYgKG9iai5kdXJhdGlvbikge1xyXG5cdFx0XHRcdHRoaXMuZHVyYXRpb25UaW1lID0gb2JqLmR1cmF0aW9uXHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy5hbmltYXRpb24gPSBjcmVhdGVBbmltYXRpb24oT2JqZWN0LmFzc2lnbih0aGlzLmNvbmZpZywgb2JqKSx0aGlzKVxyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog54K55Ye757uE5Lu26Kem5Y+R5Zue6LCDXHJcblx0XHQgKi9cclxuXHRcdG9uQ2xpY2soKSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2NsaWNrJywge1xyXG5cdFx0XHRcdGRldGFpbDogdGhpcy5pc1Nob3dcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIHJlZiDop6blj5Eg5Yqo55S75YiG57uEXHJcblx0XHQgKiBAcGFyYW0ge09iamVjdH0gb2JqXHJcblx0XHQgKi9cclxuXHRcdHN0ZXAob2JqLCBjb25maWcgPSB7fSkge1xyXG5cdFx0XHRpZiAoIXRoaXMuYW5pbWF0aW9uKSByZXR1cm5cblx0XHRcdGZvciAobGV0IGkgaW4gb2JqKSB7XHJcblx0XHRcdFx0dHJ5IHtcblx0XHRcdFx0XHRpZih0eXBlb2Ygb2JqW2ldID09PSAnb2JqZWN0Jyl7XG5cdFx0XHRcdFx0XHR0aGlzLmFuaW1hdGlvbltpXSguLi5vYmpbaV0pXG5cdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHR0aGlzLmFuaW1hdGlvbltpXShvYmpbaV0pXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gY2F0Y2ggKGUpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoYOaWueazlSAke2l9IOS4jeWtmOWcqGApXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXMuYW5pbWF0aW9uLnN0ZXAoY29uZmlnKVxuXHRcdFx0cmV0dXJuIHRoaXNcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqICByZWYg6Kem5Y+RIOaJp+ihjOWKqOeUu1xyXG5cdFx0ICovXHJcblx0XHRydW4oZm4pIHtcclxuXHRcdFx0aWYgKCF0aGlzLmFuaW1hdGlvbikgcmV0dXJuXHJcblx0XHRcdHRoaXMuYW5pbWF0aW9uLnJ1bihmbilcclxuXHRcdH0sXHJcblx0XHQvLyDlvIDlp4vov4fluqbliqjnlLtcclxuXHRcdG9wZW4oKSB7XHJcblx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxyXG5cdFx0XHR0aGlzLnRyYW5zZm9ybSA9ICcnXHJcblx0XHRcdHRoaXMuaXNTaG93ID0gdHJ1ZVxyXG5cdFx0XHRsZXQgeyBvcGFjaXR5LCB0cmFuc2Zvcm0gfSA9IHRoaXMuc3R5bGVJbml0KGZhbHNlKVxyXG5cdFx0XHRpZiAodHlwZW9mIG9wYWNpdHkgIT09ICd1bmRlZmluZWQnKSB7XHJcblx0XHRcdFx0dGhpcy5vcGFjaXR5ID0gb3BhY2l0eVxyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXMudHJhbnNmb3JtID0gdHJhbnNmb3JtXHJcblx0XHRcdC8vIOehruS/neWKqOaAgeagt+W8j+W3sue7j+eUn+aViOWQju+8jOaJp+ihjOWKqOeUu++8jOWmguaenOS4jeWKoCBuZXh0VGljayDvvIzkvJrlr7zoh7Qgd3gg5Yqo55S75omn6KGM5byC5bi4XHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHQvLyBUT0RPIOWumuaXtuWZqOS/neivgeWKqOeUu+WujOWFqOaJp+ihjO+8jOebruWJjeacieS6m+mXrumimO+8jOWQjumdouS8muWPlua2iOWumuaXtuWZqFxyXG5cdFx0XHRcdHRoaXMudGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuYW5pbWF0aW9uID0gY3JlYXRlQW5pbWF0aW9uKHRoaXMuY29uZmlnLCB0aGlzKVxyXG5cdFx0XHRcdFx0dGhpcy50cmFuZnJvbUluaXQoZmFsc2UpLnN0ZXAoKVxyXG5cdFx0XHRcdFx0dGhpcy5hbmltYXRpb24ucnVuKClcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcclxuXHRcdFx0XHRcdFx0ZGV0YWlsOiB0aGlzLmlzU2hvd1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9LCAyMClcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHQvLyDlhbPpl63ov4fluqbliqjnlLtcclxuXHRcdGNsb3NlKHR5cGUpIHtcclxuXHRcdFx0aWYgKCF0aGlzLmFuaW1hdGlvbikgcmV0dXJuXHJcblx0XHRcdHRoaXMudHJhbmZyb21Jbml0KHRydWUpXHJcblx0XHRcdFx0LnN0ZXAoKVxyXG5cdFx0XHRcdC5ydW4oKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBmYWxzZVxyXG5cdFx0XHRcdFx0dGhpcy5hbmltYXRpb25EYXRhID0gbnVsbFxyXG5cdFx0XHRcdFx0dGhpcy5hbmltYXRpb24gPSBudWxsXHJcblx0XHRcdFx0XHRsZXQgeyBvcGFjaXR5LCB0cmFuc2Zvcm0gfSA9IHRoaXMuc3R5bGVJbml0KGZhbHNlKVxyXG5cdFx0XHRcdFx0dGhpcy5vcGFjaXR5ID0gb3BhY2l0eSB8fCAxXHJcblx0XHRcdFx0XHR0aGlzLnRyYW5zZm9ybSA9IHRyYW5zZm9ybVxyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywge1xyXG5cdFx0XHRcdFx0XHRkZXRhaWw6IHRoaXMuaXNTaG93XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0Ly8g5aSE55CG5Yqo55S75byA5aeL5YmN55qE6buY6K6k5qC35byPXHJcblx0XHRzdHlsZUluaXQodHlwZSkge1xyXG5cdFx0XHRsZXQgc3R5bGVzID0ge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogJydcclxuXHRcdFx0fVxyXG5cdFx0XHRsZXQgYnVpbGRTdHlsZSA9ICh0eXBlLCBtb2RlKSA9PiB7XHJcblx0XHRcdFx0aWYgKG1vZGUgPT09ICdmYWRlJykge1xyXG5cdFx0XHRcdFx0c3R5bGVzLm9wYWNpdHkgPSB0aGlzLmFuaW1hdGlvblR5cGUodHlwZSlbbW9kZV1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0c3R5bGVzLnRyYW5zZm9ybSArPSB0aGlzLmFuaW1hdGlvblR5cGUodHlwZSlbbW9kZV0gKyAnICdcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKHR5cGVvZiB0aGlzLm1vZGVDbGFzcyA9PT0gJ3N0cmluZycpIHtcclxuXHRcdFx0XHRidWlsZFN0eWxlKHR5cGUsIHRoaXMubW9kZUNsYXNzKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRoaXMubW9kZUNsYXNzLmZvckVhY2gobW9kZSA9PiB7XHJcblx0XHRcdFx0XHRidWlsZFN0eWxlKHR5cGUsIG1vZGUpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gc3R5bGVzXHJcblx0XHR9LFxyXG5cdFx0Ly8g5aSE55CG5YaF572u57uE5ZCI5Yqo55S7XHJcblx0XHR0cmFuZnJvbUluaXQodHlwZSkge1xyXG5cdFx0XHRsZXQgYnVpbGRUcmFuZnJvbSA9ICh0eXBlLCBtb2RlKSA9PiB7XHJcblx0XHRcdFx0bGV0IGFuaU51bSA9IG51bGxcclxuXHRcdFx0XHRpZiAobW9kZSA9PT0gJ2ZhZGUnKSB7XHJcblx0XHRcdFx0XHRhbmlOdW0gPSB0eXBlID8gMCA6IDFcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0YW5pTnVtID0gdHlwZSA/ICctMTAwJScgOiAnMCdcclxuXHRcdFx0XHRcdGlmIChtb2RlID09PSAnem9vbS1pbicpIHtcclxuXHRcdFx0XHRcdFx0YW5pTnVtID0gdHlwZSA/IDAuOCA6IDFcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmIChtb2RlID09PSAnem9vbS1vdXQnKSB7XHJcblx0XHRcdFx0XHRcdGFuaU51bSA9IHR5cGUgPyAxLjIgOiAxXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAobW9kZSA9PT0gJ3NsaWRlLXJpZ2h0Jykge1xyXG5cdFx0XHRcdFx0XHRhbmlOdW0gPSB0eXBlID8gJzEwMCUnIDogJzAnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAobW9kZSA9PT0gJ3NsaWRlLWJvdHRvbScpIHtcclxuXHRcdFx0XHRcdFx0YW5pTnVtID0gdHlwZSA/ICcxMDAlJyA6ICcwJ1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmFuaW1hdGlvblt0aGlzLmFuaW1hdGlvbk1vZGUoKVttb2RlXV0oYW5pTnVtKVxyXG5cdFx0XHR9XHJcblx0XHRcdGlmICh0eXBlb2YgdGhpcy5tb2RlQ2xhc3MgPT09ICdzdHJpbmcnKSB7XHJcblx0XHRcdFx0YnVpbGRUcmFuZnJvbSh0eXBlLCB0aGlzLm1vZGVDbGFzcylcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLm1vZGVDbGFzcy5mb3JFYWNoKG1vZGUgPT4ge1xyXG5cdFx0XHRcdFx0YnVpbGRUcmFuZnJvbSh0eXBlLCBtb2RlKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHJldHVybiB0aGlzLmFuaW1hdGlvblxyXG5cdFx0fSxcclxuXHRcdGFuaW1hdGlvblR5cGUodHlwZSkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGZhZGU6IHR5cGUgPyAxIDogMCxcclxuXHRcdFx0XHQnc2xpZGUtdG9wJzogYHRyYW5zbGF0ZVkoJHt0eXBlID8gJzAnIDogJy0xMDAlJ30pYCxcclxuXHRcdFx0XHQnc2xpZGUtcmlnaHQnOiBgdHJhbnNsYXRlWCgke3R5cGUgPyAnMCcgOiAnMTAwJSd9KWAsXHJcblx0XHRcdFx0J3NsaWRlLWJvdHRvbSc6IGB0cmFuc2xhdGVZKCR7dHlwZSA/ICcwJyA6ICcxMDAlJ30pYCxcclxuXHRcdFx0XHQnc2xpZGUtbGVmdCc6IGB0cmFuc2xhdGVYKCR7dHlwZSA/ICcwJyA6ICctMTAwJSd9KWAsXHJcblx0XHRcdFx0J3pvb20taW4nOiBgc2NhbGVYKCR7dHlwZSA/IDEgOiAwLjh9KSBzY2FsZVkoJHt0eXBlID8gMSA6IDAuOH0pYCxcclxuXHRcdFx0XHQnem9vbS1vdXQnOiBgc2NhbGVYKCR7dHlwZSA/IDEgOiAxLjJ9KSBzY2FsZVkoJHt0eXBlID8gMSA6IDEuMn0pYFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8g5YaF572u5Yqo55S757G75Z6L5LiO5a6e6ZmF5Yqo55S75a+55bqU5a2X5YW4XHJcblx0XHRhbmltYXRpb25Nb2RlKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGZhZGU6ICdvcGFjaXR5JyxcclxuXHRcdFx0XHQnc2xpZGUtdG9wJzogJ3RyYW5zbGF0ZVknLFxyXG5cdFx0XHRcdCdzbGlkZS1yaWdodCc6ICd0cmFuc2xhdGVYJyxcclxuXHRcdFx0XHQnc2xpZGUtYm90dG9tJzogJ3RyYW5zbGF0ZVknLFxyXG5cdFx0XHRcdCdzbGlkZS1sZWZ0JzogJ3RyYW5zbGF0ZVgnLFxyXG5cdFx0XHRcdCd6b29tLWluJzogJ3NjYWxlJyxcclxuXHRcdFx0XHQnem9vbS1vdXQnOiAnc2NhbGUnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvLyDpqbzls7DovazkuK3mqKrnur9cclxuXHRcdHRvTGluZShuYW1lKSB7XHJcblx0XHRcdHJldHVybiBuYW1lLnJlcGxhY2UoLyhbQS1aXSkvZywgJy0kMScpLnRvTG93ZXJDYXNlKClcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+PC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///225\n"); /***/ }), /* 226 */ /*!*****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-transition/components/uni-transition/createAnimation.js ***! \*****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.createAnimation = createAnimation;function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}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, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} // const defaultOption = {\n// \tduration: 300,\n// \ttimingFunction: 'linear',\n// \tdelay: 0,\n// \ttransformOrigin: '50% 50% 0'\n// }\nvar\n\n\nMPAnimation = /*#__PURE__*/function () {\n function MPAnimation(options, _this) {_classCallCheck(this, MPAnimation);\n this.options = options;\n this.animation = uni.createAnimation(options);\n this.currentStepAnimates = {};\n this.next = 0;\n this.$ = _this;\n\n }_createClass(MPAnimation, [{ key: \"_nvuePushAnimates\", value: function _nvuePushAnimates(\n\n type, args) {\n var aniObj = this.currentStepAnimates[this.next];\n var styles = {};\n if (!aniObj) {\n styles = {\n styles: {},\n config: {} };\n\n } else {\n styles = aniObj;\n }\n if (animateTypes1.includes(type)) {\n if (!styles.styles.transform) {\n styles.styles.transform = '';\n }\n var unit = '';\n if (type === 'rotate') {\n unit = 'deg';\n }\n styles.styles.transform += \"\".concat(type, \"(\").concat(args + unit, \") \");\n } else {\n styles.styles[type] = \"\".concat(args);\n }\n this.currentStepAnimates[this.next] = styles;\n } }, { key: \"_animateRun\", value: function _animateRun()\n {var styles = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var ref = this.$.$refs['ani'].ref;\n if (!ref) return;\n return new Promise(function (resolve, reject) {\n nvueAnimation.transition(ref, _objectSpread({\n styles: styles },\n config),\n function (res) {\n resolve();\n });\n });\n } }, { key: \"_nvueNextAnimate\", value: function _nvueNextAnimate(\n\n animates) {var _this2 = this;var step = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;var fn = arguments.length > 2 ? arguments[2] : undefined;\n var obj = animates[step];\n if (obj) {var\n\n styles =\n\n obj.styles,config = obj.config;\n this._animateRun(styles, config).then(function () {\n step += 1;\n _this2._nvueNextAnimate(animates, step, fn);\n });\n } else {\n this.currentStepAnimates = {};\n typeof fn === 'function' && fn();\n this.isEnd = true;\n }\n } }, { key: \"step\", value: function step()\n\n {var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n this.animation.step(config);\n\n\n\n\n\n\n return this;\n } }, { key: \"run\", value: function run(\n\n fn) {\n\n this.$.animationData = this.animation.export();\n this.$.timer = setTimeout(function () {\n typeof fn === 'function' && fn();\n }, this.$.durationTime);\n\n\n\n\n\n\n\n\n } }]);return MPAnimation;}();\n\n\n\nvar animateTypes1 = ['matrix', 'matrix3d', 'rotate', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scale3d',\n'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'translate', 'translate3d', 'translateX', 'translateY',\n'translateZ'];\n\nvar animateTypes2 = ['opacity', 'backgroundColor'];\nvar animateTypes3 = ['width', 'height', 'left', 'right', 'top', 'bottom'];\nanimateTypes1.concat(animateTypes2, animateTypes3).forEach(function (type) {\n MPAnimation.prototype[type] = function () {var _this$animation;\n\n (_this$animation = this.animation)[type].apply(_this$animation, arguments);\n\n\n\n\n return this;\n };\n});\n\nfunction createAnimation(option, _this) {\n if (!_this) return;\n clearTimeout(_this.timer);\n return new MPAnimation(option, _this);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXRyYW5zaXRpb24vY29tcG9uZW50cy91bmktdHJhbnNpdGlvbi9jcmVhdGVBbmltYXRpb24uanMiXSwibmFtZXMiOlsiTVBBbmltYXRpb24iLCJvcHRpb25zIiwiX3RoaXMiLCJhbmltYXRpb24iLCJ1bmkiLCJjcmVhdGVBbmltYXRpb24iLCJjdXJyZW50U3RlcEFuaW1hdGVzIiwibmV4dCIsIiQiLCJ0eXBlIiwiYXJncyIsImFuaU9iaiIsInN0eWxlcyIsImNvbmZpZyIsImFuaW1hdGVUeXBlczEiLCJpbmNsdWRlcyIsInRyYW5zZm9ybSIsInVuaXQiLCJyZWYiLCIkcmVmcyIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwibnZ1ZUFuaW1hdGlvbiIsInRyYW5zaXRpb24iLCJyZXMiLCJhbmltYXRlcyIsInN0ZXAiLCJmbiIsIm9iaiIsIl9hbmltYXRlUnVuIiwidGhlbiIsIl9udnVlTmV4dEFuaW1hdGUiLCJpc0VuZCIsImFuaW1hdGlvbkRhdGEiLCJleHBvcnQiLCJ0aW1lciIsInNldFRpbWVvdXQiLCJkdXJhdGlvblRpbWUiLCJhbmltYXRlVHlwZXMyIiwiYW5pbWF0ZVR5cGVzMyIsImNvbmNhdCIsImZvckVhY2giLCJwcm90b3R5cGUiLCJvcHRpb24iLCJjbGVhclRpbWVvdXQiXSwibWFwcGluZ3MiOiJpeURBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSU1BLFc7QUFDTCx1QkFBWUMsT0FBWixFQUFxQkMsS0FBckIsRUFBNEI7QUFDM0IsU0FBS0QsT0FBTCxHQUFlQSxPQUFmO0FBQ0EsU0FBS0UsU0FBTCxHQUFpQkMsR0FBRyxDQUFDQyxlQUFKLENBQW9CSixPQUFwQixDQUFqQjtBQUNBLFNBQUtLLG1CQUFMLEdBQTJCLEVBQTNCO0FBQ0EsU0FBS0MsSUFBTCxHQUFZLENBQVo7QUFDQSxTQUFLQyxDQUFMLEdBQVNOLEtBQVQ7O0FBRUEsRzs7QUFFaUJPLFEsRUFBTUMsSSxFQUFN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QSxLOzs7O0FBSUYsSUFBTXhCLGFBQWEsR0FBRyxDQUFDLFFBQUQsRUFBVyxVQUFYLEVBQXVCLFFBQXZCLEVBQWlDLFVBQWpDLEVBQTZDLFNBQTdDLEVBQXdELFNBQXhELEVBQW1FLFNBQW5FLEVBQThFLE9BQTlFLEVBQXVGLFNBQXZGO0FBQ3JCLFFBRHFCLEVBQ1gsUUFEVyxFQUNELFFBREMsRUFDUyxNQURULEVBQ2lCLE9BRGpCLEVBQzBCLE9BRDFCLEVBQ21DLFdBRG5DLEVBQ2dELGFBRGhELEVBQytELFlBRC9ELEVBQzZFLFlBRDdFO0FBRXJCLFlBRnFCLENBQXRCOztBQUlBLElBQU15QixhQUFhLEdBQUcsQ0FBQyxTQUFELEVBQVksaUJBQVosQ0FBdEI7QUFDQSxJQUFNQyxhQUFhLEdBQUcsQ0FBQyxPQUFELEVBQVUsUUFBVixFQUFvQixNQUFwQixFQUE0QixPQUE1QixFQUFxQyxLQUFyQyxFQUE0QyxRQUE1QyxDQUF0QjtBQUNBMUIsYUFBYSxDQUFDMkIsTUFBZCxDQUFxQkYsYUFBckIsRUFBb0NDLGFBQXBDLEVBQW1ERSxPQUFuRCxDQUEyRCxVQUFBakMsSUFBSSxFQUFJO0FBQ2xFVCxhQUFXLENBQUMyQyxTQUFaLENBQXNCbEMsSUFBdEIsSUFBOEIsWUFBa0I7O0FBRS9DLDRCQUFLTixTQUFMLEVBQWVNLElBQWY7Ozs7O0FBS0EsV0FBTyxJQUFQO0FBQ0EsR0FSRDtBQVNBLENBVkQ7O0FBWU8sU0FBU0osZUFBVCxDQUF5QnVDLE1BQXpCLEVBQWlDMUMsS0FBakMsRUFBd0M7QUFDOUMsTUFBRyxDQUFDQSxLQUFKLEVBQVc7QUFDWDJDLGNBQVksQ0FBQzNDLEtBQUssQ0FBQ2tDLEtBQVAsQ0FBWjtBQUNBLFNBQU8sSUFBSXBDLFdBQUosQ0FBZ0I0QyxNQUFoQixFQUF3QjFDLEtBQXhCLENBQVA7QUFDQSIsImZpbGUiOiIyMjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBjb25zdCBkZWZhdWx0T3B0aW9uID0ge1xyXG4vLyBcdGR1cmF0aW9uOiAzMDAsXHJcbi8vIFx0dGltaW5nRnVuY3Rpb246ICdsaW5lYXInLFxyXG4vLyBcdGRlbGF5OiAwLFxyXG4vLyBcdHRyYW5zZm9ybU9yaWdpbjogJzUwJSA1MCUgMCdcclxuLy8gfVxyXG5cclxuXHJcblxyXG5jbGFzcyBNUEFuaW1hdGlvbiB7XHJcblx0Y29uc3RydWN0b3Iob3B0aW9ucywgX3RoaXMpIHtcclxuXHRcdHRoaXMub3B0aW9ucyA9IG9wdGlvbnNcclxuXHRcdHRoaXMuYW5pbWF0aW9uID0gdW5pLmNyZWF0ZUFuaW1hdGlvbihvcHRpb25zKVxyXG5cdFx0dGhpcy5jdXJyZW50U3RlcEFuaW1hdGVzID0ge31cclxuXHRcdHRoaXMubmV4dCA9IDBcclxuXHRcdHRoaXMuJCA9IF90aGlzXHJcblxyXG5cdH1cclxuXHJcblx0X252dWVQdXNoQW5pbWF0ZXModHlwZSwgYXJncykge1xyXG5cdFx0bGV0IGFuaU9iaiA9IHRoaXMuY3VycmVudFN0ZXBBbmltYXRlc1t0aGlzLm5leHRdXHJcblx0XHRsZXQgc3R5bGVzID0ge31cclxuXHRcdGlmICghYW5pT2JqKSB7XHJcblx0XHRcdHN0eWxlcyA9IHtcclxuXHRcdFx0XHRzdHlsZXM6IHt9LFxyXG5cdFx0XHRcdGNvbmZpZzoge31cclxuXHRcdFx0fVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0c3R5bGVzID0gYW5pT2JqXHJcblx0XHR9XHJcblx0XHRpZiAoYW5pbWF0ZVR5cGVzMS5pbmNsdWRlcyh0eXBlKSkge1xyXG5cdFx0XHRpZiAoIXN0eWxlcy5zdHlsZXMudHJhbnNmb3JtKSB7XHJcblx0XHRcdFx0c3R5bGVzLnN0eWxlcy50cmFuc2Zvcm0gPSAnJ1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldCB1bml0ID0gJydcclxuXHRcdFx0aWYodHlwZSA9PT0gJ3JvdGF0ZScpe1xyXG5cdFx0XHRcdHVuaXQgPSAnZGVnJ1xyXG5cdFx0XHR9XHJcblx0XHRcdHN0eWxlcy5zdHlsZXMudHJhbnNmb3JtICs9IGAke3R5cGV9KCR7YXJncyt1bml0fSkgYFxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0c3R5bGVzLnN0eWxlc1t0eXBlXSA9IGAke2FyZ3N9YFxyXG5cdFx0fVxyXG5cdFx0dGhpcy5jdXJyZW50U3RlcEFuaW1hdGVzW3RoaXMubmV4dF0gPSBzdHlsZXNcclxuXHR9XHJcblx0X2FuaW1hdGVSdW4oc3R5bGVzID0ge30sIGNvbmZpZyA9IHt9KSB7XHJcblx0XHRsZXQgcmVmID0gdGhpcy4kLiRyZWZzWydhbmknXS5yZWZcclxuXHRcdGlmICghcmVmKSByZXR1cm5cclxuXHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdG52dWVBbmltYXRpb24udHJhbnNpdGlvbihyZWYsIHtcclxuXHRcdFx0XHRzdHlsZXMsXHJcblx0XHRcdFx0Li4uY29uZmlnXHJcblx0XHRcdH0sIHJlcyA9PiB7XHJcblx0XHRcdFx0cmVzb2x2ZSgpXHJcblx0XHRcdH0pXHJcblx0XHR9KVxyXG5cdH1cclxuXHJcblx0X252dWVOZXh0QW5pbWF0ZShhbmltYXRlcywgc3RlcCA9IDAsIGZuKSB7XHJcblx0XHRsZXQgb2JqID0gYW5pbWF0ZXNbc3RlcF1cclxuXHRcdGlmIChvYmopIHtcclxuXHRcdFx0bGV0IHtcclxuXHRcdFx0XHRzdHlsZXMsXHJcblx0XHRcdFx0Y29uZmlnXHJcblx0XHRcdH0gPSBvYmpcclxuXHRcdFx0dGhpcy5fYW5pbWF0ZVJ1bihzdHlsZXMsIGNvbmZpZykudGhlbigoKSA9PiB7XHJcblx0XHRcdFx0c3RlcCArPSAxXHJcblx0XHRcdFx0dGhpcy5fbnZ1ZU5leHRBbmltYXRlKGFuaW1hdGVzLCBzdGVwLCBmbilcclxuXHRcdFx0fSlcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHRoaXMuY3VycmVudFN0ZXBBbmltYXRlcyA9IHt9XHJcblx0XHRcdHR5cGVvZiBmbiA9PT0gJ2Z1bmN0aW9uJyAmJiBmbigpXHJcblx0XHRcdHRoaXMuaXNFbmQgPSB0cnVlXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzdGVwKGNvbmZpZyA9IHt9KSB7XHJcblxyXG5cdFx0dGhpcy5hbmltYXRpb24uc3RlcChjb25maWcpXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRyZXR1cm4gdGhpc1xyXG5cdH1cclxuXHJcblx0cnVuKGZuKSB7XHJcblxyXG5cdFx0dGhpcy4kLmFuaW1hdGlvbkRhdGEgPSB0aGlzLmFuaW1hdGlvbi5leHBvcnQoKVxyXG5cdFx0dGhpcy4kLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdHR5cGVvZiBmbiA9PT0gJ2Z1bmN0aW9uJyAmJiBmbigpXHJcblx0XHR9LCB0aGlzLiQuZHVyYXRpb25UaW1lKVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuY29uc3QgYW5pbWF0ZVR5cGVzMSA9IFsnbWF0cml4JywgJ21hdHJpeDNkJywgJ3JvdGF0ZScsICdyb3RhdGUzZCcsICdyb3RhdGVYJywgJ3JvdGF0ZVknLCAncm90YXRlWicsICdzY2FsZScsICdzY2FsZTNkJyxcclxuXHQnc2NhbGVYJywgJ3NjYWxlWScsICdzY2FsZVonLCAnc2tldycsICdza2V3WCcsICdza2V3WScsICd0cmFuc2xhdGUnLCAndHJhbnNsYXRlM2QnLCAndHJhbnNsYXRlWCcsICd0cmFuc2xhdGVZJyxcclxuXHQndHJhbnNsYXRlWidcclxuXVxyXG5jb25zdCBhbmltYXRlVHlwZXMyID0gWydvcGFjaXR5JywgJ2JhY2tncm91bmRDb2xvciddXHJcbmNvbnN0IGFuaW1hdGVUeXBlczMgPSBbJ3dpZHRoJywgJ2hlaWdodCcsICdsZWZ0JywgJ3JpZ2h0JywgJ3RvcCcsICdib3R0b20nXVxyXG5hbmltYXRlVHlwZXMxLmNvbmNhdChhbmltYXRlVHlwZXMyLCBhbmltYXRlVHlwZXMzKS5mb3JFYWNoKHR5cGUgPT4ge1xyXG5cdE1QQW5pbWF0aW9uLnByb3RvdHlwZVt0eXBlXSA9IGZ1bmN0aW9uKC4uLmFyZ3MpIHtcclxuXHJcblx0XHR0aGlzLmFuaW1hdGlvblt0eXBlXSguLi5hcmdzKVxyXG5cclxuXHJcblxyXG5cclxuXHRcdHJldHVybiB0aGlzXHJcblx0fVxyXG59KVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZUFuaW1hdGlvbihvcHRpb24sIF90aGlzKSB7XHJcblx0aWYoIV90aGlzKSByZXR1cm5cclxuXHRjbGVhclRpbWVvdXQoX3RoaXMudGltZXIpXHJcblx0cmV0dXJuIG5ldyBNUEFuaW1hdGlvbihvcHRpb24sIF90aGlzKVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///226\n"); /***/ }), /* 227 */ /*!***************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-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-popup.vue?vue&type=script&lang=js& */ 228);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW91QixDQUFnQiwrdkJBQUcsRUFBQyIsImZpbGUiOiIyMjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1wb3B1cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///227\n"); /***/ }), /* 228 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n/**\r\n * PopUp 弹出层\r\n * @description 弹出层组件,为了解决遮罩弹层的问题\r\n * @tutorial https://ext.dcloud.net.cn/plugin?id=329\r\n * @property {String} type = [top|center|bottom|left|right|message|dialog|share] 弹出方式\r\n * \t@value top 顶部弹出\r\n * \t@value center 中间弹出\r\n * \t@value bottom 底部弹出\r\n * \t@value left\t\t左侧弹出\r\n * \t@value right 右侧弹出\r\n * \t@value message 消息提示\r\n * \t@value dialog 对话框\r\n * \t@value share 底部分享示例\r\n * @property {Boolean} animation = [true|false] 是否开启动画\r\n * @property {Boolean} maskClick = [true|false] 蒙版点击是否关闭弹窗\r\n * @property {String} backgroundColor \t\t\t\t\t主窗口背景色\r\n * @property {Boolean} safeArea\t\t\t\t\t\t\t\t\t是否适配底部安全区\r\n * @event {Function} change 打开关闭弹窗触发,e={show: false}\r\n * @event {Function} maskClick 点击遮罩触发\r\n */var _default =\n\n{\n name: 'uniPopup',\n components: {},\n\n\n\n\n emits: ['change', 'maskClick'],\n props: {\n // 开启动画\n animation: {\n type: Boolean,\n default: true },\n\n // 弹出层类型,可选值,top: 顶部弹出层;bottom:底部弹出层;center:全屏弹出层\n // message: 消息提示 ; dialog : 对话框\n type: {\n type: String,\n default: 'center' },\n\n // maskClick\n maskClick: {\n type: Boolean,\n default: true },\n\n backgroundColor: {\n type: String,\n default: 'none' },\n\n safeArea: {\n type: Boolean,\n default: true } },\n\n\n\n watch: {\n /**\r\n * 监听type类型\r\n */\n type: {\n handler: function handler(type) {\n if (!this.config[type]) return;\n this[this.config[type]](true);\n },\n immediate: true },\n\n isDesktop: {\n handler: function handler(newVal) {\n if (!this.config[newVal]) return;\n this[this.config[this.type]](true);\n },\n immediate: true },\n\n /**\r\n * 监听遮罩是否可点击\r\n * @param {Object} val\r\n */\n maskClick: {\n handler: function handler(val) {\n this.mkclick = val;\n },\n immediate: true } },\n\n\n data: function data() {\n return {\n duration: 300,\n ani: [],\n showPopup: false,\n showTrans: false,\n popupWidth: 0,\n popupHeight: 0,\n config: {\n top: 'top',\n bottom: 'bottom',\n center: 'center',\n left: 'left',\n right: 'right',\n message: 'top',\n dialog: 'center',\n share: 'bottom' },\n\n maskClass: {\n position: 'fixed',\n bottom: 0,\n top: 0,\n left: 0,\n right: 0,\n backgroundColor: 'rgba(0, 0, 0, 0.4)' },\n\n transClass: {\n position: 'fixed',\n left: 0,\n right: 0 },\n\n maskShow: true,\n mkclick: true,\n popupstyle: this.isDesktop ? 'fixforpc-top' : 'top' };\n\n },\n computed: {\n isDesktop: function isDesktop() {\n return this.popupWidth >= 500 && this.popupHeight >= 500;\n },\n bg: function bg() {\n if (this.backgroundColor === '' || this.backgroundColor === 'none') {\n return 'transparent';\n }\n return this.backgroundColor;\n } },\n\n mounted: function mounted() {var _this = this;\n var fixSize = function fixSize() {var _uni$getSystemInfoSyn =\n uni.getSystemInfoSync(),windowWidth = _uni$getSystemInfoSyn.windowWidth,windowHeight = _uni$getSystemInfoSyn.windowHeight,windowTop = _uni$getSystemInfoSyn.windowTop,safeAreaInsets = _uni$getSystemInfoSyn.safeAreaInsets;\n _this.popupWidth = windowWidth;\n _this.popupHeight = windowHeight + windowTop;\n // 是否适配底部安全区\n if (_this.safeArea) {\n _this.safeAreaInsets = safeAreaInsets;\n } else {\n _this.safeAreaInsets = 0;\n }\n };\n fixSize();\n\n\n\n\n\n\n },\n created: function created() {\n this.mkclick = this.maskClick;\n if (this.animation) {\n this.duration = 300;\n } else {\n this.duration = 0;\n }\n // TODO 处理 message 组件生命周期异常的问题\n this.messageChild = null;\n // TODO 解决头条冒泡的问题\n this.clearPropagation = false;\n },\n methods: {\n /**\r\n * 公用方法,不显示遮罩层\r\n */\n closeMask: function closeMask() {\n this.maskShow = false;\n },\n /**\r\n * 公用方法,遮罩层禁止点击\r\n */\n disableMask: function disableMask() {\n this.mkclick = false;\n },\n // TODO nvue 取消冒泡\n clear: function clear(e) {\n\n e.stopPropagation();\n\n this.clearPropagation = true;\n },\n\n open: function open(direction) {\n var innerType = ['top', 'center', 'bottom', 'left', 'right', 'message', 'dialog', 'share'];\n if (!(direction && innerType.indexOf(direction) !== -1)) {\n direction = this.type;\n }\n if (!this.config[direction]) {\n __f__(\"error\", '缺少类型:', direction, \" at uni_modules/uni-popup/components/uni-popup/uni-popup.vue:211\");\n return;\n }\n this[this.config[direction]]();\n this.$emit('change', {\n show: true,\n type: direction });\n\n },\n close: function close(type) {var _this2 = this;\n this.showTrans = false;\n this.$emit('change', {\n show: false,\n type: this.type });\n\n clearTimeout(this.timer);\n // // 自定义关闭事件\n // this.customOpen && this.customClose()\n this.timer = setTimeout(function () {\n _this2.showPopup = false;\n }, 300);\n },\n // TODO 处理冒泡事件,头条的冒泡事件有问题 ,先这样兼容\n touchstart: function touchstart() {\n this.clearPropagation = false;\n },\n\n onTap: function onTap() {\n if (this.clearPropagation) {\n // fix by mehaotian 兼容 nvue\n this.clearPropagation = false;\n return;\n }\n this.$emit('maskClick');\n if (!this.mkclick) return;\n this.close();\n },\n /**\r\n * 顶部弹出样式处理\r\n */\n top: function top(type) {var _this3 = this;\n this.popupstyle = this.isDesktop ? 'fixforpc-top' : 'top';\n this.ani = ['slide-top'];\n this.transClass = {\n position: 'fixed',\n left: 0,\n right: 0,\n backgroundColor: this.bg };\n\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n this.$nextTick(function () {\n if (_this3.messageChild && _this3.type === 'message') {\n _this3.messageChild.timerClose();\n }\n });\n },\n /**\r\n * 底部弹出样式处理\r\n */\n bottom: function bottom(type) {\n this.popupstyle = 'bottom';\n this.ani = ['slide-bottom'];\n\n this.transClass = {\n position: 'fixed',\n left: 0,\n right: 0,\n bottom: 0,\n paddingBottom: this.safeAreaInsets && this.safeAreaInsets.bottom || 0,\n backgroundColor: this.bg };\n\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n },\n /**\r\n * 中间弹出样式处理\r\n */\n center: function center(type) {\n this.popupstyle = 'center';\n this.ani = ['zoom-out', 'fade'];\n this.transClass = {\n position: 'fixed',\n\n display: 'flex',\n flexDirection: 'column',\n\n bottom: 0,\n left: 0,\n right: 0,\n top: 0,\n justifyContent: 'center',\n alignItems: 'center' };\n\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n },\n left: function left(type) {\n this.popupstyle = 'left';\n this.ani = ['slide-left'];\n this.transClass = {\n position: 'fixed',\n left: 0,\n bottom: 0,\n top: 0,\n backgroundColor: this.bg,\n\n display: 'flex',\n flexDirection: 'column' };\n\n\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n },\n right: function right(type) {\n this.popupstyle = 'right';\n this.ani = ['slide-right'];\n this.transClass = {\n position: 'fixed',\n bottom: 0,\n right: 0,\n top: 0,\n backgroundColor: this.bg,\n\n display: 'flex',\n flexDirection: 'column' };\n\n\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXBvcHVwL2NvbXBvbmVudHMvdW5pLXBvcHVwL3VuaS1wb3B1cC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1CQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBcUJBO0FBQ0Esa0JBREE7QUFFQSxnQkFGQTs7Ozs7QUFPQSxnQ0FQQTtBQVFBO0FBQ0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUFGQTs7QUFNQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHVCQUZBLEVBUkE7O0FBWUE7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUFiQTs7QUFpQkE7QUFDQSxrQkFEQTtBQUVBLHFCQUZBLEVBakJBOztBQXFCQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUFyQkEsRUFSQTs7OztBQW1DQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSkE7QUFLQSxxQkFMQSxFQUpBOztBQVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FKQTtBQUtBLHFCQUxBLEVBWEE7O0FBa0JBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0EsT0FIQTtBQUlBLHFCQUpBLEVBdEJBLEVBbkNBOzs7QUFnRUEsTUFoRUEsa0JBZ0VBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLGFBRkE7QUFHQSxzQkFIQTtBQUlBLHNCQUpBO0FBS0EsbUJBTEE7QUFNQSxvQkFOQTtBQU9BO0FBQ0Esa0JBREE7QUFFQSx3QkFGQTtBQUdBLHdCQUhBO0FBSUEsb0JBSkE7QUFLQSxzQkFMQTtBQU1BLHNCQU5BO0FBT0Esd0JBUEE7QUFRQSx1QkFSQSxFQVBBOztBQWlCQTtBQUNBLHlCQURBO0FBRUEsaUJBRkE7QUFHQSxjQUhBO0FBSUEsZUFKQTtBQUtBLGdCQUxBO0FBTUEsNkNBTkEsRUFqQkE7O0FBeUJBO0FBQ0EseUJBREE7QUFFQSxlQUZBO0FBR0EsZ0JBSEEsRUF6QkE7O0FBOEJBLG9CQTlCQTtBQStCQSxtQkEvQkE7QUFnQ0EseURBaENBOztBQWtDQSxHQW5HQTtBQW9HQTtBQUNBLGFBREEsdUJBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxNQUpBLGdCQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVRBLEVBcEdBOztBQStHQSxTQS9HQSxxQkErR0E7QUFDQTtBQUNBLDZCQURBLENBQ0EsV0FEQSx5QkFDQSxXQURBLENBQ0EsWUFEQSx5QkFDQSxZQURBLENBQ0EsU0FEQSx5QkFDQSxTQURBLENBQ0EsY0FEQSx5QkFDQSxjQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQSxLQVZBO0FBV0E7Ozs7Ozs7QUFPQSxHQWxJQTtBQW1JQSxTQW5JQSxxQkFtSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQTlJQTtBQStJQTtBQUNBOzs7QUFHQSxhQUpBLHVCQUlBO0FBQ0E7QUFDQSxLQU5BO0FBT0E7OztBQUdBLGVBVkEseUJBVUE7QUFDQTtBQUNBLEtBWkE7QUFhQTtBQUNBLFNBZEEsaUJBY0EsQ0FkQSxFQWNBOztBQUVBOztBQUVBO0FBQ0EsS0FuQkE7O0FBcUJBLFFBckJBLGdCQXFCQSxTQXJCQSxFQXFCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx1QkFGQTs7QUFJQSxLQW5DQTtBQW9DQSxTQXBDQSxpQkFvQ0EsSUFwQ0EsRUFvQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSx1QkFGQTs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxFQUVBLEdBRkE7QUFHQSxLQWhEQTtBQWlEQTtBQUNBLGNBbERBLHdCQWtEQTtBQUNBO0FBQ0EsS0FwREE7O0FBc0RBLFNBdERBLG1CQXNEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQS9EQTtBQWdFQTs7O0FBR0EsT0FuRUEsZUFtRUEsSUFuRUEsRUFtRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFEQTtBQUVBLGVBRkE7QUFHQSxnQkFIQTtBQUlBLGdDQUpBOztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUpBO0FBS0EsS0FyRkE7QUFzRkE7OztBQUdBLFVBekZBLGtCQXlGQSxJQXpGQSxFQXlGQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx5QkFEQTtBQUVBLGVBRkE7QUFHQSxnQkFIQTtBQUlBLGlCQUpBO0FBS0EsNkVBTEE7QUFNQSxnQ0FOQTs7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBekdBO0FBMEdBOzs7QUFHQSxVQTdHQSxrQkE2R0EsSUE3R0EsRUE2R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFEQTs7QUFHQSx1QkFIQTtBQUlBLCtCQUpBOztBQU1BLGlCQU5BO0FBT0EsZUFQQTtBQVFBLGdCQVJBO0FBU0EsY0FUQTtBQVVBLGdDQVZBO0FBV0EsNEJBWEE7O0FBYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQWpJQTtBQWtJQSxRQWxJQSxnQkFrSUEsSUFsSUEsRUFrSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFEQTtBQUVBLGVBRkE7QUFHQSxpQkFIQTtBQUlBLGNBSkE7QUFLQSxnQ0FMQTs7QUFPQSx1QkFQQTtBQVFBLCtCQVJBOzs7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBcEpBO0FBcUpBLFNBckpBLGlCQXFKQSxJQXJKQSxFQXFKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQURBO0FBRUEsaUJBRkE7QUFHQSxnQkFIQTtBQUlBLGNBSkE7QUFLQSxnQ0FMQTs7QUFPQSx1QkFQQTtBQVFBLCtCQVJBOzs7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBdktBLEVBL0lBLEUiLCJmaWxlIjoiMjI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJzaG93UG9wdXBcIiBjbGFzcz1cInVuaS1wb3B1cFwiIDpjbGFzcz1cIltwb3B1cHN0eWxlLCBpc0Rlc2t0b3AgPyAnZml4Zm9ycGMtei1pbmRleCcgOiAnJ11cIiBAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cImNsZWFyXCI+XG5cdFx0PHZpZXcgQHRvdWNoc3RhcnQ9XCJ0b3VjaHN0YXJ0XCIgPlxuXHRcdFx0PHVuaS10cmFuc2l0aW9uIGtleT1cIjFcIiB2LWlmPVwibWFza1Nob3dcIiBuYW1lPVwibWFza1wiIG1vZGUtY2xhc3M9XCJmYWRlXCIgOnN0eWxlcz1cIm1hc2tDbGFzc1wiIDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgOnNob3c9XCJzaG93VHJhbnNcIiBAY2xpY2s9XCJvblRhcFwiIC8+XG5cdFx0XHQ8dW5pLXRyYW5zaXRpb24ga2V5PVwiMlwiIDptb2RlLWNsYXNzPVwiYW5pXCIgbmFtZT1cImNvbnRlbnRcIiA6c3R5bGVzPVwidHJhbnNDbGFzc1wiIDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgOnNob3c9XCJzaG93VHJhbnNcIiBAY2xpY2s9XCJvblRhcFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXBvcHVwX193cmFwcGVyXCIgOnN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6IGJnIH1cIiA6Y2xhc3M9XCJbcG9wdXBzdHlsZV1cIiBAY2xpY2s9XCJjbGVhclwiPjxzbG90IC8+PC92aWV3PlxyXG5cdFx0XHQ8L3VuaS10cmFuc2l0aW9uPlxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0PGtleXByZXNzIHYtaWY9XCJtYXNrU2hvd1wiIEBlc2M9XCJvblRhcFwiIC8+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG4vLyAjaWZkZWYgSDVcclxuaW1wb3J0IGtleXByZXNzIGZyb20gJy4va2V5cHJlc3MuanMnXHJcbi8vICNlbmRpZlxyXG5cclxuLyoqXHJcbiAqIFBvcFVwIOW8ueWHuuWxglxyXG4gKiBAZGVzY3JpcHRpb24g5by55Ye65bGC57uE5Lu277yM5Li65LqG6Kej5Yaz6YGu572p5by55bGC55qE6Zeu6aKYXHJcbiAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0zMjlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUgPSBbdG9wfGNlbnRlcnxib3R0b218bGVmdHxyaWdodHxtZXNzYWdlfGRpYWxvZ3xzaGFyZV0g5by55Ye65pa55byPXHJcbiAqIFx0QHZhbHVlIHRvcCDpobbpg6jlvLnlh7pcclxuICogXHRAdmFsdWUgY2VudGVyIOS4remXtOW8ueWHulxyXG4gKiBcdEB2YWx1ZSBib3R0b20g5bqV6YOo5by55Ye6XHJcbiAqIFx0QHZhbHVlIGxlZnRcdFx05bem5L6n5by55Ye6XHJcbiAqIFx0QHZhbHVlIHJpZ2h0ICDlj7PkvqflvLnlh7pcclxuICogXHRAdmFsdWUgbWVzc2FnZSDmtojmga/mj5DnpLpcclxuICogXHRAdmFsdWUgZGlhbG9nIOWvueivneahhlxyXG4gKiBcdEB2YWx1ZSBzaGFyZSDlupXpg6jliIbkuqvnpLrkvotcclxuICogQHByb3BlcnR5IHtCb29sZWFufSBhbmltYXRpb24gPSBbdHJ1ZXxmYWxzZV0g5piv5ZCm5byA5ZCv5Yqo55S7XHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gbWFza0NsaWNrID0gW3RydWV8ZmFsc2VdIOiSmeeJiOeCueWHu+aYr+WQpuWFs+mXreW8ueeql1xyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gIGJhY2tncm91bmRDb2xvciBcdFx0XHRcdFx05Li756qX5Y+j6IOM5pmv6ImyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IHNhZmVBcmVhXHRcdFx0XHRcdFx0XHRcdFx05piv5ZCm6YCC6YWN5bqV6YOo5a6J5YWo5Yy6XHJcbiAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSDmiZPlvIDlhbPpl63lvLnnqpfop6blj5HvvIxlPXtzaG93OiBmYWxzZX1cbiAqIEBldmVudCB7RnVuY3Rpb259IG1hc2tDbGljayDngrnlh7vpga7nvanop6blj5FcclxuICovXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZTogJ3VuaVBvcHVwJyxcclxuXHRjb21wb25lbnRzOiB7XHJcblx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdGtleXByZXNzXHJcblx0XHQvLyAjZW5kaWZcclxuXHR9LFxyXG5cdGVtaXRzOlsnY2hhbmdlJywnbWFza0NsaWNrJ10sXHJcblx0cHJvcHM6IHtcclxuXHRcdC8vIOW8gOWQr+WKqOeUu1xyXG5cdFx0YW5pbWF0aW9uOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdH0sXHJcblx0XHQvLyDlvLnlh7rlsYLnsbvlnovvvIzlj6/pgInlgLzvvIx0b3A6IOmhtumDqOW8ueWHuuWxgu+8m2JvdHRvbe+8muW6lemDqOW8ueWHuuWxgu+8m2NlbnRlcu+8muWFqOWxj+W8ueWHuuWxglxyXG5cdFx0Ly8gbWVzc2FnZTog5raI5oGv5o+Q56S6IDsgZGlhbG9nIDog5a+56K+d5qGGXHJcblx0XHR0eXBlOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ2NlbnRlcidcclxuXHRcdH0sXHJcblx0XHQvLyBtYXNrQ2xpY2tcclxuXHRcdG1hc2tDbGljazoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0YmFja2dyb3VuZENvbG9yOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ25vbmUnXHJcblx0XHR9LFxuXHRcdHNhZmVBcmVhOntcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB0cnVlXG5cdFx0fVxuXHR9LFxyXG5cclxuXHR3YXRjaDoge1xyXG5cdFx0LyoqXHJcblx0XHQgKiDnm5HlkKx0eXBl57G75Z6LXHJcblx0XHQgKi9cclxuXHRcdHR5cGU6IHtcclxuXHRcdFx0aGFuZGxlcjogZnVuY3Rpb24odHlwZSkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5jb25maWdbdHlwZV0pIHJldHVyblxyXG5cdFx0XHRcdHRoaXNbdGhpcy5jb25maWdbdHlwZV1dKHRydWUpXHJcblx0XHRcdH0sXHJcblx0XHRcdGltbWVkaWF0ZTogdHJ1ZVxyXG5cdFx0fSxcclxuXHRcdGlzRGVza3RvcDoge1xyXG5cdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWYWwpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuY29uZmlnW25ld1ZhbF0pIHJldHVyblxyXG5cdFx0XHRcdHRoaXNbdGhpcy5jb25maWdbdGhpcy50eXBlXV0odHJ1ZSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aW1tZWRpYXRlOiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDnm5HlkKzpga7nvanmmK/lkKblj6/ngrnlh7tcclxuXHRcdCAqIEBwYXJhbSB7T2JqZWN0fSB2YWxcclxuXHRcdCAqL1xyXG5cdFx0bWFza0NsaWNrOiB7XHJcblx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMubWtjbGljayA9IHZhbFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbW1lZGlhdGU6IHRydWVcclxuXHRcdH1cclxuXHR9LFxyXG5cdGRhdGEoKSB7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHRkdXJhdGlvbjogMzAwLFxyXG5cdFx0XHRhbmk6IFtdLFxyXG5cdFx0XHRzaG93UG9wdXA6IGZhbHNlLFxyXG5cdFx0XHRzaG93VHJhbnM6IGZhbHNlLFxyXG5cdFx0XHRwb3B1cFdpZHRoOiAwLFxyXG5cdFx0XHRwb3B1cEhlaWdodDogMCxcclxuXHRcdFx0Y29uZmlnOiB7XHJcblx0XHRcdFx0dG9wOiAndG9wJyxcclxuXHRcdFx0XHRib3R0b206ICdib3R0b20nLFxyXG5cdFx0XHRcdGNlbnRlcjogJ2NlbnRlcicsXHJcblx0XHRcdFx0bGVmdDogJ2xlZnQnLFxyXG5cdFx0XHRcdHJpZ2h0OiAncmlnaHQnLFxyXG5cdFx0XHRcdG1lc3NhZ2U6ICd0b3AnLFxyXG5cdFx0XHRcdGRpYWxvZzogJ2NlbnRlcicsXHJcblx0XHRcdFx0c2hhcmU6ICdib3R0b20nXHJcblx0XHRcdH0sXHJcblx0XHRcdG1hc2tDbGFzczoge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiAnZml4ZWQnLFxyXG5cdFx0XHRcdGJvdHRvbTogMCxcclxuXHRcdFx0XHR0b3A6IDAsXHJcblx0XHRcdFx0bGVmdDogMCxcclxuXHRcdFx0XHRyaWdodDogMCxcclxuXHRcdFx0XHRiYWNrZ3JvdW5kQ29sb3I6ICdyZ2JhKDAsIDAsIDAsIDAuNCknXHJcblx0XHRcdH0sXHJcblx0XHRcdHRyYW5zQ2xhc3M6IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogJ2ZpeGVkJyxcclxuXHRcdFx0XHRsZWZ0OiAwLFxyXG5cdFx0XHRcdHJpZ2h0OiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdG1hc2tTaG93OiB0cnVlLFxyXG5cdFx0XHRta2NsaWNrOiB0cnVlLFxyXG5cdFx0XHRwb3B1cHN0eWxlOiB0aGlzLmlzRGVza3RvcCA/ICdmaXhmb3JwYy10b3AnIDogJ3RvcCdcclxuXHRcdH1cclxuXHR9LFxyXG5cdGNvbXB1dGVkOiB7XHJcblx0XHRpc0Rlc2t0b3AoKSB7XHJcblx0XHRcdHJldHVybiB0aGlzLnBvcHVwV2lkdGggPj0gNTAwICYmIHRoaXMucG9wdXBIZWlnaHQgPj0gNTAwXHJcblx0XHR9LFxyXG5cdFx0YmcoKSB7XHJcblx0XHRcdGlmICh0aGlzLmJhY2tncm91bmRDb2xvciA9PT0gJycgfHwgdGhpcy5iYWNrZ3JvdW5kQ29sb3IgPT09ICdub25lJykge1xyXG5cdFx0XHRcdHJldHVybiAndHJhbnNwYXJlbnQnXHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIHRoaXMuYmFja2dyb3VuZENvbG9yXHJcblx0XHR9XHJcblx0fSxcclxuXHRtb3VudGVkKCkge1xyXG5cdFx0Y29uc3QgZml4U2l6ZSA9ICgpID0+IHtcclxuXHRcdFx0Y29uc3QgeyB3aW5kb3dXaWR0aCwgd2luZG93SGVpZ2h0LCB3aW5kb3dUb3AsIHNhZmVBcmVhSW5zZXRzIH0gPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKVxyXG5cdFx0XHR0aGlzLnBvcHVwV2lkdGggPSB3aW5kb3dXaWR0aFxyXG5cdFx0XHR0aGlzLnBvcHVwSGVpZ2h0ID0gd2luZG93SGVpZ2h0ICsgd2luZG93VG9wXG5cdFx0XHQvLyDmmK/lkKbpgILphY3lupXpg6jlronlhajljLpcblx0XHRcdGlmKHRoaXMuc2FmZUFyZWEpe1xuXHRcdFx0XHR0aGlzLnNhZmVBcmVhSW5zZXRzID0gc2FmZUFyZWFJbnNldHNcblx0XHRcdH1lbHNle1xuXHRcdFx0XHR0aGlzLnNhZmVBcmVhSW5zZXRzID0gMFxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Zml4U2l6ZSgpXHJcblx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdC8vIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCBmaXhTaXplKVxyXG5cdFx0Ly8gdGhpcy4kb25jZSgnaG9vazpiZWZvcmVEZXN0cm95JywgKCkgPT4ge1xyXG5cdFx0Ly8gXHR3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcigncmVzaXplJywgZml4U2l6ZSlcclxuXHRcdC8vIH0pXHJcblx0XHQvLyAjZW5kaWZcclxuXHR9LFxyXG5cdGNyZWF0ZWQoKSB7XHJcblx0XHR0aGlzLm1rY2xpY2sgPSB0aGlzLm1hc2tDbGlja1xyXG5cdFx0aWYgKHRoaXMuYW5pbWF0aW9uKSB7XHJcblx0XHRcdHRoaXMuZHVyYXRpb24gPSAzMDBcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHRoaXMuZHVyYXRpb24gPSAwXHJcblx0XHR9XHJcblx0XHQvLyBUT0RPIOWkhOeQhiBtZXNzYWdlIOe7hOS7tueUn+WRveWRqOacn+W8guW4uOeahOmXrumimFxyXG5cdFx0dGhpcy5tZXNzYWdlQ2hpbGQgPSBudWxsXG5cdFx0Ly8gVE9ETyDop6PlhrPlpLTmnaHlhpLms6HnmoTpl67pophcblx0XHR0aGlzLmNsZWFyUHJvcGFnYXRpb24gPSBmYWxzZVxyXG5cdH0sXHJcblx0bWV0aG9kczoge1xyXG5cdFx0LyoqXHJcblx0XHQgKiDlhaznlKjmlrnms5XvvIzkuI3mmL7npLrpga7nvanlsYJcclxuXHRcdCAqL1xyXG5cdFx0Y2xvc2VNYXNrKCkge1xyXG5cdFx0XHR0aGlzLm1hc2tTaG93ID0gZmFsc2VcclxuXHRcdH0sXG5cdFx0LyoqXG5cdFx0ICog5YWs55So5pa55rOV77yM6YGu572p5bGC56aB5q2i54K55Ye7XG5cdFx0ICovXHJcblx0XHRkaXNhYmxlTWFzaygpIHtcclxuXHRcdFx0dGhpcy5ta2NsaWNrID0gZmFsc2VcclxuXHRcdH0sXG5cdFx0Ly8gVE9ETyBudnVlIOWPlua2iOWGkuazoVxyXG5cdFx0Y2xlYXIoZSkge1xuXHRcdFx0Ly8gI2lmbmRlZiBBUFAtTlZVRVxuXHRcdFx0ZS5zdG9wUHJvcGFnYXRpb24oKVxuXHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHR0aGlzLmNsZWFyUHJvcGFnYXRpb24gPSB0cnVlXG5cdFx0fSxcblxyXG5cdFx0b3BlbihkaXJlY3Rpb24pIHtcclxuXHRcdFx0bGV0IGlubmVyVHlwZSA9IFsndG9wJywgJ2NlbnRlcicsICdib3R0b20nLCAnbGVmdCcsICdyaWdodCcsICdtZXNzYWdlJywgJ2RpYWxvZycsICdzaGFyZSddXHJcblx0XHRcdGlmICghKGRpcmVjdGlvbiAmJiBpbm5lclR5cGUuaW5kZXhPZihkaXJlY3Rpb24pICE9PSAtMSkpIHtcclxuXHRcdFx0XHRkaXJlY3Rpb24gPSB0aGlzLnR5cGVcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAoIXRoaXMuY29uZmlnW2RpcmVjdGlvbl0pIHtcclxuXHRcdFx0XHRjb25zb2xlLmVycm9yKCfnvLrlsJHnsbvlnovvvJonLCBkaXJlY3Rpb24pXHJcblx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdH1cclxuXHRcdFx0dGhpc1t0aGlzLmNvbmZpZ1tkaXJlY3Rpb25dXSgpXHJcblx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcclxuXHRcdFx0XHRzaG93OiB0cnVlLFxyXG5cdFx0XHRcdHR5cGU6IGRpcmVjdGlvblxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdGNsb3NlKHR5cGUpIHtcclxuXHRcdFx0dGhpcy5zaG93VHJhbnMgPSBmYWxzZVxyXG5cdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCB7XHJcblx0XHRcdFx0c2hvdzogZmFsc2UsXHJcblx0XHRcdFx0dHlwZTogdGhpcy50eXBlXHJcblx0XHRcdH0pXHJcblx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxyXG5cdFx0XHQvLyAvLyDoh6rlrprkuYnlhbPpl63kuovku7ZcclxuXHRcdFx0Ly8gdGhpcy5jdXN0b21PcGVuICYmIHRoaXMuY3VzdG9tQ2xvc2UoKVxyXG5cdFx0XHR0aGlzLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy5zaG93UG9wdXAgPSBmYWxzZVxyXG5cdFx0XHR9LCAzMDApXHJcblx0XHR9LFxuXHRcdC8vIFRPRE8g5aSE55CG5YaS5rOh5LqL5Lu277yM5aS05p2h55qE5YaS5rOh5LqL5Lu25pyJ6Zeu6aKYIO+8jOWFiOi/meagt+WFvOWuuVxuXHRcdHRvdWNoc3RhcnQoKXtcblx0XHRcdHRoaXMuY2xlYXJQcm9wYWdhdGlvbiA9IGZhbHNlXG5cdFx0fSxcblxyXG5cdFx0b25UYXAoKSB7XG5cdFx0XHRpZiAodGhpcy5jbGVhclByb3BhZ2F0aW9uKSB7XG5cdFx0XHRcdC8vIGZpeCBieSBtZWhhb3RpYW4g5YW85a65IG52dWVcblx0XHRcdFx0dGhpcy5jbGVhclByb3BhZ2F0aW9uID0gZmFsc2Vcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHR0aGlzLiRlbWl0KCdtYXNrQ2xpY2snKVxuXHRcdFx0aWYgKCF0aGlzLm1rY2xpY2spIHJldHVyblxyXG5cdFx0XHR0aGlzLmNsb3NlKClcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOmhtumDqOW8ueWHuuagt+W8j+WkhOeQhlxyXG5cdFx0ICovXHJcblx0XHR0b3AodHlwZSkge1xyXG5cdFx0XHR0aGlzLnBvcHVwc3R5bGUgPSB0aGlzLmlzRGVza3RvcCA/ICdmaXhmb3JwYy10b3AnIDogJ3RvcCdcclxuXHRcdFx0dGhpcy5hbmkgPSBbJ3NsaWRlLXRvcCddXHJcblx0XHRcdHRoaXMudHJhbnNDbGFzcyA9IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogJ2ZpeGVkJyxcclxuXHRcdFx0XHRsZWZ0OiAwLFxyXG5cdFx0XHRcdHJpZ2h0OiAwLFxyXG5cdFx0XHRcdGJhY2tncm91bmRDb2xvcjogdGhpcy5iZ1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vIFRPRE8g5YW85a65IHR5cGUg5bGe5oCnIO+8jOWQjue7reS8muW6n+W8g1xyXG5cdFx0XHRpZiAodHlwZSkgcmV0dXJuXHJcblx0XHRcdHRoaXMuc2hvd1BvcHVwID0gdHJ1ZVxyXG5cdFx0XHR0aGlzLnNob3dUcmFucyA9IHRydWVcclxuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdGlmICh0aGlzLm1lc3NhZ2VDaGlsZCAmJiB0aGlzLnR5cGUgPT09ICdtZXNzYWdlJykge1xyXG5cdFx0XHRcdFx0dGhpcy5tZXNzYWdlQ2hpbGQudGltZXJDbG9zZSgpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog5bqV6YOo5by55Ye65qC35byP5aSE55CGXHJcblx0XHQgKi9cclxuXHRcdGJvdHRvbSh0eXBlKSB7XHJcblx0XHRcdHRoaXMucG9wdXBzdHlsZSA9ICdib3R0b20nXHJcblx0XHRcdHRoaXMuYW5pID0gWydzbGlkZS1ib3R0b20nXVxyXG5cclxuXHRcdFx0dGhpcy50cmFuc0NsYXNzID0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiAnZml4ZWQnLFxyXG5cdFx0XHRcdGxlZnQ6IDAsXHJcblx0XHRcdFx0cmlnaHQ6IDAsXHJcblx0XHRcdFx0Ym90dG9tOiAwLFxyXG5cdFx0XHRcdHBhZGRpbmdCb3R0b206ICh0aGlzLnNhZmVBcmVhSW5zZXRzICYmIHRoaXMuc2FmZUFyZWFJbnNldHMuYm90dG9tKSB8fCAwLFxyXG5cdFx0XHRcdGJhY2tncm91bmRDb2xvcjogdGhpcy5iZ1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vIFRPRE8g5YW85a65IHR5cGUg5bGe5oCnIO+8jOWQjue7reS8muW6n+W8g1xyXG5cdFx0XHRpZiAodHlwZSkgcmV0dXJuXHJcblx0XHRcdHRoaXMuc2hvd1BvcHVwID0gdHJ1ZVxyXG5cdFx0XHR0aGlzLnNob3dUcmFucyA9IHRydWVcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOS4remXtOW8ueWHuuagt+W8j+WkhOeQhlxyXG5cdFx0ICovXHJcblx0XHRjZW50ZXIodHlwZSkge1xyXG5cdFx0XHR0aGlzLnBvcHVwc3R5bGUgPSAnY2VudGVyJ1xyXG5cdFx0XHR0aGlzLmFuaSA9IFsnem9vbS1vdXQnLCAnZmFkZSddXHJcblx0XHRcdHRoaXMudHJhbnNDbGFzcyA9IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogJ2ZpeGVkJyxcclxuXHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdFx0ZGlzcGxheTogJ2ZsZXgnLFxyXG5cdFx0XHRcdGZsZXhEaXJlY3Rpb246ICdjb2x1bW4nLFxyXG5cdFx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRcdGJvdHRvbTogMCxcclxuXHRcdFx0XHRsZWZ0OiAwLFxyXG5cdFx0XHRcdHJpZ2h0OiAwLFxyXG5cdFx0XHRcdHRvcDogMCxcclxuXHRcdFx0XHRqdXN0aWZ5Q29udGVudDogJ2NlbnRlcicsXHJcblx0XHRcdFx0YWxpZ25JdGVtczogJ2NlbnRlcidcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyBUT0RPIOWFvOWuuSB0eXBlIOWxnuaApyDvvIzlkI7nu63kvJrlup/lvINcclxuXHRcdFx0aWYgKHR5cGUpIHJldHVyblxyXG5cdFx0XHR0aGlzLnNob3dQb3B1cCA9IHRydWVcclxuXHRcdFx0dGhpcy5zaG93VHJhbnMgPSB0cnVlXHJcblx0XHR9LFxyXG5cdFx0bGVmdCh0eXBlKSB7XHJcblx0XHRcdHRoaXMucG9wdXBzdHlsZSA9ICdsZWZ0J1xyXG5cdFx0XHR0aGlzLmFuaSA9IFsnc2xpZGUtbGVmdCddXHJcblx0XHRcdHRoaXMudHJhbnNDbGFzcyA9IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogJ2ZpeGVkJyxcclxuXHRcdFx0XHRsZWZ0OiAwLFxyXG5cdFx0XHRcdGJvdHRvbTogMCxcclxuXHRcdFx0XHR0b3A6IDAsXHJcblx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiB0aGlzLmJnLFxyXG5cdFx0XHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdFx0XHRkaXNwbGF5OiAnZmxleCcsXHJcblx0XHRcdFx0ZmxleERpcmVjdGlvbjogJ2NvbHVtbidcclxuXHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0fVxyXG5cdFx0XHQvLyBUT0RPIOWFvOWuuSB0eXBlIOWxnuaApyDvvIzlkI7nu63kvJrlup/lvINcclxuXHRcdFx0aWYgKHR5cGUpIHJldHVyblxyXG5cdFx0XHR0aGlzLnNob3dQb3B1cCA9IHRydWVcclxuXHRcdFx0dGhpcy5zaG93VHJhbnMgPSB0cnVlXHJcblx0XHR9LFxyXG5cdFx0cmlnaHQodHlwZSkge1xyXG5cdFx0XHR0aGlzLnBvcHVwc3R5bGUgPSAncmlnaHQnXHJcblx0XHRcdHRoaXMuYW5pID0gWydzbGlkZS1yaWdodCddXHJcblx0XHRcdHRoaXMudHJhbnNDbGFzcyA9IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogJ2ZpeGVkJyxcclxuXHRcdFx0XHRib3R0b206IDAsXHJcblx0XHRcdFx0cmlnaHQ6IDAsXHJcblx0XHRcdFx0dG9wOiAwLFxyXG5cdFx0XHRcdGJhY2tncm91bmRDb2xvcjogdGhpcy5iZyxcclxuXHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdFx0ZGlzcGxheTogJ2ZsZXgnLFxyXG5cdFx0XHRcdGZsZXhEaXJlY3Rpb246ICdjb2x1bW4nXHJcblx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gVE9ETyDlhbzlrrkgdHlwZSDlsZ7mgKcg77yM5ZCO57ut5Lya5bqf5byDXHJcblx0XHRcdGlmICh0eXBlKSByZXR1cm5cclxuXHRcdFx0dGhpcy5zaG93UG9wdXAgPSB0cnVlXHJcblx0XHRcdHRoaXMuc2hvd1RyYW5zID0gdHJ1ZVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG48L3NjcmlwdD5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG4udW5pLXBvcHVwIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdC8qICNlbmRpZiAqL1xyXG5cdCYudG9wLFxyXG5cdCYubGVmdCxcclxuXHQmLnJpZ2h0IHtcclxuXHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0dG9wOiB2YXIoLS13aW5kb3ctdG9wKTtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LyogI2lmbmRlZiBINSAqL1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cdC51bmktcG9wdXBfX3dyYXBwZXIge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8qIGlwaG9uZXgg562J5a6J5YWo5Yy66K6+572u77yM5bqV6YOo5a6J5YWo5Yy66YCC6YWNICovXHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XHJcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHQmLmxlZnQsXHJcblx0XHQmLnJpZ2h0IHtcclxuXHRcdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHRcdHBhZGRpbmctdG9wOiB2YXIoLS13aW5kb3ctdG9wKTtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdC8qICNpZm5kZWYgSDUgKi9cclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZpeGZvcnBjLXotaW5kZXgge1xyXG5cdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHR6LWluZGV4OiA5OTk7XHJcblx0LyogI2VuZGlmICovXHJcbn1cclxuXHJcbi5maXhmb3JwYy10b3Age1xyXG5cdHRvcDogMDtcclxufVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///228\n"); /***/ }), /* 229 */ /*!**************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/search/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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 */ 230);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTR1QixDQUFnQix1d0JBQUcsRUFBQyIsImZpbGUiOiIyMjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2VhcmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2VhcmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///229\n"); /***/ }), /* 230 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/search/search.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n statusBarHeight: 20,\n\n // 搜索关键词\n search_text: \"\",\n\n // 头像随机色\n bgColor: [],\n list: [],\n\n mine: \"\",\n // 定位信息\n info: {} };\n\n },\n onLoad: function onLoad(option) {\n this.mine = option.mine;\n // 获取手机系统信息\n var info = uni.getSystemInfoSync();\n // 设置状态栏高度\n this.statusBarHeight = info.statusBarHeight;\n\n // 设置头像\n for (var i = 0; i < 100; i++) {\n // 获取随机色\n var r = parseInt(Math.random() * 256);\n var g = parseInt(Math.random() * 256);\n var b = parseInt(Math.random() * 256);\n\n // ES6 字符串拼接\n // this.bgColor = `rgba(${r},${g},${b},0.3)`\n var color = \"rgba(\" + r + \",\" + g + \",\" + b + \",\" + 0.3 + \")\";\n // console.log(color)\n this.bgColor.push(color);\n }\n\n },\n methods: {\n click_left: function click_left() {\n uni.navigateBack();\n },\n search: function search() {var _this = this;\n uni.showLoading();\n // console.log(this.search_text)\n\n this.$p_api.personnel_people_search({\n name: this.search_text,\n mine: this.mine }).\n then(function (res) {\n __f__(\"log\", res, \" at pages/production/personnel_orientation/search/search.vue:119\");\n uni.hideLoading();\n _this.list = res.data.data;\n });\n\n },\n\n open: function open(people_id) {var _this2 = this;\n __f__(\"log\", people_id, \" at pages/production/personnel_orientation/search/search.vue:127\");\n // 通过组件定义的ref调用uni-popup方法 ,如果传入参数 ,type 属性将失效 ,仅支持 ['top','left','bottom','right','center']\n this.$refs.popup.open('center');\n\n this.$p_api.personnel_people_info({\n mine: this.mine,\n people_id: people_id }).\n then(function (res) {\n __f__(\"log\", res.data.data, \" at pages/production/personnel_orientation/search/search.vue:135\");\n _this2.info = res.data.data;\n });\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vc2VhcmNoL3NlYXJjaC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1FQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLHlCQURBOztBQUdBO0FBQ0EscUJBSkE7O0FBTUE7QUFDQSxpQkFQQTtBQVFBLGNBUkE7O0FBVUEsY0FWQTtBQVdBO0FBQ0EsY0FaQTs7QUFjQSxHQWhCQTtBQWlCQSxRQWpCQSxrQkFpQkEsTUFqQkEsRUFpQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsR0F0Q0E7QUF1Q0E7QUFDQSxjQURBLHdCQUNBO0FBQ0E7QUFDQSxLQUhBO0FBSUEsVUFKQSxvQkFJQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSw4QkFEQTtBQUVBLHVCQUZBO0FBR0EsVUFIQSxDQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FQQTs7QUFTQSxLQWpCQTs7QUFtQkEsUUFuQkEsZ0JBbUJBLFNBbkJBLEVBbUJBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsdUJBREE7QUFFQSw0QkFGQTtBQUdBLFVBSEEsQ0FHQTtBQUNBO0FBQ0E7QUFDQSxPQU5BO0FBT0EsS0EvQkEsRUF2Q0EsRSIsImZpbGUiOiIyMzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdFx0PHZpZXcgOnN0eWxlPVwie2hlaWdodDpzdGF0dXNCYXJIZWlnaHQgKyAncHgnfVwiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJuYXZiYXJcIj5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCIgQGNsaWNrPVwiY2xpY2tfbGVmdCgpXCI+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJhcnJvd2xlZnRcIiBjb2xvcj1cIiNmZmZcIiBzaXplPVwiMThcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dF9ib3hcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dF9pY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0X3RleHRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwic2VhcmNoX3RleHRcIiBwbGFjZWhvbGRlcj1cIuaQnOe0ouS6leS4i+S6uuWRmFwiXHJcblx0XHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1zdHlsZT1cImNvbG9yOiNmZmY7XCIgLz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cInNlYXJjaCgpXCI+5pCc57SiPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOWNoOS9jeespiAtLT5cclxuXHRcdDx2aWV3IDpzdHlsZT1cIntoZWlnaHQ6IHN0YXR1c0JhckhlaWdodCArICdweCd9XCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgc3R5bGU9XCJoZWlnaHQ6IDkzcnB4O1wiPjwvdmlldz5cclxuXHJcblxyXG5cdFx0PCEtLSDmkJzntKLliJfooaggLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiIHYtaWY9XCJpbmRleCA8IDEwMFwiIEBjbGljaz1cIm9wZW4oaXRlbS5wZW9wbGVfaWQpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdmF0YXJcIiA6c3R5bGU9XCJ7YmFja2dyb3VuZENvbG9yOmJnQ29sb3JbaW5kZXhdfVwiPnt7aXRlbS5yZW1hcmsuc3BsaXQoJycpLnBvcCgpfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57e2l0ZW0ucmVtYXJrfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRlcHRcIj57e2l0ZW0uZGVwdF9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicG9zaXRpb25cIj4oe3tpdGVtLnBvc2l0aW9ufX0pPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcclxuXHRcdDx1bmktcG9wdXAgcmVmPVwicG9wdXBcIiB0eXBlPVwiY2VudGVyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicG9wdXBfYm94XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+5a6a5L2N5L+h5oGvPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+5aeT5ZCN77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+e3tpbmZvLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj7miYDlsZ7ljLrpmJ/vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj57e2luZm8uZGVwYXJ0X25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj7kuIvkupXml7bpl7TvvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj57e2luZm8uZG93bl90aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+5b2T5YmN5L2N572u77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+e3tpbmZvLnN0YXRpb25fbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuePreasoe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPnt7aW5mby5jbGFzc2VzfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3VuaS1wb3B1cD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c3RhdHVzQmFySGVpZ2h0OiAyMCxcclxuXHJcblx0XHRcdFx0Ly8g5pCc57Si5YWz6ZSu6K+NXHJcblx0XHRcdFx0c2VhcmNoX3RleHQ6IFwiXCIsXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly8g5aS05YOP6ZqP5py66ImyXHJcblx0XHRcdFx0YmdDb2xvcjpbXSxcclxuXHRcdFx0XHRsaXN0OltdLFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG1pbmU6XCJcIixcclxuXHRcdFx0XHQvLyDlrprkvY3kv6Hmga9cclxuXHRcdFx0XHRpbmZvOnt9XHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cdFx0XHR0aGlzLm1pbmUgPSBvcHRpb24ubWluZVxyXG5cdFx0XHQvLyDojrflj5bmiYvmnLrns7vnu5/kv6Hmga9cclxuXHRcdFx0Y29uc3QgaW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpXHJcblx0XHRcdC8vIOiuvue9rueKtuaAgeagj+mrmOW6plxyXG5cdFx0XHR0aGlzLnN0YXR1c0JhckhlaWdodCA9IGluZm8uc3RhdHVzQmFySGVpZ2h0XHJcblx0XHRcdFxyXG5cdFx0XHQvLyDorr7nva7lpLTlg49cclxuXHRcdFx0Zm9yKGxldCBpPTA7aTwxMDA7aSsrKXtcclxuXHRcdFx0XHQvLyDojrflj5bpmo/mnLroibJcclxuXHRcdFx0XHRsZXQgciA9IHBhcnNlSW50KE1hdGgucmFuZG9tKCkgKiAyNTYpXHJcblx0XHRcdFx0bGV0IGcgPSBwYXJzZUludChNYXRoLnJhbmRvbSgpICogMjU2KVxyXG5cdFx0XHRcdGxldCBiID0gcGFyc2VJbnQoTWF0aC5yYW5kb20oKSAqIDI1NilcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyBFUzYg5a2X56ym5Liy5ou85o6lXHJcblx0XHRcdFx0Ly8gdGhpcy5iZ0NvbG9yID0gYHJnYmEoJHtyfSwke2d9LCR7Yn0sMC4zKWBcclxuXHRcdFx0XHRsZXQgY29sb3IgPSBcInJnYmEoXCIgKyByICsgXCIsXCIgKyBnICsgXCIsXCIgKyBiICsgXCIsXCIgKyAwLjMgKyBcIilcIlxyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGNvbG9yKVxyXG5cdFx0XHRcdHRoaXMuYmdDb2xvci5wdXNoKGNvbG9yKVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2xpY2tfbGVmdCgpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHNlYXJjaCgpIHtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoKVxyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHRoaXMuc2VhcmNoX3RleHQpXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dGhpcy4kcF9hcGkucGVyc29ubmVsX3Blb3BsZV9zZWFyY2goe1xyXG5cdFx0XHRcdFx0bmFtZTp0aGlzLnNlYXJjaF90ZXh0LFxyXG5cdFx0XHRcdFx0bWluZTp0aGlzLm1pbmVcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpPT57XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMpXHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxyXG5cdFx0XHRcdFx0dGhpcy5saXN0ID0gcmVzLmRhdGEuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdFxyXG5cdFx0XHRvcGVuKHBlb3BsZV9pZCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHBlb3BsZV9pZClcclxuXHRcdFx0XHQvLyDpgJrov4fnu4Tku7blrprkuYnnmoRyZWbosIPnlKh1bmktcG9wdXDmlrnms5UgLOWmguaenOS8oOWFpeWPguaVsCDvvIx0eXBlIOWxnuaAp+WwhuWkseaViCDvvIzku4XmlK/mjIEgWyd0b3AnLCdsZWZ0JywnYm90dG9tJywncmlnaHQnLCdjZW50ZXInXVxyXG5cdFx0XHRcdHRoaXMuJHJlZnMucG9wdXAub3BlbignY2VudGVyJylcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdHRoaXMuJHBfYXBpLnBlcnNvbm5lbF9wZW9wbGVfaW5mbyh7XHJcblx0XHRcdFx0XHRtaW5lOnRoaXMubWluZSxcclxuXHRcdFx0XHRcdHBlb3BsZV9pZDpwZW9wbGVfaWRcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpPT57XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMuZGF0YS5kYXRhKVxyXG5cdFx0XHRcdFx0dGhpcy5pbmZvID0gcmVzLmRhdGEuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwOUZFODtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHR9XHJcblxyXG5cdC5uYXZiYXIge1xyXG5cdFx0d2lkdGg6IDc1MHJweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMxcnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjZycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTRycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTRycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdC5sZWZ0IHtcclxuXHRcdFx0d2lkdGg6IDQycnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNjVycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJpZ2h0IHtcclxuXHRcdFx0d2lkdGg6IDUwMHJweDtcclxuXHRcdFx0aGVpZ2h0OiA2NXJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzM3JweDtcclxuXHJcblx0XHRcdC5pbnB1dF9ib3gge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRcdC5pbnB1dF9pY29uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0M3JweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM0cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHJweDtcclxuXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvbi9zZWFyY2gucG5nKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmlucHV0X3RleHQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE5cnB4O1xyXG5cclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2NXJweDtcclxuXHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjVycHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2NXJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdFx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGhlaWdodDogNjVycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2NXJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzM3JweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5saXN0IHtcclxuXHRcdC5pdGVte1xyXG5cdFx0XHRoZWlnaHQ6IDEyMHJweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjRjFGMUYxO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDI1cnB4O1xyXG5cdFx0XHQuYXZhdGFye1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDZycHg7XHJcblx0XHRcdFx0d2lkdGg6IDkwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA5MHJweDtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmluZm97XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcnB4O1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMjAwcnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0Lm5hbWV7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmRlcHR7XHJcblx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wb3NpdGlvbntcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wb3B1cF9ib3h7XHJcblx0XHR3aWR0aDogNjAwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHQuaXRlbXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMHJweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMHJweCAyMHJweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnJweCBzb2xpZCAjRjFGMUYxO1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///230\n"); /***/ }), /* 231 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/depart-people/depart-people.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 _depart_people_vue_vue_type_template_id_9bdc8554_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./depart-people.vue?vue&type=template&id=9bdc8554&mpType=page */ 232);\n/* harmony import */ var _depart_people_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./depart-people.vue?vue&type=script&lang=js&mpType=page */ 234);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _depart_people_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _depart_people_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _depart_people_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _depart_people_vue_vue_type_template_id_9bdc8554_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _depart_people_vue_vue_type_template_id_9bdc8554_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _depart_people_vue_vue_type_template_id_9bdc8554_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/personnel_orientation/depart-people/depart-people.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDNEU7QUFDTDs7O0FBR3ZFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjMxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9kZXBhcnQtcGVvcGxlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD05YmRjODU1NCZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vZGVwYXJ0LXBlb3BsZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vZGVwYXJ0LXBlb3BsZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vZGVwYXJ0LXBlb3BsZS9kZXBhcnQtcGVvcGxlLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///231\n"); /***/ }), /* 232 */ /*!**********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/depart-people/depart-people.vue?vue&type=template&id=9bdc8554&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_vue_vue_type_template_id_9bdc8554_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./depart-people.vue?vue&type=template&id=9bdc8554&mpType=page */ 233); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_vue_vue_type_template_id_9bdc8554_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_vue_vue_type_template_id_9bdc8554_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_vue_vue_type_template_id_9bdc8554_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_vue_vue_type_template_id_9bdc8554_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/depart-people/depart-people.vue?vue&type=template&id=9bdc8554&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", "inner_box"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "inner_title"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "name name_1"), attrs: { _i: 3 } }), _c("view", { staticClass: _vm._$s(4, "sc", "name name_2"), attrs: { _i: 4 } }), _c("view", { staticClass: _vm._$s(5, "sc", "name name_2"), attrs: { _i: 5 } }), _c("view", { staticClass: _vm._$s(6, "sc", "name name_3"), attrs: { _i: 6 } }) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "list_item"), attrs: { _i: 7 } }, _vm._l(_vm._$s(8, "f", { forItems: _vm.peoples }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("8-" + $30, "sc", "item"), attrs: { _i: "8-" + $30 }, on: { click: function($event) { return _vm.go_downhole_statistics( item.people_num, item.depart_name, item.name ) } } }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "text text_1"), attrs: { _i: "9-" + $30 } }, [_vm._v(_vm._$s("9-" + $30, "t0-0", _vm._s(item.name)))] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "text text_2"), attrs: { _i: "10-" + $30 } }, [ _vm._v( _vm._$s("10-" + $30, "t0-0", _vm._s(item.depart_name)) ) ] ), _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "text text_2"), attrs: { _i: "11-" + $30 } }, [ _vm._v( _vm._$s("11-" + $30, "t0-0", _vm._s(item.station_name)) ) ] ), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "text text_3"), attrs: { _i: "12-" + $30 } }, [_vm._v(_vm._$s("12-" + $30, "t0-0", _vm._s(item.time)))] ) ] ) }), 0 ) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 234 */ /*!****************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/depart-people/depart-people.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./depart-people.vue?vue&type=script&lang=js&mpType=page */ 235);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW12QixDQUFnQiw4d0JBQUcsRUFBQyIsImZpbGUiOiIyMzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZGVwYXJ0LXBlb3BsZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2RlcGFydC1wZW9wbGUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///234\n"); /***/ }), /* 235 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/depart-people/depart-people.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n peoples: [],\n\n popup: false,\n\n mine: \"\" };\n\n },\n onLoad: function onLoad(option) {\n // console.log(option)\n uni.setNavigationBarTitle({\n title: option.title });\n\n this.mine = option.mine;\n\n\n this.getPeoples(option.id, option.mine);\n },\n methods: {\n getPeoples: function getPeoples(id, mine) {var _this = this;\n uni.showLoading();\n this.$p_api.personnel_depart_people({\n depart_id: id,\n mine: mine }).\n then(function (res) {\n uni.hideLoading();\n __f__(\"log\", res, \" at pages/production/personnel_orientation/depart-people/depart-people.vue:52\");\n _this.peoples = res.data.data;\n __f__(\"log\", _this.peoples, \" at pages/production/personnel_orientation/depart-people/depart-people.vue:54\");\n });\n\n },\n\n go_downhole_statistics: function go_downhole_statistics(people_num, depart_name, name) {\n uni.navigateTo({\n url: \"../downhole_statistics/downhole_statistics?people_num=\" + people_num + \"&depart_name=\" + depart_name + \"&name=\" + name + \"&mine=\" + this.mine });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vZGVwYXJ0LXBlb3BsZS9kZXBhcnQtcGVvcGxlLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXVCQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGlCQURBOztBQUdBLGtCQUhBOztBQUtBLGNBTEE7O0FBT0EsR0FUQTtBQVVBLFFBVkEsa0JBVUEsTUFWQSxFQVVBO0FBQ0E7QUFDQTtBQUNBLHlCQURBOztBQUdBOzs7QUFHQTtBQUNBLEdBbkJBO0FBb0JBO0FBQ0EsY0FEQSxzQkFDQSxFQURBLEVBQ0EsSUFEQSxFQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQURBO0FBRUEsa0JBRkE7QUFHQSxVQUhBLENBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BUkE7O0FBVUEsS0FiQTs7QUFlQSwwQkFmQSxrQ0FlQSxVQWZBLEVBZUEsV0FmQSxFQWVBLElBZkEsRUFlQTtBQUNBO0FBQ0EsMkpBREE7O0FBR0EsS0FuQkEsRUFwQkEsRSIsImZpbGUiOiIyMzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImlubmVyX2JveFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImlubmVyX3RpdGxlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIG5hbWVfMVwiPuWnk+WQjTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbmFtZV8yXCI+6YOo6ZeoPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBuYW1lXzJcIj7lvZPliY3kvY3nva48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIG5hbWVfM1wiPuS4i+S6leaXtumXtDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RfaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHBlb3BsZXNcIiA6a2V5PVwiaW5kZXhcIiAgQGNsaWNrPVwiZ29fZG93bmhvbGVfc3RhdGlzdGljcyhpdGVtLnBlb3BsZV9udW0saXRlbS5kZXBhcnRfbmFtZSxpdGVtLm5hbWUpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgdGV4dF8xXCI+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCB0ZXh0XzJcIj57e2l0ZW0uZGVwYXJ0X25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCB0ZXh0XzJcIj57e2l0ZW0uc3RhdGlvbl9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgdGV4dF8zXCI+e3tpdGVtLnRpbWV9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBlb3BsZXM6IFtdLFxyXG5cclxuXHRcdFx0XHRwb3B1cDogZmFsc2UsXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bWluZTpcIlwiXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cdFx0XHQvLyBjb25zb2xlLmxvZyhvcHRpb24pXHJcblx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdHRpdGxlOiBvcHRpb24udGl0bGVcclxuXHRcdFx0fSlcclxuXHRcdFx0dGhpcy5taW5lID0gb3B0aW9uLm1pbmVcclxuXHRcdFx0XHJcblxyXG5cdFx0XHR0aGlzLmdldFBlb3BsZXMob3B0aW9uLmlkLG9wdGlvbi5taW5lKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0UGVvcGxlcyhpZCxtaW5lKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKClcclxuXHRcdFx0XHR0aGlzLiRwX2FwaS5wZXJzb25uZWxfZGVwYXJ0X3Blb3BsZSh7XHJcblx0XHRcdFx0XHRkZXBhcnRfaWQ6IGlkLFxyXG5cdFx0XHRcdFx0bWluZTogbWluZVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdHRoaXMucGVvcGxlcyA9IHJlcy5kYXRhLmRhdGFcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMucGVvcGxlcylcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0XHJcblx0XHRcdGdvX2Rvd25ob2xlX3N0YXRpc3RpY3MocGVvcGxlX251bSxkZXBhcnRfbmFtZSxuYW1lKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6XCIuLi9kb3duaG9sZV9zdGF0aXN0aWNzL2Rvd25ob2xlX3N0YXRpc3RpY3M/cGVvcGxlX251bT1cIitwZW9wbGVfbnVtK1wiJmRlcGFydF9uYW1lPVwiK2RlcGFydF9uYW1lK1wiJm5hbWU9XCIrbmFtZStcIiZtaW5lPVwiK3RoaXMubWluZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuaW5uZXJfYm94IHtcclxuXHRcdC5pbm5lcl90aXRsZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAxO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRwYWRkaW5nOiAwIDI1cnB4O1xyXG5cclxuXHRcdFx0aGVpZ2h0OiA5NHJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0YzRjZGQTtcclxuXHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyN3JweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjMyNjI3O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hbWVfMSB7XHJcblx0XHRcdFx0d2lkdGg6IDEzMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hbWVfMiB7XHJcblx0XHRcdFx0d2lkdGg6IDIyMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hbWVfMyB7XHJcblx0XHRcdFx0d2lkdGg6IDEzMHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0X2l0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOTRycHg7XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyNHJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcclxuXHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA5NHJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50ZXh0XzEge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEzMHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50ZXh0XzIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIyMHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50ZXh0XzMge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEzMHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///235\n"); /***/ }), /* 236 */ /*!********************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/depart-people-2/depart-people-2.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 _depart_people_2_vue_vue_type_template_id_703f4440_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./depart-people-2.vue?vue&type=template&id=703f4440&mpType=page */ 237);\n/* harmony import */ var _depart_people_2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./depart-people-2.vue?vue&type=script&lang=js&mpType=page */ 239);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _depart_people_2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _depart_people_2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _depart_people_2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _depart_people_2_vue_vue_type_template_id_703f4440_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _depart_people_2_vue_vue_type_template_id_703f4440_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _depart_people_2_vue_vue_type_template_id_703f4440_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/personnel_orientation/depart-people-2/depart-people-2.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDOEU7QUFDTDs7O0FBR3pFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGdHQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjM2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9kZXBhcnQtcGVvcGxlLTIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTcwM2Y0NDQwJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9kZXBhcnQtcGVvcGxlLTIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2RlcGFydC1wZW9wbGUtMi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vZGVwYXJ0LXBlb3BsZS0yL2RlcGFydC1wZW9wbGUtMi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///236\n"); /***/ }), /* 237 */ /*!**************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/depart-people-2/depart-people-2.vue?vue&type=template&id=703f4440&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_vue_vue_type_template_id_703f4440_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./depart-people-2.vue?vue&type=template&id=703f4440&mpType=page */ 238); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_vue_vue_type_template_id_703f4440_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_vue_vue_type_template_id_703f4440_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_vue_vue_type_template_id_703f4440_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_vue_vue_type_template_id_703f4440_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/depart-people-2/depart-people-2.vue?vue&type=template&id=703f4440&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", "inner_box"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "inner_title"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "name name_1"), attrs: { _i: 3 } }), _c("view", { staticClass: _vm._$s(4, "sc", "name name_2"), attrs: { _i: 4 } }), _c("view", { staticClass: _vm._$s(5, "sc", "name name_2"), attrs: { _i: 5 } }), _c("view", { staticClass: _vm._$s(6, "sc", "name name_3"), attrs: { _i: 6 } }) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "list_item"), attrs: { _i: 7 } }, _vm._l(_vm._$s(8, "f", { forItems: _vm.peoples }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("8-" + $30, "sc", "item"), attrs: { _i: "8-" + $30 }, on: { click: function($event) { return _vm.go_downhole_statistics( item.people_num, item.depart_name, item.name ) } } }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "text text_1"), attrs: { _i: "9-" + $30 } }, [_vm._v(_vm._$s("9-" + $30, "t0-0", _vm._s(item.name)))] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "text text_2"), attrs: { _i: "10-" + $30 } }, [ _vm._v( _vm._$s("10-" + $30, "t0-0", _vm._s(item.depart_name)) ) ] ), _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "text text_2"), attrs: { _i: "11-" + $30 } }, [ _vm._v( _vm._$s("11-" + $30, "t0-0", _vm._s(item.station_name)) ) ] ), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "text text_3"), attrs: { _i: "12-" + $30 } }, [_vm._v(_vm._$s("12-" + $30, "t0-0", _vm._s(item.time)))] ) ] ) }), 0 ) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 239 */ /*!********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/depart-people-2/depart-people-2.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./depart-people-2.vue?vue&type=script&lang=js&mpType=page */ 240);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_depart_people_2_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF2QixDQUFnQixneEJBQUcsRUFBQyIsImZpbGUiOiIyMzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZGVwYXJ0LXBlb3BsZS0yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZGVwYXJ0LXBlb3BsZS0yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///239\n"); /***/ }), /* 240 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/depart-people-2/depart-people-2.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n peoples: [],\n\n\n mine: \"\" };\n\n },\n onLoad: function onLoad(option) {\n // console.log(option)\n uni.setNavigationBarTitle({\n title: option.title });\n\n this.mine = option.mine;\n\n this.getPeoples(option.title, option.mine, option.departType);\n },\n methods: {\n getPeoples: function getPeoples(name, mine, departType) {var _this = this;\n uni.showLoading();\n this.$p_api.personnel_depart_people({\n depart_id: name,\n mine: mine,\n departType: departType }).\n then(function (res) {\n uni.hideLoading();\n // console.log(res)\n _this.peoples = res.data.data;\n // console.log(this.peoples)\n });\n\n },\n\n go_downhole_statistics: function go_downhole_statistics(people_num, depart_name, name) {\n uni.navigateTo({\n url: \"../downhole_statistics/downhole_statistics?people_num=\" + people_num + \"&depart_name=\" + depart_name + \"&name=\" + name + \"&mine=\" + this.mine });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vZGVwYXJ0LXBlb3BsZS0yL2RlcGFydC1wZW9wbGUtMi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNCQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGlCQURBOzs7QUFJQSxjQUpBOztBQU1BLEdBUkE7QUFTQSxRQVRBLGtCQVNBLE1BVEEsRUFTQTtBQUNBO0FBQ0E7QUFDQSx5QkFEQTs7QUFHQTs7QUFFQTtBQUNBLEdBakJBO0FBa0JBO0FBQ0EsY0FEQSxzQkFDQSxJQURBLEVBQ0EsSUFEQSxFQUNBLFVBREEsRUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFEQTtBQUVBLGtCQUZBO0FBR0EsOEJBSEE7QUFJQSxVQUpBLENBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BVEE7O0FBV0EsS0FkQTs7QUFnQkEsMEJBaEJBLGtDQWdCQSxVQWhCQSxFQWdCQSxXQWhCQSxFQWdCQSxJQWhCQSxFQWdCQTtBQUNBO0FBQ0EsMkpBREE7O0FBR0EsS0FwQkEsRUFsQkEsRSIsImZpbGUiOiIyNDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImlubmVyX2JveFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImlubmVyX3RpdGxlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIG5hbWVfMVwiPuWnk+WQjTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbmFtZV8yXCI+6YOo6ZeoPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBuYW1lXzJcIj7lvZPliY3kvY3nva48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIG5hbWVfM1wiPuS4i+S6leaXtumXtDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RfaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHBlb3BsZXNcIiA6a2V5PVwiaW5kZXhcIiAgQGNsaWNrPVwiZ29fZG93bmhvbGVfc3RhdGlzdGljcyhpdGVtLnBlb3BsZV9udW0saXRlbS5kZXBhcnRfbmFtZSxpdGVtLm5hbWUpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgdGV4dF8xXCI+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCB0ZXh0XzJcIj57e2l0ZW0uZGVwYXJ0X25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCB0ZXh0XzJcIj57e2l0ZW0uc3RhdGlvbl9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgdGV4dF8zXCI+e3tpdGVtLnRpbWV9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cGVvcGxlczpbXSxcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRtaW5lOlwiXCJcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdC8vIGNvbnNvbGUubG9nKG9wdGlvbilcclxuXHRcdFx0dW5pLnNldE5hdmlnYXRpb25CYXJUaXRsZSh7XHJcblx0XHRcdFx0dGl0bGU6b3B0aW9uLnRpdGxlXHJcblx0XHRcdH0pXHJcblx0XHRcdHRoaXMubWluZSA9IG9wdGlvbi5taW5lXHJcblx0XHRcdFxyXG5cdFx0XHR0aGlzLmdldFBlb3BsZXMob3B0aW9uLnRpdGxlLG9wdGlvbi5taW5lLG9wdGlvbi5kZXBhcnRUeXBlKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6e1xyXG5cdFx0XHRnZXRQZW9wbGVzKG5hbWUsbWluZSxkZXBhcnRUeXBlKXtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoKVxyXG5cdFx0XHRcdHRoaXMuJHBfYXBpLnBlcnNvbm5lbF9kZXBhcnRfcGVvcGxlKHtcclxuXHRcdFx0XHRcdGRlcGFydF9pZDpuYW1lLFxyXG5cdFx0XHRcdFx0bWluZTptaW5lLFxyXG5cdFx0XHRcdFx0ZGVwYXJ0VHlwZTpkZXBhcnRUeXBlXHJcblx0XHRcdFx0fSkudGhlbigocmVzKT0+e1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdHRoaXMucGVvcGxlcyA9IHJlcy5kYXRhLmRhdGFcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHRoaXMucGVvcGxlcylcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRcclxuXHRcdFx0Z29fZG93bmhvbGVfc3RhdGlzdGljcyhwZW9wbGVfbnVtLGRlcGFydF9uYW1lLG5hbWUpe1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDpcIi4uL2Rvd25ob2xlX3N0YXRpc3RpY3MvZG93bmhvbGVfc3RhdGlzdGljcz9wZW9wbGVfbnVtPVwiK3Blb3BsZV9udW0rXCImZGVwYXJ0X25hbWU9XCIrZGVwYXJ0X25hbWUrXCImbmFtZT1cIituYW1lK1wiJm1pbmU9XCIrdGhpcy5taW5lXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuaW5uZXJfYm94e1xyXG5cdFx0LmlubmVyX3RpdGxle1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMTtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcclxuXHRcdFx0cGFkZGluZzogMCAyNXJweDtcclxuXHRcdFx0XHJcblx0XHRcdGhlaWdodDogOTRycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGM0Y2RkE7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQubmFtZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDI3cnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzI2Mjc7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uYW1lXzF7XHJcblx0XHRcdFx0d2lkdGg6IDEzMHJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmFtZV8ye1xyXG5cdFx0XHRcdHdpZHRoOiAyMjBycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hbWVfM3tcclxuXHRcdFx0XHR3aWR0aDogMTMwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGlzdF9pdGVte1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOTRycHg7XHJcblx0XHRcdC5pdGVte1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjRycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcclxuXHRcdFx0XHQudGV4dHtcclxuXHRcdFx0XHRcdGhlaWdodDogOTRycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0XzF7XHJcblx0XHRcdFx0XHR3aWR0aDogMTMwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGV4dF8ye1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIyMHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRleHRfM3tcclxuXHRcdFx0XHRcdHdpZHRoOiAxMzBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///240\n"); /***/ }), /* 241 */ /*!****************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/downhole_statistics/downhole_statistics.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 _downhole_statistics_vue_vue_type_template_id_4ab24774_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./downhole_statistics.vue?vue&type=template&id=4ab24774&mpType=page */ 242);\n/* harmony import */ var _downhole_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./downhole_statistics.vue?vue&type=script&lang=js&mpType=page */ 296);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _downhole_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _downhole_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _downhole_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _downhole_statistics_vue_vue_type_template_id_4ab24774_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _downhole_statistics_vue_vue_type_template_id_4ab24774_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _downhole_statistics_vue_vue_type_template_id_4ab24774_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/personnel_orientation/downhole_statistics/downhole_statistics.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkk7QUFDM0k7QUFDa0Y7QUFDTDs7O0FBRzdFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLG9HQUFNO0FBQ1IsRUFBRSx5R0FBTTtBQUNSLEVBQUUsa0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjQxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9kb3duaG9sZV9zdGF0aXN0aWNzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00YWIyNDc3NCZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vZG93bmhvbGVfc3RhdGlzdGljcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vZG93bmhvbGVfc3RhdGlzdGljcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vZG93bmhvbGVfc3RhdGlzdGljcy9kb3duaG9sZV9zdGF0aXN0aWNzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///241\n"); /***/ }), /* 242 */ /*!**********************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/downhole_statistics/downhole_statistics.vue?vue&type=template&id=4ab24774&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_vue_vue_type_template_id_4ab24774_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./downhole_statistics.vue?vue&type=template&id=4ab24774&mpType=page */ 243); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_vue_vue_type_template_id_4ab24774_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_vue_vue_type_template_id_4ab24774_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_vue_vue_type_template_id_4ab24774_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_vue_vue_type_template_id_4ab24774_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/downhole_statistics/downhole_statistics.vue?vue&type=template&id=4ab24774&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 */ 244) .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", "section_info"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "left"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "user"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "avatar"), style: _vm._$s(4, "s", { backgroundColor: _vm.bgColor[1] }), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.name.split("").pop())))] ), _c( "view", { staticClass: _vm._$s(5, "sc", "info"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.name)))] ), _c( "view", { staticClass: _vm._$s(7, "sc", "depart_name"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.depart_name)))] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "box"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "text"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.box_title)))] ), _c( "view", { staticClass: _vm._$s(10, "sc", "text"), attrs: { _i: 10 } }, [ _c("text", [ _vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.box_paln))) ]) ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "text"), attrs: { _i: 12 } }, [ _c("text", [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.box_real))) ]) ] ) ] ) ] ), _vm._$s(14, "i", _vm.box_real) ? _c( "view", { staticClass: _vm._$s(14, "sc", "right"), attrs: { _i: 14 } }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "charts-box"), attrs: { _i: 15 } }, [ _c("qiun-data-charts", { attrs: { type: "arcbar", chartData: _vm.chartData, background: "none", opts: _vm.arcbar, _i: 16 } }) ], 1 ), _c("view") ] ) : _vm._e() ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "month_list"), attrs: { _i: 18 } }, [ _c("scroll-view", { attrs: { _i: 19 } }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "list"), attrs: { _i: 20 } }, _vm._l(_vm._$s(21, "f", { forItems: _vm.month_list }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(21, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("21-" + $30, "sc", "item"), attrs: { _i: "21-" + $30 }, on: { click: function($event) { return _vm.change_month(item, index) } } }, [ _c( "view", { staticClass: _vm._$s("22-" + $30, "sc", "name"), class: _vm._$s( "22-" + $30, "c", index == _vm.active ? "active" : "" ), attrs: { _i: "22-" + $30 } }, [ _vm._v( _vm._$s("22-" + $30, "t0-0", _vm._s(item.year)) + _vm._$s("22-" + $30, "t0-1", _vm._s(item.month)) + _vm._$s("22-" + $30, "t0-2", _vm._s(item.times)) ) ] ) ] ) }), 0 ) ]) ] ), _c( "view", { staticClass: _vm._$s(23, "sc", "info_list"), attrs: { _i: 23 } }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "list"), attrs: { _i: 24 } }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "item"), attrs: { _i: 25 } }, [ _c("view", { staticClass: _vm._$s(26, "sc", "text text_1"), attrs: { _i: 26 } }), _c("view", { staticClass: _vm._$s(27, "sc", "text text_2"), attrs: { _i: 27 } }), _c("view", { staticClass: _vm._$s(28, "sc", "text text_3"), attrs: { _i: 28 } }), _c("view", { staticClass: _vm._$s(29, "sc", "text text_4"), attrs: { _i: 29 } }) ] ), _vm._l(_vm._$s(30, "f", { forItems: _vm.info_list }), function( item, index, $21, $31 ) { return _c( "view", { key: _vm._$s(30, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("30-" + $31, "sc", "item"), attrs: { _i: "30-" + $31 }, on: { click: function($event) { return _vm.go_people_track(item.date, item.downtime) } } }, [ _c( "view", { staticClass: _vm._$s("31-" + $31, "sc", "text text_1"), attrs: { _i: "31-" + $31 } }, [ _c("view", [ _vm._v(_vm._$s("32-" + $31, "t0-0", _vm._s(item.date))) ]), _c("view", [ _vm._v(_vm._$s("33-" + $31, "t0-0", _vm._s(item.week))) ]) ] ), _c( "view", { staticClass: _vm._$s("34-" + $31, "sc", "text text_2"), attrs: { _i: "34-" + $31 } }, [ _c("view", [ _vm._v( _vm._$s("35-" + $31, "t0-0", _vm._s(item.downtime)) ) ]), _c("view", [ _vm._v( _vm._$s("36-" + $31, "t0-0", _vm._s(item.classes)) ) ]) ] ), _c( "view", { staticClass: _vm._$s("37-" + $31, "sc", "text text_3"), attrs: { _i: "37-" + $31 } }, [_vm._v(_vm._$s("37-" + $31, "t0-0", _vm._s(item.uptime)))] ), _c( "view", { staticClass: _vm._$s("38-" + $31, "sc", "text text_4"), attrs: { _i: "38-" + $31 } }, [ _vm._v( _vm._$s("38-" + $31, "t0-0", _vm._s(item.duration)) ) ] ) ] ) }) ], 2 ) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 244 */ /*!***********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0_3D___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0%3D& */ 245);\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& */ 282);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _qiun_data_charts_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0_3D___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _qiun_data_charts_vue_vue_type_template_id_fe947b98_scoped_true_filter_modules_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0_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_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbVQ7QUFDblQ7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSxpUkFBTTtBQUNSLEVBQUUsMFJBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscVJBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9xaXVuLWRhdGEtY2hhcnRzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mZTk0N2I5OCZzY29wZWQ9dHJ1ZSZmaWx0ZXItbW9kdWxlcz1leUp5WkdOb1lYSjBjeUk2ZXlKMGVYQmxJam9pY21WdVpHVnlhbk1pTENKamIyNTBaVzUwSWpvaUlpd2ljM1JoY25RaU9qTTNNVFUwTENKaGRIUnljeUk2ZXlKdGIyUjFiR1VpT2lKeVpHTm9ZWEowY3lJc0lteGhibWNpT2lKcWN5SjlMQ0psYm1RaU9qVXhNamd3ZlgwJTNEJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcWl1bi1kYXRhLWNoYXJ0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3FpdW4tZGF0YS1jaGFydHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImZlOTQ3Yjk4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3FpdW4tZGF0YS1jaGFydHMvY29tcG9uZW50cy9xaXVuLWRhdGEtY2hhcnRzL3FpdW4tZGF0YS1jaGFydHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///244\n"); /***/ }), /* 245 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0%3D& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0%3D& */ 246); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0_3D___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0_3D___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0_3D___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0_3D___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 246 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue?vue&type=template&id=fe947b98&scoped=true&filter-modules=eyJyZGNoYXJ0cyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjM3MTU0LCJhdHRycyI6eyJtb2R1bGUiOiJyZGNoYXJ0cyIsImxhbmciOiJqcyJ9LCJlbmQiOjUxMjgwfX0%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 */ 247) .default, qiunError: __webpack_require__(/*! @/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue */ 277) .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 /***/ }), /* 247 */ /*!***************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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& */ 248);\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& */ 250);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _qiun_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUg7QUFDekg7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSx1RkFBTTtBQUNSLEVBQUUsZ0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9xaXVuLWxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFjNGZkOTk4JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcWl1bi1sb2FkaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcWl1bi1sb2FkaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9xaXVuLWxvYWRpbmcudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///247\n"); /***/ }), /* 248 */ /*!**********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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& */ 249); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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"]; }); /***/ }), /* 249 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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 /***/ }), /* 250 */ /*!****************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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& */ 251);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXV1QixDQUFnQixrd0JBQUcsRUFBQyIsImZpbGUiOiIyNTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcWl1bi1sb2FkaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3FpdW4tbG9hZGluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///250\n"); /***/ }), /* 251 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\nvar _loading = _interopRequireDefault(__webpack_require__(/*! ./loading1.vue */ 252));\nvar _loading2 = _interopRequireDefault(__webpack_require__(/*! ./loading2.vue */ 257));\nvar _loading3 = _interopRequireDefault(__webpack_require__(/*! ./loading3.vue */ 262));\nvar _loading4 = _interopRequireDefault(__webpack_require__(/*! ./loading4.vue */ 267));\nvar _loading5 = _interopRequireDefault(__webpack_require__(/*! ./loading5.vue */ 272));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { components: { Loading1: _loading.default, Loading2: _loading2.default, Loading3: _loading3.default, Loading4: _loading4.default, Loading5: _loading5.default }, name: 'qiun-loading', props: { loadingType: { type: Number, default: 2 } }, data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9xaXVuLWxvYWRpbmcudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Rjs7Ozs7Ozs7OztlQUNBLEVBQ0EsOEpBREEsRUFFQSxvQkFGQSxFQUdBLFNBQ0EsZUFDQSxZQURBLEVBRUEsVUFGQSxFQURBLEVBSEEsRUFTQSxJQVRBLGtCQVNBO0FBQ0E7OztBQUdBLEdBYkEsRSIsImZpbGUiOiIyNTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0IDxMb2FkaW5nMSB2LWlmPVwibG9hZGluZ1R5cGU9PTFcIi8+XHJcblx0IDxMb2FkaW5nMiB2LWlmPVwibG9hZGluZ1R5cGU9PTJcIi8+XHJcblx0IDxMb2FkaW5nMyB2LWlmPVwibG9hZGluZ1R5cGU9PTNcIi8+XHJcblx0IDxMb2FkaW5nNCB2LWlmPVwibG9hZGluZ1R5cGU9PTRcIi8+XHJcblx0IDxMb2FkaW5nNSB2LWlmPVwibG9hZGluZ1R5cGU9PTVcIi8+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgTG9hZGluZzEgZnJvbSBcIi4vbG9hZGluZzEudnVlXCI7XHJcblx0aW1wb3J0IExvYWRpbmcyIGZyb20gXCIuL2xvYWRpbmcyLnZ1ZVwiO1xyXG5cdGltcG9ydCBMb2FkaW5nMyBmcm9tIFwiLi9sb2FkaW5nMy52dWVcIjtcclxuXHRpbXBvcnQgTG9hZGluZzQgZnJvbSBcIi4vbG9hZGluZzQudnVlXCI7XHJcblx0aW1wb3J0IExvYWRpbmc1IGZyb20gXCIuL2xvYWRpbmc1LnZ1ZVwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6e0xvYWRpbmcxLExvYWRpbmcyLExvYWRpbmczLExvYWRpbmc0LExvYWRpbmc1fSxcclxuXHRcdG5hbWU6ICdxaXVuLWxvYWRpbmcnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0bG9hZGluZ1R5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMlxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///251\n"); /***/ }), /* 252 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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& */ 253);\n/* harmony import */ var _loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading1.vue?vue&type=script&lang=js& */ 255);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjUyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb2FkaW5nMS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZTRlNzY5ZWUmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9sb2FkaW5nMS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2xvYWRpbmcxLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlNGU3NjllZVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1sb2FkaW5nL2xvYWRpbmcxLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///252\n"); /***/ }), /* 253 */ /*!******************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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& */ 254); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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"]; }); /***/ }), /* 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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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 /***/ }), /* 255 */ /*!************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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& */ 256);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw4dkJBQUcsRUFBQyIsImZpbGUiOiIyNTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///255\n"); /***/ }), /* 256 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: 'loading1',\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9sb2FkaW5nMS52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVVBO0FBQ0Esa0JBREE7QUFFQSxNQUZBLGtCQUVBO0FBQ0E7OztBQUdBLEdBTkEsRSIsImZpbGUiOiIyNTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0IDx2aWV3IGNsYXNzPVwiY29udGFpbmVyIGxvYWRpbmcxXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlMVwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGUyXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFwZSBzaGFwZTNcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlNFwiPjwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdsb2FkaW5nMScsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkPVwidHJ1ZVwiPlxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jb250YWluZXIubG9hZGluZzEge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5zaGFwZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUxIHtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUyIHtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFDQjc0O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUM4NTg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGU0IHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjY2NjtcclxufVxyXG5cclxuLmxvYWRpbmcxIC5zaGFwZTEge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24xc2hhcGUxIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbjFzaGFwZTEgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjFzaGFwZTEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTZweCwgMTZweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2cHgsIDE2cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb24xc2hhcGUxIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE2cHgsIDE2cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNnB4LCAxNnB4KTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmcxIC5zaGFwZTIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24xc2hhcGUyIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbjFzaGFwZTIgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjFzaGFwZTIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2cHgsIDE2cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTZweCwgMTZweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjFzaGFwZTIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2cHgsIDE2cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTZweCwgMTZweCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nMSAuc2hhcGUzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uMXNoYXBlMyAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24xc2hhcGUzIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24xc2hhcGUzIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE2cHgsIC0xNnB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTZweCwgLTE2cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb24xc2hhcGUzIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE2cHgsIC0xNnB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTZweCwgLTE2cHgpO1xyXG4gIH1cclxufVxyXG4ubG9hZGluZzEgLnNoYXBlNCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjFzaGFwZTQgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uMXNoYXBlNCAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uMXNoYXBlNCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTZweCwgLTE2cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTZweCwgLTE2cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb24xc2hhcGU0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNnB4LCAtMTZweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNnB4LCAtMTZweCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///256\n"); /***/ }), /* 257 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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& */ 258);\n/* harmony import */ var _loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading2.vue?vue&type=script&lang=js& */ 260);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb2FkaW5nMi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZTRjYjNhZWMmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9sb2FkaW5nMi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2xvYWRpbmcyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlNGNiM2FlY1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1sb2FkaW5nL2xvYWRpbmcyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///257\n"); /***/ }), /* 258 */ /*!******************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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& */ 259); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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"]; }); /***/ }), /* 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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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 /***/ }), /* 260 */ /*!************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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& */ 261);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw4dkJBQUcsRUFBQyIsImZpbGUiOiIyNjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///260\n"); /***/ }), /* 261 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: 'loading2',\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9sb2FkaW5nMi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVVBO0FBQ0Esa0JBREE7QUFFQSxNQUZBLGtCQUVBO0FBQ0E7OztBQUdBLEdBTkEsRSIsImZpbGUiOiIyNjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0IDx2aWV3IGNsYXNzPVwiY29udGFpbmVyIGxvYWRpbmcyXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlMVwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGUyXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFwZSBzaGFwZTNcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlNFwiPjwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdsb2FkaW5nMicsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkPVwidHJ1ZVwiPlxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFpbmVyLmxvYWRpbmcyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcclxufVxyXG4uY29udGFpbmVyLmxvYWRpbmcyIC5zaGFwZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbi5jb250YWluZXIubG9hZGluZzJ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW9uIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBpbmZpbml0ZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciAuc2hhcGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMSB7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMiB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxQ0I3NDtcclxufVxyXG4uY29udGFpbmVyIC5zaGFwZS5zaGFwZTMge1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDODU4O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlNCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTY2NjY7XHJcbn1cclxuXHJcblxyXG4ubG9hZGluZzIgLnNoYXBlMSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjJzaGFwZTEgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uMnNoYXBlMSAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uMnNoYXBlMSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAyMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjJzaGFwZTEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMjBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDIwcHgpO1xyXG4gIH1cclxufVxyXG4ubG9hZGluZzIgLnNoYXBlMiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjJzaGFwZTIgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uMnNoYXBlMiAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uMnNoYXBlMiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMjBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uMnNoYXBlMiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMjBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmcyIC5zaGFwZTMge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24yc2hhcGUzIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbjJzaGFwZTMgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjJzaGFwZTMge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTIwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjJzaGFwZTMge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTIwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMjBweCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nMiAuc2hhcGU0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uMnNoYXBlNCAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24yc2hhcGU0IDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24yc2hhcGU0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAtMjBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAtMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjJzaGFwZTQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIC0yMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIC0yMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///261\n"); /***/ }), /* 262 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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& */ 263);\n/* harmony import */ var _loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading3.vue?vue&type=script&lang=js& */ 265);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjYyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb2FkaW5nMy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZTRhZjBiZWEmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9sb2FkaW5nMy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2xvYWRpbmczLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlNGFmMGJlYVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1sb2FkaW5nL2xvYWRpbmczLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///262\n"); /***/ }), /* 263 */ /*!******************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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& */ 264); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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"]; }); /***/ }), /* 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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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 /***/ }), /* 265 */ /*!************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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& */ 266);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw4dkJBQUcsRUFBQyIsImZpbGUiOiIyNjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///265\n"); /***/ }), /* 266 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: 'loading3',\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9sb2FkaW5nMy52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVVBO0FBQ0Esa0JBREE7QUFFQSxNQUZBLGtCQUVBO0FBQ0E7OztBQUdBLEdBTkEsRSIsImZpbGUiOiIyNjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0IDx2aWV3IGNsYXNzPVwiY29udGFpbmVyIGxvYWRpbmczXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlMVwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGUyXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFwZSBzaGFwZTNcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlNFwiPjwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdsb2FkaW5nMycsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkPVwidHJ1ZVwiPlxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4gLmNvbnRhaW5lci5sb2FkaW5nMyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW9uIDFzIGluZmluaXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBpbmZpbml0ZTtcclxufVxyXG4uY29udGFpbmVyLmxvYWRpbmczIC5zaGFwZTEge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLmNvbnRhaW5lci5sb2FkaW5nMyAuc2hhcGUyIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxufVxyXG4uY29udGFpbmVyLmxvYWRpbmczIC5zaGFwZTMge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLmNvbnRhaW5lci5sb2FkaW5nMyAuc2hhcGU0IHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLmNvbnRhaW5lciAuc2hhcGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMSB7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMiB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxQ0I3NDtcclxufVxyXG4uY29udGFpbmVyIC5zaGFwZS5zaGFwZTMge1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDODU4O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlNCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTY2NjY7XHJcbn1cclxuXHJcbi5sb2FkaW5nMyAuc2hhcGUxIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uM3NoYXBlMSAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24zc2hhcGUxIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24zc2hhcGUxIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb24zc2hhcGUxIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1cHgpO1xyXG4gIH1cclxufVxyXG4ubG9hZGluZzMgLnNoYXBlMiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjNzaGFwZTIgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uM3NoYXBlMiAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uM3NoYXBlMiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb24zc2hhcGUyIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDVweCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nMyAuc2hhcGUzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uM3NoYXBlMyAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24zc2hhcGUzIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24zc2hhcGUzIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTVweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjNzaGFwZTMge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmczIC5zaGFwZTQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24zc2hhcGU0IDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbjNzaGFwZTQgMC41cyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjNzaGFwZTQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC01cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb24zc2hhcGU0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC01cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcclxuICB9XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///266\n"); /***/ }), /* 267 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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& */ 268);\n/* harmony import */ var _loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading4.vue?vue&type=script&lang=js& */ 270);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb2FkaW5nNC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZTQ5MmRjZTgmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9sb2FkaW5nNC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2xvYWRpbmc0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlNDkyZGNlOFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1sb2FkaW5nL2xvYWRpbmc0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///267\n"); /***/ }), /* 268 */ /*!******************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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& */ 269); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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"]; }); /***/ }), /* 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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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 /***/ }), /* 270 */ /*!************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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& */ 271);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw4dkJBQUcsRUFBQyIsImZpbGUiOiIyNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///270\n"); /***/ }), /* 271 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: 'loading5',\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9sb2FkaW5nNC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVVBO0FBQ0Esa0JBREE7QUFFQSxNQUZBLGtCQUVBO0FBQ0E7OztBQUdBLEdBTkEsRSIsImZpbGUiOiIyNzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0IDx2aWV3IGNsYXNzPVwiY29udGFpbmVyIGxvYWRpbmc1XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlMVwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGUyXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFwZSBzaGFwZTNcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlNFwiPjwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdsb2FkaW5nNScsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkPVwidHJ1ZVwiPlxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFpbmVyLmxvYWRpbmc1IC5zaGFwZSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5zaGFwZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUxIHtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGUyIHtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFDQjc0O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUM4NTg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUuc2hhcGU0IHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjY2NjtcclxufVxyXG5cclxuLmxvYWRpbmc1IC5zaGFwZTEge1xyXG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uNXNoYXBlMSAycyBlYXNlIDBzIGluZmluaXRlIHJldmVyc2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb241c2hhcGUxIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAxNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMTVweCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uNXNoYXBlMSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDE1cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nNSAuc2hhcGUyIHtcclxuICBhbmltYXRpb246IGFuaW1hdGlvbjVzaGFwZTIgMnMgZWFzZSAwcyBpbmZpbml0ZSByZXZlcnNlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uNXNoYXBlMiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAxNXB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb241c2hhcGUyIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAxNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDE1cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nNSAuc2hhcGUzIHtcclxuICBhbmltYXRpb246IGFuaW1hdGlvbjVzaGFwZTMgMnMgZWFzZSAwcyBpbmZpbml0ZSByZXZlcnNlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uNXNoYXBlMyB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMTVweCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb241c2hhcGUzIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMTVweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0xNXB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTVweCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nNSAuc2hhcGU0IHtcclxuICBhbmltYXRpb246IGFuaW1hdGlvbjVzaGFwZTQgMnMgZWFzZSAwcyBpbmZpbml0ZSByZXZlcnNlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uNXNoYXBlNCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1cHgpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uNXNoYXBlNCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1cHgpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///271\n"); /***/ }), /* 272 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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& */ 273);\n/* harmony import */ var _loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./loading5.vue?vue&type=script&lang=js& */ 275);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _loading5_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjcyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb2FkaW5nNS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZTQ3NmFkZTYmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9sb2FkaW5nNS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2xvYWRpbmc1LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlNDc2YWRlNlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL2NvbXBvbmVudHMvcWl1bi1sb2FkaW5nL2xvYWRpbmc1LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///272\n"); /***/ }), /* 273 */ /*!******************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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& */ 274); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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"]; }); /***/ }), /* 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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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 /***/ }), /* 275 */ /*!************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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& */ 276);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw4dkJBQUcsRUFBQyIsImZpbGUiOiIyNzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9hZGluZzUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///275\n"); /***/ }), /* 276 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: 'loading6',\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tbG9hZGluZy9sb2FkaW5nNS52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVVBO0FBQ0Esa0JBREE7QUFFQSxNQUZBLGtCQUVBO0FBQ0E7OztBQUdBLEdBTkEsRSIsImZpbGUiOiIyNzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0IDx2aWV3IGNsYXNzPVwiY29udGFpbmVyIGxvYWRpbmc2XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlMVwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcGUgc2hhcGUyXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFwZSBzaGFwZTNcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXBlIHNoYXBlNFwiPjwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdsb2FkaW5nNicsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ9XCJ0cnVlXCI+XHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWluZXIubG9hZGluZzYge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBpbmZpbml0ZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24gMXMgaW5maW5pdGU7XHJcbn1cclxuLmNvbnRhaW5lci5sb2FkaW5nNiAuc2hhcGUge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuLmNvbnRhaW5lciAuc2hhcGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMSB7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlMiB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxQ0I3NDtcclxufVxyXG4uY29udGFpbmVyIC5zaGFwZS5zaGFwZTMge1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDODU4O1xyXG59XHJcbi5jb250YWluZXIgLnNoYXBlLnNoYXBlNCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTY2NjY7XHJcbn1cclxuXHJcblxyXG4ubG9hZGluZzYgLnNoYXBlMSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjZzaGFwZTEgMnMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uNnNoYXBlMSAycyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uNnNoYXBlMSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxOHB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgMThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDE4cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjZzaGFwZTEge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMThweCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDE4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAxOHB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDApO1xyXG4gIH1cclxufVxyXG4ubG9hZGluZzYgLnNoYXBlMiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbjZzaGFwZTIgMnMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxuICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uNnNoYXBlMiAycyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uNnNoYXBlMiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgMThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAxOHB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE4cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb242c2hhcGUyIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAxOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDE4cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMThweCk7XHJcbiAgfVxyXG59XHJcbi5sb2FkaW5nNiAuc2hhcGUzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uNnNoYXBlMyAycyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb242c2hhcGUzIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb242c2hhcGUzIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAtMThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIC0xOHB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjZzaGFwZTMge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIC0xOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgLTE4cHgpO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmc2IC5zaGFwZTQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb242c2hhcGU0IDJzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbjZzaGFwZTQgMnMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbjZzaGFwZTQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIC0xOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIC0xOHB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbjZzaGFwZTQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIC0xOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIC0xOHB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgMCk7XHJcbiAgfVxyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///276\n"); /***/ }), /* 277 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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& */ 278);\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& */ 280);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _qiun_error_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUg7QUFDdkg7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxxRkFBTTtBQUNSLEVBQUUsOEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9xaXVuLWVycm9yLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0wNTA3ZjFmNCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3FpdW4tZXJyb3IudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9xaXVuLWVycm9yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZXJyb3IvcWl1bi1lcnJvci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///277\n"); /***/ }), /* 278 */ /*!******************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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& */ 279); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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"]; }); /***/ }), /* 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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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 /***/ }), /* 280 */ /*!************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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& */ 281);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF1QixDQUFnQixnd0JBQUcsRUFBQyIsImZpbGUiOiIyODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcWl1bi1lcnJvci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9xaXVuLWVycm9yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///280\n"); /***/ }), /* 281 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n name: 'qiun-error',\n props: {\n errorMessage: {\n type: String,\n default: null } },\n\n\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZXJyb3IvcWl1bi1lcnJvci52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFRQTtBQUNBLG9CQURBO0FBRUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsbUJBRkEsRUFEQSxFQUZBOzs7QUFRQSxNQVJBLGtCQVFBO0FBQ0E7OztBQUdBLEdBWkEsRSIsImZpbGUiOiIyODEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjaGFydHN2aWV3XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNoYXJ0cy1lcnJvclwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY2hhcnRzLWZvbnRcIj57e2Vycm9yTWVzc2FnZT09bnVsbD8n6K+354K55Ye76YeN6K+VJzplcnJvck1lc3NhZ2V9fTwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdxaXVuLWVycm9yJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGVycm9yTWVzc2FnZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiBudWxsXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHQuY2hhcnRzdmlldyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LmNoYXJ0cy1mb250e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICNDQ0NDQ0M7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHQuY2hhcnRzLWVycm9ye1xyXG5cdFx0d2lkdGg6IDEyOHB4O1xyXG5cdFx0aGVpZ2h0OiAxMjhweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSUFBQUFDQUNBWUFBQUREUG1ITEFBQVV6MGxFUVZSNFh1MWRlM0JjMVgzK3ptcDNqWVZXZmtQQWdDV3dZOHpMRWdsTlFDU1cweVQ5bzJTUWFES2ROdWxVeWt3Zk0razA5cCtKM0ltWUlQSlhpOXlaekRTWlppd3lhWnVaQkN3bk5HMURNb2dFbVVBQXk3eHMvTUF5TmhDTWpXV3RzSzFkZVUvbjIzT3Z0THU2ajNQdjN0MjlkNzFueGpPU2RlNDU1LzUrMy9tOXo3a0NqUlk0QlI3ZUs3ZmtjbWhyYXNMVDM3aGJUQVkrUVlBRGlnREhhZ3dGWUdoYzdnWndITUFVZ0c0aE1Qek5lOFJvV0luVEFFQ0FuSGw0cit5UkV0MERYV0liaHgzY0o1ZkhQOFRZam50RlI0RFRCRHFVSXdCbU1ySkRDdHlQSERvUXcwUThqa2VYaW5DTHRFQ3A0M0d3aDU2UjIySXhUQmJ1K0tGeE9UYlFKYm85RGxXMTdyWUFTR2RsTnlTZUtsMkpBRHBia21LaWFpdDBtV2hvWEhaa216RTUyQ2tvY212YXZ2T3NiTXZsOE1oQWwramxRcmcyQ1F6dTZCSTlOVjJZdytUMkFKaVZvK0R1TDJrU2VMUTFLZnJDOGtMY1lia1lCdi9wYmpFV2hqVU5qVXZTcGs5S1NBaWNtMnRHWHhqQWFVY2Jld0JrSkFtNnhlTEJwMVBKMm9zMDZ0dGNEbDhIMENFRWFHbnZHZWdTZzJFQVFaVFc0QjBBRW50U1Myb3YwbWhnSmM1am13VDZJREVXaTJFMHpOWjJXRUZoQzRDWmpDUnhIN0d3QWZwYmttSWtMQzlFRlFCZzIwQlhlT3lTc05CR1p4Mk9Ya0I2Vmc1Q2dBYk1aZ0Q3QlREU2toVERPZ00zK2tTREFyN2lBTk56OG40aFFSZHhvalV1OWtUalZSdXJ0S0tBSndCSUtaZlBaUE91WVdGZ1k2d2xnVjRoYXUrR05WanNuUUtlQUpET1NJcC9XdDZsYlNLZVFHOGpTT1NkQWJWK3dpc0E3RnhEU0dBcUJtd05TNURJaUdJdWN5TndLaUdlZHV0VHozLzNCZ0NiNEpCSm9HcURJSjJWVzRSRW14Um9nMFMzbEdnVC9ObGZZM1J6Q2dKalFtSlNDa3hlRHVEd0JnQ2I4SEFodlFrQ0lkQ2JTZ1FmbVNQRG1XR0R6SHNtMVVxd2pCRVVBTWJxRVJDZUFFQkd6MlJrbndSMnVXMHlBWlFkTDZEUitXRVc5MHN5WExtanRXOFNvMEpnOU1vRTl0U0Q0ZXNaQU5VQUFkMU01TkFqR09VTGFhT2tBekNLR0VhajdBcjdBb0JIRUd4clNZcWRPbnhNWitXM1pBNTlaZWh4bldrQzd5TWxKa1VNSXkxeDdJeWFWUEFOQUFNRUhUbGdUQUNPMXJZRVJscVRvdCtKOG5icDU4QzVWY0VCRGZ0bk9FcEFLQXNBZ1lQQVBnTlpRYllGUDNRZUNBeWJKL0JnMkNWQzJRRHdDb0pVQXR1ZGlKS3VFeENRTG9aYlBLaXJBb09Ib3Z1SVRoVkJ5dVhpaTJqRS9DOUkyVGFYQllzZm1UaHlhaE10Q1d5MUE0RVJiajdydnZSSTlhQ2EzRjdwSU5tM241WGRYZ3RqRmdIQVlDUXJXNHY4YkJvNk1ZRmVwNWN3bUVlZnVTd1FwRE5TUm9xOStvc2RycVJhR0JxWE1oZkRWaThnV0FTQWRFYnVzd3V5R0NLTlNMYXRCeWdYQkhVcUFRb2hNbUhFU0FLcnF6U3JvNFRJUzJ5T3ExMGRWUVFBdXlLUVVvQzdCWG5JeEhRV3d3TDRheS9xSU0vOERIYUZKdWlqdjdNOTlRemFObUF4Nmh6UUZzdmhLU214dmFrSm83b0hVb29BNE1VQTB3SEJURFlmUW5WVUI2YkZuTGMxSkhxaUZnUHd4UG5TemhLakxVbjBCK1Vwc0RvcUZrT2ZMdk81SE44QU1ONWxPSlVVMisySU1EMG5lMFFPdENjcTBrN09BTmUxVkdUb2FnN3FhQlJYZWlGRkFKak95QkVOc1YyMEpxY2dqMkZRSGd2eUpXWXZBUWZQQUp1dkF2NzE5OEFEbTRETUhKQktBbXVhZzV5cGVtUHBHTmlWV2sycERjQ0RERFFDUFRVN0VPZ21qcnhNUmdBOGRnQlltd0pPWHdCdVdnSDg3bTNnejI2T0xnRHk2cTlHOVJTTHZJQXltRlpVR3NhQ2pKekU3cUIxK3Z2bmdYUkdRZWJHNVFCL1AzMGVhRjJpUUJIbGxrOHd4ZERmR3EvZVlWTExRSkJmRU9RTk9wazMvQmc4NmhiQThpQVp3dDIvYTc4YXNYOHpzS1JKL2Z6WVFlRHR0RklIVWJjSnFpMEpuTTRGYU9YOWcyU3c3bGdIVGdQVHMwREhSeFRqVDV3RHRxelRmVHI4L2FvSkFyZlR3WDA1NVAxNTE5cTZhcEdWNHY4L1hsVTZuenYvdm84Q3Z6d0szTDBXMkxTNldxdW8vRHpWQW9Gck1paXZ5elZTdnBVbnljSU1WQVVVLy8vMmtnSUM5YitwRHFxNWppck1WWEVYMFJVQWZNa3dnb0RyTW9GUUJVYlVjb3F4VkZKc3JkUUN0QUFRWmhCVWlqQ2hHbGZpd2RTU3lweDgxZ2FBQVFMTEE2T2hJbGFORjJNR3FyaU1tMWNGcUpvRXRsYWkwbG9iQUl6cVpiUFlGN1JyVjJOK0JUNzlMOTljOEVoK2R6STQ3NFJHWVNxQjlxRHlCdWFMYXdNZ25aRThFeGphdTI0QzU2VFBBWjgrdnNEMDU5NEdQckhXNTBEV2p3VnVEMmdCd0RnbS9xMUFYNlZPQi92NVllRFdOZXJsWG5zZitNS0dZRi9VTFF2cmRUWlhBRlFpb2VOMWtWSHFUeHVBZ1NvMnhpV0NkaytEVmdXdUFFalB5dDMxWHFBUkpZQVphOTJaU3FxN0NNdHRqZ0NvaDFyOWNna1UxdWVEdXE3UEVRRFRzL0pZME5tOHNCSTBndXNLeENDTVpESW9nc3lxekpJRGlBM1lBcUN4K3l2RHM0QkhMVnNLQkZvUEVQRExOWWJUb1VDWlVzQVNBRkhZL1NmVEN4V3RxNXFCSzR6aUVCMmExVm1mc3FUQUlnQlV1cExYTC9FdnNoajBOTkNhQk03TkFyODlzVERTcDY0SE9qL2lkK1RvUDFlT1I3QVlBRDRxZzZ0Qnd1ZmVBUmhhYlY4QmZQSmFGV3haRWdlU01XRFRtc3RhQXBEOHZ1TUNSUUFJNDdHczM3d0ZyRzRHcmtzQlI4ODJtRzIxMlZoVzNycEV0UHZaaUw2T2h2bVp5T3N6RlBtN0Q2cXFYKzc2TDZ4ZkdJSC9sN21rVk1HTkt5NzczWjhuakl5aDEwODFjZkhCa0pBRWZncVp2MmtWOENtajRIUC9INEFEWjFSQnFObVliZnZFdFY3aFZYLzkvWDdIWVI0QVlVcjZQUG1tWWpTWi83a2JsUlQ0N3lPSzhVeXU4RHhBNnhYcUhBRFZ3MlhzQVJRaHVTV0JGVjdyQmVZQm9Ic3l1Tko3NTgyendCTkhnTlZMZ2IrOFRUSC84WU9xL28rN2ZmUFZDd3lucEFpQytXK2NVZk9jbndPdXZsSWRPNHRpODZNRzVnR1FkcmtGdEZvRTJmVXlrSjRGK3U0QWtuSGd4NitwbmYvWmR1Q1cxUUQ5ZjNvRFBBL0E1dGNGcEEzeDhpbmd4WGNWdVBKNjFEZ3QyN01SdUtHMVdtOGM2RHlldllFOEFNSmsvZi9ucThCTks1VmVOMTAvazhtdm53WitaUncxcGZqbllkQ09xMVZadUpkMi9Cend2MGNYR0w5aHBkcjFQR05JZ01VRjhPZTNBcXVXZWhrMUZIMG5Va25SNldVbGVRQ0VOZTM3dlplVUZPaS9BeWhVRGJRTC9Kd0U1cTRuZ0k0WU54QnhsN05pWjVrQm9DZVBBYjkvUjRtQnE2NEVlamNHWDlEaGhUbCsrc1lUYVBkeWE3c0NnUG95U00xTHZ1anpNOER6ZDNjdU1OeTA4aWtaZUJxWXFvRTduanYxdDI4cDNjM2YvK2hhcFNMczJqc3pBSTFMdW80MEpNbjRqNjRzN3YzUHp5bXBRTmVTZ0x0bkxmRHhpSGtZWGt2R0ZBQTByMllqc2Yzc1BGMGttL3IvSCs5YUVQOFA4T1JQRWhoNWVjRXJJUE5wR0xKeEY3LzNvV0xjZmVzVjgwcmJvUStVeURmN2YzSFRZdVB4K1hlQVgwMEN0NjhCUG4wRDhPOFRhc3l2YmdaYWtycHZFSXArbnV5QVBBQ21NL0tzVzdrM2IrTjQvQUJBNWxTcThjSUgwL28zOWY5ZjNLb1lRWWFiMHVEblI0QmpaNEd2M0xZQWdCKzlxaVFCK3hlMlgwK3E0a3cyMmhMOFY5cm9UWHozQlRYUDF6Nm1WQUp6RGZ4SHFVSURORUxOMDJmOWhJNy9UNnY3elNrbGJtbDhNZkZDWHp6b1JwMVB2NTduL1dqNU0vUnJKbm4yL1FHNHJsVkpJUE00K0RmdldWakI5L1lwRmZGSkl6QkVadjdpTUhBaXJVVCs1OXFCTzJ6Y3U3enVmMWZ0ZnJPS3R4QVVWRWxCRjNjR1RUdHpQQmFOdGlhRmhSeTBubEhvR0lEYy9hK2ZVbGV6MERxL1pZMjZraVhvUm9DUjBHNVd2UmtvTW5mMC94d0ZYbndQaUFGSU5nRTNMQU9tTHdLbmpQRW9LZWpmVzdYajArcTBNZWY5MnNlTFZRTkx2Rjk1SC9pVG00Q05KZlpDME84ZTVIaGVBa0pDTndCa0hzdisrenVEWEtxL3NTZ2QvdXUxeGY0N2dmbldPUjVtVmVOZTFReDhhZE9DbFc4bCtuOHdvUXpETDk2ODJDaWs3ZkRUZzhEMUthRDNabjlycmRSVGxIQTBtbW12TEpKT0hvcEVSRmc4QUsrRUlnaW9tbzZkQXk3T0tkWHdOeDNBaVJuZ1J5OERPUWwwWGdOOFpwMTl0SkRNSlpNTFJYL3BPaDdlcXdoTU5SQ21adHBrVnJlaWVQRUVDQURMajBTSDZXV2Qxa0lnUFA2RzJzVnR5NEF2MzZwRS8rNDNnRE1YMUs2K2I4TmlFSmhHSHFYRVYyNjNCd205QVk3MzFRNmdKVkY3cW5EblQ3eW5iQ1M2ekR4OFFwWEpnTmk4SlBCd21sam91b0MxZjNYN0ZkREhIMzBEbU1zQkcxWW9zVSttMFZnOGV4RzRwa1Y1QjJiZWdDRmc1aHRJTUNmN2dET2Fkc0NYYmdHdXNiRWpxa2tiTXAraXY3UVI1UE9HK2VVR0FETC9yV21nU1FCekV1aTRDdmpUOWNCVUJuamlrUHFiQ1lKekY0RWZHQmROTVc1ZzV4bVlCS1kzY09nTXNHRVZjQ2xYVFZZN3orV2tBcnhVQ0lrb0ZJQTZrZUxYeDREWFRpdURiMnViaWhka2NzQ25EWitmRFB6WklSWCtwWXZKUkJQRjZHZmJWUFJRdDEyNEZFNEFVTEpaQk9lMFl3RlVBWkc5bXYyRmQ0RzlKNHRkT0ViMGZuTkNWUXh0dVFIb3VnNGdDSDV5QURneHJkanRaUFJaZVFxdm5GSVNnRW1pTURWNlpqYnVlUDBEZ0JtOVBZZXM5VGl6aHI4NG1yOThPbDlRd3BzNjZPc3paT3lGK1dTMkdTUUtpdzJnQ2NENkJrQk1BQlQ5RE5MWTZYRktnaWNuVldDSXVRUjZCTXdiME9qejBoaGlwZzN4NWRzaWxSNnVid0EweHdHQ2dEdmFMc0pISnRQUFAveUJLdlFnODYyU1FHNWdZQnlBclpJNUVMYzErUGk3UGdDbU01SmZ1QXJOUlpCdUwwdUdNa2RnNWRzWFBrdHdjUGZTNFBNcTlzMXh6REF4UzlLWmxZeFEwd2RBbE9JQUZPUFU1V3htMXM2S0tmVHpxYnZMWVQ3SE5XTUFOQ1paaXhpaFZwOEFZSFNQbHJ4ZFdwY01NaU44L1BtdWExUVcwRStMYWpiUWVOZjZBNEJaMU1HdzV6OThiREZMeWJBbkRxdllQcHRPa01jSkdCR3VCK0JyYVJlRlJDWVUvT1BYZ1ZNZldqT1crcDRHbjFudTVSYmVkWk1JSE9lN0w2cGV2SmErRXFsdnR6V1U5WGRQb2VDUTFBTTZ2YkNwKzB0M1AzYzk2d0paek1IRzZsNFdkSlI3VnVDUjU0RUxjNnE0eEV1MHNDeW1CZml3cDJ5Z2JqMUFnT3Z6UEJRamNVOGRMOWJwTlBRb3BzMWRUN3NnQ0dZeFNjU3hHVVJhMitydWJYaCttV284NEtrZUlDdTdJY0ZiUUVQYjZQcXg2bWRwWEJWOUh2bGdvUmlrdExTN25KY3c5WDRpcHVJTTlDSldYcUhTeFZGcVhrckRSWmdPaGRnUk9ac0R2djhTY01uTVdnaVY5dVdPWHhmQUNSNnFFcnA4QkpwVlk3S0YyVVczVXJVd2dFUUM1MXFUUXJ0aVUxVUZ6OHBKSVJEcWo2N016QUdQdmE1RVBzTzd6UGtId1h5Tzk4TlgxSWVvbUU0bXlGZ25RSEF4eXNpUU1rUEJMSVpsc1dvRW1yWUx5SGZ4ZEM2ZzFpL1B4ZkprRDlPL2JPV0lmL09hR2VwN051cjhlRXdCb05DRnBIUXc2d2IvOXM3eURjd3EwRkRiQlZ3QVFBUThnVUxDVVZTUG4xeTRKNEJsWCt1V3FmSXY4NWlYRmFITjRnN3VhSjRJTnI4NHd0THpyQVJlZUZzOTlWZTNGeDhPL1pmblZkM2hYZGVxYnhPRnVYbnhBT1lCRU5hTG9ad0lUV25BM2N0NkFQTjBML3RUYkZPRVh4RlhQM09uVDExVUk1SHhoWTJIUG5qWWhDcUZwZVk4KzhCV0dHbms4OS9mQjlBT1lXUFJDWE1MWVcxZURNQjVBUENIcUJhR0VBaXNEV0NJK1BEWjR0dERTcGxFWUt4Zm9keTc5dVVLS09hcEk1NUo0R2xnMmdJc0pxRjZJWUFJTXZaaC8yTUdRRzViQTN5bUxYZ0kwSUFUQWozbWwwRzhWbXhMaWVPdFM0U25sWVh1Zm9CeXlkb1VVd2RIZVVoa2RrNmRMcWJ6d0NObmRPOEtHNW5POERHWmJsWUhzMmJ3SndlTGdXUUdtRmdieURnQkcwOE9YeCtBQjFLMElBdi8zY3RIUFAxY0V4TzZHMExLQllEdTgyUStxNGE1MnluU1dUbFVHRUZrS3BodCtaSml1NEwvVDgvZzgrMUFjNkpZL2VqT2JkY3ZsUlNXUldjOHZTVWxSdDNTOW1YZEVLSnpSckRjRnd6TDg2eW5aN3FZelcrdEFBM0tueDVRaGFhMEdjb3RySFE3MDZmMTZUNkowWllrK3IzY0UxU0V1SFJHVGdEWUhCWkdWV0lkaGN6M1dobGN1SjdDZERHRFVuL2Nyb3pKY3ByYkR0WUNBZURwWTVQRkFJaVlPK2lWMk56MTV1ZGN5azBYYys3Q3FpUGVLUExBeHZKQW9QTzVXT09yN0tNdWdUdHRFQlFCb0o3VlFDSHpHUzl3cWlYMEFpeUN3S3hCcUJZSWpQQTl2OUx1SkswbjRnbjB1bDBYRTVtN2dyMHdwYlN2ZVlxbW5ERjBudzNxV2htM2dJNE9DSFFreWlJQTZOd1hvRXVNc1BTakg4L0lYMmF1c2l1aUljamF3WEp0QVhPVmdZQkFZaktWUktlZFlXajN2WURRSjRjcXk4cndqTzRHQXE1MDJ1V0dkeWZqc3ZIRmtQRHcybjRsQW9PcGhIalFhYWxPSUhBQ2tTVUFxRi9TV1V5NkJSNmlRTHQ2V2FNRVJscVRvdDhyQ0JoZVRpVFFZV2NNMmg1MzlCS0NyQmNpaC8wOWRFQkF2dVdBWVc1ZU1oOHg5Sm5YeUJ1NWhTMzU5eFFZYTRsanArTjUxeWdVaW9TZGFVR3ZqeUJJSmJEZExkcEhLVjdZeHlxeHhOeUJJd0RxMFNNSW1pRTFHazg3MEdPdXorb0VHTjFFMXhQdlVUbzZWaU5tMUdwYVR5Q3dDL083QW9DaFJ3bnNxOVZiTnVaMXBJQTJDQ3k5QklrOXJnRGc5T21NSEFidzlRWXpRa2tCTFJBWWtjTlJBTW9JQlBZTG9FOExBQVlJNmo1VEdFcjI2aTNLVXlGbzRaRGFBTkJNUmVvdHQ5RXJVQXE0MVJJNFRhWU5BQTRTaFdOa2dWSTJRb1BaVlJPNXZZSXRBSWJHWlljUVdKWlppdjJEbmNJb2g4eC9YQ0xTTjR1NkVTU3FmdzhVQUVQamVhT3ZqMStrQkxDdXFRbWQzN2hiOEdmeiswSnV1ZWlvMGpHUzYvWlRER3ErNkNJSk1MaFBMaytjeDlsWURPMWsra1BQeUJFaE1EblFKUWJOaDFnNGtzMWlvcEVycURoZTlzY1Q2Sm5MWUJnQzkxdk41aGJyZDF2aElnQjg1MW5abHN2aFdMWVpLeWo2RFdtQWdTNnhyWEN3aGxIb1J0cnkvczRhLzFRU0hXWTRsNkZjS2JDdGNOT3hUMHlncHlVcDZLSDVhcFkyZ0xIcnQxQUZDSUhPV0F3ZHBnb29uS1VSS3ZaRmM5ZUh1S3RqUUhjcFkvTWxlM05vUXc3ZHNna1RmcjRWWERxNXJSSDQ4Rjdaazh1aHJha0pvMWJNTndkcVpBMWQrZW1wZ3gzelBRM2lvYk1uTjlCdTNBWUlQRkRjb1d1MW1jK2xCQUlBRHNRRHBzaGhwR0VZK2dORExaZ2ZDQURvTlNRdnFQTGtUU3V4ZnVOcTdJd0poT0RUQ3Y0WVVZdW5zamtjM2Y4K0JvN000djhLWXk1Y2l4bVBLVnhYYVd5bW5EV1hMUUdHeGlWakFtYUNvWnkxWFBiUFNvbjlPKzRWSFNZaGFJZEppZDJsaEpFU1V6dnUxZjgwbkJOaHl3WUEzY1k1b09oSTh1cWxhTGsraGZXWFBVYzFDSEFpalNPbkwyQ0dYZVBBWktIQnpkMFBnRUc1MGpaUjZwWnJUR1hacFd3QStKMjQ4Vnc0S05BQVFEajRVTE5WQkE2QWJ6OHJ1OFVsOVNWeUlUQ1ZiVVkvRFJzanhMeExTbWhkWVNZRUhoM29FaU1jaDJybTBpWHNzcUhTeEk1N3hmWktVL0NoWitRakFPYjFjNlhuTStnM1Q0Tkt6UmM0QUliR1pSOFRTZWFDWXpIMFVhOFpJZVk4UXpYYlNCRUFjdmxTWnl2d0JLWVBuZGIxMExqa0JRMWE0TlY4UDUxdTh6VFE2ZXluVCtBQThMT0l4ak8xbzBBREFMV2pmU2htamh3QUNnTlBvYUNnc25XT08rVkx3ckpPcTNWRURnQ0dMcmJNamRlSzBFRUdacXI5RHBFRGdGWGdxZHBFSzUwdmxzUFVRSmYvbkh3dDEvLy84OWJxRGpDUFdQQUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///281\n"); /***/ }), /* 282 */ /*!************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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& */ 283);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJ1QixDQUFnQixzd0JBQUcsRUFBQyIsImZpbGUiOiIyODIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcWl1bi1kYXRhLWNoYXJ0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9xaXVuLWRhdGEtY2hhcnRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///282\n"); /***/ }), /* 283 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _uCharts = _interopRequireDefault(__webpack_require__(/*! ../../js_sdk/u-charts/u-charts.js */ 293));\nvar _configUcharts = _interopRequireDefault(__webpack_require__(/*! ../../js_sdk/u-charts/config-ucharts.js */ 294));\n\nvar _configEcharts = _interopRequireDefault(__webpack_require__(/*! ../../js_sdk/u-charts/config-echarts.js */ 295));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nfunction deepCloneAssign() {var origin = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {args[_key - 1] = arguments[_key];}for (var i in args) {for (var key in args[i]) {if (args[i].hasOwnProperty(key)) {origin[key] = args[i][key] && typeof args[i][key] === 'object' ? deepCloneAssign(Array.isArray(args[i][key]) ? [] : {}, origin[key], args[i][key]) : args[i][key];}}}return origin;}function formatterAssign(args, formatter) {for (var key in args) {if (args[key] !== null && typeof args[key] === 'object') {formatterAssign(args[key], formatter);} else if (key === 'format' && typeof args[key] === 'string') {args['formatter'] = formatter[args[key]] ? formatter[args[key]] : undefined;}}return args;} // 时间转换函数,为了匹配uniClinetDB读取出的时间与categories不同\nfunction getFormatDate(date) {var seperator = \"-\";var year = date.getFullYear();var month = date.getMonth() + 1;var strDate = date.getDate();if (month >= 1 && month <= 9) {month = \"0\" + month;}if (strDate >= 0 && strDate <= 9) {strDate = \"0\" + strDate;}var currentdate = year + seperator + month + seperator + strDate;return currentdate;}var lastMoveTime = null; /**\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 */function debounce(fn, wait) {var timer = false;return function () {var _arguments = arguments,_this = this;clearTimeout(timer);timer && clearTimeout(timer);timer = setTimeout(function () {timer = false;fn.apply(_this, _arguments); // 把参数传进去\n }, wait);};}var _default2 = { name: 'qiun-data-charts', mixins: [uniCloud.mixinDatacom], props: { type: { type: String, default: null }, canvasId: { type: String, default: 'uchartsid' }, canvas2d: { type: Boolean, default: false }, background: { type: String, default: 'none' }, animation: { type: Boolean, default: true }, chartData: { type: Object, default: function _default() {return { categories: [], series: [] };} }, opts: { type: Object, default: function _default() {return {};} }, eopts: { type: Object, default: function _default() {return {};} }, loadingType: { type: Number, default: 2 }, errorShow: { type: Boolean, default: true }, errorReload: { type: Boolean, default: true }, errorMessage: { type: String, default: null }, inScrollView: { type: Boolean, default: false }, reshow: { type: Boolean, default: false }, reload: { type: Boolean, default: false }, disableScroll: { type: Boolean, default: false }, ontap: { type: Boolean, default: true }, ontouch: { type: Boolean, default: false }, onmouse: { type: Boolean, default: true }, onmovetip: { type: Boolean, default: false }, echartsH5: { type: Boolean, default: false }, echartsApp: { type: Boolean, default: false }, tooltipShow: { type: Boolean, default: true },\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\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: false,\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\n\n\n\n\n\n\n\n\n\n //非微信小程序端强制关闭canvas2d模式\n\n this.type2d = false;\n\n\n\n\n\n\n\n\n\n\n\n this.disScroll = this.disableScroll;\n },\n mounted: function mounted() {var _this2 = this;\n\n this.inApp = true;\n if (this.echartsApp === true) {\n this.echarts = true;\n this.openmouse = false;\n }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n this.$nextTick(function () {\n _this2.beforeInit();\n });\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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\n uni.offWindowResize(function () {});\n\n },\n watch: {\n chartDataProps: {\n handler: function handler(val, oldval) {\n if (typeof val === 'object') {\n if (JSON.stringify(val) !== JSON.stringify(oldval)) {\n if (val.series && val.series.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 } 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 (typeof val === 'object') {\n if (JSON.stringify(val) !== JSON.stringify(oldval) && this.echarts === false) {\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 (typeof 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) {var _this3 = this;\n if (val === true && this.mixinDatacomLoading === false) {\n setTimeout(function () {\n _this3.mixinDatacomErrorMessage = null;\n _this3.echartsResize = !_this3.echartsResize;\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({ name: 'error', params: { type: \"error\", errorShow: this.errorShow, msg: val, id: this.cid } });\n if (this.errorShow) {\n __f__(\"log\", '[秋云图表组件]' + val, \" at uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue:594\");\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 (typeof 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 = { categories: [], series: [] };\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({ name: item.group, data: [] });\n tempskey[item.group] = true;\n }\n });\n //如果没有获取到分组名称(可能是带categories的数据,也可能是不带的饼图类)\n if (tmpseries.length == 0) {\n tmpseries = [{ name: '默认分组', data: [] }];\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({ \"name\": resdata[_i3].text, \"value\": resdata[_i3].value });\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) {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() {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.\n createSelectorQuery().\n\n in(this).\n\n select('#ChartBoxId' + this.cid).\n 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 }).\n exec();\n },\n getCloudData: function getCloudData() {var _this6 = this;\n if (this.mixinDatacomLoading == true) {\n return;\n }\n this.mixinDatacomLoading = true;\n this.mixinDatacomGet().\n then(function (res) {\n _this6.mixinDatacomResData = res.result.data;\n _this6.localdataInit(_this6.mixinDatacomResData);\n }).\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.echrts !== true) {\n var ctx = uni.createCanvasContext(cid, this);\n ctx.clearRect(0, 0, this.cWidth, this.cHeight);\n ctx.draw();\n }\n },\n init: function init() {var _this7 = this;\n var cid = this.cid;\n var chartdom = uni.\n createSelectorQuery().\n\n in(this).\n\n select('#ChartBoxId' + cid).\n 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 == 'none' ? '#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].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.\n select('#' + cid).\n fields({ node: true, 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 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 _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 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 }).\n exec();\n },\n saveImage: function saveImage() {\n uni.canvasToTempFilePath({\n canvasId: this.cid,\n success: function success(res) {\n\n\n\n\n\n\n\n\n uni.saveImageToPhotosAlbum({\n filePath: res.tempFilePath,\n success: function success() {\n uni.showToast({\n title: '保存成功',\n duration: 2000 });\n\n } });\n\n\n } },\n this);\n },\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 } } };exports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/index.js */ 284)[\"default\"], __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9jb21wb25lbnRzL3FpdW4tZGF0YS1jaGFydHMvcWl1bi1kYXRhLWNoYXJ0cy52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE4SkE7QUFDQTs7QUFFQSxxSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUdBLCtQQUNBLHFCQUNBLDBCQUNBLGtDQUNBLGtLQUNBLENBQ0EsQ0FDQSxDQUNBLGNBQ0EsQ0FFQSwyQ0FDQSx1QkFDQSwwREFDQSxzQ0FDQSxDQUZBLE1BRUEsd0RBQ0EsNEVBQ0EsQ0FDQSxDQUNBLFlBQ0EsQyxDQUVBO0FBQ0EsOEJBQ0Esb0JBQ0EsOEJBQ0EsZ0NBQ0EsNkJBQ0EsK0JBQ0Esb0JBQ0EsQ0FDQSxtQ0FDQSx3QkFDQSxDQUNBLGlFQUNBLG1CQUNBLENBRUEsd0IsQ0FDQTs7Ozs7Ozs7Ozs7Ozs7OzhXQWdCQSw2QkFDQSxrQkFDQSw0REFDQSxvQkFDQSw2QkFDQSxnQ0FDQSxjQUNBLDRCQUZBLENBRUE7QUFDQSxLQUhBLEVBR0EsSUFIQSxFQUlBLENBUEEsQ0FRQSxDLGdCQUVBLEVBQ0Esd0JBREEsRUFFQSwrQkFGQSxFQUdBLFNBQ0EsUUFDQSxZQURBLEVBRUEsYUFGQSxFQURBLEVBS0EsWUFDQSxZQURBLEVBRUEsb0JBRkEsRUFMQSxFQVNBLFlBQ0EsYUFEQSxFQUVBLGNBRkEsRUFUQSxFQWFBLGNBQ0EsWUFEQSxFQUVBLGVBRkEsRUFiQSxFQWlCQSxhQUNBLGFBREEsRUFFQSxhQUZBLEVBakJBLEVBcUJBLGFBQ0EsWUFEQSxFQUVBLE9BRkEsc0JBRUEsQ0FDQSxTQUNBLGNBREEsRUFFQSxVQUZBLEdBSUEsQ0FQQSxFQXJCQSxFQThCQSxRQUNBLFlBREEsRUFFQSxPQUZBLHNCQUVBLENBQ0EsVUFDQSxDQUpBLEVBOUJBLEVBb0NBLFNBQ0EsWUFEQSxFQUVBLE9BRkEsc0JBRUEsQ0FDQSxVQUNBLENBSkEsRUFwQ0EsRUEwQ0EsZUFDQSxZQURBLEVBRUEsVUFGQSxFQTFDQSxFQThDQSxhQUNBLGFBREEsRUFFQSxhQUZBLEVBOUNBLEVBa0RBLGVBQ0EsYUFEQSxFQUVBLGFBRkEsRUFsREEsRUFzREEsZ0JBQ0EsWUFEQSxFQUVBLGFBRkEsRUF0REEsRUEwREEsZ0JBQ0EsYUFEQSxFQUVBLGNBRkEsRUExREEsRUE4REEsVUFDQSxhQURBLEVBRUEsY0FGQSxFQTlEQSxFQWtFQSxVQUNBLGFBREEsRUFFQSxjQUZBLEVBbEVBLEVBc0VBLGlCQUNBLGFBREEsRUFFQSxjQUZBLEVBdEVBLEVBMEVBLFNBQ0EsYUFEQSxFQUVBLGFBRkEsRUExRUEsRUE4RUEsV0FDQSxhQURBLEVBRUEsY0FGQSxFQTlFQSxFQWtGQSxXQUNBLGFBREEsRUFFQSxhQUZBLEVBbEZBLEVBc0ZBLGFBQ0EsYUFEQSxFQUVBLGNBRkEsRUF0RkEsRUEwRkEsYUFDQSxhQURBLEVBRUEsY0FGQSxFQTFGQSxFQThGQSxjQUNBLGFBREEsRUFFQSxjQUZBLEVBOUZBLEVBa0dBLGVBQ0EsYUFEQSxFQUVBLGFBRkEsRUFsR0E7QUFzR0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBdEdBOztBQTBHQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUExR0E7O0FBOEdBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQTlHQTs7QUFrSEE7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBbEhBOztBQXNIQTtBQUNBLGlCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQXRIQTs7QUE0SEE7QUFDQSxpQkFEQTtBQUVBLGFBRkEsc0JBRUE7QUFDQTtBQUNBLE9BSkEsRUE1SEE7O0FBa0lBO0FBQ0Esa0JBREE7QUFFQSxnQkFGQSxFQWxJQTs7QUFzSUE7QUFDQSxrQkFEQTtBQUVBLGtCQUZBLEVBdElBOztBQTBJQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUExSUEsRUFIQTs7O0FBa0pBLE1BbEpBLGtCQWtKQTtBQUNBO0FBQ0Esc0JBREE7QUFFQSxpQkFGQTtBQUdBLGtCQUhBO0FBSUEsaUJBSkE7QUFLQSxpQkFMQTtBQU1BLGlCQU5BO0FBT0Esa0JBUEE7QUFRQSxrQkFSQTtBQVNBLGtCQVRBO0FBVUEsc0JBVkE7QUFXQSxzQkFYQTtBQVlBLGNBWkE7QUFhQSxpQkFiQTtBQWNBLGtCQWRBO0FBZUEsc0JBZkE7QUFnQkEsb0JBaEJBO0FBaUJBLDBCQWpCQTtBQWtCQSxxQkFsQkE7QUFtQkEscUJBbkJBO0FBb0JBLGtCQXBCQTtBQXFCQSx3QkFyQkE7O0FBdUJBLEdBMUtBO0FBMktBLFNBM0tBLHFCQTJLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7OztBQVlBOztBQUVBOzs7Ozs7Ozs7Ozs7QUFZQTtBQUNBLEdBcE5BO0FBcU5BLFNBck5BLHFCQXFOQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7O0FBZ0JBO0FBQ0E7QUFDQSxLQUZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF1QkEsR0FsUUE7QUFtUUEsV0FuUUEsdUJBbVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FIQSxNQUdBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBLEdBOVFBO0FBK1FBO0FBQ0E7QUFDQSxhQURBLG1CQUNBLEdBREEsRUFDQSxNQURBLEVBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBWEEsTUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQW5CQTtBQW9CQSxzQkFwQkE7QUFxQkEsZ0JBckJBLEVBREE7O0FBd0JBO0FBQ0EsYUFEQSxtQkFDQSxHQURBLEVBQ0EsTUFEQSxFQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FaQTtBQWFBLHNCQWJBO0FBY0EsZ0JBZEEsRUF4QkE7O0FBd0NBO0FBQ0EsYUFEQSxtQkFDQSxHQURBLEVBQ0EsTUFEQSxFQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUpBLE1BSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FaQTtBQWFBLHNCQWJBO0FBY0EsZ0JBZEEsRUF4Q0E7O0FBd0RBO0FBQ0EsYUFEQSxtQkFDQSxHQURBLEVBQ0EsTUFEQSxFQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUpBLE1BSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BWEE7QUFZQSxzQkFaQTtBQWFBLGdCQWJBLEVBeERBOztBQXVFQSxVQXZFQSxrQkF1RUEsR0F2RUEsRUF1RUEsTUF2RUEsRUF1RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FKQSxFQUlBLEdBSkE7QUFLQTtBQUNBLEtBL0VBO0FBZ0ZBLFVBaEZBLGtCQWdGQSxHQWhGQSxFQWdGQSxNQWhGQSxFQWdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQXRGQTtBQXVGQSw0QkF2RkEsb0NBdUZBLEdBdkZBLEVBdUZBLE1BdkZBLEVBdUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0E5RkE7QUErRkEsZ0JBL0ZBLHdCQStGQSxHQS9GQSxFQStGQSxNQS9GQSxFQStGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FKQSxNQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQXpHQSxFQS9RQTs7QUEwWEE7QUFDQSxhQURBLHVCQUNBO0FBQ0E7QUFDQSxLQUhBO0FBSUEsY0FKQSx3QkFJQTtBQUNBO0FBQ0EsS0FOQTtBQU9BLGtCQVBBLDRCQU9BO0FBQ0E7QUFDQSxLQVRBLEVBMVhBOztBQXFZQTtBQUNBLGNBREEsd0JBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BTkEsTUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSkEsTUFJQTtBQUNBO0FBQ0E7QUFDQSxPQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0EsS0FuQkE7QUFvQkEsaUJBcEJBLHlCQW9CQSxPQXBCQSxFQW9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBVEEsTUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBTEE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FMQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBWEEsTUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQXBCQSxNQW9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FYQSxNQVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FySUE7QUFzSUEsYUF0SUEsdUJBc0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSEEsTUFHQTtBQUNBO0FBQ0E7QUFDQSxLQWxKQTtBQW1KQSxhQW5KQSxxQkFtSkEsT0FuSkEsRUFtSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUpBLE1BSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBRkE7QUFHQSxTQUxBLE1BS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBRkE7QUFHQTtBQUNBO0FBQ0EsS0FyTEE7QUFzTEEsaUJBdExBLDJCQXNMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQURBOztBQUdBLFFBSEEsQ0FHQSxJQUhBOztBQUtBLFlBTEEsQ0FLQSx3QkFMQTtBQU1BLHdCQU5BLENBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQWJBO0FBY0EsVUFkQTtBQWVBLEtBM01BO0FBNE1BLGdCQTVNQSwwQkE0TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFEQSxDQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSkE7QUFLQSxXQUxBLENBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQVRBO0FBVUEsS0EzTkE7QUE0TkEsNkJBNU5BLHFDQTROQSxTQTVOQSxFQTROQSxPQTVOQSxFQTROQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBbk9BO0FBb09BLGVBcE9BLHlCQW9PQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBM09BO0FBNE9BLFFBNU9BLGtCQTRPQTtBQUNBO0FBQ0E7QUFDQSx5QkFEQTs7QUFHQSxRQUhBLENBR0EsSUFIQTs7QUFLQSxZQUxBLENBS0EsbUJBTEE7QUFNQSx3QkFOQSxDQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQVJBLE1BUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBZEEsTUFjQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFEQSxDQUNBLFNBREE7QUFFQSxzQkFGQSxDQUVBLDBCQUZBO0FBR0Esb0JBSEEsQ0FHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFKQSxFQUlBLEdBSkE7QUFLQTtBQUNBLG1CQWxCQSxNQWtCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQTFCQTtBQTJCQSxlQTdCQSxNQTZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUpBLEVBSUEsR0FKQTtBQUtBO0FBQ0E7QUFDQSxhQTdDQTtBQThDQTtBQUNBLFNBM0ZBLE1BMkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0F6R0E7QUEwR0EsVUExR0E7QUEyR0EsS0F6VkE7QUEwVkEsYUExVkEsdUJBMFZBO0FBQ0E7QUFDQSwwQkFEQTtBQUVBOzs7Ozs7Ozs7QUFTQTtBQUNBLHNDQURBO0FBRUE7QUFDQTtBQUNBLDZCQURBO0FBRUEsOEJBRkE7O0FBSUEsYUFQQTs7O0FBVUEsU0FyQkE7QUFzQkEsVUF0QkE7QUF1QkEsS0FsWEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFraEJBLFVBbGhCQSxrQkFraEJBLENBbGhCQSxFQWtoQkE7QUFDQTtBQUNBLEtBcGhCQTtBQXFoQkEsV0FyaEJBLG1CQXFoQkEsR0FyaEJBLEVBcWhCQTtBQUNBO0FBQ0EsS0F2aEJBO0FBd2hCQSxpQkF4aEJBLDJCQXdoQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBN2hCQTtBQThoQkEsVUE5aEJBLG9CQThoQkE7QUFDQTtBQUNBLEtBaGlCQSxFQXJZQSxFIiwiZmlsZSI6IjI4My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjwhLS0gXHJcbiAqIHFpdW4tZGF0YS1jaGFydHMg56eL5LqR6auY5oCn6IO96Leo5YWo56uv5Zu+6KGo57uE5Lu2IHYyLjMuNi0yMDIxMTIwMVxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjEgUUlVTsKuIOeni+S6kSBodHRwczovL3d3dy51Y2hhcnRzLmNuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbiAqIExpY2Vuc2VkICggaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wIClcclxuICog5aSN5Yi25L2/55So6K+35L+d55WZ5pys5q615rOo6YeK77yM5oSf6LCi5pSv5oyB5byA5rqQ77yBXHJcbiAqIOS4uuaWueS+v+abtOWkmuW8gOWPkeiAheS9v+eUqO+8jOWmguacieabtOWlveeahOW7uuiuruivt+aPkOS6pOeggeS6kSBQdWxsIFJlcXVlc3RzIO+8gVxyXG4gKlxyXG4gKiB1Q2hhcnRzwq7lrpjmlrnnvZHnq5lcclxuICogaHR0cHM6Ly93d3cudUNoYXJ0cy5jblxyXG4gKiBcclxuICog5byA5rqQ5Zyw5Z2AOlxyXG4gKiBodHRwczovL2dpdGVlLmNvbS91Q2hhcnRzL3VDaGFydHNcclxuICogXHJcbiAqIHVuaS1hcHDmj5Lku7bluILlnLrlnLDlnYDvvJpcclxuICogaHR0cDovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0yNzFcclxuICogXHJcbiAtLT5cclxuPHRlbXBsYXRlPlxyXG4gIDx2aWV3IGNsYXNzPVwiY2hhcnRzdmlld1wiIDppZD1cIidDaGFydEJveElkJytjaWRcIj5cclxuICAgIDx2aWV3IHYtaWY9XCJtaXhpbkRhdGFjb21Mb2FkaW5nXCI+XHJcbiAgICAgIDwhLS0g6Ieq5a6a5LmJ5Yqg6L2954q25oCB77yM6K+35pS56L+Z6YeMIC0tPlxyXG4gICAgICA8cWl1bi1sb2FkaW5nIDpsb2FkaW5nVHlwZT1cImxvYWRpbmdUeXBlXCIgLz5cclxuICAgIDwvdmlldz5cclxuICAgIDx2aWV3IHYtaWY9XCJtaXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgJiYgZXJyb3JTaG93XCIgQHRhcD1cInJlbG9hZGluZ1wiPlxyXG4gICAgICA8IS0tIOiHquWumuS5iemUmeivr+aPkOekuu+8jOivt+aUuei/memHjCAtLT5cclxuICAgICAgPHFpdW4tZXJyb3IgOmVycm9yTWVzc2FnZT1cImVycm9yTWVzc2FnZVwiIC8+XHJcbiAgICA8L3ZpZXc+XHJcbiAgICA8IS0tIEFQUOWSjEg16YeH55SocmVuZGVyanPmuLLmn5Plm77ooaggLS0+XHJcbiAgICA8IS0tICNpZmRlZiBBUFAtVlVFIHx8IEg1IC0tPlxyXG4gICAgPGJsb2NrIHYtaWY9XCJlY2hhcnRzXCI+XHJcbiAgICAgIDx2aWV3XHJcbiAgICAgICAgOnN0eWxlPVwieyBiYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kIH1cIlxyXG4gICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCU7aGVpZ2h0OiAxMDAlO1wiXHJcbiAgICAgICAgOmRhdGEtZGlyZWN0b3J5PVwiZGlyZWN0b3J5XCJcclxuICAgICAgICA6aWQ9XCInRUMnK2NpZFwiIFxyXG4gICAgICAgIDpwcm9wPVwiZWNoYXJ0c09wdHNcIiBcclxuICAgICAgICA6Y2hhbmdlOnByb3A9XCJyZGNoYXJ0cy5lY2luaXRcIiBcclxuICAgICAgICA6cmVzaXplPVwiZWNoYXJ0c1Jlc2l6ZVwiXHJcbiAgICAgICAgOmNoYW5nZTpyZXNpemU9XCJyZGNoYXJ0cy5lY3Jlc2l6ZVwiXHJcbiAgICAgICAgdi1zaG93PVwic2hvd2NoYXJ0XCJcclxuICAgICAgLz5cclxuICAgIDwvYmxvY2s+XHJcbiAgICA8YmxvY2sgdi1lbHNlPlxyXG4gICAgICA8dmlld1xyXG4gICAgICAgIHYtb246dGFwPVwicmRjaGFydHMudGFwXCJcclxuICAgICAgICB2LW9uOm1vdXNlbW92ZT1cInJkY2hhcnRzLm1vdXNlTW92ZVwiXHJcbiAgICAgICAgdi1vbjptb3VzZWRvd249XCJyZGNoYXJ0cy5tb3VzZURvd25cIlxyXG4gICAgICAgIHYtb246bW91c2V1cD1cInJkY2hhcnRzLm1vdXNlVXBcIlxyXG4gICAgICAgIHYtb246dG91Y2hzdGFydD1cInJkY2hhcnRzLnRvdWNoU3RhcnRcIlxyXG4gICAgICAgIHYtb246dG91Y2htb3ZlPVwicmRjaGFydHMudG91Y2hNb3ZlXCJcclxuICAgICAgICB2LW9uOnRvdWNoZW5kPVwicmRjaGFydHMudG91Y2hFbmRcIlxyXG4gICAgICAgIDppZD1cIidVQycrY2lkXCJcclxuICAgICAgICA6cHJvcD1cInVjaGFydHNPcHRzXCJcclxuICAgICAgICA6Y2hhbmdlOnByb3A9XCJyZGNoYXJ0cy51Y2luaXRcIlxyXG4gICAgICA+XHJcbiAgICAgICAgPGNhbnZhc1xyXG4gICAgICAgICAgOmlkPVwiY2lkXCJcclxuICAgICAgICAgIDpjYW52YXNJZD1cImNpZFwiXHJcbiAgICAgICAgICA6c3R5bGU9XCJ7IHdpZHRoOiBjV2lkdGggKyAncHgnLCBoZWlnaHQ6IGNIZWlnaHQgKyAncHgnLCBiYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kIH1cIlxyXG4gICAgICAgICAgOmRpc2FibGUtc2Nyb2xsPVwiZGlzYWJsZVNjcm9sbFwiXHJcbiAgICAgICAgICBAZXJyb3I9XCJfZXJyb3JcIlxyXG4gICAgICAgICAgdi1zaG93PVwic2hvd2NoYXJ0XCJcclxuICAgICAgICAvPlxyXG4gICAgICA8L3ZpZXc+XHJcbiAgICA8L2Jsb2NrPlxyXG4gICAgPCEtLSAjZW5kaWYgLS0+XHJcbiAgICA8IS0tIOaUr+S7mOWuneWwj+eoi+W6jyAtLT5cclxuICAgIDwhLS0gI2lmZGVmIE1QLUFMSVBBWSAtLT5cclxuICAgIDxibG9jayB2LWlmPVwib250b3VjaFwiPlxyXG4gICAgICA8Y2FudmFzXHJcbiAgICAgICAgOmlkPVwiY2lkXCJcclxuICAgICAgICA6Y2FudmFzSWQ9XCJjaWRcIlxyXG4gICAgICAgIDp3aWR0aD1cImNXaWR0aCAqIHBpeGVsXCJcclxuICAgICAgICA6aGVpZ2h0PVwiY0hlaWdodCAqIHBpeGVsXCJcclxuICAgICAgICA6c3R5bGU9XCJ7IHdpZHRoOiBjV2lkdGggKyAncHgnLCBoZWlnaHQ6IGNIZWlnaHQgKyAncHgnLCBiYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kIH1cIlxyXG4gICAgICAgIDpkaXNhYmxlLXNjcm9sbD1cImRpc1Njcm9sbFwiXHJcbiAgICAgICAgQHRhcD1cIl90YXBcIlxyXG4gICAgICAgIEB0b3VjaHN0YXJ0PVwiX3RvdWNoU3RhcnRcIlxyXG4gICAgICAgIEB0b3VjaG1vdmU9XCJfdG91Y2hNb3ZlXCJcclxuICAgICAgICBAdG91Y2hlbmQ9XCJfdG91Y2hFbmRcIlxyXG4gICAgICAgIEBlcnJvcj1cIl9lcnJvclwiXHJcbiAgICAgICAgdi1zaG93PVwic2hvd2NoYXJ0XCJcclxuICAgICAgLz5cclxuICAgIDwvYmxvY2s+XHJcbiAgICA8YmxvY2sgdi1pZj1cIiFvbnRvdWNoXCI+XHJcbiAgICAgIDxjYW52YXNcclxuICAgICAgICA6aWQ9XCJjaWRcIlxyXG4gICAgICAgIDpjYW52YXNJZD1cImNpZFwiXHJcbiAgICAgICAgOndpZHRoPVwiY1dpZHRoICogcGl4ZWxcIlxyXG4gICAgICAgIDpoZWlnaHQ9XCJjSGVpZ2h0ICogcGl4ZWxcIlxyXG4gICAgICAgIDpzdHlsZT1cInsgd2lkdGg6IGNXaWR0aCArICdweCcsIGhlaWdodDogY0hlaWdodCArICdweCcsIGJhY2tncm91bmQ6IGJhY2tncm91bmQgfVwiXHJcbiAgICAgICAgOmRpc2FibGUtc2Nyb2xsPVwiZGlzU2Nyb2xsXCJcclxuICAgICAgICBAdGFwPVwiX3RhcFwiXHJcbiAgICAgICAgQGVycm9yPVwiX2Vycm9yXCJcclxuICAgICAgICB2LXNob3c9XCJzaG93Y2hhcnRcIlxyXG4gICAgICAvPlxyXG4gICAgPC9ibG9jaz5cclxuICAgIDwhLS0gI2VuZGlmIC0tPlxyXG4gICAgPCEtLSDlhbbku5blsI/nqIvluo/pgJrov4d2dWXmuLLmn5Plm77ooaggLS0+XHJcbiAgICA8IS0tICNpZmRlZiBNUC0zNjAgfHwgTVAtQkFJRFUgfHwgTVAtUVEgfHwgTVAtVE9VVElBTyB8fCBNUC1XRUlYSU4gLS0+XHJcbiAgICA8YmxvY2sgdi1pZj1cInR5cGUyZFwiPlxyXG4gICAgICA8dmlldyB2LWlmPVwib250b3VjaFwiIEB0YXA9XCJfdGFwXCI+XHJcbiAgICAgICAgPGNhbnZhc1xyXG4gICAgICAgICAgOmlkPVwiY2lkXCJcclxuICAgICAgICAgIDpjYW52YXNJZD1cImNpZFwiXHJcbiAgICAgICAgICA6c3R5bGU9XCJ7IHdpZHRoOiBjV2lkdGggKyAncHgnLCBoZWlnaHQ6IGNIZWlnaHQgKyAncHgnLCBiYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kIH1cIlxyXG4gICAgICAgICAgdHlwZT1cIjJkXCJcclxuICAgICAgICAgIDpkaXNhYmxlLXNjcm9sbD1cImRpc1Njcm9sbFwiXHJcbiAgICAgICAgICBAdG91Y2hzdGFydD1cIl90b3VjaFN0YXJ0XCJcclxuICAgICAgICAgIEB0b3VjaG1vdmU9XCJfdG91Y2hNb3ZlXCJcclxuICAgICAgICAgIEB0b3VjaGVuZD1cIl90b3VjaEVuZFwiXHJcbiAgICAgICAgICBAZXJyb3I9XCJfZXJyb3JcIlxyXG4gICAgICAgICAgdi1zaG93PVwic2hvd2NoYXJ0XCJcclxuICAgICAgICAvPlxyXG4gICAgICA8L3ZpZXc+XHJcbiAgICAgIDx2aWV3IHYtaWY9XCIhb250b3VjaFwiIEB0YXA9XCJfdGFwXCI+XHJcbiAgICAgICAgPGNhbnZhc1xyXG4gICAgICAgICAgOmlkPVwiY2lkXCJcclxuICAgICAgICAgIDpjYW52YXNJZD1cImNpZFwiXHJcbiAgICAgICAgICA6c3R5bGU9XCJ7IHdpZHRoOiBjV2lkdGggKyAncHgnLCBoZWlnaHQ6IGNIZWlnaHQgKyAncHgnLCBiYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kIH1cIlxyXG4gICAgICAgICAgdHlwZT1cIjJkXCJcclxuICAgICAgICAgIDpkaXNhYmxlLXNjcm9sbD1cImRpc1Njcm9sbFwiXHJcbiAgICAgICAgICBAZXJyb3I9XCJfZXJyb3JcIlxyXG4gICAgICAgICAgdi1zaG93PVwic2hvd2NoYXJ0XCJcclxuICAgICAgICAvPlxyXG4gICAgICA8L3ZpZXc+XHJcbiAgICA8L2Jsb2NrPlxyXG4gICAgPGJsb2NrIHYtaWY9XCIhdHlwZTJkXCI+XHJcbiAgICAgIDx2aWV3IHYtaWY9XCJvbnRvdWNoXCIgQHRhcD1cIl90YXBcIj5cclxuICAgICAgICA8Y2FudmFzXHJcbiAgICAgICAgICA6aWQ9XCJjaWRcIlxyXG4gICAgICAgICAgOmNhbnZhc0lkPVwiY2lkXCJcclxuICAgICAgICAgIDpzdHlsZT1cInsgd2lkdGg6IGNXaWR0aCArICdweCcsIGhlaWdodDogY0hlaWdodCArICdweCcsIGJhY2tncm91bmQ6IGJhY2tncm91bmQgfVwiXHJcbiAgICAgICAgICBAdG91Y2hzdGFydD1cIl90b3VjaFN0YXJ0XCJcclxuICAgICAgICAgIEB0b3VjaG1vdmU9XCJfdG91Y2hNb3ZlXCJcclxuICAgICAgICAgIEB0b3VjaGVuZD1cIl90b3VjaEVuZFwiXHJcbiAgICAgICAgICA6ZGlzYWJsZS1zY3JvbGw9XCJkaXNTY3JvbGxcIlxyXG4gICAgICAgICAgQGVycm9yPVwiX2Vycm9yXCJcclxuICAgICAgICAgIHYtaWY9XCJzaG93Y2hhcnRcIlxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvdmlldz5cclxuICAgICAgPHZpZXcgdi1pZj1cIiFvbnRvdWNoXCIgPlxyXG4gICAgICAgIDxjYW52YXNcclxuICAgICAgICAgIDppZD1cImNpZFwiXHJcbiAgICAgICAgICA6Y2FudmFzSWQ9XCJjaWRcIlxyXG4gICAgICAgICAgOnN0eWxlPVwieyB3aWR0aDogY1dpZHRoICsgJ3B4JywgaGVpZ2h0OiBjSGVpZ2h0ICsgJ3B4JywgYmFja2dyb3VuZDogYmFja2dyb3VuZCB9XCJcclxuICAgICAgICAgIDpkaXNhYmxlLXNjcm9sbD1cImRpc1Njcm9sbFwiXHJcbiAgICAgICAgICBAdGFwPVwiX3RhcFwiXHJcbiAgICAgICAgICBAZXJyb3I9XCJfZXJyb3JcIlxyXG4gICAgICAgICAgdi1pZj1cInNob3djaGFydFwiXHJcbiAgICAgICAgLz5cclxuICAgICAgPC92aWV3PlxyXG4gICAgPC9ibG9jaz5cclxuICAgIDwhLS0gI2VuZGlmIC0tPlxyXG4gIDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCB1Q2hhcnRzTXAgZnJvbSAnLi4vLi4vanNfc2RrL3UtY2hhcnRzL3UtY2hhcnRzLmpzJztcclxuaW1wb3J0IGNmdSBmcm9tICcuLi8uLi9qc19zZGsvdS1jaGFydHMvY29uZmlnLXVjaGFydHMuanMnO1xyXG4vLyAjaWZkZWYgQVBQLVZVRSB8fCBINVxyXG5pbXBvcnQgY2ZlIGZyb20gJy4uLy4uL2pzX3Nkay91LWNoYXJ0cy9jb25maWctZWNoYXJ0cy5qcyc7XHJcbi8vICNlbmRpZlxyXG5cclxuZnVuY3Rpb24gZGVlcENsb25lQXNzaWduKG9yaWdpbiA9IHt9LCAuLi5hcmdzKSB7XHJcbiAgZm9yIChsZXQgaSBpbiBhcmdzKSB7XHJcbiAgICBmb3IgKGxldCBrZXkgaW4gYXJnc1tpXSkge1xyXG4gICAgICBpZiAoYXJnc1tpXS5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XHJcbiAgICAgICAgb3JpZ2luW2tleV0gPSBhcmdzW2ldW2tleV0gJiYgdHlwZW9mIGFyZ3NbaV1ba2V5XSA9PT0gJ29iamVjdCcgPyBkZWVwQ2xvbmVBc3NpZ24oQXJyYXkuaXNBcnJheShhcmdzW2ldW2tleV0pID8gW10gOiB7fSwgb3JpZ2luW2tleV0sIGFyZ3NbaV1ba2V5XSkgOiBhcmdzW2ldW2tleV07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIG9yaWdpbjtcclxufVxyXG5cclxuZnVuY3Rpb24gZm9ybWF0dGVyQXNzaWduKGFyZ3MsZm9ybWF0dGVyKSB7XHJcbiAgZm9yIChsZXQga2V5IGluIGFyZ3MpIHtcclxuICAgIGlmKGFyZ3Nba2V5XSAhPT0gbnVsbCAmJiB0eXBlb2YgYXJnc1trZXldID09PSAnb2JqZWN0Jyl7XHJcbiAgICAgIGZvcm1hdHRlckFzc2lnbihhcmdzW2tleV0sZm9ybWF0dGVyKVxyXG4gICAgfWVsc2UgaWYoa2V5ID09PSAnZm9ybWF0JyAmJiB0eXBlb2YgYXJnc1trZXldID09PSAnc3RyaW5nJyl7XHJcbiAgICAgIGFyZ3NbJ2Zvcm1hdHRlciddID0gZm9ybWF0dGVyW2FyZ3Nba2V5XV0gPyBmb3JtYXR0ZXJbYXJnc1trZXldXSA6IHVuZGVmaW5lZDtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGFyZ3M7XHJcbn1cclxuXHJcbi8vIOaXtumXtOi9rOaNouWHveaVsO+8jOS4uuS6huWMuemFjXVuaUNsaW5ldERC6K+75Y+W5Ye655qE5pe26Ze05LiOY2F0ZWdvcmllc+S4jeWQjFxyXG5mdW5jdGlvbiBnZXRGb3JtYXREYXRlKGRhdGUpIHtcclxuXHR2YXIgc2VwZXJhdG9yID0gXCItXCI7XHJcblx0dmFyIHllYXIgPSBkYXRlLmdldEZ1bGxZZWFyKCk7XHJcblx0dmFyIG1vbnRoID0gZGF0ZS5nZXRNb250aCgpICsgMTtcclxuXHR2YXIgc3RyRGF0ZSA9IGRhdGUuZ2V0RGF0ZSgpO1xyXG5cdGlmIChtb250aCA+PSAxICYmIG1vbnRoIDw9IDkpIHtcclxuXHRcdFx0bW9udGggPSBcIjBcIiArIG1vbnRoO1xyXG5cdH1cclxuXHRpZiAoc3RyRGF0ZSA+PSAwICYmIHN0ckRhdGUgPD0gOSkge1xyXG5cdFx0XHRzdHJEYXRlID0gXCIwXCIgKyBzdHJEYXRlO1xyXG5cdH1cclxuXHR2YXIgY3VycmVudGRhdGUgPSB5ZWFyICsgc2VwZXJhdG9yICsgbW9udGggKyBzZXBlcmF0b3IgKyBzdHJEYXRlO1xyXG5cdHJldHVybiBjdXJyZW50ZGF0ZTtcclxufVxyXG5cclxudmFyIGxhc3RNb3ZlVGltZSA9IG51bGw7XHJcbi8qKlxyXG4gKiDpmLLmipZcclxuICpcclxuICogQHBhcmFtIHsgRnVuY3Rpb24gfSBmbiDopoHmiafooYznmoTmlrnms5VcclxuICogQHBhcmFtIHsgTnVtYmVyIH0gd2FpdCAg6Ziy5oqW5aSa5bCR5q+r56eSXHJcbiAqXHJcbiAqIOWcqCB2dWUg5Lit5L2/55So77yI5rOo5oSP77ya5LiN6IO95L2/55So566t5aS05Ye95pWw77yM5ZCm5YiZdGhpc+aMh+WQkeS4jeWvue+8jOW5tuS4lOS4jeiDveWGjeasoeWwgeijheWmgu+8mlxyXG4gKiBtb3ZlKCl7ICAvLyDplJnor6/osIPnlKjmlrnlvI9cclxuICogICBkZWJvdW5jZShmdW5jdGlvbiAoKSB7XHJcbiAqICAgY29uc29sZS5sb2codGhpcy50aXRsZSk7XHJcbiAqIH0sIDEwMDApfe+8iTtcclxuICog5bqU6K+l55u05o6l5L2/55So77yaLy8g5q2j56Gu6LCD55So5pa55byPXHJcbiAqIG1vdmU6IGRlYm91bmNlKGZ1bmN0aW9uICgpIHtcclxuICogICBjb25zb2xlLmxvZyh0aGlzLnRpdGxlKTtcclxuICogfSwgMTAwMClcclxuICovXHJcbmZ1bmN0aW9uIGRlYm91bmNlKGZuLCB3YWl0KSB7XHJcbiAgbGV0IHRpbWVyID0gZmFsc2U7XHJcbiAgcmV0dXJuIGZ1bmN0aW9uKCkge1xyXG4gICAgY2xlYXJUaW1lb3V0KHRpbWVyKTtcclxuICAgIHRpbWVyICYmIGNsZWFyVGltZW91dCh0aW1lcik7XHJcbiAgICB0aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICB0aW1lciA9IGZhbHNlO1xyXG4gICAgICBmbi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOyAvLyDmiorlj4LmlbDkvKDov5vljrtcclxuICAgIH0sIHdhaXQpO1xyXG4gIH07XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lOiAncWl1bi1kYXRhLWNoYXJ0cycsXHJcbiAgbWl4aW5zOiBbdW5pQ2xvdWQubWl4aW5EYXRhY29tXSxcclxuICBwcm9wczoge1xyXG4gICAgdHlwZToge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6IG51bGxcclxuICAgIH0sXHJcbiAgICBjYW52YXNJZDoge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6ICd1Y2hhcnRzaWQnXHJcbiAgICB9LFxyXG4gICAgY2FudmFzMmQ6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgIH0sXHJcbiAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogJ25vbmUnXHJcbiAgICB9LFxyXG4gICAgYW5pbWF0aW9uOiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIGRlZmF1bHQ6IHRydWVcclxuICAgIH0sXHJcbiAgICBjaGFydERhdGE6IHtcclxuICAgICAgdHlwZTogT2JqZWN0LFxyXG4gICAgICBkZWZhdWx0KCkge1xyXG4gICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICBjYXRlZ29yaWVzOiBbXSxcclxuICAgICAgICAgIHNlcmllczogW11cclxuICAgICAgICB9O1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgb3B0czoge1xyXG4gICAgICB0eXBlOiBPYmplY3QsXHJcbiAgICAgIGRlZmF1bHQoKSB7XHJcbiAgICAgICAgcmV0dXJuIHt9O1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgZW9wdHM6IHtcclxuICAgICAgdHlwZTogT2JqZWN0LFxyXG4gICAgICBkZWZhdWx0KCkge1xyXG4gICAgICAgIHJldHVybiB7fTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGxvYWRpbmdUeXBlOiB7XHJcbiAgICAgIHR5cGU6IE51bWJlcixcclxuICAgICAgZGVmYXVsdDogMlxyXG4gICAgfSxcclxuICAgIGVycm9yU2hvdzoge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiB0cnVlXHJcbiAgICB9LFxyXG4gICAgZXJyb3JSZWxvYWQ6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIGVycm9yTWVzc2FnZToge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6IG51bGxcclxuICAgIH0sXHJcbiAgICBpblNjcm9sbFZpZXc6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgIH0sXHJcbiAgICByZXNob3c6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgIH0sXHJcbiAgICByZWxvYWQ6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgIH0sXHJcbiAgICBkaXNhYmxlU2Nyb2xsOiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXHJcbiAgICB9LFxyXG4gICAgb250YXA6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIG9udG91Y2g6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgIH0sXHJcbiAgICBvbm1vdXNlOiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIGRlZmF1bHQ6IHRydWVcclxuICAgIH0sXHJcbiAgICBvbm1vdmV0aXA6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgIH0sXHJcbiAgICBlY2hhcnRzSDU6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgIH0sXHJcbiAgICBlY2hhcnRzQXBwOiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXHJcbiAgICB9LFxyXG4gICAgdG9vbHRpcFNob3c6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIHRvb2x0aXBGb3JtYXQ6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICBkZWZhdWx0OiB1bmRlZmluZWRcclxuICAgIH0sXHJcbiAgICB0b29sdGlwQ3VzdG9tOiB7XHJcbiAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgZGVmYXVsdDogdW5kZWZpbmVkXHJcbiAgICB9LFxyXG4gICAgc3RhcnREYXRlOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogdW5kZWZpbmVkXHJcbiAgICB9LFxyXG4gICAgZW5kRGF0ZToge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6IHVuZGVmaW5lZFxyXG4gICAgfSxcclxuICAgIHRleHRFbnVtOiB7XHJcbiAgICAgIHR5cGU6IEFycmF5LFxyXG4gICAgICBkZWZhdWx0ICgpIHtcclxuICAgICAgICByZXR1cm4gW11cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGdyb3VwRW51bToge1xyXG4gICAgICB0eXBlOiBBcnJheSxcclxuICAgICAgZGVmYXVsdCAoKSB7XHJcbiAgICAgICAgcmV0dXJuIFtdXHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBwYWdlU2Nyb2xsVG9wOiB7XHJcbiAgICAgIHR5cGU6IE51bWJlcixcclxuICAgICAgZGVmYXVsdDogMFxyXG4gICAgfSxcclxuICAgIGRpcmVjdG9yeToge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6ICcvJ1xyXG4gICAgfSxcclxuICAgIHRhcExlZ2VuZDoge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICBkYXRhKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgY2lkOiAndWNoYXJ0c2lkJyxcclxuICAgICAgaW5XeDogZmFsc2UsXHJcbiAgICAgIGluQWxpOiBmYWxzZSxcclxuICAgICAgaW5UdDogZmFsc2UsXHJcbiAgICAgIGluQmQ6IGZhbHNlLFxyXG4gICAgICBpbkg1OiBmYWxzZSxcclxuICAgICAgaW5BcHA6IGZhbHNlLFxyXG4gICAgICBpbldpbjogZmFsc2UsXHJcbiAgICAgIHR5cGUyZDogdHJ1ZSxcclxuICAgICAgZGlzU2Nyb2xsOiBmYWxzZSxcclxuICAgICAgb3Blbm1vdXNlOiBmYWxzZSxcclxuICAgICAgcGl4ZWw6IDEsXHJcbiAgICAgIGNXaWR0aDogMzc1LFxyXG4gICAgICBjSGVpZ2h0OiAyNTAsXHJcbiAgICAgIHNob3djaGFydDogZmFsc2UsXHJcbiAgICAgIGVjaGFydHM6IGZhbHNlLFxyXG4gICAgICBlY2hhcnRzUmVzaXplOmZhbHNlLFxyXG4gICAgICB1Y2hhcnRzT3B0czoge30sXHJcbiAgICAgIGVjaGFydHNPcHRzOiB7fSxcclxuICAgICAgZHJhd0RhdGE6e30sXHJcbiAgICAgIGxhc3REcmF3VGltZTpudWxsLFxyXG4gICAgfTtcclxuICB9LFxyXG4gIGNyZWF0ZWQoKXtcclxuICAgIHRoaXMuY2lkID0gdGhpcy5jYW52YXNJZFxyXG4gICAgaWYgKHRoaXMuY2FudmFzSWQgPT0gJ3VjaGFydHNpZCcgfHwgdGhpcy5jYW52YXNJZCA9PSAnJykge1xyXG4gICAgICBsZXQgdCA9ICdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6J1xyXG4gICAgICBsZXQgbGVuID0gdC5sZW5ndGhcclxuICAgICAgbGV0IGlkID0gJydcclxuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCAzMjsgaSsrKSB7XHJcbiAgICAgICAgaWQgKz0gdC5jaGFyQXQoTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogbGVuKSlcclxuICAgICAgfVxyXG4gICAgICB0aGlzLmNpZCA9IGlkXHJcbiAgICB9XHJcbiAgICBjb25zdCBzeXN0ZW1JbmZvID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKClcclxuICAgIGlmKHN5c3RlbUluZm8ucGxhdGZvcm0gPT09ICd3aW5kb3dzJyB8fCBzeXN0ZW1JbmZvLnBsYXRmb3JtID09PSAnbWFjJyl7XHJcbiAgICAgIHRoaXMuaW5XaW4gPSB0cnVlO1xyXG4gICAgfVxyXG4gICAgLy8gI2lmZGVmIE1QLVdFSVhJTlxyXG4gICAgdGhpcy5pbld4ID0gdHJ1ZTtcclxuICAgIGlmICh0aGlzLmNhbnZhczJkID09PSBmYWxzZSB8fCBzeXN0ZW1JbmZvLnBsYXRmb3JtID09PSAnd2luZG93cycgfHwgc3lzdGVtSW5mby5wbGF0Zm9ybSA9PT0gJ21hYycpIHtcclxuICAgICAgdGhpcy50eXBlMmQgPSBmYWxzZTtcclxuICAgIH1lbHNle1xyXG4gICAgICB0aGlzLnBpeGVsID0gc3lzdGVtSW5mby5waXhlbFJhdGlvO1xyXG4gICAgICBpZiAodGhpcy5jYW52YXNJZCA9PT0gJ3VjaGFydHNpZCcgfHwgdGhpcy5jYW52YXNJZCA9PSAnJykge1xyXG4gICAgICAgIGNvbnNvbGUubG9nKCdbdUNoYXJ0c1065byA5ZCvY2FudmFzMmTmqKHlvI/vvIzlv4XpobvmjIflrppjYW52YXNJZO+8jOWQpuWImeS8muWHuueOsOWBtuWwlOiOt+WPluS4jeWIsGRvbeiKgueCueeahOmXrumimO+8gScpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAjZW5kaWZcclxuICAgIC8v6Z2e5b6u5L+h5bCP56iL5bqP56uv5by65Yi25YWz6ZetY2FudmFzMmTmqKHlvI9cclxuICAgIC8vICNpZm5kZWYgTVAtV0VJWElOXHJcbiAgICB0aGlzLnR5cGUyZCA9IGZhbHNlO1xyXG4gICAgLy8gI2VuZGlmXHJcbiAgICAvLyAjaWZkZWYgTVAtQUxJUEFZXHJcbiAgICB0aGlzLmluQWxpID0gdHJ1ZTtcclxuICAgIHRoaXMucGl4ZWwgPSBzeXN0ZW1JbmZvLnBpeGVsUmF0aW87XHJcbiAgICAvLyAjZW5kaWZcclxuICAgIC8vICNpZmRlZiBNUC1CQUlEVVxyXG4gICAgdGhpcy5pbkJkID0gdHJ1ZTtcclxuICAgIC8vICNlbmRpZlxyXG4gICAgLy8gI2lmZGVmIE1QLVRPVVRJQU9cclxuICAgIHRoaXMuaW5UdCA9IHRydWU7XHJcbiAgICAvLyAjZW5kaWZcclxuICAgIHRoaXMuZGlzU2Nyb2xsID0gdGhpcy5kaXNhYmxlU2Nyb2xsO1xyXG4gIH0sXHJcbiAgbW91bnRlZCgpIHtcclxuICAgIC8vICNpZmRlZiBBUFAtVlVFXHJcbiAgICB0aGlzLmluQXBwID0gdHJ1ZTtcclxuICAgIGlmICh0aGlzLmVjaGFydHNBcHAgPT09IHRydWUpIHtcclxuICAgICAgdGhpcy5lY2hhcnRzID0gdHJ1ZTtcclxuICAgICAgdGhpcy5vcGVubW91c2UgPSBmYWxzZTtcclxuICAgIH1cclxuICAgIC8vICNlbmRpZlxyXG4gICAgLy8gI2lmZGVmIEFQUC1OVlVFXHJcbiAgICB0aGlzLmluQXBwID0gdHJ1ZTtcclxuICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IGZhbHNlXHJcbiAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9IFwi5pqC5LiN5pSv5oyBTlZVRVwiXHJcbiAgICAvLyAjZW5kaWZcclxuICAgIC8vICNpZmRlZiBINVxyXG4gICAgdGhpcy5pbkg1ID0gdHJ1ZTtcclxuICAgIGlmKHRoaXMuaW5XaW4gPT09IHRydWUpe1xyXG4gICAgICB0aGlzLm9wZW5tb3VzZSA9IHRoaXMub25tb3VzZTtcclxuICAgIH1cclxuICAgIGlmICh0aGlzLmVjaGFydHNINSA9PT0gdHJ1ZSkge1xyXG4gICAgICB0aGlzLmVjaGFydHMgPSB0cnVlO1xyXG4gICAgfVxyXG4gICAgLy8gI2VuZGlmXHJcbiAgICB0aGlzLiRuZXh0VGljaygoKT0+e1xyXG4gICAgICB0aGlzLmJlZm9yZUluaXQoKTtcclxuICAgIH0pXHJcbiAgICAvLyAjaWZuZGVmIE1QLUFMSVBBWSB8fCBNUC1CQUlEVSB8fCBNUC1UT1VUSUFPIHx8IEFQUC1WVUVcclxuICAgIGNvbnN0IHRpbWUgPSB0aGlzLmluSDUgPyA1MDAgOiAyMDA7XHJcbiAgICBjb25zdCBfdGhpcyA9IHRoaXM7XHJcbiAgICB1bmkub25XaW5kb3dSZXNpemUoXHJcbiAgICAgIGRlYm91bmNlKGZ1bmN0aW9uKHJlcykge1xyXG4gICAgICAgIGlmIChfdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID09IHRydWUpIHtcclxuICAgICAgICAgIHJldHVybjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGV0IGVycm1zZyA9IF90aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZTtcclxuICAgICAgICBpZiAoZXJybXNnICE9PSBudWxsICYmIGVycm1zZyAhPT0gJ251bGwnICYmIGVycm1zZyAhPT0gJycpIHtcclxuICAgICAgICAgIHJldHVybjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKF90aGlzLmVjaGFydHMpIHtcclxuICAgICAgICAgIF90aGlzLmVjaGFydHNSZXNpemUgPSAhX3RoaXMuZWNoYXJ0c1Jlc2l6ZTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgX3RoaXMucmVzaXplSGFuZGxlcigpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSwgdGltZSlcclxuICAgICk7XHJcbiAgICAvLyAjZW5kaWZcclxuICB9LFxyXG4gIGRlc3Ryb3llZCgpe1xyXG4gICAgaWYodGhpcy5lY2hhcnRzID09PSB0cnVlKXtcclxuICAgICAgZGVsZXRlIGNmZS5vcHRpb25bdGhpcy5jaWRdXHJcbiAgICAgIGRlbGV0ZSBjZmUuaW5zdGFuY2VbdGhpcy5jaWRdXHJcbiAgICB9ZWxzZXtcclxuICAgICAgZGVsZXRlIGNmdS5vcHRpb25bdGhpcy5jaWRdXHJcbiAgICAgIGRlbGV0ZSBjZnUuaW5zdGFuY2VbdGhpcy5jaWRdXHJcbiAgICB9XHJcbiAgICAvLyAjaWZuZGVmIE1QLUFMSVBBWSB8fCBNUC1CQUlEVSB8fCBNUC1UT1VUSUFPXHJcbiAgICB1bmkub2ZmV2luZG93UmVzaXplKCgpPT57fSlcclxuICAgIC8vICNlbmRpZlxyXG4gIH0sXHJcbiAgd2F0Y2g6IHtcclxuICAgIGNoYXJ0RGF0YVByb3BzOiB7XHJcbiAgICAgIGhhbmRsZXIodmFsLCBvbGR2YWwpIHtcclxuICAgICAgICBpZiAodHlwZW9mIHZhbCA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgICAgIGlmIChKU09OLnN0cmluZ2lmeSh2YWwpICE9PSBKU09OLnN0cmluZ2lmeShvbGR2YWwpKSB7XHJcbiAgICAgICAgICAgIGlmICh2YWwuc2VyaWVzICYmIHZhbC5zZXJpZXMubGVuZ3RoID4gMCkge1xyXG4gICAgICAgICAgICAgIHRoaXMuYmVmb3JlSW5pdCgpO1xyXG4gICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSB0cnVlO1xyXG4gICAgICAgICAgICAgIHRoaXMuX2NsZWFyQ2hhcnQoKTtcclxuICAgICAgICAgICAgICB0aGlzLnNob3djaGFydCA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gbnVsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICAgIHRoaXMuX2NsZWFyQ2hhcnQoKTtcclxuICAgICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9ICflj4LmlbDplJnor6/vvJpjaGFydERhdGHmlbDmja7nsbvlnovplJnor68nO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaW1tZWRpYXRlOiBmYWxzZSxcclxuICAgICAgZGVlcDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIGxvY2FsZGF0YTp7XHJcbiAgICAgIGhhbmRsZXIodmFsLCBvbGR2YWwpIHtcclxuICAgICAgICBpZiAoSlNPTi5zdHJpbmdpZnkodmFsKSAhPT0gSlNPTi5zdHJpbmdpZnkob2xkdmFsKSkge1xyXG4gICAgICAgICAgaWYgKHZhbC5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgIHRoaXMuYmVmb3JlSW5pdCgpO1xyXG4gICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IHRydWU7XHJcbiAgICAgICAgICAgIHRoaXMuX2NsZWFyQ2hhcnQoKTtcclxuICAgICAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSBmYWxzZTtcclxuICAgICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBudWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaW1tZWRpYXRlOiBmYWxzZSxcclxuICAgICAgZGVlcDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIG9wdHNQcm9wczoge1xyXG4gICAgICBoYW5kbGVyKHZhbCwgb2xkdmFsKSB7XHJcbiAgICAgICAgaWYgKHR5cGVvZiB2YWwgPT09ICdvYmplY3QnKSB7XHJcbiAgICAgICAgICBpZiAoSlNPTi5zdHJpbmdpZnkodmFsKSAhPT0gSlNPTi5zdHJpbmdpZnkob2xkdmFsKSAmJiB0aGlzLmVjaGFydHMgPT09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIHRoaXMuY2hlY2tEYXRhKHRoaXMuZHJhd0RhdGEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICAgIHRoaXMuX2NsZWFyQ2hhcnQoKTtcclxuICAgICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9ICflj4LmlbDplJnor6/vvJpvcHRz5pWw5o2u57G75Z6L6ZSZ6K+vJztcclxuICAgICAgICB9XHJcbiAgICAgIH0sXHJcbiAgICAgIGltbWVkaWF0ZTogZmFsc2UsXHJcbiAgICAgIGRlZXA6IHRydWVcclxuICAgIH0sXHJcbiAgICBlb3B0c1Byb3BzOiB7XHJcbiAgICAgIGhhbmRsZXIodmFsLCBvbGR2YWwpIHtcclxuICAgICAgICBpZiAodHlwZW9mIHZhbCA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgICAgIGlmIChKU09OLnN0cmluZ2lmeSh2YWwpICE9PSBKU09OLnN0cmluZ2lmeShvbGR2YWwpICYmIHRoaXMuZWNoYXJ0cyA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICB0aGlzLmNoZWNrRGF0YSh0aGlzLmRyYXdEYXRhKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgICB0aGlzLnNob3djaGFydCA9IGZhbHNlO1xyXG4gICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSAn5Y+C5pWw6ZSZ6K+v77yaZW9wdHPmlbDmja7nsbvlnovplJnor68nO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaW1tZWRpYXRlOiBmYWxzZSxcclxuICAgICAgZGVlcDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIHJlc2hvdyh2YWwsIG9sZHZhbCkge1xyXG4gICAgICBpZiAodmFsID09PSB0cnVlICYmIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9PT0gZmFsc2UpIHtcclxuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gbnVsbDtcclxuICAgICAgICAgIHRoaXMuZWNoYXJ0c1Jlc2l6ZSA9ICF0aGlzLmVjaGFydHNSZXNpemU7XHJcbiAgICAgICAgICB0aGlzLmNoZWNrRGF0YSh0aGlzLmRyYXdEYXRhKTtcclxuICAgICAgICB9LCAyMDApO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgcmVsb2FkKHZhbCwgb2xkdmFsKSB7XHJcbiAgICAgIGlmICh2YWwgPT09IHRydWUpIHtcclxuICAgICAgICB0aGlzLnNob3djaGFydCA9IGZhbHNlO1xyXG4gICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gbnVsbDtcclxuICAgICAgICB0aGlzLnJlbG9hZGluZygpO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgbWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlKHZhbCwgb2xkdmFsKSB7XHJcbiAgICAgIGlmICh2YWwpIHtcclxuICAgICAgICB0aGlzLmVtaXRNc2coe25hbWU6ICdlcnJvcicsIHBhcmFtczoge3R5cGU6XCJlcnJvclwiLCBlcnJvclNob3c6IHRoaXMuZXJyb3JTaG93LCBtc2c6IHZhbCwgaWQ6IHRoaXMuY2lkfX0pO1xyXG4gICAgICAgIGlmKHRoaXMuZXJyb3JTaG93KXtcclxuICAgICAgICAgIGNvbnNvbGUubG9nKCdb56eL5LqR5Zu+6KGo57uE5Lu2XScgKyB2YWwpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGVycm9yTWVzc2FnZSh2YWwsIG9sZHZhbCkge1xyXG4gICAgICBpZiAodmFsICYmIHRoaXMuZXJyb3JTaG93ICYmIHZhbCAhPT0gbnVsbCAmJiB2YWwgIT09ICdudWxsJyAmJiB2YWwgIT09ICcnKSB7XHJcbiAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSBmYWxzZTtcclxuICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9IHZhbDtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB0aGlzLnNob3djaGFydCA9IGZhbHNlO1xyXG4gICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gbnVsbDtcclxuICAgICAgICB0aGlzLnJlbG9hZGluZygpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSxcclxuICBjb21wdXRlZDoge1xyXG4gICAgb3B0c1Byb3BzKCkge1xyXG4gICAgICByZXR1cm4gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLm9wdHMpKTtcclxuICAgIH0sXHJcbiAgICBlb3B0c1Byb3BzKCkge1xyXG4gICAgICByZXR1cm4gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLmVvcHRzKSk7XHJcbiAgICB9LFxyXG4gICAgY2hhcnREYXRhUHJvcHMoKSB7XHJcbiAgICAgIHJldHVybiBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KHRoaXMuY2hhcnREYXRhKSk7XHJcbiAgICB9LFxyXG4gIH0sXHJcbiAgbWV0aG9kczoge1xyXG4gICAgYmVmb3JlSW5pdCgpe1xyXG4gICAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9IG51bGw7XHJcbiAgICAgIGlmICh0eXBlb2YgdGhpcy5jaGFydERhdGEgPT09ICdvYmplY3QnICYmIHRoaXMuY2hhcnREYXRhICE9IG51bGwgJiYgdGhpcy5jaGFydERhdGEuc2VyaWVzICE9PSB1bmRlZmluZWQgJiYgdGhpcy5jaGFydERhdGEuc2VyaWVzLmxlbmd0aCA+IDApIHtcclxuICAgICAgICAvL+aLt+i0neS4gOS4i2NoYXJ0RGF0Ye+8jOS4uuS6hm9wdHPlj5jmm7TlkI7nu5/kuIDmlbDmja7mnaXmupBcclxuICAgICAgICB0aGlzLmRyYXdEYXRhID0gZGVlcENsb25lQXNzaWduKHt9LCB0aGlzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgdGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSB0cnVlO1xyXG4gICAgICAgIHRoaXMuY2hlY2tEYXRhKHRoaXMuY2hhcnREYXRhKTtcclxuICAgICAgfWVsc2UgaWYodGhpcy5sb2NhbGRhdGEubGVuZ3RoPjApe1xyXG4gICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gdHJ1ZTtcclxuICAgICAgICB0aGlzLmxvY2FsZGF0YUluaXQodGhpcy5sb2NhbGRhdGEpO1xyXG4gICAgICB9ZWxzZSBpZih0aGlzLmNvbGxlY3Rpb24gIT09ICcnKXtcclxuICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICB0aGlzLmdldENsb3VkRGF0YSgpO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSB0cnVlO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgbG9jYWxkYXRhSW5pdChyZXNkYXRhKXtcclxuICAgICAgLy/mm7/mjaJlbnVt57G75Z6L5Li65q2j56Gu55qE5o+P6L+wXHJcbiAgICAgIGlmKHRoaXMuZ3JvdXBFbnVtLmxlbmd0aD4wKXtcclxuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHJlc2RhdGEubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgdGhpcy5ncm91cEVudW0ubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICAgICAgaWYocmVzZGF0YVtpXS5ncm91cCA9PT0gdGhpcy5ncm91cEVudW1bal0udmFsdWUpe1xyXG4gICAgICAgICAgICAgIHJlc2RhdGFbaV0uZ3JvdXAgPSB0aGlzLmdyb3VwRW51bVtqXS50ZXh0XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaWYodGhpcy50ZXh0RW51bS5sZW5ndGg+MCl7XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCByZXNkYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHRoaXMudGV4dEVudW0ubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICAgICAgaWYocmVzZGF0YVtpXS50ZXh0ID09PSB0aGlzLnRleHRFbnVtW2pdLnZhbHVlKXtcclxuICAgICAgICAgICAgICByZXNkYXRhW2ldLnRleHQgPSB0aGlzLnRleHRFbnVtW2pdLnRleHRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsZXQgbmVlZENhdGVnb3JpZXMgPSBmYWxzZTtcclxuICAgICAgbGV0IHRtcERhdGEgPSB7Y2F0ZWdvcmllczpbXSwgc2VyaWVzOltdfVxyXG4gICAgICBsZXQgdG1wY2F0ZWdvcmllcyA9IFtdXHJcbiAgICAgIGxldCB0bXBzZXJpZXMgPSBbXTtcclxuICAgICAgLy/mi7zmjqVjYXRlZ29yaWVzXHJcbiAgICAgIGlmKHRoaXMuZWNoYXJ0cyA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgbmVlZENhdGVnb3JpZXMgPSBjZmUuY2F0ZWdvcmllcy5pbmNsdWRlcyh0aGlzLnR5cGUpXHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIG5lZWRDYXRlZ29yaWVzID0gY2Z1LmNhdGVnb3JpZXMuaW5jbHVkZXModGhpcy50eXBlKVxyXG4gICAgICB9XHJcbiAgICAgIGlmKG5lZWRDYXRlZ29yaWVzID09PSB0cnVlKXtcclxuICAgICAgICAvL+WmguaenHByb3Bz5Lit55qEY2hhcnREYXRh5bim5pyJY2F0ZWdvcmllc++8jOWImeS8mOWFiOS9v+eUqGNoYXJ0RGF0YeeahGNhdGVnb3JpZXNcclxuICAgICAgICBpZih0aGlzLmNoYXJ0RGF0YSAmJiB0aGlzLmNoYXJ0RGF0YS5jYXRlZ29yaWVzICYmIHRoaXMuY2hhcnREYXRhLmNhdGVnb3JpZXMubGVuZ3RoPjApe1xyXG4gICAgICAgICAgdG1wY2F0ZWdvcmllcyA9IHRoaXMuY2hhcnREYXRhLmNhdGVnb3JpZXNcclxuICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgIC8v5aaC5p6c5piv5pel5pyf57G75Z6L55qE5pWw5o2u77yM5LiN566h5piv5pys5Zyw5pWw5o2u6L+Y5piv5LqR5pWw5o2u77yM6YO95oyJ6LW35q2i5pel5pyf6Ieq5Yqo5ou85o6lY2F0ZWdvcmllc1xyXG4gICAgICAgICAgaWYodGhpcy5zdGFydERhdGUgJiYgdGhpcy5lbmREYXRlKXtcclxuICAgICAgICAgICAgbGV0IGlkYXRlID0gbmV3IERhdGUodGhpcy5zdGFydERhdGUpXHJcbiAgICAgICAgICAgIGxldCBlZGF0ZSA9IG5ldyBEYXRlKHRoaXMuZW5kRGF0ZSlcclxuICAgICAgICAgICAgd2hpbGUgKGlkYXRlIDw9IGVkYXRlKSB7XHJcbiAgICAgICAgICAgIFx0dG1wY2F0ZWdvcmllcy5wdXNoKGdldEZvcm1hdERhdGUoaWRhdGUpKVxyXG4gICAgICAgICAgICBcdGlkYXRlID0gaWRhdGUuc2V0RGF0ZShpZGF0ZS5nZXREYXRlKCkgKyAxKVxyXG4gICAgICAgICAgICBcdGlkYXRlID0gbmV3IERhdGUoaWRhdGUpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIC8v5ZCm5YiZ5LuO57uT5p6c5Lit5Y676YeN5bm25ou85o6lY2F0ZWdvcmllc1xyXG4gICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgIGxldCB0ZW1wY2tleSA9IHt9O1xyXG4gICAgICAgICAgICByZXNkYXRhLm1hcChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICAgICAgICAgIGlmIChpdGVtLnRleHQgIT0gdW5kZWZpbmVkICYmICF0ZW1wY2tleVtpdGVtLnRleHRdKSB7XHJcbiAgICAgICAgICAgICAgICB0bXBjYXRlZ29yaWVzLnB1c2goaXRlbS50ZXh0KVxyXG4gICAgICAgICAgICAgICAgdGVtcGNrZXlbaXRlbS50ZXh0XSA9IHRydWVcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0bXBEYXRhLmNhdGVnb3JpZXMgPSB0bXBjYXRlZ29yaWVzXHJcbiAgICAgIH1cclxuICAgICAgLy/mi7zmjqVzZXJpZXNcclxuICAgICAgbGV0IHRlbXBza2V5ID0ge307XHJcbiAgICAgIHJlc2RhdGEubWFwKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgICAgaWYgKGl0ZW0uZ3JvdXAgIT0gdW5kZWZpbmVkICYmICF0ZW1wc2tleVtpdGVtLmdyb3VwXSkge1xyXG4gICAgICAgICAgdG1wc2VyaWVzLnB1c2goeyBuYW1lOiBpdGVtLmdyb3VwLCBkYXRhOiBbXSB9KTtcclxuICAgICAgICAgIHRlbXBza2V5W2l0ZW0uZ3JvdXBdID0gdHJ1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICAvL+WmguaenOayoeacieiOt+WPluWIsOWIhue7hOWQjeensCjlj6/og73mmK/luKZjYXRlZ29yaWVz55qE5pWw5o2u77yM5Lmf5Y+v6IO95piv5LiN5bim55qE6aW85Zu+57G7KVxyXG4gICAgICBpZiAodG1wc2VyaWVzLmxlbmd0aCA9PSAwKSB7XHJcbiAgICAgICAgdG1wc2VyaWVzID0gW3sgbmFtZTogJ+m7mOiupOWIhue7hCcsIGRhdGE6IFtdIH1dO1xyXG4gICAgICAgIC8v5aaC5p6c5piv6ZyA6KaBY2F0ZWdvcmllc+eahOWbvuihqOexu+Wei1xyXG4gICAgICAgIGlmKG5lZWRDYXRlZ29yaWVzID09PSB0cnVlKXtcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgdG1wY2F0ZWdvcmllcy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICBsZXQgc2VyaWVzZGF0YSA9IDA7XHJcbiAgICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcmVzZGF0YS5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgICAgIGlmIChyZXNkYXRhW2ldLnRleHQgPT0gdG1wY2F0ZWdvcmllc1tqXSkge1xyXG4gICAgICAgICAgICAgICAgc2VyaWVzZGF0YSA9IHJlc2RhdGFbaV0udmFsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRtcHNlcmllc1swXS5kYXRhLnB1c2goc2VyaWVzZGF0YSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgLy/lpoLmnpzmmK/ppbzlm77nsbvnmoTlm77ooajnsbvlnotcclxuICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcmVzZGF0YS5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgICB0bXBzZXJpZXNbMF0uZGF0YS5wdXNoKHtcIm5hbWVcIjogcmVzZGF0YVtpXS50ZXh0LFwidmFsdWVcIjogcmVzZGF0YVtpXS52YWx1ZX0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgLy/lpoLmnpzmnInliIbnu4TlkI1cclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBmb3IgKGxldCBrID0gMDsgayA8IHRtcHNlcmllcy5sZW5ndGg7IGsrKykge1xyXG4gICAgICAgICAgLy/lpoLmnpzmnIljYXRlZ29yaWVzXHJcbiAgICAgICAgICBpZiAodG1wY2F0ZWdvcmllcy5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgdG1wY2F0ZWdvcmllcy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICAgIGxldCBzZXJpZXNkYXRhID0gMDtcclxuICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHJlc2RhdGEubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgICAgICAgIGlmICh0bXBzZXJpZXNba10ubmFtZSA9PSByZXNkYXRhW2ldLmdyb3VwICYmIHJlc2RhdGFbaV0udGV4dCA9PSB0bXBjYXRlZ29yaWVzW2pdKSB7XHJcbiAgICAgICAgICAgICAgICAgIHNlcmllc2RhdGEgPSByZXNkYXRhW2ldLnZhbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB0bXBzZXJpZXNba10uZGF0YS5wdXNoKHNlcmllc2RhdGEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAvL+WmguaenOS8oOS6hmdyb3Vw6ICM5rKh5pyJ5LygdGV4dO+8jOWNs+ayoeaciWNhdGVnb3JpZXPvvIjmraPluLjmg4XlhrXkuIvov5nnp43mlbDmja7mmK/kuI3nrKblkIjmlbDmja7opoHmsYLop4TojIPnmoTvvIlcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcmVzZGF0YS5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgICAgIGlmICh0bXBzZXJpZXNba10ubmFtZSA9PSByZXNkYXRhW2ldLmdyb3VwKSB7XHJcbiAgICAgICAgICAgICAgICB0bXBzZXJpZXNba10uZGF0YS5wdXNoKHJlc2RhdGFbaV0udmFsdWUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0bXBEYXRhLnNlcmllcyA9IHRtcHNlcmllc1xyXG4gICAgICAvL+aLt+i0neS4gOS4i2NoYXJ0RGF0Ye+8jOS4uuS6hm9wdHPlj5jmm7TlkI7nu5/kuIDmlbDmja7mnaXmupBcclxuICAgICAgdGhpcy5kcmF3RGF0YSA9IGRlZXBDbG9uZUFzc2lnbih7fSwgdG1wRGF0YSk7XHJcbiAgICAgIHRoaXMuY2hlY2tEYXRhKHRtcERhdGEpXHJcbiAgICB9LFxyXG4gICAgcmVsb2FkaW5nKCkge1xyXG4gICAgICBpZih0aGlzLmVycm9yUmVsb2FkID09PSBmYWxzZSl7XHJcbiAgICAgICAgcmV0dXJuO1xyXG4gICAgICB9XHJcbiAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gbnVsbDtcclxuICAgICAgaWYgKHRoaXMuY29sbGVjdGlvbiAhPT0gJycpIHtcclxuICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICB0aGlzLm9uTWl4aW5EYXRhY29tUHJvcHNDaGFuZ2UodHJ1ZSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdGhpcy5iZWZvcmVJbml0KCk7XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBjaGVja0RhdGEoYW55RGF0YSkge1xyXG4gICAgICBsZXQgY2lkID0gdGhpcy5jaWRcclxuICAgICAgLy/lpI3kvY1vcHRz5oiWZW9wdHNcclxuICAgICAgaWYodGhpcy5lY2hhcnRzID09PSB0cnVlKXtcclxuICAgICAgICBjZmUub3B0aW9uW2NpZF0gPSBkZWVwQ2xvbmVBc3NpZ24oe30sIHRoaXMuZW9wdHMpO1xyXG4gICAgICAgIGNmZS5vcHRpb25bY2lkXS5pZCA9IGNpZDtcclxuICAgICAgICBjZmUub3B0aW9uW2NpZF0udHlwZSA9IHRoaXMudHlwZTtcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgaWYgKHRoaXMudHlwZSAmJiBjZnUudHlwZS5pbmNsdWRlcyh0aGlzLnR5cGUpKSB7XHJcbiAgICAgICAgICBjZnUub3B0aW9uW2NpZF0gPSBkZWVwQ2xvbmVBc3NpZ24oe30sIGNmdVt0aGlzLnR5cGVdLCB0aGlzLm9wdHMpO1xyXG4gICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmNhbnZhc0lkID0gY2lkO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gZmFsc2U7XHJcbiAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9ICflj4LmlbDplJnor6/vvJpwcm9wc+WPguaVsOS4rXR5cGXnsbvlnovkuI3mraPnoa4nO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL+aMgui9vWNhdGVnb3JpZXPlkoxzZXJpZXNcclxuICAgICAgbGV0IG5ld0RhdGEgPSBkZWVwQ2xvbmVBc3NpZ24oe30sIGFueURhdGEpO1xyXG4gICAgICBpZiAobmV3RGF0YS5zZXJpZXMgIT09IHVuZGVmaW5lZCAmJiBuZXdEYXRhLnNlcmllcy5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBudWxsO1xyXG4gICAgICAgIGlmICh0aGlzLmVjaGFydHMgPT09IHRydWUpIHtcclxuICAgICAgICAgIGNmZS5vcHRpb25bY2lkXS5jaGFydERhdGEgPSBuZXdEYXRhO1xyXG4gICAgICAgICAgdGhpcy4kbmV4dFRpY2soKCk9PntcclxuICAgICAgICAgICAgdGhpcy5pbml0KClcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY2F0ZWdvcmllcyA9IG5ld0RhdGEuY2F0ZWdvcmllcztcclxuICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5zZXJpZXMgPSBuZXdEYXRhLnNlcmllcztcclxuICAgICAgICAgIHRoaXMuJG5leHRUaWNrKCgpPT57XHJcbiAgICAgICAgICAgIHRoaXMuaW5pdCgpXHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIHJlc2l6ZUhhbmRsZXIoKSB7XHJcbiAgICAgIC8v5riy5p+T6Ziy5oqWXHJcbiAgICAgIGxldCBjdXJyVGltZSA9IERhdGUubm93KCk7XHJcbiAgICAgIGxldCBsYXN0RHJhd1RpbWUgPSB0aGlzLmxhc3REcmF3VGltZT90aGlzLmxhc3REcmF3VGltZTpjdXJyVGltZS0zMDAwO1xyXG4gICAgICBsZXQgZHVyYXRpb24gPSBjdXJyVGltZSAtIGxhc3REcmF3VGltZTtcclxuICAgICAgaWYgKGR1cmF0aW9uIDwgMTAwMCkgcmV0dXJuO1xyXG4gICAgICBsZXQgY2hhcnRkb20gPSB1bmlcclxuICAgICAgICAuY3JlYXRlU2VsZWN0b3JRdWVyeSgpXHJcbiAgICAgICAgLy8gI2lmbmRlZiBNUC1BTElQQVlcclxuICAgICAgICAuaW4odGhpcylcclxuICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAuc2VsZWN0KCcjQ2hhcnRCb3hJZCcrdGhpcy5jaWQpXHJcbiAgICAgICAgLmJvdW5kaW5nQ2xpZW50UmVjdChkYXRhID0+IHtcclxuICAgICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gdHJ1ZTtcclxuICAgICAgICAgIGlmIChkYXRhLndpZHRoID4gMCAmJiBkYXRhLmhlaWdodCA+IDApIHtcclxuICAgICAgICAgICAgaWYgKGRhdGEud2lkdGggIT09IHRoaXMuY1dpZHRoIHx8IGRhdGEuaGVpZ2h0ICE9PSB0aGlzLmNIZWlnaHQpIHtcclxuICAgICAgICAgICAgICB0aGlzLmNoZWNrRGF0YSh0aGlzLmRyYXdEYXRhKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSlcclxuICAgICAgICAuZXhlYygpO1xyXG4gICAgfSxcclxuICAgIGdldENsb3VkRGF0YSgpIHtcclxuICAgICAgaWYgKHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9PSB0cnVlKSB7XHJcbiAgICAgICAgcmV0dXJuO1xyXG4gICAgICB9XHJcbiAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IHRydWU7XHJcbiAgICAgIHRoaXMubWl4aW5EYXRhY29tR2V0KClcclxuICAgICAgICAudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21SZXNEYXRhID0gcmVzLnJlc3VsdC5kYXRhO1xyXG4gICAgICAgICAgdGhpcy5sb2NhbGRhdGFJbml0KHRoaXMubWl4aW5EYXRhY29tUmVzRGF0YSk7XHJcbiAgICAgICAgfSlcclxuICAgICAgICAuY2F0Y2goZXJyID0+IHtcclxuICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSBmYWxzZTtcclxuICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gJ+ivt+axgumUmeivr++8micgKyBlcnI7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9LFxyXG4gICAgb25NaXhpbkRhdGFjb21Qcm9wc0NoYW5nZShuZWVkUmVzZXQsIGNoYW5nZWQpIHtcclxuICAgICAgaWYgKG5lZWRSZXNldCA9PSB0cnVlICYmIHRoaXMuY29sbGVjdGlvbiAhPT0gJycpIHtcclxuICAgICAgICB0aGlzLnNob3djaGFydCA9IGZhbHNlO1xyXG4gICAgICAgIHRoaXMubWl4aW5EYXRhY29tRXJyb3JNZXNzYWdlID0gbnVsbDtcclxuICAgICAgICB0aGlzLl9jbGVhckNoYXJ0KCk7XHJcbiAgICAgICAgdGhpcy5nZXRDbG91ZERhdGEoKTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIF9jbGVhckNoYXJ0KCkge1xyXG4gICAgICBsZXQgY2lkID0gdGhpcy5jaWRcclxuICAgICAgaWYgKHRoaXMuZWNocnRzICE9PSB0cnVlKSB7XHJcbiAgICAgICAgY29uc3QgY3R4ID0gdW5pLmNyZWF0ZUNhbnZhc0NvbnRleHQoY2lkLCB0aGlzKTtcclxuICAgICAgICBjdHguY2xlYXJSZWN0KDAsIDAsIHRoaXMuY1dpZHRoLCB0aGlzLmNIZWlnaHQpO1xyXG4gICAgICAgIGN0eC5kcmF3KCk7XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBpbml0KCkge1xyXG4gICAgICBsZXQgY2lkID0gdGhpcy5jaWRcclxuICAgICAgbGV0IGNoYXJ0ZG9tID0gdW5pXHJcbiAgICAgICAgLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKVxyXG4gICAgICAgIC8vICNpZm5kZWYgTVAtQUxJUEFZXHJcbiAgICAgICAgLmluKHRoaXMpXHJcbiAgICAgICAgLy8gI2VuZGlmXHJcbiAgICAgICAgLnNlbGVjdCgnI0NoYXJ0Qm94SWQnK2NpZClcclxuICAgICAgICAuYm91bmRpbmdDbGllbnRSZWN0KGRhdGEgPT4ge1xyXG4gICAgICAgICAgaWYgKGRhdGEud2lkdGggPiAwICYmIGRhdGEuaGVpZ2h0ID4gMCkge1xyXG4gICAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSB0cnVlO1xyXG4gICAgICAgICAgICB0aGlzLmxhc3REcmF3VGltZSA9IERhdGUubm93KCk7XHJcbiAgICAgICAgICAgIHRoaXMuY1dpZHRoID0gZGF0YS53aWR0aDtcclxuICAgICAgICAgICAgdGhpcy5jSGVpZ2h0ID0gZGF0YS5oZWlnaHQ7XHJcbiAgICAgICAgICAgIGlmKHRoaXMuZWNoYXJ0cyAhPT0gdHJ1ZSl7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmJhY2tncm91bmQgPSB0aGlzLmJhY2tncm91bmQgPT0gJ25vbmUnID8gJyNGRkZGRkYnIDogdGhpcy5iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5jYW52YXMyZCA9IHRoaXMudHlwZTJkO1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5waXhlbFJhdGlvID0gdGhpcy5waXhlbDtcclxuICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uYW5pbWF0aW9uID0gdGhpcy5hbmltYXRpb247XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLndpZHRoID0gZGF0YS53aWR0aCAqIHRoaXMucGl4ZWw7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmhlaWdodCA9IGRhdGEuaGVpZ2h0ICogdGhpcy5waXhlbDtcclxuICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0ub250YXAgPSB0aGlzLm9udGFwO1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5vbnRvdWNoID0gdGhpcy5vbnRvdWNoO1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5vbm1vdXNlID0gdGhpcy5vcGVubW91c2U7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLm9ubW92ZXRpcCA9IHRoaXMub25tb3ZldGlwO1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS50b29sdGlwU2hvdyA9IHRoaXMudG9vbHRpcFNob3c7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXQgPSB0aGlzLnRvb2x0aXBGb3JtYXQ7XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBDdXN0b20gPSB0aGlzLnRvb2x0aXBDdXN0b207XHJcbiAgICAgICAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmluU2Nyb2xsVmlldyA9IHRoaXMuaW5TY3JvbGxWaWV3O1xyXG4gICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5sYXN0RHJhd1RpbWUgPSB0aGlzLmxhc3REcmF3VGltZTtcclxuICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0udGFwTGVnZW5kID0gdGhpcy50YXBMZWdlbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy/lpoLmnpzmmK9INeaIluiAhUFwcOerr++8jOmHh+eUqHJlbmRlcmpz5riy5p+T5Zu+6KGoXHJcbiAgICAgICAgICAgIGlmICh0aGlzLmluSDUgfHwgdGhpcy5pbkFwcCkge1xyXG4gICAgICAgICAgICAgIGlmICh0aGlzLmVjaGFydHMgPT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgY2ZlLm9wdGlvbltjaWRdLm9udGFwID0gdGhpcy5vbnRhcDtcclxuICAgICAgICAgICAgICAgIGNmZS5vcHRpb25bY2lkXS5vbm1vdXNlID0gdGhpcy5vcGVubW91c2U7XHJcbiAgICAgICAgICAgICAgICBjZmUub3B0aW9uW2NpZF0udG9vbHRpcFNob3cgPSB0aGlzLnRvb2x0aXBTaG93O1xyXG4gICAgICAgICAgICAgICAgY2ZlLm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXQgPSB0aGlzLnRvb2x0aXBGb3JtYXQ7XHJcbiAgICAgICAgICAgICAgICBjZmUub3B0aW9uW2NpZF0udG9vbHRpcEN1c3RvbSA9IHRoaXMudG9vbHRpcEN1c3RvbTtcclxuICAgICAgICAgICAgICAgIGNmZS5vcHRpb25bY2lkXS5sYXN0RHJhd1RpbWUgPSB0aGlzLmxhc3REcmF3VGltZTtcclxuICAgICAgICAgICAgICAgIHRoaXMuZWNoYXJ0c09wdHMgPSBkZWVwQ2xvbmVBc3NpZ24oe30sIGNmZS5vcHRpb25bY2lkXSk7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5yb3RhdGVMb2NrID0gY2Z1Lm9wdGlvbltjaWRdLnJvdGF0ZTtcclxuICAgICAgICAgICAgICAgIHRoaXMudWNoYXJ0c09wdHMgPSBkZWVwQ2xvbmVBc3NpZ24oe30sIGNmdS5vcHRpb25bY2lkXSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL+WmguaenOaYr+Wwj+eoi+W6j+err++8jOmHh+eUqHVDaGFydHPmuLLmn5NcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0gPSBmb3JtYXR0ZXJBc3NpZ24oY2Z1Lm9wdGlvbltjaWRdLGNmdS5mb3JtYXR0ZXIpXHJcbiAgICAgICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBudWxsO1xyXG4gICAgICAgICAgICAgIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgIHRoaXMuc2hvd2NoYXJ0ID0gdHJ1ZTtcclxuICAgICAgICAgICAgICB0aGlzLiRuZXh0VGljaygoKT0+e1xyXG4gICAgICAgICAgICAgICAgaWYgKHRoaXMudHlwZTJkID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnN0IHF1ZXJ5ID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKVxyXG4gICAgICAgICAgICAgICAgICBxdWVyeVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QoJyMnICsgY2lkKVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZHMoeyBub2RlOiB0cnVlLCBzaXplOiB0cnVlIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgLmV4ZWMocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXNbMF0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2FudmFzID0gcmVzWzBdLm5vZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGN0eCA9IGNhbnZhcy5nZXRDb250ZXh0KCcyZCcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY29udGV4dCA9IGN0eDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2FudmFzLndpZHRoID0gZGF0YS53aWR0aCAqIHRoaXMucGl4ZWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbnZhcy5oZWlnaHQgPSBkYXRhLmhlaWdodCAqIHRoaXMucGl4ZWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbnZhcy5fd2lkdGggPSBkYXRhLndpZHRoICogdGhpcy5waXhlbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2FudmFzLl9oZWlnaHQgPSBkYXRhLmhlaWdodCAqIHRoaXMucGl4ZWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5yb3RhdGVMb2NrID0gY2Z1Lm9wdGlvbltjaWRdLnJvdGF0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWYoY2Z1Lmluc3RhbmNlW2NpZF0gJiYgY2Z1Lm9wdGlvbltjaWRdICYmIGNmdS5vcHRpb25bY2lkXS51cGRhdGUgPT09IHRydWUpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuX3VwZGF0YVVDaGFydChjaWQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCk9PntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5jb250ZXh0LnJlc3RvcmUoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5jb250ZXh0LnNhdmUoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuX25ld0NoYXJ0KGNpZClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LDEwMClcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSAn5Y+C5pWw6ZSZ6K+v77ya5byA5ZCvMmTmqKHlvI/lkI7vvIzmnKrojrflj5bliLBkb23oioLngrnvvIxjYW52YXMtaWQ6JyArIGNpZDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgIGlmKHRoaXMuaW5BbGkpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5yb3RhdGVMb2NrID0gY2Z1Lm9wdGlvbltjaWRdLnJvdGF0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY29udGV4dCA9IHVuaS5jcmVhdGVDYW52YXNDb250ZXh0KGNpZCwgdGhpcyk7XHJcbiAgICAgICAgICAgICAgICAgIGlmKGNmdS5pbnN0YW5jZVtjaWRdICYmIGNmdS5vcHRpb25bY2lkXSAmJiBjZnUub3B0aW9uW2NpZF0udXBkYXRlID09PSB0cnVlKXtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLl91cGRhdGFVQ2hhcnQoY2lkKVxyXG4gICAgICAgICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpPT57XHJcbiAgICAgICAgICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY29udGV4dC5zYXZlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0aGlzLl9uZXdDaGFydChjaWQpXHJcbiAgICAgICAgICAgICAgICAgICAgfSwxMDApXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUxvYWRpbmcgPSBmYWxzZTtcclxuICAgICAgICAgICAgdGhpcy5zaG93Y2hhcnQgPSBmYWxzZTtcclxuICAgICAgICAgICAgaWYgKHRoaXMucmVzaG93ID09IHRydWUpIHtcclxuICAgICAgICAgICAgICB0aGlzLm1peGluRGF0YWNvbUVycm9yTWVzc2FnZSA9ICfluIPlsYDplJnor6/vvJrmnKrojrflj5bliLDniLblhYPntKDlrr3pq5jlsLrlr7jvvIFjYW52YXMtaWQ6JyArIGNpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0pXHJcbiAgICAgICAgLmV4ZWMoKTtcclxuICAgIH0sXHJcbiAgICBzYXZlSW1hZ2UoKXtcclxuICAgIFx0dW5pLmNhbnZhc1RvVGVtcEZpbGVQYXRoKHtcclxuICAgIFx0ICBjYW52YXNJZDogdGhpcy5jaWQsXHJcbiAgICBcdCAgc3VjY2VzczogcmVzPT57XHJcbiAgICBcdCAgICAvLyNpZmRlZiBINVxyXG4gICAgXHRcdFx0dmFyIGEgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiYVwiKTtcclxuICAgIFx0XHRcdGEuaHJlZiA9IHJlcy50ZW1wRmlsZVBhdGg7XHJcbiAgICBcdFx0XHRhLmRvd25sb2FkID0gdGhpcy5jaWQ7XHJcbiAgICBcdFx0XHRhLnRhcmdldCA9ICdfYmxhbmsnXHJcbiAgICBcdFx0XHRhLmNsaWNrKCk7XHJcbiAgICBcdCAgICAvLyNlbmRpZlxyXG4gICAgXHQgICAgLy8jaWZuZGVmIEg1XHJcbiAgICBcdCAgICAgIHVuaS5zYXZlSW1hZ2VUb1Bob3Rvc0FsYnVtKHtcclxuICAgIFx0ICAgICAgICAgIGZpbGVQYXRoOiByZXMudGVtcEZpbGVQYXRoLFxyXG4gICAgXHQgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKCkge1xyXG4gICAgXHQgICAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xyXG4gICAgXHQgICAgICAgICAgICAgICAgICB0aXRsZTogJ+S/neWtmOaIkOWKnycsXHJcbiAgICBcdCAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAyMDAwXHJcbiAgICBcdCAgICAgICAgICAgICAgfSk7XHJcbiAgICBcdCAgICAgICAgICB9XHJcbiAgICBcdCAgICAgIH0pO1xyXG4gICAgXHQgICAgLy8jZW5kaWZcclxuICAgIFx0ICB9IFxyXG4gICAgXHR9LHRoaXMpO1xyXG4gICAgfSxcclxuICAgIC8vICNpZm5kZWYgQVBQLVZVRSB8fCBINVxyXG4gICAgX25ld0NoYXJ0KGNpZCkge1xyXG4gICAgICBpZiAodGhpcy5taXhpbkRhdGFjb21Mb2FkaW5nID09IHRydWUpIHtcclxuICAgICAgICByZXR1cm47XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5zaG93Y2hhcnQgPSB0cnVlO1xyXG4gICAgICBjZnUuaW5zdGFuY2VbY2lkXSA9IG5ldyB1Q2hhcnRzTXAoY2Z1Lm9wdGlvbltjaWRdKTtcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uYWRkRXZlbnRMaXN0ZW5lcigncmVuZGVyQ29tcGxldGUnLCAoKSA9PiB7XHJcbiAgICAgICAgdGhpcy5lbWl0TXNnKHtuYW1lOiAnY29tcGxldGUnLCBwYXJhbXM6IHt0eXBlOlwiY29tcGxldGVcIiwgY29tcGxldGU6IHRydWUsIGlkOiBjaWR9fSk7XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uZGVsRXZlbnRMaXN0ZW5lcigncmVuZGVyQ29tcGxldGUnKVxyXG4gICAgICB9KTtcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsTGVmdCcsICgpID0+IHtcclxuICAgICAgICB0aGlzLmVtaXRNc2coe25hbWU6ICdzY3JvbGxMZWZ0JywgcGFyYW1zOiB7dHlwZTpcInNjcm9sbExlZnRcIiwgc2Nyb2xsTGVmdDogdHJ1ZSwgaWQ6IGNpZH19KTtcclxuICAgICAgfSk7XHJcbiAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbFJpZ2h0JywgKCkgPT4ge1xyXG4gICAgICAgIHRoaXMuZW1pdE1zZyh7bmFtZTogJ3Njcm9sbFJpZ2h0JywgcGFyYW1zOiB7dHlwZTpcInNjcm9sbFJpZ2h0XCIsIHNjcm9sbFJpZ2h0OiB0cnVlLCBpZDogY2lkfX0pO1xyXG4gICAgICB9KTtcclxuICAgIH0sXHJcbiAgICBfdXBkYXRhVUNoYXJ0KGNpZCkge1xyXG4gICAgICBjZnUuaW5zdGFuY2VbY2lkXS51cGRhdGVEYXRhKGNmdS5vcHRpb25bY2lkXSlcclxuICAgIH0sXHJcbiAgICBfdG9vbHRpcERlZmF1bHQoaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKSB7XHJcbiAgICAgIGlmIChjYXRlZ29yeSkge1xyXG4gICAgICAgIGxldCBkYXRhID0gaXRlbS5kYXRhXHJcbiAgICAgICAgaWYodHlwZW9mIGl0ZW0uZGF0YSA9PT0gXCJvYmplY3RcIil7XHJcbiAgICAgICAgICBkYXRhID0gaXRlbS5kYXRhLnZhbHVlXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiBjYXRlZ29yeSArICcgJyArIGl0ZW0ubmFtZSArICc6JyArIGRhdGE7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgaWYgKGl0ZW0ucHJvcGVydGllcyAmJiBpdGVtLnByb3BlcnRpZXMubmFtZSkge1xyXG4gICAgICAgICAgcmV0dXJuIGl0ZW0ucHJvcGVydGllcy5uYW1lO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICByZXR1cm4gaXRlbS5uYW1lICsgJzonICsgaXRlbS5kYXRhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIF9zaG93VG9vbHRpcChlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLmNpZFxyXG4gICAgICBsZXQgdGMgPSBjZnUub3B0aW9uW2NpZF0udG9vbHRpcEN1c3RvbVxyXG4gICAgICBpZiAodGMgJiYgdGMgIT09IHVuZGVmaW5lZCAmJiB0YyAhPT0gbnVsbCkge1xyXG4gICAgICAgIGxldCBvZmZzZXQgPSB1bmRlZmluZWQ7XHJcbiAgICAgICAgaWYgKHRjLnggPj0gMCAmJiB0Yy55ID49IDApIHtcclxuICAgICAgICAgIG9mZnNldCA9IHsgeDogdGMueCwgeTogdGMueSArIDEwIH07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLnNob3dUb29sVGlwKGUsIHtcclxuICAgICAgICAgIGluZGV4OiB0Yy5pbmRleCxcclxuICAgICAgICAgIG9mZnNldDogb2Zmc2V0LFxyXG4gICAgICAgICAgdGV4dExpc3Q6IHRjLnRleHRMaXN0LFxyXG4gICAgICAgICAgZm9ybWF0dGVyOiAoaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKSA9PiB7XHJcbiAgICAgICAgICAgIGlmICh0eXBlb2YgY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXQgPT09ICdzdHJpbmcnICYmIGNmdS5mb3JtYXR0ZXJbY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXRdKSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIGNmdS5mb3JtYXR0ZXJbY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXRdKGl0ZW0sIGNhdGVnb3J5LCBpbmRleCwgb3B0cyk7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3Rvb2x0aXBEZWZhdWx0KGl0ZW0sIGNhdGVnb3J5LCBpbmRleCwgb3B0cyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBjZnUuaW5zdGFuY2VbY2lkXS5zaG93VG9vbFRpcChlLCB7XHJcbiAgICAgICAgICBmb3JtYXR0ZXI6IChpdGVtLCBjYXRlZ29yeSwgaW5kZXgsIG9wdHMpID0+IHtcclxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjZnUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdCA9PT0gJ3N0cmluZycgJiYgY2Z1LmZvcm1hdHRlcltjZnUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdF0pIHtcclxuICAgICAgICAgICAgICByZXR1cm4gY2Z1LmZvcm1hdHRlcltjZnUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdF0oaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICByZXR1cm4gdGhpcy5fdG9vbHRpcERlZmF1bHQoaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0pO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgX3RhcChlLG1vdmUpIHtcclxuICAgICAgbGV0IGNpZCA9IHRoaXMuY2lkXHJcbiAgICAgIGxldCBjdXJyZW50SW5kZXggPSBudWxsO1xyXG4gICAgICBsZXQgbGVnZW5kSW5kZXggPSBudWxsO1xyXG4gICAgICBpZiAodGhpcy5pblNjcm9sbFZpZXcgPT09IHRydWUgfHwgdGhpcy5pbkFsaSkge1xyXG4gICAgICAgIGxldCBjaGFydGRvbSA9IHVuaVxyXG4gICAgICAgICAgLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKVxyXG4gICAgICAgICAgLy8gI2lmbmRlZiBNUC1BTElQQVlcclxuICAgICAgICAgIC5pbih0aGlzKVxyXG4gICAgICAgICAgLnNlbGVjdCgnI0NoYXJ0Qm94SWQnK2NpZClcclxuICAgICAgICAgIC8vICNlbmRpZlxyXG4gICAgICAgICAgLy8gI2lmZGVmIE1QLUFMSVBBWVxyXG4gICAgICAgICAgLnNlbGVjdCgnIycrdGhpcy5jaWQpXHJcbiAgICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAgIC5ib3VuZGluZ0NsaWVudFJlY3QoZGF0YSA9PiB7XHJcbiAgICAgICAgICAgIGUuY2hhbmdlZFRvdWNoZXM9W107XHJcbiAgICAgICAgICAgIGlmICh0aGlzLmluQWxpKSB7XHJcbiAgICAgICAgICAgICAgZS5jaGFuZ2VkVG91Y2hlcy51bnNoaWZ0KHsgeDogZS5kZXRhaWwuY2xpZW50WCAtIGRhdGEubGVmdCwgeTogZS5kZXRhaWwuY2xpZW50WSAtIGRhdGEudG9wfSk7XHJcbiAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgIGUuY2hhbmdlZFRvdWNoZXMudW5zaGlmdCh7IHg6IGUuZGV0YWlsLnggLSBkYXRhLmxlZnQsIHk6IGUuZGV0YWlsLnkgLSBkYXRhLnRvcCAtIHRoaXMucGFnZVNjcm9sbFRvcH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmKG1vdmUpe1xyXG4gICAgICAgICAgICAgIGlmICh0aGlzLnRvb2x0aXBTaG93ID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLl9zaG93VG9vbHRpcChlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgIGN1cnJlbnRJbmRleCA9IGNmdS5pbnN0YW5jZVtjaWRdLmdldEN1cnJlbnREYXRhSW5kZXgoZSk7XHJcbiAgICAgICAgICAgICAgbGVnZW5kSW5kZXggPSBjZnUuaW5zdGFuY2VbY2lkXS5nZXRMZWdlbmREYXRhSW5kZXgoZSk7XHJcbiAgICAgICAgICAgICAgaWYodGhpcy50YXBMZWdlbmQgPT09IHRydWUpe1xyXG4gICAgICAgICAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0udG91Y2hMZWdlbmQoZSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlmICh0aGlzLnRvb2x0aXBTaG93ID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLl9zaG93VG9vbHRpcChlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgdGhpcy5lbWl0TXNnKHtuYW1lOiAnZ2V0SW5kZXgnLCBwYXJhbXM6IHsgdHlwZTpcImdldEluZGV4XCIsIGV2ZW50OnsgeDogZS5kZXRhaWwueCAtIGRhdGEubGVmdCwgeTogZS5kZXRhaWwueSAtIGRhdGEudG9wIH0sIGN1cnJlbnRJbmRleDogY3VycmVudEluZGV4LCBsZWdlbmRJbmRleDogbGVnZW5kSW5kZXgsIGlkOiBjaWQsIG9wdHM6IGNmdS5pbnN0YW5jZVtjaWRdLm9wdHN9fSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgICAuZXhlYygpO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGlmKG1vdmUpe1xyXG4gICAgICAgICAgaWYgKHRoaXMudG9vbHRpcFNob3cgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgdGhpcy5fc2hvd1Rvb2x0aXAoZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICBlLmNoYW5nZWRUb3VjaGVzPVtdO1xyXG4gICAgICAgICAgZS5jaGFuZ2VkVG91Y2hlcy51bnNoaWZ0KHsgeDogZS5kZXRhaWwueCAtIGUuY3VycmVudFRhcmdldC5vZmZzZXRMZWZ0LCB5OiBlLmRldGFpbC55IC0gZS5jdXJyZW50VGFyZ2V0Lm9mZnNldFRvcCB9KTtcclxuICAgICAgICAgIGN1cnJlbnRJbmRleCA9IGNmdS5pbnN0YW5jZVtjaWRdLmdldEN1cnJlbnREYXRhSW5kZXgoZSk7XHJcbiAgICAgICAgICBsZWdlbmRJbmRleCA9IGNmdS5pbnN0YW5jZVtjaWRdLmdldExlZ2VuZERhdGFJbmRleChlKTtcclxuICAgICAgICAgIGlmKHRoaXMudGFwTGVnZW5kID09PSB0cnVlKXtcclxuICAgICAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0udG91Y2hMZWdlbmQoZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpZiAodGhpcy50b29sdGlwU2hvdyA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICB0aGlzLl9zaG93VG9vbHRpcChlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRoaXMuZW1pdE1zZyh7bmFtZTogJ2dldEluZGV4JywgcGFyYW1zOiB7dHlwZTpcImdldEluZGV4XCIsIGV2ZW50OnsgeDogZS5kZXRhaWwueCwgeTogZS5kZXRhaWwueSAtIGUuY3VycmVudFRhcmdldC5vZmZzZXRUb3AgfSwgY3VycmVudEluZGV4OiBjdXJyZW50SW5kZXgsIGxlZ2VuZEluZGV4OiBsZWdlbmRJbmRleCwgaWQ6IGNpZCwgb3B0czogY2Z1Lmluc3RhbmNlW2NpZF0ub3B0c319KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBfdG91Y2hTdGFydChlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLmNpZFxyXG4gICAgICBsYXN0TW92ZVRpbWU9RGF0ZS5ub3coKTtcclxuICAgICAgaWYoY2Z1Lm9wdGlvbltjaWRdLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2Nyb2xsU3RhcnQoZSk7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5lbWl0TXNnKHtuYW1lOidnZXRUb3VjaFN0YXJ0JywgcGFyYW1zOnt0eXBlOlwidG91Y2hTdGFydFwiLCBldmVudDplLmNoYW5nZWRUb3VjaGVzWzBdLCBpZDpjaWR9fSk7XHJcbiAgICB9LFxyXG4gICAgX3RvdWNoTW92ZShlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLmNpZFxyXG4gICAgICBsZXQgY3Vyck1vdmVUaW1lID0gRGF0ZS5ub3coKTtcclxuICAgICAgbGV0IGR1cmF0aW9uID0gY3Vyck1vdmVUaW1lIC0gbGFzdE1vdmVUaW1lO1xyXG4gICAgICBpZiAoZHVyYXRpb24gPCBNYXRoLmZsb29yKDEwMDAgLyA2MCkpIHJldHVybjsvL+avj+enkjYw5binXHJcbiAgICAgIGxhc3RNb3ZlVGltZSA9IGN1cnJNb3ZlVGltZTtcclxuICAgICAgaWYoY2Z1Lm9wdGlvbltjaWRdLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2Nyb2xsKGUpO1xyXG4gICAgICB9XHJcbiAgICAgIHRoaXMuZW1pdE1zZyh7bmFtZTogJ2dldFRvdWNoTW92ZScsIHBhcmFtczoge3R5cGU6XCJ0b3VjaE1vdmVcIiwgZXZlbnQ6ZS5jaGFuZ2VkVG91Y2hlc1swXSwgaWQ6IGNpZH19KTtcclxuICAgICAgaWYodGhpcy5vbnRhcCA9PT0gdHJ1ZSAmJiBjZnUub3B0aW9uW2NpZF0uZW5hYmxlU2Nyb2xsID09PSBmYWxzZSAmJiB0aGlzLm9ubW92ZXRpcCA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgdGhpcy5fdGFwKGUsdHJ1ZSlcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIF90b3VjaEVuZChlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLmNpZFxyXG4gICAgICBpZihjZnUub3B0aW9uW2NpZF0uZW5hYmxlU2Nyb2xsID09PSB0cnVlKXtcclxuICAgICAgICBjZnUuaW5zdGFuY2VbY2lkXS5zY3JvbGxFbmQoZSk7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5lbWl0TXNnKHtuYW1lOidnZXRUb3VjaEVuZCcsIHBhcmFtczp7dHlwZTpcInRvdWNoRW5kXCIsIGV2ZW50OmUuY2hhbmdlZFRvdWNoZXNbMF0sIGlkOmNpZH19KTtcclxuICAgICAgaWYodGhpcy5vbnRhcCA9PT0gdHJ1ZSAmJiBjZnUub3B0aW9uW2NpZF0uZW5hYmxlU2Nyb2xsID09PSBmYWxzZSAmJiB0aGlzLm9ubW92ZXRpcCA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgdGhpcy5fdGFwKGUsdHJ1ZSlcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIC8vICNlbmRpZlxyXG4gICAgX2Vycm9yKGUpIHtcclxuICAgICAgdGhpcy5taXhpbkRhdGFjb21FcnJvck1lc3NhZ2UgPSBlLmRldGFpbC5lcnJNc2c7XHJcbiAgICB9LFxyXG4gICAgZW1pdE1zZyhtc2cpIHtcclxuICAgICAgdGhpcy4kZW1pdChtc2cubmFtZSwgbXNnLnBhcmFtcyk7XHJcbiAgICB9LFxyXG4gICAgZ2V0UmVuZGVyVHlwZSgpIHtcclxuICAgICAgLy/pmLLmraLlpoLmnpzlvIDlkK9lY2hhcnRz5LiU54i25YWD57Sg5Li6di1pZueahOaDheWGtXJlbmRlcmpz55uR5ZCs5LiN5YiwcHJvcOWPmOWMlueahOmXrumimFxyXG4gICAgICBpZih0aGlzLmVjaGFydHM9PT10cnVlICYmIHRoaXMubWl4aW5EYXRhY29tTG9hZGluZz09PWZhbHNlKXtcclxuICAgICAgICB0aGlzLmJlZm9yZUluaXQoKVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgdG9KU09OKCl7XHJcbiAgICAgIHJldHVybiB0aGlzXHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjwhLS0gI2lmZGVmIEFQUC1WVUUgfHwgSDUgLS0+XHJcbjxzY3JpcHQgbW9kdWxlPVwicmRjaGFydHNcIiBsYW5nPVwicmVuZGVyanNcIj5cclxuaW1wb3J0IHVDaGFydHNSRCBmcm9tICcuLi8uLi9qc19zZGsvdS1jaGFydHMvdS1jaGFydHMuanMnO1xyXG5pbXBvcnQgY2Z1IGZyb20gJy4uLy4uL2pzX3Nkay91LWNoYXJ0cy9jb25maWctdWNoYXJ0cy5qcyc7XHJcbmltcG9ydCBjZmUgZnJvbSAnLi4vLi4vanNfc2RrL3UtY2hhcnRzL2NvbmZpZy1lY2hhcnRzLmpzJztcclxuXHJcbnZhciB0aGF0ID0ge307XHJcbnZhciByb290ZG9tID0gbnVsbDtcclxuXHJcbmZ1bmN0aW9uIHJkZGVlcENsb25lQXNzaWduKG9yaWdpbiA9IHt9LCAuLi5hcmdzKSB7XHJcbiAgZm9yIChsZXQgaSBpbiBhcmdzKSB7XHJcbiAgICBmb3IgKGxldCBrZXkgaW4gYXJnc1tpXSkge1xyXG4gICAgICBpZiAoYXJnc1tpXS5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XHJcbiAgICAgICAgb3JpZ2luW2tleV0gPSBhcmdzW2ldW2tleV0gJiYgdHlwZW9mIGFyZ3NbaV1ba2V5XSA9PT0gJ29iamVjdCcgPyByZGRlZXBDbG9uZUFzc2lnbihBcnJheS5pc0FycmF5KGFyZ3NbaV1ba2V5XSkgPyBbXSA6IHt9LCBvcmlnaW5ba2V5XSwgYXJnc1tpXVtrZXldKSA6IGFyZ3NbaV1ba2V5XTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gb3JpZ2luO1xyXG59XHJcblxyXG5mdW5jdGlvbiByZGZvcm1hdHRlckFzc2lnbihhcmdzLGZvcm1hdHRlcikge1xyXG4gIGZvciAobGV0IGtleSBpbiBhcmdzKSB7XHJcbiAgICBpZihhcmdzW2tleV0gIT09IG51bGwgJiYgdHlwZW9mIGFyZ3Nba2V5XSA9PT0gJ29iamVjdCcpe1xyXG4gICAgICByZGZvcm1hdHRlckFzc2lnbihhcmdzW2tleV0sZm9ybWF0dGVyKVxyXG4gICAgfWVsc2UgaWYoa2V5ID09PSAnZm9ybWF0JyAmJiB0eXBlb2YgYXJnc1trZXldID09PSAnc3RyaW5nJyl7XHJcbiAgICAgIGFyZ3NbJ2Zvcm1hdHRlciddID0gZm9ybWF0dGVyW2FyZ3Nba2V5XV0gPyBmb3JtYXR0ZXJbYXJnc1trZXldXSA6IHVuZGVmaW5lZDtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGFyZ3M7XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBkYXRhKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgcmlkOm51bGxcclxuICAgIH1cclxuICB9LFxyXG4gIG1vdW50ZWQoKSB7XHJcbiAgICByb290ZG9tID0ge3RvcDowLGxlZnQ6MH1cclxuICAgIC8vICNpZmRlZiBINVxyXG4gICAgbGV0IGRtID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgndW5pLW1haW4nKVswXVxyXG4gICAgaWYoZG0gPT09IHVuZGVmaW5lZCl7XHJcbiAgICAgIGRtID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgndW5pLXBhZ2Utd3JhcHBlcicpWzBdXHJcbiAgICB9XHJcbiAgICByb290ZG9tID0ge3RvcDpkbS5vZmZzZXRUb3AsbGVmdDpkbS5vZmZzZXRMZWZ0fVxyXG4gICAgLy8gI2VuZGlmXHJcbiAgICBzZXRUaW1lb3V0KCgpPT57XHJcbiAgICAgIGlmKHRoaXMucmlkID09PSBudWxsKXtcclxuICAgICAgICB0aGlzLiRvd25lckluc3RhbmNlLmNhbGxNZXRob2QoJ2dldFJlbmRlclR5cGUnKVxyXG4gICAgICB9XHJcbiAgICB9LDIwMClcclxuICB9LFxyXG4gIGRlc3Ryb3llZCgpe1xyXG4gICAgZGVsZXRlIGNmdS5vcHRpb25bdGhpcy5yaWRdXHJcbiAgICBkZWxldGUgY2Z1Lmluc3RhbmNlW3RoaXMucmlkXVxyXG4gICAgZGVsZXRlIGNmZS5vcHRpb25bdGhpcy5yaWRdXHJcbiAgICBkZWxldGUgY2ZlLmluc3RhbmNlW3RoaXMucmlkXVxyXG4gIH0sXHJcbiAgbWV0aG9kczoge1xyXG4gICAgLy89PT09PT09PT09PT09PeS7peS4i+aYr0VDaGFydHPnmoTmlrnms5U9PT09PT09PT09PT09PT09PT09PVxyXG4gICAgZWNpbml0KG5ld1ZhbCwgb2xkVmFsLCBvd25lciwgaW5zdGFuY2Upe1xyXG4gICAgICBsZXQgY2lkID0gSlNPTi5zdHJpbmdpZnkobmV3VmFsLmlkKVxyXG4gICAgICB0aGlzLnJpZCA9IGNpZFxyXG4gICAgICB0aGF0W2NpZF0gPSB0aGlzLiRvd25lckluc3RhbmNlXHJcbiAgICAgIGxldCBlb3B0cyA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkobmV3VmFsKSlcclxuICAgICAgbGV0IHR5cGUgPSBlb3B0cy50eXBlO1xyXG4gICAgICAvL+i9veWFpeW5tuimhueblum7mOiupOmFjee9rlxyXG4gICAgICBpZiAodHlwZSAmJiBjZmUudHlwZS5pbmNsdWRlcyh0eXBlKSkge1xyXG4gICAgICAgIGNmZS5vcHRpb25bY2lkXSA9IHJkZGVlcENsb25lQXNzaWduKHt9LCBjZmVbdHlwZV0sIGVvcHRzKTtcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgY2ZlLm9wdGlvbltjaWRdID0gcmRkZWVwQ2xvbmVBc3NpZ24oe30sIGVvcHRzKTtcclxuICAgICAgfVxyXG4gICAgICBsZXQgbmV3RGF0YSA9IGVvcHRzLmNoYXJ0RGF0YTtcclxuICAgICAgLy/mjILovb1jYXRlZ29yaWVz5ZKMc2VyaWVzXHJcbiAgICAgIGlmKGNmZS5vcHRpb25bY2lkXS54QXhpcyAmJiBjZmUub3B0aW9uW2NpZF0ueEF4aXMudHlwZSAmJiBjZmUub3B0aW9uW2NpZF0ueEF4aXMudHlwZSA9PT0gJ2NhdGVnb3J5Jyl7XHJcbiAgICAgICAgY2ZlLm9wdGlvbltjaWRdLnhBeGlzLmRhdGEgPSBuZXdEYXRhLmNhdGVnb3JpZXNcclxuICAgICAgfVxyXG4gICAgICBpZihjZmUub3B0aW9uW2NpZF0ueUF4aXMgJiYgY2ZlLm9wdGlvbltjaWRdLnlBeGlzLnR5cGUgJiYgY2ZlLm9wdGlvbltjaWRdLnlBeGlzLnR5cGUgPT09ICdjYXRlZ29yeScpe1xyXG4gICAgICAgIGNmZS5vcHRpb25bY2lkXS55QXhpcy5kYXRhID0gbmV3RGF0YS5jYXRlZ29yaWVzXHJcbiAgICAgIH1cclxuICAgICAgY2ZlLm9wdGlvbltjaWRdLnNlcmllcyA9IFtdXHJcbiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbmV3RGF0YS5zZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICBjZmUub3B0aW9uW2NpZF0uc2VyaWVzVGVtcGxhdGUgPSBjZmUub3B0aW9uW2NpZF0uc2VyaWVzVGVtcGxhdGUgPyBjZmUub3B0aW9uW2NpZF0uc2VyaWVzVGVtcGxhdGUgOiB7fVxyXG4gICAgICAgIGxldCBUZW1wbGF0ZSA9IHJkZGVlcENsb25lQXNzaWduKHt9LGNmZS5vcHRpb25bY2lkXS5zZXJpZXNUZW1wbGF0ZSxuZXdEYXRhLnNlcmllc1tpXSlcclxuICAgICAgICBjZmUub3B0aW9uW2NpZF0uc2VyaWVzLnB1c2goVGVtcGxhdGUpXHJcbiAgICAgIH1cclxuICAgICAgaWYgKHR5cGVvZiB3aW5kb3cuZWNoYXJ0cyA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgICAgIHRoaXMubmV3RUNoYXJ0KClcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgY29uc3Qgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0JylcclxuICAgICAgICAvLyAjaWZkZWYgQVBQLVZVRVxyXG4gICAgICAgIHNjcmlwdC5zcmMgPSAnLi91bmlfbW9kdWxlcy9xaXVuLWRhdGEtY2hhcnRzL3N0YXRpYy9hcHAtcGx1cy9lY2hhcnRzLm1pbi5qcydcclxuICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAvLyAjaWZkZWYgSDVcclxuICAgICAgICBjb25zdCByb290dXJsID0gd2luZG93LmxvY2F0aW9uLm9yaWdpbiBcclxuICAgICAgICBjb25zdCBkaXJlY3RvcnkgPSBpbnN0YW5jZS5nZXREYXRhc2V0KCkuZGlyZWN0b3J5XHJcbiAgICAgICAgc2NyaXB0LnNyYyA9IHJvb3R1cmwgKyBkaXJlY3RvcnkgKyAndW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9zdGF0aWMvaDUvZWNoYXJ0cy5taW4uanMnXHJcbiAgICAgICAgLy8gI2VuZGlmXHJcbiAgICAgICAgc2NyaXB0Lm9ubG9hZCA9IHRoaXMubmV3RUNoYXJ0XHJcbiAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChzY3JpcHQpXHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBlY3Jlc2l6ZShuZXdWYWwsIG9sZFZhbCwgb3duZXIsIGluc3RhbmNlKXtcclxuICAgICAgaWYoY2ZlLmluc3RhbmNlW3RoaXMucmlkXSl7XHJcbiAgICAgICAgY2ZlLmluc3RhbmNlW3RoaXMucmlkXS5yZXNpemUoKVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgbmV3RUNoYXJ0KCl7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLnJpZFxyXG4gICAgICBpZihjZmUuaW5zdGFuY2VbY2lkXSA9PT0gdW5kZWZpbmVkKXtcclxuICAgICAgICBjZmUuaW5zdGFuY2VbY2lkXSA9IGVjaGFydHMuaW5pdCh0aGF0W2NpZF0uJGVsLmNoaWxkcmVuWzBdKVxyXG4gICAgICAgIC8vb250YXDlvIDlkK/lkI7miY3op6blj5FjbGlja+S6i+S7tlxyXG4gICAgICAgIGlmKGNmZS5vcHRpb25bY2lkXS5vbnRhcCA9PT0gdHJ1ZSl7XHJcbiAgICAgICAgICBjZmUuaW5zdGFuY2VbY2lkXS5vbignY2xpY2snLCByZXNkYXRhID0+IHtcclxuICAgICAgICAgICAgbGV0IGV2ZW50ID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh7XHJcbiAgICAgICAgICAgICAgeDpyZXNkYXRhLmV2ZW50Lm9mZnNldFgseTpyZXNkYXRhLmV2ZW50Lm9mZnNldFlcclxuICAgICAgICAgICAgfSkpXHJcbiAgICAgICAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcImdldEluZGV4XCIsIHBhcmFtczp7dHlwZTpcImdldEluZGV4XCIsIGV2ZW50OmV2ZW50LCBjdXJyZW50SW5kZXg6cmVzZGF0YS5kYXRhSW5kZXgsIHZhbHVlOnJlc2RhdGEuZGF0YSwgc2VyaWVzTmFtZTogcmVzZGF0YS5zZXJpZXNOYW1lLGlkOmNpZH19KVxyXG4gICAgICAgICAgfSlcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy51cGRhdGFFQ2hhcnQoY2lkLGNmZS5vcHRpb25bY2lkXSlcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgdGhpcy51cGRhdGFFQ2hhcnQoY2lkLGNmZS5vcHRpb25bY2lkXSlcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIHVwZGF0YUVDaGFydChjaWQsb3B0aW9uKXtcclxuICAgICAgLy/mm7/mjaJvcHRpb27lhoVmb3JtYXTlsZ7mgKfkuLpmb3JtYXR0ZXLnmoTpooTlrprkuYnmlrnms5VcclxuICAgICAgb3B0aW9uID0gcmRmb3JtYXR0ZXJBc3NpZ24ob3B0aW9uLGNmZS5mb3JtYXR0ZXIpXHJcbiAgICAgIGlmKG9wdGlvbi50b29sdGlwKXtcclxuICAgICAgICBvcHRpb24udG9vbHRpcC5zaG93ID0gb3B0aW9uLnRvb2x0aXBTaG93P3RydWU6ZmFsc2U7XHJcbiAgICAgICAgb3B0aW9uLnRvb2x0aXAucG9zaXRpb24gPSB0aGlzLnRvb2x0aXBQb3NpdGlvbigpXHJcbiAgICAgICAgLy90b29sdGlwRm9ybWF05pa55rOV77yM5pu/5o2i57uE5Lu255qEdG9vbHRpcEZvcm1hdOS4umNvbmZpZy1lY2hhcnRzLmpz5YaF5a+55bqU55qE5pa55rOVXHJcbiAgICAgICAgaWYgKHR5cGVvZiBvcHRpb24udG9vbHRpcEZvcm1hdCA9PT0gJ3N0cmluZycgJiYgY2ZlLmZvcm1hdHRlcltvcHRpb24udG9vbHRpcEZvcm1hdF0pIHtcclxuICAgICAgICAgIG9wdGlvbi50b29sdGlwLmZvcm1hdHRlciA9IG9wdGlvbi50b29sdGlwLmZvcm1hdHRlciA/IG9wdGlvbi50b29sdGlwLmZvcm1hdHRlciA6IGNmZS5mb3JtYXR0ZXJbb3B0aW9uLnRvb2x0aXBGb3JtYXRdXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIOminOiJsua4kOWPmOa3u+WKoOeahOaWueazlVxyXG4gICAgICBpZiAob3B0aW9uLnNlcmllcykge1xyXG4gICAgICBcdGZvciAobGV0IGkgaW4gb3B0aW9uLnNlcmllcykge1xyXG4gICAgICBcdFx0bGV0IGxpbmVhckdyYWRpZW50ID0gb3B0aW9uLnNlcmllc1tpXS5saW5lYXJHcmFkaWVudFxyXG4gICAgICBcdFx0aWYgKGxpbmVhckdyYWRpZW50KSB7XHJcbiAgICAgIFx0XHRcdG9wdGlvbi5zZXJpZXNbaV0uY29sb3IgPSBuZXcgZWNoYXJ0cy5ncmFwaGljLkxpbmVhckdyYWRpZW50KGxpbmVhckdyYWRpZW50WzBdLGxpbmVhckdyYWRpZW50WzFdLGxpbmVhckdyYWRpZW50WzJdLGxpbmVhckdyYWRpZW50WzNdLGxpbmVhckdyYWRpZW50WzRdKVxyXG4gICAgICBcdFx0fVxyXG4gICAgICBcdH1cclxuICAgICAgfVxyXG4gICAgICBjZmUuaW5zdGFuY2VbY2lkXS5zZXRPcHRpb24ob3B0aW9uLCBvcHRpb24ubm90TWVyZ2UpXHJcbiAgICAgIGNmZS5pbnN0YW5jZVtjaWRdLm9uKCdmaW5pc2hlZCcsIGZ1bmN0aW9uKCl7XHJcbiAgICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiY29tcGxldGVcIixwYXJhbXM6e3R5cGU6XCJjb21wbGV0ZVwiLGNvbXBsZXRlOnRydWUsaWQ6Y2lkfX0pXHJcbiAgICAgICAgaWYoY2ZlLmluc3RhbmNlW2NpZF0pe1xyXG4gICAgICAgICAgY2ZlLmluc3RhbmNlW2NpZF0ub2ZmKCdmaW5pc2hlZCcpXHJcbiAgICAgICAgfVxyXG4gICAgICB9KVxyXG4gICAgfSxcclxuICAgIHRvb2x0aXBQb3NpdGlvbigpe1xyXG4gICAgICByZXR1cm4gKHBvaW50LCBwYXJhbXMsIGRvbSwgcmVjdCwgc2l6ZSkgPT4ge1xyXG4gICAgICBcdGxldCB4ID0gcG9pbnRbMF1cclxuICAgICAgXHRsZXQgeSA9IHBvaW50WzFdXHJcbiAgICAgIFx0bGV0IHZpZXdXaWR0aCA9IHNpemUudmlld1NpemVbMF1cclxuICAgICAgXHRsZXQgdmlld0hlaWdodCA9IHNpemUudmlld1NpemVbMV1cclxuICAgICAgXHRsZXQgYm94V2lkdGggPSBzaXplLmNvbnRlbnRTaXplWzBdXHJcbiAgICAgIFx0bGV0IGJveEhlaWdodCA9IHNpemUuY29udGVudFNpemVbMV1cclxuICAgICAgXHRsZXQgcG9zWCA9IHggKyAzMCBcclxuICAgICAgXHRsZXQgcG9zWSA9IHkgKyAzMCBcclxuICAgICAgXHRpZiAocG9zWCArIGJveFdpZHRoID4gdmlld1dpZHRoKSB7IFxyXG4gICAgICBcdFx0cG9zWCA9IHggLSBib3hXaWR0aCAtIDMwXHJcbiAgICAgIFx0fVxyXG4gICAgICBcdGlmIChwb3NZICsgYm94SGVpZ2h0ID4gdmlld0hlaWdodCkge1xyXG4gICAgICBcdFx0cG9zWSA9IHkgLSBib3hIZWlnaHQgLSAzMFxyXG4gICAgICBcdH1cclxuICAgICAgXHRyZXR1cm4gW3Bvc1gsIHBvc1ldXHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICAvLz09PT09PT09PT09PT095Lul5LiL5pivdUNoYXJ0c+eahOaWueazlT09PT09PT09PT09PT09PT09PT09XHJcbiAgICB1Y2luaXQobmV3VmFsLCBvbGRWYWwsIG93bmVyLCBpbnN0YW5jZSl7XHJcbiAgICAgIGlmKEpTT04uc3RyaW5naWZ5KG5ld1ZhbCkgPT0gSlNPTi5zdHJpbmdpZnkob2xkVmFsKSl7XHJcbiAgICAgICAgcmV0dXJuO1xyXG4gICAgICB9XHJcbiAgICAgIGxldCBjaWQgPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KG5ld1ZhbC5jYW52YXNJZCkpXHJcbiAgICAgIHRoaXMucmlkID0gY2lkXHJcbiAgICAgIHRoYXRbY2lkXSA9IHRoaXMuJG93bmVySW5zdGFuY2VcclxuICAgICAgY2Z1Lm9wdGlvbltjaWRdID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShuZXdWYWwpKVxyXG4gICAgICBjZnUub3B0aW9uW2NpZF0gPSByZGZvcm1hdHRlckFzc2lnbihjZnUub3B0aW9uW2NpZF0sY2Z1LmZvcm1hdHRlcilcclxuICAgICAgbGV0IGNhbnZhc2RvbSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGNpZClcclxuICAgICAgaWYoY2FudmFzZG9tICYmIGNhbnZhc2RvbS5jaGlsZHJlblswXSl7XHJcbiAgICAgICAgY2Z1Lm9wdGlvbltjaWRdLmNvbnRleHQgPSBjYW52YXNkb20uY2hpbGRyZW5bMF0uZ2V0Q29udGV4dChcIjJkXCIpXHJcbiAgICAgICAgaWYoY2Z1Lmluc3RhbmNlW2NpZF0gJiYgY2Z1Lm9wdGlvbltjaWRdICYmIGNmdS5vcHRpb25bY2lkXS51cGRhdGUgPT09IHRydWUpe1xyXG4gICAgICAgICAgdGhpcy51cGRhdGFVQ2hhcnQoKVxyXG4gICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgc2V0VGltZW91dCgoKT0+e1xyXG4gICAgICAgICAgICBjZnUub3B0aW9uW2NpZF0uY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgICAgICAgICAgIGNmdS5vcHRpb25bY2lkXS5jb250ZXh0LnNhdmUoKTtcclxuICAgICAgICAgICAgdGhpcy5uZXdVQ2hhcnQoKVxyXG4gICAgICAgICAgfSwxMDApXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgbmV3VUNoYXJ0KCkge1xyXG4gICAgICBsZXQgY2lkID0gdGhpcy5yaWRcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0gPSBuZXcgdUNoYXJ0c1JEKGNmdS5vcHRpb25bY2lkXSlcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uYWRkRXZlbnRMaXN0ZW5lcigncmVuZGVyQ29tcGxldGUnLCAoKSA9PiB7XHJcbiAgICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiY29tcGxldGVcIixwYXJhbXM6e3R5cGU6XCJjb21wbGV0ZVwiLGNvbXBsZXRlOnRydWUsaWQ6Y2lkfX0pXHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uZGVsRXZlbnRMaXN0ZW5lcigncmVuZGVyQ29tcGxldGUnKVxyXG4gICAgICB9KTtcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsTGVmdCcsICgpID0+IHtcclxuICAgICAgICB0aGF0W2NpZF0uY2FsbE1ldGhvZCgnZW1pdE1zZycse25hbWU6XCJzY3JvbGxMZWZ0XCIscGFyYW1zOnt0eXBlOlwic2Nyb2xsTGVmdFwiLHNjcm9sbExlZnQ6dHJ1ZSxpZDpjaWR9fSlcclxuICAgICAgfSk7XHJcbiAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbFJpZ2h0JywgKCkgPT4ge1xyXG4gICAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcInNjcm9sbFJpZ2h0XCIscGFyYW1zOnt0eXBlOlwic2Nyb2xsUmlnaHRcIixzY3JvbGxSaWdodDp0cnVlLGlkOmNpZH19KVxyXG4gICAgICB9KTtcclxuICAgIH0sXHJcbiAgICB1cGRhdGFVQ2hhcnQoKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLnJpZFxyXG4gICAgICBjZnUuaW5zdGFuY2VbY2lkXS51cGRhdGVEYXRhKGNmdS5vcHRpb25bY2lkXSlcclxuICAgIH0sXHJcbiAgICB0b29sdGlwRGVmYXVsdChpdGVtLCBjYXRlZ29yeSwgaW5kZXgsIG9wdHMpIHtcclxuICAgICAgaWYgKGNhdGVnb3J5KSB7XHJcbiAgICAgICAgbGV0IGRhdGEgPSBpdGVtLmRhdGFcclxuICAgICAgICBpZih0eXBlb2YgaXRlbS5kYXRhID09PSBcIm9iamVjdFwiKXtcclxuICAgICAgICAgIGRhdGEgPSBpdGVtLmRhdGEudmFsdWVcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIGNhdGVnb3J5ICsgJyAnICsgaXRlbS5uYW1lICsgJzonICsgZGF0YTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZiAoaXRlbS5wcm9wZXJ0aWVzICYmIGl0ZW0ucHJvcGVydGllcy5uYW1lKSB7XHJcbiAgICAgICAgICByZXR1cm4gaXRlbS5wcm9wZXJ0aWVzLm5hbWUgO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICByZXR1cm4gaXRlbS5uYW1lICsgJzonICsgaXRlbS5kYXRhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIHNob3dUb29sdGlwKGUsY2lkKSB7XHJcbiAgICAgIGxldCB0YyA9IGNmdS5vcHRpb25bY2lkXS50b29sdGlwQ3VzdG9tXHJcbiAgICAgIGlmICh0YyAmJiB0YyAhPT0gdW5kZWZpbmVkICYmIHRjICE9PSBudWxsKSB7XHJcbiAgICAgICAgbGV0IG9mZnNldCA9IHVuZGVmaW5lZDtcclxuICAgICAgICBpZiAodGMueCA+PSAwICYmIHRjLnkgPj0gMCkge1xyXG4gICAgICAgICAgb2Zmc2V0ID0geyB4OiB0Yy54LCB5OiB0Yy55ICsgMTAgfTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2hvd1Rvb2xUaXAoZSwge1xyXG4gICAgICAgICAgaW5kZXg6IHRjLmluZGV4LFxyXG4gICAgICAgICAgb2Zmc2V0OiBvZmZzZXQsXHJcbiAgICAgICAgICB0ZXh0TGlzdDogdGMudGV4dExpc3QsXHJcbiAgICAgICAgICBmb3JtYXR0ZXI6IChpdGVtLCBjYXRlZ29yeSwgaW5kZXgsIG9wdHMpID0+IHtcclxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjZnUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdCA9PT0gJ3N0cmluZycgJiYgY2Z1LmZvcm1hdHRlcltjZnUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdF0pIHtcclxuICAgICAgICAgICAgICByZXR1cm4gY2Z1LmZvcm1hdHRlcltjZnUub3B0aW9uW2NpZF0udG9vbHRpcEZvcm1hdF0oaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICByZXR1cm4gdGhpcy50b29sdGlwRGVmYXVsdChpdGVtLCBjYXRlZ29yeSwgaW5kZXgsIG9wdHMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2hvd1Rvb2xUaXAoZSwge1xyXG4gICAgICAgICAgZm9ybWF0dGVyOiAoaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKSA9PiB7XHJcbiAgICAgICAgICAgIGlmICh0eXBlb2YgY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXQgPT09ICdzdHJpbmcnICYmIGNmdS5mb3JtYXR0ZXJbY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXRdKSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIGNmdS5mb3JtYXR0ZXJbY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBGb3JtYXRdKGl0ZW0sIGNhdGVnb3J5LCBpbmRleCwgb3B0cyk7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIHRoaXMudG9vbHRpcERlZmF1bHQoaXRlbSwgY2F0ZWdvcnksIGluZGV4LCBvcHRzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0pO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgdGFwKGUpIHtcclxuICAgICAgbGV0IGNpZCA9IHRoaXMucmlkXHJcbiAgICAgIGxldCBvbnRhcCA9IGNmdS5vcHRpb25bY2lkXS5vbnRhcFxyXG4gICAgICBsZXQgdG9vbHRpcFNob3cgPSBjZnUub3B0aW9uW2NpZF0udG9vbHRpcFNob3dcclxuICAgICAgbGV0IHRhcExlZ2VuZCA9IGNmdS5vcHRpb25bY2lkXS50YXBMZWdlbmRcclxuICAgICAgaWYob250YXAgPT0gZmFsc2UpIHJldHVybjtcclxuICAgICAgbGV0IGN1cnJlbnRJbmRleD1udWxsXHJcbiAgICAgIGxldCBsZWdlbmRJbmRleD1udWxsXHJcbiAgICAgIGxldCByY2hhcnRkb20gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVUMnK2NpZCkuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KClcclxuICAgICAgbGV0IHRtcGUgPSB7fVxyXG4gICAgICBpZihlLmRldGFpbC54KXsvL3RhcOaIluiAhWNsaWNr55qE5LqL5Lu2XHJcbiAgICAgICAgdG1wZSA9IHsgeDogZS5kZXRhaWwueCAtIHJjaGFydGRvbS5sZWZ0LCB5OmUuZGV0YWlsLnkgLSByY2hhcnRkb20udG9wICsgcm9vdGRvbS50b3B9XHJcbiAgICAgIH1lbHNley8vbW91c2XnmoTkuovku7ZcclxuICAgICAgICB0bXBlID0geyB4OiBlLmNsaWVudFggLSByY2hhcnRkb20ubGVmdCwgeTplLmNsaWVudFkgLSByY2hhcnRkb20udG9wICsgcm9vdGRvbS50b3B9XHJcbiAgICAgIH1cclxuICAgICAgZS5jaGFuZ2VkVG91Y2hlcy51bnNoaWZ0KHRtcGUpXHJcbiAgICAgIGN1cnJlbnRJbmRleD1jZnUuaW5zdGFuY2VbY2lkXS5nZXRDdXJyZW50RGF0YUluZGV4KGUpXHJcbiAgICAgIGxlZ2VuZEluZGV4PWNmdS5pbnN0YW5jZVtjaWRdLmdldExlZ2VuZERhdGFJbmRleChlKVxyXG4gICAgICBpZih0YXBMZWdlbmQgPT09IHRydWUpe1xyXG4gICAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLnRvdWNoTGVnZW5kKGUpO1xyXG4gICAgICB9XHJcbiAgICAgIGlmKHRvb2x0aXBTaG93PT10cnVlKXtcclxuICAgICAgICB0aGlzLnNob3dUb29sdGlwKGUsY2lkKVxyXG4gICAgICB9XHJcbiAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcImdldEluZGV4XCIscGFyYW1zOnt0eXBlOlwiZ2V0SW5kZXhcIixldmVudDp0bXBlLGN1cnJlbnRJbmRleDpjdXJyZW50SW5kZXgsbGVnZW5kSW5kZXg6bGVnZW5kSW5kZXgsaWQ6Y2lkLCBvcHRzOiBjZnUuaW5zdGFuY2VbY2lkXS5vcHRzfX0pXHJcbiAgICB9LFxyXG4gICAgdG91Y2hTdGFydChlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLnJpZFxyXG4gICAgICBsZXQgb250b3VjaCA9IGNmdS5vcHRpb25bY2lkXS5vbnRvdWNoXHJcbiAgICAgIGlmKG9udG91Y2ggPT0gZmFsc2UpIHJldHVybjtcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2Nyb2xsU3RhcnQoZSlcclxuICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiZ2V0VG91Y2hTdGFydFwiLHBhcmFtczp7dHlwZTpcInRvdWNoU3RhcnRcIixldmVudDplLmNoYW5nZWRUb3VjaGVzWzBdLGlkOmNpZH19KVxyXG4gICAgfSxcclxuICAgIHRvdWNoTW92ZShlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLnJpZFxyXG4gICAgICBsZXQgb250b3VjaCA9IGNmdS5vcHRpb25bY2lkXS5vbnRvdWNoXHJcbiAgICAgIGlmKG9udG91Y2ggPT0gZmFsc2UpIHJldHVybjtcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2Nyb2xsKGUpXHJcbiAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcImdldFRvdWNoTW92ZVwiLHBhcmFtczp7dHlwZTpcInRvdWNoTW92ZVwiLGV2ZW50OmUuY2hhbmdlZFRvdWNoZXNbMF0saWQ6Y2lkfX0pXHJcbiAgICAgIGlmKGNmdS5vcHRpb25bY2lkXS5vbnRhcCA9PT0gdHJ1ZSAmJiBjZnUub3B0aW9uW2NpZF0uZW5hYmxlU2Nyb2xsID09PSBmYWxzZSAmJiBjZnUub3B0aW9uW2NpZF0ub25tb3ZldGlwID09PSB0cnVlKXtcclxuICAgICAgICBsZXQgcmNoYXJ0ZG9tID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ1VDJytjaWQpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpXHJcbiAgICAgICAgbGV0IHRtcGUgPSB7IHg6IGUuY2hhbmdlZFRvdWNoZXNbMF0uY2xpZW50WCAtIHJjaGFydGRvbS5sZWZ0LCB5OmUuY2hhbmdlZFRvdWNoZXNbMF0uY2xpZW50WSAtIHJjaGFydGRvbS50b3AgKyByb290ZG9tLnRvcH1cclxuICAgICAgICBlLmNoYW5nZWRUb3VjaGVzLnVuc2hpZnQodG1wZSlcclxuICAgICAgICBpZihjZnUub3B0aW9uW2NpZF0udG9vbHRpcFNob3cgPT09IHRydWUpe1xyXG4gICAgICAgICAgdGhpcy5zaG93VG9vbHRpcChlLGNpZClcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICB0b3VjaEVuZChlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLnJpZFxyXG4gICAgICBsZXQgb250b3VjaCA9IGNmdS5vcHRpb25bY2lkXS5vbnRvdWNoXHJcbiAgICAgIGlmKG9udG91Y2ggPT0gZmFsc2UpIHJldHVybjtcclxuICAgICAgY2Z1Lmluc3RhbmNlW2NpZF0uc2Nyb2xsRW5kKGUpXHJcbiAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcImdldFRvdWNoRW5kXCIscGFyYW1zOnt0eXBlOlwidG91Y2hFbmRcIixldmVudDplLmNoYW5nZWRUb3VjaGVzWzBdLGlkOmNpZH19KVxyXG4gICAgfSxcclxuICAgIG1vdXNlRG93bihlKSB7XHJcbiAgICAgIGxldCBjaWQgPSB0aGlzLnJpZFxyXG4gICAgICBsZXQgb25tb3VzZSA9IGNmdS5vcHRpb25bY2lkXS5vbm1vdXNlXHJcbiAgICAgIGlmKG9ubW91c2UgPT0gZmFsc2UpIHJldHVybjtcclxuICAgICAgbGV0IHJjaGFydGRvbSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdVQycrY2lkKS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKVxyXG4gICAgICBsZXQgdG1wZSA9IHt9XHJcbiAgICAgIHRtcGUgPSB7IHg6IGUuY2xpZW50WCAtIHJjaGFydGRvbS5sZWZ0LCB5OmUuY2xpZW50WSAtIHJjaGFydGRvbS50b3AgKyByb290ZG9tLnRvcH1cclxuICAgICAgZS5jaGFuZ2VkVG91Y2hlcy51bnNoaWZ0KHRtcGUpXHJcbiAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLnNjcm9sbFN0YXJ0KGUpXHJcbiAgICAgIGNmdS5vcHRpb25bY2lkXS5tb3VzZWRvd249dHJ1ZTtcclxuICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiZ2V0VG91Y2hTdGFydFwiLHBhcmFtczp7dHlwZTpcIm1vdXNlRG93blwiLGV2ZW50OnRtcGUsaWQ6Y2lkfX0pXHJcbiAgICB9LFxyXG4gICAgbW91c2VNb3ZlKGUpIHtcclxuICAgICAgbGV0IGNpZCA9IHRoaXMucmlkXHJcbiAgICAgIGxldCBvbm1vdXNlID0gY2Z1Lm9wdGlvbltjaWRdLm9ubW91c2VcclxuICAgICAgbGV0IHRvb2x0aXBTaG93ID0gY2Z1Lm9wdGlvbltjaWRdLnRvb2x0aXBTaG93XHJcbiAgICAgIGlmKG9ubW91c2UgPT0gZmFsc2UpIHJldHVybjtcclxuICAgICAgbGV0IHJjaGFydGRvbSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdVQycrY2lkKS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKVxyXG4gICAgICBsZXQgdG1wZSA9IHt9XHJcbiAgICAgIHRtcGUgPSB7IHg6IGUuY2xpZW50WCAtIHJjaGFydGRvbS5sZWZ0LCB5OmUuY2xpZW50WSAtIHJjaGFydGRvbS50b3AgKyByb290ZG9tLnRvcH1cclxuICAgICAgZS5jaGFuZ2VkVG91Y2hlcy51bnNoaWZ0KHRtcGUpXHJcbiAgICAgIGlmKGNmdS5vcHRpb25bY2lkXS5tb3VzZWRvd24pe1xyXG4gICAgICAgIGNmdS5pbnN0YW5jZVtjaWRdLnNjcm9sbChlKVxyXG4gICAgICAgIHRoYXRbY2lkXS5jYWxsTWV0aG9kKCdlbWl0TXNnJyx7bmFtZTpcImdldFRvdWNoTW92ZVwiLHBhcmFtczp7dHlwZTpcIm1vdXNlTW92ZVwiLGV2ZW50OnRtcGUsaWQ6Y2lkfX0pXHJcbiAgICAgIH1lbHNlIGlmKGNmdS5pbnN0YW5jZVtjaWRdKXtcclxuICAgICAgICBpZih0b29sdGlwU2hvdz09dHJ1ZSl7XHJcbiAgICAgICAgICB0aGlzLnNob3dUb29sdGlwKGUsY2lkKVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIG1vdXNlVXAoZSkge1xyXG4gICAgICBsZXQgY2lkID0gdGhpcy5yaWRcclxuICAgICAgbGV0IG9ubW91c2UgPSBjZnUub3B0aW9uW2NpZF0ub25tb3VzZVxyXG4gICAgICBpZihvbm1vdXNlID09IGZhbHNlKSByZXR1cm47XHJcbiAgICAgIGxldCByY2hhcnRkb20gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVUMnK2NpZCkuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KClcclxuICAgICAgbGV0IHRtcGUgPSB7fVxyXG4gICAgICB0bXBlID0geyB4OiBlLmNsaWVudFggLSByY2hhcnRkb20ubGVmdCwgeTplLmNsaWVudFkgLSByY2hhcnRkb20udG9wICsgcm9vdGRvbS50b3B9XHJcbiAgICAgIGUuY2hhbmdlZFRvdWNoZXMudW5zaGlmdCh0bXBlKVxyXG4gICAgICBjZnUuaW5zdGFuY2VbY2lkXS5zY3JvbGxFbmQoZSlcclxuICAgICAgY2Z1Lm9wdGlvbltjaWRdLm1vdXNlZG93bj1mYWxzZTtcclxuICAgICAgdGhhdFtjaWRdLmNhbGxNZXRob2QoJ2VtaXRNc2cnLHtuYW1lOlwiZ2V0VG91Y2hFbmRcIixwYXJhbXM6e3R5cGU6XCJtb3VzZVVwXCIsZXZlbnQ6dG1wZSxpZDpjaWR9fSlcclxuICAgIH0sXHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG48IS0tICNlbmRpZiAtLT5cclxuXHJcbjxzdHlsZSBzY29wZWQ+XHJcbi5jaGFydHN2aWV3IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///283\n"); /***/ }), /* 284 */ /*!************************************************************************************!*\ !*** ./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) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 288));var _uniI18n = __webpack_require__(/*! @dcloudio/uni-i18n */ 291);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);}_next(undefined);});};}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}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.");}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {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(_e25) {throw _e25;}, 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 = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e26) {didErr = true;err = _e26;}, 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 _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, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}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 } });if (superClass) _setPrototypeOf(subClass, superClass);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _wrapNativeSuper(Class) {var _cache = typeof Map === "function" ? new Map() : undefined;_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);};return _wrapNativeSuper(Class);}function _construct(Parent, args, Class) {if (_isNativeReflectConstruct()) {_construct = Reflect.construct;} else {_construct = function _construct(Parent, args, Class) {var a = [null];a.push.apply(a, args);var Constructor = Function.bind.apply(Parent, a);var instance = new Constructor();if (Class) _setPrototypeOf(instance, Class.prototype);return instance;};}return _construct.apply(null, arguments);}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _isNativeFunction(fn) {return Function.toString.call(fn).indexOf("[native code]") !== -1;}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}"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 s(e, t, s) {return e(s = { 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 && s.path);} }, s.exports), s.exports;}var n = s(function (e, t) {var s;e.exports = (s = s || function (e, t) {var s = Object.create || function () {function e() {}return function (t) {var s;return e.prototype = t, s = new e(), e.prototype = null, s;};}(),n = {},r = n.lib = {},o = r.Base = { extend: function extend(e) {var t = s(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);} },i = r.WordArray = o.extend({ init: function init(e, s) {e = this.words = e || [], this.sigBytes = s != t ? s : 4 * e.length;}, toString: function toString(e) {return (e || c).stringify(this);}, concat: function concat(e) {var t = this.words,s = e.words,n = this.sigBytes,r = e.sigBytes;if (this.clamp(), n % 4) for (var o = 0; o < r; o++) {var i = s[o >>> 2] >>> 24 - o % 4 * 8 & 255;t[n + o >>> 2] |= i << 24 - (n + o) % 4 * 8;} else for (o = 0; o < r; o += 4) {t[n + o >>> 2] = s[o >>> 2];}return this.sigBytes += r, this;}, clamp: function clamp() {var t = this.words,s = this.sigBytes;t[s >>> 2] &= 4294967295 << 32 - s % 4 * 8, t.length = e.ceil(s / 4);}, clone: function clone() {var e = o.clone.call(this);return e.words = this.words.slice(0), e;}, random: function random(t) {for (var s, n = [], r = function r(t) {t = t;var s = 987654321,n = 4294967295;return function () {var r = ((s = 36969 * (65535 & s) + (s >> 16) & n) << 16) + (t = 18e3 * (65535 & t) + (t >> 16) & n) & n;return r /= 4294967296, (r += .5) * (e.random() > .5 ? 1 : -1);};}, o = 0; o < t; o += 4) {var a = r(4294967296 * (s || e.random()));s = 987654071 * a(), n.push(4294967296 * a() | 0);}return new i.init(n, t);} }),a = n.enc = {},c = a.Hex = { stringify: function stringify(e) {for (var t = e.words, s = e.sigBytes, n = [], r = 0; r < s; r++) {var o = t[r >>> 2] >>> 24 - r % 4 * 8 & 255;n.push((o >>> 4).toString(16)), n.push((15 & o).toString(16));}return n.join("");}, parse: function parse(e) {for (var t = e.length, s = [], n = 0; n < t; n += 2) {s[n >>> 3] |= parseInt(e.substr(n, 2), 16) << 24 - n % 8 * 4;}return new i.init(s, t / 2);} },u = a.Latin1 = { stringify: function stringify(e) {for (var t = e.words, s = e.sigBytes, n = [], r = 0; r < s; r++) {var o = t[r >>> 2] >>> 24 - r % 4 * 8 & 255;n.push(String.fromCharCode(o));}return n.join("");}, parse: function parse(e) {for (var t = e.length, s = [], n = 0; n < t; n++) {s[n >>> 2] |= (255 & e.charCodeAt(n)) << 24 - n % 4 * 8;}return new i.init(s, 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 = o.extend({ reset: function reset() {this._data = new i.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 s = this._data,n = s.words,r = s.sigBytes,o = this.blockSize,a = r / (4 * o),c = (a = t ? e.ceil(a) : e.max((0 | a) - this._minBufferSize, 0)) * o,u = e.min(4 * c, r);if (c) {for (var h = 0; h < c; h += o) {this._doProcessBlock(n, h);}var l = n.splice(0, c);s.sigBytes -= u;}return new i.init(l, u);}, clone: function clone() {var e = o.clone.call(this);return e._data = this._data.clone(), e;}, _minBufferSize: 0 }),d = (r.Hasher = l.extend({ cfg: o.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, s) {return new e.init(s).finalize(t);};}, _createHmacHelper: function _createHmacHelper(e) {return function (t, s) {return new d.HMAC.init(e, s).finalize(t);};} }), n.algo = {});return n;}(Math), s);}),r = (s(function (e, t) {var s;e.exports = (s = n, function (e) {var t = s,n = t.lib,r = n.WordArray,o = n.Hasher,i = t.algo,a = [];!function () {for (var t = 0; t < 64; t++) {a[t] = 4294967296 * e.abs(e.sin(t + 1)) | 0;}}();var c = i.MD5 = o.extend({ _doReset: function _doReset() {this._hash = new r.init([1732584193, 4023233417, 2562383102, 271733878]);}, _doProcessBlock: function _doProcessBlock(e, t) {for (var s = 0; s < 16; s++) {var n = t + s,r = e[n];e[n] = 16711935 & (r << 8 | r >>> 24) | 4278255360 & (r << 24 | r >>> 8);}var o = this._hash.words,i = e[t + 0],c = e[t + 1],f = e[t + 2],p = e[t + 3],g = e[t + 4],m = e[t + 5],y = e[t + 6],_ = e[t + 7],w = e[t + 8],k = e[t + 9],S = e[t + 10],v = e[t + 11],T = e[t + 12],P = e[t + 13],A = e[t + 14],I = e[t + 15],b = o[0],E = o[1],O = o[2],U = o[3];b = u(b, E, O, U, i, 7, a[0]), U = u(U, b, E, O, c, 12, a[1]), O = u(O, U, b, E, f, 17, a[2]), E = u(E, O, U, b, p, 22, a[3]), b = u(b, E, O, U, g, 7, a[4]), U = u(U, b, E, O, m, 12, a[5]), O = u(O, U, b, E, y, 17, a[6]), E = u(E, O, U, b, _, 22, a[7]), b = u(b, E, O, U, w, 7, a[8]), U = u(U, b, E, O, k, 12, a[9]), O = u(O, U, b, E, S, 17, a[10]), E = u(E, O, U, b, v, 22, a[11]), b = u(b, E, O, U, T, 7, a[12]), U = u(U, b, E, O, P, 12, a[13]), O = u(O, U, b, E, A, 17, a[14]), b = h(b, E = u(E, O, U, b, I, 22, a[15]), O, U, c, 5, a[16]), U = h(U, b, E, O, y, 9, a[17]), O = h(O, U, b, E, v, 14, a[18]), E = h(E, O, U, b, i, 20, a[19]), b = h(b, E, O, U, m, 5, a[20]), U = h(U, b, E, O, S, 9, a[21]), O = h(O, U, b, E, I, 14, a[22]), E = h(E, O, U, b, g, 20, a[23]), b = h(b, E, O, U, k, 5, a[24]), U = h(U, b, E, O, A, 9, a[25]), O = h(O, U, b, E, p, 14, a[26]), E = h(E, O, U, b, w, 20, a[27]), b = h(b, E, O, U, P, 5, a[28]), U = h(U, b, E, O, f, 9, a[29]), O = h(O, U, b, E, _, 14, a[30]), b = l(b, E = h(E, O, U, b, T, 20, a[31]), O, U, m, 4, a[32]), U = l(U, b, E, O, w, 11, a[33]), O = l(O, U, b, E, v, 16, a[34]), E = l(E, O, U, b, A, 23, a[35]), b = l(b, E, O, U, c, 4, a[36]), U = l(U, b, E, O, g, 11, a[37]), O = l(O, U, b, E, _, 16, a[38]), E = l(E, O, U, b, S, 23, a[39]), b = l(b, E, O, U, P, 4, a[40]), U = l(U, b, E, O, i, 11, a[41]), O = l(O, U, b, E, p, 16, a[42]), E = l(E, O, U, b, y, 23, a[43]), b = l(b, E, O, U, k, 4, a[44]), U = l(U, b, E, O, T, 11, a[45]), O = l(O, U, b, E, I, 16, a[46]), b = d(b, E = l(E, O, U, b, f, 23, a[47]), O, U, i, 6, a[48]), U = d(U, b, E, O, _, 10, a[49]), O = d(O, U, b, E, A, 15, a[50]), E = d(E, O, U, b, m, 21, a[51]), b = d(b, E, O, U, T, 6, a[52]), U = d(U, b, E, O, p, 10, a[53]), O = d(O, U, b, E, S, 15, a[54]), E = d(E, O, U, b, c, 21, a[55]), b = d(b, E, O, U, w, 6, a[56]), U = d(U, b, E, O, I, 10, a[57]), O = d(O, U, b, E, y, 15, a[58]), E = d(E, O, U, b, P, 21, a[59]), b = d(b, E, O, U, g, 6, a[60]), U = d(U, b, E, O, v, 10, a[61]), O = d(O, U, b, E, f, 15, a[62]), E = d(E, O, U, b, k, 21, a[63]), o[0] = o[0] + b | 0, o[1] = o[1] + E | 0, o[2] = o[2] + O | 0, o[3] = o[3] + U | 0;}, _doFinalize: function _doFinalize() {var t = this._data,s = t.words,n = 8 * this._nDataBytes,r = 8 * t.sigBytes;s[r >>> 5] |= 128 << 24 - r % 32;var o = e.floor(n / 4294967296),i = n;s[15 + (r + 64 >>> 9 << 4)] = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8), s[14 + (r + 64 >>> 9 << 4)] = 16711935 & (i << 8 | i >>> 24) | 4278255360 & (i << 24 | i >>> 8), t.sigBytes = 4 * (s.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 = o.clone.call(this);return e._hash = this._hash.clone(), e;} });function u(e, t, s, n, r, o, i) {var a = e + (t & s | ~t & n) + r + i;return (a << o | a >>> 32 - o) + t;}function h(e, t, s, n, r, o, i) {var a = e + (t & n | s & ~n) + r + i;return (a << o | a >>> 32 - o) + t;}function l(e, t, s, n, r, o, i) {var a = e + (t ^ s ^ n) + r + i;return (a << o | a >>> 32 - o) + t;}function d(e, t, s, n, r, o, i) {var a = e + (s ^ (t | ~n)) + r + i;return (a << o | a >>> 32 - o) + t;}t.MD5 = o._createHelper(c), t.HmacMD5 = o._createHmacHelper(c);}(Math), s.MD5);}), s(function (e, t) {var s, r, o;e.exports = (r = (s = n).lib.Base, o = s.enc.Utf8, void (s.algo.HMAC = r.extend({ init: function init(e, t) {e = this._hasher = new e.init(), "string" == typeof t && (t = o.parse(t));var s = e.blockSize,n = 4 * s;t.sigBytes > n && (t = e.finalize(t)), t.clamp();for (var r = this._oKey = t.clone(), i = this._iKey = t.clone(), a = r.words, c = i.words, u = 0; u < s; u++) {a[u] ^= 1549556828, c[u] ^= 909522486;}r.sigBytes = i.sigBytes = n, 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,s = t.finalize(e);return t.reset(), t.finalize(this._oKey.clone().concat(s));} })));}), s(function (e, t) {e.exports = n.HmacMD5;}));function o(e) {return Object.prototype.toString.call(e).slice(8, -1).toLowerCase();}function i(e) {return "object" === o(e);}var a = /*#__PURE__*/function (_Error) {_inherits(a, _Error);var _super = _createSuper(a);function a(e, t) {var _this;_classCallCheck(this, a);_this = _super.call(this, e), _this.code = t;return _this;}return a;}( /*#__PURE__*/_wrapNativeSuper(Error));function c(e) {return e && "string" == typeof e ? JSON.parse(e) : e;}var u = "development" === "development",h = "app-plus",l = c(undefined),d = c([]),f = true;var p = "";try {{var _e2 = __webpack_require__(/*! uni-stat-config */ 292).default || __webpack_require__(/*! uni-stat-config */ 292);p = _e2.appid;}} catch (e) {}var g = {};function m(e) {var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var s, n;return s = g, n = e, Object.prototype.hasOwnProperty.call(s, n) || (g[e] = t), g[e];}"app-plus" === h && (g = uni._globalUniCloudObj ? uni._globalUniCloudObj : uni._globalUniCloudObj = {});var y = ["invoke", "success", "fail", "complete"],_ = m("_globalUniCloudInterceptor");function w(e, t) {_[e] || (_[e] = {}), i(t) && Object.keys(t).forEach(function (s) {y.indexOf(s) > -1 && function (e, t, s) {var n = _[e][t];n || (n = _[e][t] = []), -1 === n.indexOf(s) && "function" == typeof s && n.push(s);}(e, s, t[s]);});}function k(e, t) {_[e] || (_[e] = {}), i(t) ? Object.keys(t).forEach(function (s) {y.indexOf(s) > -1 && function (e, t, s) {var n = _[e][t];if (!n) return;var r = n.indexOf(s);r > -1 && n.splice(r, 1);}(e, s, t[s]);}) : delete _[e];}function S(e, t) {return e && 0 !== e.length ? e.reduce(function (e, s) {return e.then(function () {return s(t);});}, Promise.resolve()) : Promise.resolve();}function v(e, t) {return _[e] && _[e][t] || [];}function T(e, t) {return t ? function (s) {var _this2 = this;var n = "callFunction" === t && "DCloud-clientDB" === (s && s.name);var r;r = this.isReady ? Promise.resolve() : this.initUniCloud, s = s || {};var o = r.then(function () {return n ? Promise.resolve() : S(v(t, "invoke"), s);}).then(function () {return e.call(_this2, s);}).then(function (e) {return n ? Promise.resolve(e) : S(v(t, "success"), e).then(function () {return S(v(t, "complete"), e);}).then(function () {return Promise.resolve(e);});}, function (e) {return n ? Promise.reject(e) : S(v(t, "fail"), e).then(function () {return S(v(t, "complete"), e);}).then(function () {return Promise.reject(e);});});if (!(s.success || s.fail || s.complete)) return o;o.then(function (e) {s.success && s.success(e), s.complete && s.complete(e);}, function (e) {s.fail && s.fail(e), s.complete && s.complete(e);});} : function (t) {if (!((t = t || {}).success || t.fail || t.complete)) return e.call(this, t);e.call(this, t).then(function (e) {t.success && t.success(e), t.complete && t.complete(e);}, function (e) {t.fail && t.fail(e), t.complete && t.complete(e);});};}var P = /*#__PURE__*/function (_Error2) {_inherits(P, _Error2);var _super2 = _createSuper(P);function P(e) {var _this3;_classCallCheck(this, P);_this3 = _super2.call(this, e.message), _this3.errMsg = e.message || "", Object.defineProperties(_assertThisInitialized(_this3), { code: { get: function get() {return e.code;} }, requestId: { get: function get() {return e.requestId;} }, message: { get: function get() {return this.errMsg;}, set: function set(e) {this.errMsg = e;} } });return _this3;}return P;}( /*#__PURE__*/_wrapNativeSuper(Error));var _e3 = (0, _uniI18n.initVueI18n)({ "zh-Hans": { "uniCloud.init.paramRequired": "缺少参数:{param}", "uniCloud.uploadFile.fileError": "filePath应为File对象" }, "zh-Hant": { "uniCloud.init.paramRequired": "缺少参数:{param}", "uniCloud.uploadFile.fileError": "filePath应为File对象" }, en: { "uniCloud.init.paramRequired": "{param} required", "uniCloud.uploadFile.fileError": "filePath should be instance of File" }, fr: { "uniCloud.init.paramRequired": "{param} required", "uniCloud.uploadFile.fileError": "filePath should be instance of File" }, es: { "uniCloud.init.paramRequired": "{param} required", "uniCloud.uploadFile.fileError": "filePath should be instance of File" } }, "zh-Hans"),A = _e3.t,I = _e3.setLocale,b = _e3.getLocale;function E() {var _uni$getSystemInfoSyn = uni.getSystemInfoSync(),e = _uni$getSystemInfoSyn.deviceId,t = _uni$getSystemInfoSyn.platform;return { PLATFORM: h, OS: t, APPID: p, LOCALE: b(), DEVICEID: e, CLIENT_SDK_VERSION: "1.0.14" };}var O = { sign: function sign(e, t) {var s = "";return Object.keys(e).sort().forEach(function (t) {e[t] && (s = s + "&" + t + "=" + e[t]);}), s = s.slice(1), r(s, t).toString();}, wrappedRequest: function wrappedRequest(e, t) {return new Promise(function (s, n) {t(Object.assign(e, { complete: function complete(e) {e || (e = {}), u && "h5" === h && 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) return n(new P({ code: "SYS_ERR", message: e.errMsg || "request:fail", requestId: t }));var r = e.data;if (r.error) return n(new P({ code: r.error.code, message: r.error.message, requestId: t }));r.result = r.data, r.requestId = t, delete r.data, s(r);} }));});} };var U = { 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();} };var C = /*#__PURE__*/function () {function C(e) {_classCallCheck(this, C);["spaceId", "clientSecret"].forEach(function (t) {if (!Object.prototype.hasOwnProperty.call(e, t)) throw new Error(A("uniCloud.init.paramRequired", { param: t }));}), this.config = Object.assign({}, { endpoint: "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 = U, this._getAccessTokenPromise = null, this._getAccessTokenPromiseStatus = null;}_createClass(C, [{ key: "setAccessToken", value: function setAccessToken(e) {this.accessToken = e;} }, { key: "requestWrapped", value: function requestWrapped(e) {return O.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, s) {!t || "GATEWAY_INVALID_TOKEN" !== t.code && "InvalidParameter.InvalidToken" !== t.code ? s(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"] = O.sign(t.data, this.config.clientSecret), t;} }, { key: "setupRequest", value: function setupRequest(e, t) {var s = Object.assign({}, e, { spaceId: this.config.spaceId, timestamp: Date.now() }),n = { "Content-Type": "application/json" };return "auth" !== t && (s.token = this.accessToken, n["x-basement-token"] = this.accessToken), n["x-serverless-sign"] = O.sign(s, this.config.clientSecret), { url: this.config.requestUrl, method: "POST", data: s, dataType: "json", header: n };} }, { key: "getAccessToken", value: function getAccessToken() {var _this5 = this;if ("pending" === this._getAccessTokenPromiseStatus) return this._getAccessTokenPromise;this._getAccessTokenPromiseStatus = "pending";return this._getAccessTokenPromise = this.requestAuth(this.setupRequest({ method: "serverless.auth.user.anonymousAuthorize", params: "{}" }, "auth")).then(function (e) {return new Promise(function (t, s) {e.result && e.result.accessToken ? (_this5.setAccessToken(e.result.accessToken), _this5._getAccessTokenPromiseStatus = "fulfilled", t(_this5.accessToken)) : (_this5._getAccessTokenPromiseStatus = "rejected", s(new P({ code: "AUTH_FAILED", message: "获取accessToken失败" })));});}, function (e) {return _this5._getAccessTokenPromiseStatus = "rejected", Promise.reject(e);}), this._getAccessTokenPromise;} }, { key: "authorize", value: function authorize() {this.getAccessToken();} }, { 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(_ref) {var _this6 = this;var e = _ref.url,t = _ref.formData,s = _ref.name,n = _ref.filePath,r = _ref.fileType,o = _ref.onUploadProgress;return new Promise(function (i, a) {var c = _this6.adapter.uploadFile({ url: e, formData: t, name: s, filePath: n, fileType: r, header: { "X-OSS-server-side-encrpytion": "AES256" }, success: function success(e) {e && e.statusCode < 400 ? i(e) : a(new P({ code: "UPLOAD_FAILED", message: "文件上传失败" }));}, fail: function fail(e) {a(new P({ code: e.code || "UPLOAD_FAILED", message: e.message || e.errMsg || "文件上传失败" }));} });"function" == typeof o && c && "function" == typeof c.onProgressUpdate && c.onProgressUpdate(function (e) {o({ 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 uploadFile(_ref2) {var _this7 = this;var e = _ref2.filePath,t = _ref2.cloudPath,_ref2$fileType = _ref2.fileType,s = _ref2$fileType === void 0 ? "image" : _ref2$fileType,n = _ref2.onUploadProgress,r = _ref2.config;if ("string" !== o(t)) throw new P({ code: "INVALID_PARAM", message: "cloudPath必须为字符串类型" });if (!(t = t.trim())) throw new P({ code: "CLOUDPATH_REQUIRED", message: "cloudPath不可为空" });if (/:\/\//.test(t)) throw new P({ code: "INVALID_PARAM", message: "cloudPath不合法" });var i = r && r.envType || this.config.envType;var a, c;return this.getOSSUploadOptionsFromPath({ env: i, filename: t }).then(function (t) {var r = t.result;a = r.id, c = "https://" + r.cdnDomain + "/" + r.ossPath;var o = { url: "https://" + r.host, formData: { "Cache-Control": "max-age=2592000", "Content-Disposition": "attachment", OSSAccessKeyId: r.accessKeyId, Signature: r.signature, host: r.host, id: a, key: r.ossPath, policy: r.policy, success_action_status: 200 }, fileName: "file", name: "file", filePath: e, fileType: s };return _this7.uploadFileToOSS(Object.assign({}, o, { onUploadProgress: n }));}).then(function () {return _this7.reportOSSUpload({ id: a });}).then(function (t) {return new Promise(function (s, n) {t.success ? s({ success: !0, filePath: e, fileID: c }) : n(new P({ code: "UPLOAD_FAILED", message: "文件上传失败" }));});});} }, { key: "deleteFile", value: function deleteFile(_ref3) {var e = _ref3.fileList;var t = { method: "serverless.file.resource.delete", params: JSON.stringify({ id: e[0] }) };return this.request(this.setupRequest(t));} }, { key: "getTempFileURL", value: function getTempFileURL() {var _ref4 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},e = _ref4.fileList;return new Promise(function (t, s) {Array.isArray(e) && 0 !== e.length || s(new P({ code: "INVALID_PARAM", message: "fileList的元素必须是非空的字符串" })), t({ fileList: e.map(function (e) {return { fileID: e, tempFileURL: e };}) });});} }, { key: "hasAccessToken", get: function get() {return !!this.accessToken;} }]);return C;}();var x = { init: function init(e) {var t = new C(e),s = { signInAnonymously: function signInAnonymously() {return t.authorize();}, getLoginState: function getLoginState() {return Promise.resolve(!1);} };return t.auth = function () {return s;}, t.customAuth = t.auth, t;} },D = "undefined" != typeof location && "http:" === location.protocol ? "http:" : "https:";var R;!function (e) {e.local = "local", e.none = "none", e.session = "session";}(R || (R = {}));var q = function q() {};var F = function F() {var e;if (!Promise) {e = function e() {}, e.promise = {};var _t = function _t() {throw new Error('Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.');};return Object.defineProperty(e.promise, "then", { get: _t }), Object.defineProperty(e.promise, "catch", { get: _t }), e;}var t = new Promise(function (t, s) {e = function e(_e4, n) {return _e4 ? s(_e4) : t(n);};});return e.promise = t, e;};function L(e) {return void 0 === e;}function N(e) {return "[object Null]" === Object.prototype.toString.call(e);}var M;function $(e) {var t = (s = e, "[object Array]" === Object.prototype.toString.call(s) ? e : [e]);var s;var _iterator = _createForOfIteratorHelper(t),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var _e5 = _step.value;var _t2 = _e5.isMatch,_s = _e5.genAdapter,_n = _e5.runtime;if (_t2()) return { adapter: _s(), runtime: _n };}} catch (err) {_iterator.e(err);} finally {_iterator.f();}}!function (e) {e.WEB = "web", e.WX_MP = "wx_mp";}(M || (M = {}));var j = { adapter: null, runtime: void 0 },K = ["anonymousUuidKey"];var B = /*#__PURE__*/function (_q) {_inherits(B, _q);var _super3 = _createSuper(B);function B() {var _this8;_classCallCheck(this, B);_this8 = _super3.call(this), j.adapter.root.tcbObject || (j.adapter.root.tcbObject = {});return _this8;}_createClass(B, [{ key: "setItem", value: function setItem(e, t) {j.adapter.root.tcbObject[e] = t;} }, { key: "getItem", value: function getItem(e) {return j.adapter.root.tcbObject[e];} }, { key: "removeItem", value: function removeItem(e) {delete j.adapter.root.tcbObject[e];} }, { key: "clear", value: function clear() {delete j.adapter.root.tcbObject;} }]);return B;}(q);function H(e, t) {switch (e) {case "local":return t.localStorage || new B();case "none":return new B();default:return t.sessionStorage || new B();}}var W = /*#__PURE__*/function () {function W(e) {_classCallCheck(this, W);if (!this._storage) {this._persistence = j.adapter.primaryStorage || e.persistence, this._storage = H(this._persistence, j.adapter);var _t3 = "access_token_".concat(e.env),_s2 = "access_token_expire_".concat(e.env),_n2 = "refresh_token_".concat(e.env),_r = "anonymous_uuid_".concat(e.env),_o = "login_type_".concat(e.env),_i = "user_info_".concat(e.env);this.keys = { accessTokenKey: _t3, accessTokenExpireKey: _s2, refreshTokenKey: _n2, anonymousUuidKey: _r, loginTypeKey: _o, userInfoKey: _i };}}_createClass(W, [{ key: "updatePersistence", value: function updatePersistence(e) {if (e === this._persistence) return;var t = "local" === this._persistence;this._persistence = e;var s = H(e, j.adapter);for (var _e6 in this.keys) {var _n3 = this.keys[_e6];if (t && K.includes(_e6)) continue;var _r2 = this._storage.getItem(_n3);L(_r2) || N(_r2) || (s.setItem(_n3, _r2), this._storage.removeItem(_n3));}this._storage = s;} }, { key: "setStore", value: function setStore(e, t, s) {if (!this._storage) return;var n = { version: s || "localCachev1", content: t },r = JSON.stringify(n);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 s = this._storage.getItem(e);if (!s) return "";if (s.indexOf(t) >= 0) {return JSON.parse(s).content;}return "";} }, { key: "removeStore", value: function removeStore(e) {this._storage.removeItem(e);} }]);return W;}();var z = {},V = {};function J(e) {return z[e];}var Y = function Y(e, t) {_classCallCheck(this, Y);this.data = t || null, this.name = e;};var X = /*#__PURE__*/function (_Y) {_inherits(X, _Y);var _super4 = _createSuper(X);function X(e, t) {var _this9;_classCallCheck(this, X);_this9 = _super4.call(this, "error", { error: e, data: t }), _this9.error = e;return _this9;}return X;}(Y);var G = new ( /*#__PURE__*/function () {function _class() {_classCallCheck(this, _class);this._listeners = {};}_createClass(_class, [{ key: "on", value: function on(e, t) {return function (e, t, s) {s[e] = s[e] || [], s[e].push(t);}(e, t, this._listeners), this;} }, { key: "off", value: function off(e, t) {return function (e, t, s) {if (s && s[e]) {var _n4 = s[e].indexOf(t);-1 !== _n4 && s[e].splice(_n4, 1);}}(e, t, this._listeners), this;} }, { key: "fire", value: function fire(e, t) {if (e instanceof X) return console.error(e.error), this;var s = "string" == typeof e ? new Y(e, t || {}) : e;var n = s.name;if (this._listens(n)) {s.target = this;var _e7 = this._listeners[n] ? _toConsumableArray(this._listeners[n]) : [];var _iterator2 = _createForOfIteratorHelper(_e7),_step2;try {for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {var _t4 = _step2.value;_t4.call(this, s);}} 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 Q(e, t) {G.on(e, t);}function Z(e) {var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};G.fire(e, t);}function ee(e, t) {G.off(e, t);}var te = "loginStateChanged",se = "loginStateExpire",ne = "loginTypeChanged",re = "anonymousConverted",oe = "refreshAccessToken";var ie;!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";}(ie || (ie = {}));var ae = ["auth.getJwt", "auth.logout", "auth.signInWithTicket", "auth.signInAnonymously", "auth.signIn", "auth.fetchAccessTokenWithRefreshToken", "auth.signUpWithEmailAndPassword", "auth.activateEndUserMail", "auth.sendPasswordResetEmail", "auth.resetPasswordWithToken", "auth.isUsernameRegistered"],ce = { "X-SDK-Version": "1.3.5" };function ue(e, t, s) {var n = e[t];e[t] = function (t) {var r = {},o = {};s.forEach(function (s) {var _s$call = s.call(e, t),n = _s$call.data,i = _s$call.headers;Object.assign(r, n), Object.assign(o, i);});var i = t.data;return i && function () {var e;if (e = i, "[object FormData]" !== Object.prototype.toString.call(e)) t.data = _objectSpread(_objectSpread({}, i), r);else for (var _e8 in r) {i.append(_e8, r[_e8]);}}(), t.headers = _objectSpread(_objectSpread({}, t.headers || {}), o), n.call(e, t);};}function he() {var e = Math.random().toString(16).slice(2);return { data: { seqId: e }, headers: _objectSpread(_objectSpread({}, ce), {}, { "x-seqid": e }) };}var le = /*#__PURE__*/function () {function le() {var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};_classCallCheck(this, le);var t;this.config = e, this._reqClass = new j.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 = J(this.config.env), this._localCache = (t = this.config.env, V[t]), ue(this._reqClass, "post", [he]), ue(this._reqClass, "upload", [he]), ue(this._reqClass, "download", [he]);}_createClass(le, [{ key: "post", value: function () {var _post = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(e) {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return this._reqClass.post(e);case 2:return _context.abrupt("return", _context.sent);case 3:case "end":return _context.stop();}}}, _callee, this);}));function post(_x) {return _post.apply(this, arguments);}return post;}() }, { key: "upload", value: function () {var _upload = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2(e) {return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2;return this._reqClass.upload(e);case 2:return _context2.abrupt("return", _context2.sent);case 3:case "end":return _context2.stop();}}}, _callee2, this);}));function upload(_x2) {return _upload.apply(this, arguments);}return upload;}() }, { key: "download", value: function () {var _download = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3(e) {return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:_context3.next = 2;return this._reqClass.download(e);case 2:return _context3.abrupt("return", _context3.sent);case 3:case "end":return _context3.stop();}}}, _callee3, this);}));function download(_x3) {return _download.apply(this, arguments);}return download;}() }, { key: "refreshAccessToken", value: function () {var _refreshAccessToken2 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee4() {var e, t;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:this._refreshAccessTokenPromise || (this._refreshAccessTokenPromise = this._refreshAccessToken());_context4.prev = 1;_context4.next = 4;return this._refreshAccessTokenPromise;case 4:e = _context4.sent;_context4.next = 10;break;case 7:_context4.prev = 7;_context4.t0 = _context4["catch"](1);t = _context4.t0;case 10:if (!(this._refreshAccessTokenPromise = null, this._shouldRefreshAccessTokenHook = null, t)) {_context4.next = 12;break;}throw t;case 12:return _context4.abrupt("return", e);case 13:case "end":return _context4.stop();}}}, _callee4, this, [[1, 7]]);}));function refreshAccessToken() {return _refreshAccessToken2.apply(this, arguments);}return refreshAccessToken;}() }, { key: "_refreshAccessToken", value: function () {var _refreshAccessToken3 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee5() {var _this$_cache$keys, e, t, s, n, r, o, i, a, _e9, _e10, _t5, _n5;return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0:_this$_cache$keys = this._cache.keys, e = _this$_cache$keys.accessTokenKey, t = _this$_cache$keys.accessTokenExpireKey, s = _this$_cache$keys.refreshTokenKey, n = _this$_cache$keys.loginTypeKey, r = _this$_cache$keys.anonymousUuidKey;this._cache.removeStore(e), this._cache.removeStore(t);o = this._cache.getStore(s);if (o) {_context5.next = 5;break;}throw new Error("未登录CloudBase");case 5:i = { refresh_token: o };_context5.next = 8;return this.request("auth.fetchAccessTokenWithRefreshToken", i);case 8:a = _context5.sent;if (!a.data.code) {_context5.next = 21;break;}_e9 = a.data.code;if (!("SIGN_PARAM_INVALID" === _e9 || "REFRESH_TOKEN_EXPIRED" === _e9 || "INVALID_REFRESH_TOKEN" === _e9)) {_context5.next = 20;break;}if (!(this._cache.getStore(n) === ie.ANONYMOUS && "INVALID_REFRESH_TOKEN" === _e9)) {_context5.next = 19;break;}_e10 = this._cache.getStore(r);_t5 = this._cache.getStore(s);_context5.next = 17;return this.send("auth.signInAnonymously", { anonymous_uuid: _e10, refresh_token: _t5 });case 17:_n5 = _context5.sent;return _context5.abrupt("return", (this.setRefreshToken(_n5.refresh_token), this._refreshAccessToken()));case 19:Z(se), this._cache.removeStore(s);case 20:throw new Error("\u5237\u65B0access token\u5931\u8D25\uFF1A".concat(a.data.code));case 21:if (!a.data.access_token) {_context5.next = 23;break;}return _context5.abrupt("return", (Z(oe), 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(s), this._cache.setStore(s, a.data.refresh_token), this._refreshAccessToken());case 24:case "end":return _context5.stop();}}}, _callee5, this);}));function _refreshAccessToken() {return _refreshAccessToken3.apply(this, arguments);}return _refreshAccessToken;}() }, { key: "getAccessToken", value: function () {var _getAccessToken = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee6() {var _this$_cache$keys2, e, t, s, n, r, o;return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0:_this$_cache$keys2 = this._cache.keys, e = _this$_cache$keys2.accessTokenKey, t = _this$_cache$keys2.accessTokenExpireKey, s = _this$_cache$keys2.refreshTokenKey;if (this._cache.getStore(s)) {_context6.next = 3;break;}throw new Error("refresh token不存在,登录状态异常");case 3:n = this._cache.getStore(e), r = this._cache.getStore(t), o = !0;_context6.t0 = this._shouldRefreshAccessTokenHook;if (!_context6.t0) {_context6.next = 9;break;}_context6.next = 8;return this._shouldRefreshAccessTokenHook(n, r);case 8:_context6.t0 = !_context6.sent;case 9:_context6.t1 = _context6.t0;if (!_context6.t1) {_context6.next = 12;break;}o = !1;case 12:return _context6.abrupt("return", (!n || !r || r < Date.now()) && o ? this.refreshAccessToken() : { accessToken: n, accessTokenExpire: r });case 13:case "end":return _context6.stop();}}}, _callee6, this);}));function getAccessToken() {return _getAccessToken.apply(this, arguments);}return getAccessToken;}() }, { key: "request", value: function () {var _request = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee7(e, t, s) {var n, r, o, _e11, i, _e12, _e13, a, c, u, h, l, d, f, p, g;return _regenerator.default.wrap(function _callee7$(_context7) {while (1) {switch (_context7.prev = _context7.next) {case 0:n = "x-tcb-trace_".concat(this.config.env);r = "application/x-www-form-urlencoded";o = _objectSpread({ action: e, env: this.config.env, dataVersion: "2019-08-16" }, t);if (!(-1 === ae.indexOf(e))) {_context7.next = 10;break;}_e11 = this._cache.keys.refreshTokenKey;_context7.t0 = this._cache.getStore(_e11);if (!_context7.t0) {_context7.next = 10;break;}_context7.next = 9;return this.getAccessToken();case 9:o.access_token = _context7.sent.accessToken;case 10:if ("storage.uploadFile" === e) {i = new FormData();for (_e12 in i) {i.hasOwnProperty(_e12) && void 0 !== i[_e12] && i.append(_e12, o[_e12]);}r = "multipart/form-data";} else {r = "application/json", i = {};for (_e13 in o) {void 0 !== o[_e13] && (i[_e13] = o[_e13]);}}a = { headers: { "content-type": r } };s && s.onUploadProgress && (a.onUploadProgress = s.onUploadProgress);c = this._localCache.getStore(n);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));f = function (e, t) {var s = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};var n = /\?/.test(t);var r = "";for (var _e14 in s) {"" === r ? !n && (t += "?") : r += "&", r += "".concat(_e14, "=").concat(encodeURIComponent(s[_e14]));}return /^http(s)?\:\/\//.test(t += r) ? t : "".concat(e).concat(t);}(D, "//tcb-api.tencentcloudapi.com/web", d);l && (f += l);_context7.next = 22;return this.post(_objectSpread({ url: f, data: i }, a));case 22:p = _context7.sent;g = p.header && p.header["x-tcb-trace"];if (!(g && this._localCache.setStore(n, g), 200 !== Number(p.status) && 200 !== Number(p.statusCode) || !p.data)) {_context7.next = 26;break;}throw new Error("network request error");case 26:return _context7.abrupt("return", p);case 27:case "end":return _context7.stop();}}}, _callee7, this);}));function request(_x4, _x5, _x6) {return _request.apply(this, arguments);}return request;}() }, { key: "send", value: function () {var _send = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee8(e) {var t,s,_s3,_args8 = arguments;return _regenerator.default.wrap(function _callee8$(_context8) {while (1) {switch (_context8.prev = _context8.next) {case 0:t = _args8.length > 1 && _args8[1] !== undefined ? _args8[1] : {};_context8.next = 3;return this.request(e, t, { onUploadProgress: t.onUploadProgress });case 3:s = _context8.sent;if (!("ACCESS_TOKEN_EXPIRED" === s.data.code && -1 === ae.indexOf(e))) {_context8.next = 13;break;}_context8.next = 7;return this.refreshAccessToken();case 7:_context8.next = 9;return this.request(e, t, { onUploadProgress: t.onUploadProgress });case 9:_s3 = _context8.sent;if (!_s3.data.code) {_context8.next = 12;break;}throw new Error("[".concat(_s3.data.code, "] ").concat(_s3.data.message));case 12:return _context8.abrupt("return", _s3.data);case 13:if (!s.data.code) {_context8.next = 15;break;}throw new Error("[".concat(s.data.code, "] ").concat(s.data.message));case 15:return _context8.abrupt("return", s.data);case 16:case "end":return _context8.stop();}}}, _callee8, this);}));function send(_x7) {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,s = _this$_cache$keys3.accessTokenExpireKey,n = _this$_cache$keys3.refreshTokenKey;this._cache.removeStore(t), this._cache.removeStore(s), this._cache.setStore(n, e);} }]);return le;}();var de = {};function fe(e) {return de[e];}var pe = /*#__PURE__*/function () {function pe(e) {_classCallCheck(this, pe);this.config = e, this._cache = J(e.env), this._request = fe(e.env);}_createClass(pe, [{ key: "setRefreshToken", value: function setRefreshToken(e) {var _this$_cache$keys4 = this._cache.keys,t = _this$_cache$keys4.accessTokenKey,s = _this$_cache$keys4.accessTokenExpireKey,n = _this$_cache$keys4.refreshTokenKey;this._cache.removeStore(t), this._cache.removeStore(s), this._cache.setStore(n, e);} }, { key: "setAccessToken", value: function setAccessToken(e, t) {var _this$_cache$keys5 = this._cache.keys,s = _this$_cache$keys5.accessTokenKey,n = _this$_cache$keys5.accessTokenExpireKey;this._cache.setStore(s, e), this._cache.setStore(n, t);} }, { key: "refreshUserInfo", value: function () {var _refreshUserInfo = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee9() {var _yield$this$_request$, e;return _regenerator.default.wrap(function _callee9$(_context9) {while (1) {switch (_context9.prev = _context9.next) {case 0:_context9.next = 2;return this._request.send("auth.getUserInfo", {});case 2:_yield$this$_request$ = _context9.sent;e = _yield$this$_request$.data;return _context9.abrupt("return", (this.setLocalUserInfo(e), e));case 5:case "end":return _context9.stop();}}}, _callee9, 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 pe;}();var ge = /*#__PURE__*/function () {function ge(e) {_classCallCheck(this, ge);if (!e) throw new Error("envId is not defined");this._envId = e, this._cache = J(this._envId), this._request = fe(this._envId), this.setUserInfo();}_createClass(ge, [{ key: "linkWithTicket", value: function linkWithTicket(e) {if ("string" != typeof e) throw new Error("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 Error("username must be a string");return this._request.send("auth.updateUsername", { username: e });} }, { key: "getLinkedUidList", value: function () {var _getLinkedUidList = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee10() {var _yield$this$_request$2, e, t, s;return _regenerator.default.wrap(function _callee10$(_context10) {while (1) {switch (_context10.prev = _context10.next) {case 0:_context10.next = 2;return this._request.send("auth.getLinkedUidList", {});case 2:_yield$this$_request$2 = _context10.sent;e = _yield$this$_request$2.data;t = !1;s = e.users;return _context10.abrupt("return", (s.forEach(function (e) {e.wxOpenId && e.wxPublicId && (t = !0);}), { users: s, hasPrimaryUid: t }));case 7:case "end":return _context10.stop();}}}, _callee10, 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 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee11(e) {var t, s, n, r, o, i, _yield$this$_request$3, a;return _regenerator.default.wrap(function _callee11$(_context11) {while (1) {switch (_context11.prev = _context11.next) {case 0:t = e.nickName;s = e.gender;n = e.avatarUrl;r = e.province;o = e.country;i = e.city;_context11.next = 8;return this._request.send("auth.updateUserInfo", { nickName: t, gender: s, avatarUrl: n, province: r, country: o, city: i });case 8:_yield$this$_request$3 = _context11.sent;a = _yield$this$_request$3.data;this.setLocalUserInfo(a);case 11:case "end":return _context11.stop();}}}, _callee11, this);}));function update(_x8) {return _update.apply(this, arguments);}return update;}() }, { key: "refresh", value: function () {var _refresh = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee12() {var _yield$this$_request$4, 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$4 = _context12.sent;e = _yield$this$_request$4.data;return _context12.abrupt("return", (this.setLocalUserInfo(e), e));case 5:case "end":return _context12.stop();}}}, _callee12, this);}));function refresh() {return _refresh.apply(this, arguments);}return refresh;}() }, { key: "setUserInfo", value: function setUserInfo() {var _this10 = 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) {_this10[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 ge;}();var me = /*#__PURE__*/function () {function me(e) {_classCallCheck(this, me);if (!e) throw new Error("envId is not defined");this._cache = J(e);var _this$_cache$keys6 = this._cache.keys,t = _this$_cache$keys6.refreshTokenKey,s = _this$_cache$keys6.accessTokenKey,n = _this$_cache$keys6.accessTokenExpireKey,r = this._cache.getStore(t),o = this._cache.getStore(s),i = this._cache.getStore(n);this.credential = { refreshToken: r, accessToken: o, accessTokenExpire: i }, this.user = new ge(e);}_createClass(me, [{ key: "isAnonymousAuth", get: function get() {return this.loginType === ie.ANONYMOUS;} }, { key: "isCustomAuth", get: function get() {return this.loginType === ie.CUSTOM;} }, { key: "isWeixinAuth", get: function get() {return this.loginType === ie.WECHAT || this.loginType === ie.WECHAT_OPEN || this.loginType === ie.WECHAT_PUBLIC;} }, { key: "loginType", get: function get() {return this._cache.getStore(this._cache.keys.loginTypeKey);} }]);return me;}();var ye = /*#__PURE__*/function (_pe) {_inherits(ye, _pe);var _super5 = _createSuper(ye);function ye() {_classCallCheck(this, ye);return _super5.apply(this, arguments);}_createClass(ye, [{ key: "signIn", value: function () {var _signIn = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee13() {var _this$_cache$keys7, e, t, s, n, r, _e15;return _regenerator.default.wrap(function _callee13$(_context13) {while (1) {switch (_context13.prev = _context13.next) {case 0:this._cache.updatePersistence("local");_this$_cache$keys7 = this._cache.keys;e = _this$_cache$keys7.anonymousUuidKey;t = _this$_cache$keys7.refreshTokenKey;s = this._cache.getStore(e) || void 0;n = this._cache.getStore(t) || void 0;_context13.next = 8;return this._request.send("auth.signInAnonymously", { anonymous_uuid: s, refresh_token: n });case 8:r = _context13.sent;if (!(r.uuid && r.refresh_token)) {_context13.next = 20;break;}this._setAnonymousUUID(r.uuid);this.setRefreshToken(r.refresh_token);_context13.next = 14;return this._request.refreshAccessToken();case 14:Z(te);Z(ne, { env: this.config.env, loginType: ie.ANONYMOUS, persistence: "local" });_e15 = new me(this.config.env);_context13.next = 19;return _e15.user.refresh();case 19:return _context13.abrupt("return", _e15);case 20:throw new Error("匿名登录失败");case 21:case "end":return _context13.stop();}}}, _callee13, this);}));function signIn() {return _signIn.apply(this, arguments);}return signIn;}() }, { key: "linkAndRetrieveDataWithTicket", value: function () {var _linkAndRetrieveDataWithTicket = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee14(e) {var _this$_cache$keys8, t, s, n, r, o;return _regenerator.default.wrap(function _callee14$(_context14) {while (1) {switch (_context14.prev = _context14.next) {case 0:_this$_cache$keys8 = this._cache.keys;t = _this$_cache$keys8.anonymousUuidKey;s = _this$_cache$keys8.refreshTokenKey;n = this._cache.getStore(t);r = this._cache.getStore(s);_context14.next = 7;return this._request.send("auth.linkAndRetrieveDataWithTicket", { anonymous_uuid: n, refresh_token: r, ticket: e });case 7:o = _context14.sent;if (!o.refresh_token) {_context14.next = 16;break;}this._clearAnonymousUUID();this.setRefreshToken(o.refresh_token);_context14.next = 13;return this._request.refreshAccessToken();case 13:Z(re, { env: this.config.env });Z(ne, { loginType: ie.CUSTOM, persistence: "local" });return _context14.abrupt("return", { credential: { refreshToken: o.refresh_token } });case 16:throw new Error("匿名转化失败");case 17:case "end":return _context14.stop();}}}, _callee14, this);}));function linkAndRetrieveDataWithTicket(_x9) {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,s = _this$_cache$keys9.loginTypeKey;this._cache.removeStore(t), this._cache.setStore(t, e), this._cache.setStore(s, ie.ANONYMOUS);} }, { key: "_clearAnonymousUUID", value: function _clearAnonymousUUID() {this._cache.removeStore(this._cache.keys.anonymousUuidKey);} }]);return ye;}(pe);var _e = /*#__PURE__*/function (_pe2) {_inherits(_e, _pe2);var _super6 = _createSuper(_e);function _e() {_classCallCheck(this, _e);return _super6.apply(this, arguments);}_createClass(_e, [{ key: "signIn", value: function () {var _signIn2 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee15(e) {var t, s;return _regenerator.default.wrap(function _callee15$(_context15) {while (1) {switch (_context15.prev = _context15.next) {case 0:if (!("string" != typeof e)) {_context15.next = 2;break;}throw new Error("ticket must be a string");case 2:t = this._cache.keys.refreshTokenKey;_context15.next = 5;return this._request.send("auth.signInWithTicket", { ticket: e, refresh_token: this._cache.getStore(t) || "" });case 5:s = _context15.sent;if (!s.refresh_token) {_context15.next = 15;break;}this.setRefreshToken(s.refresh_token);_context15.next = 10;return this._request.refreshAccessToken();case 10:Z(te);Z(ne, { env: this.config.env, loginType: ie.CUSTOM, persistence: this.config.persistence });_context15.next = 14;return this.refreshUserInfo();case 14:return _context15.abrupt("return", new me(this.config.env));case 15:throw new Error("自定义登录失败");case 16:case "end":return _context15.stop();}}}, _callee15, this);}));function signIn(_x10) {return _signIn2.apply(this, arguments);}return signIn;}() }]);return _e;}(pe);var we = /*#__PURE__*/function (_pe3) {_inherits(we, _pe3);var _super7 = _createSuper(we);function we() {_classCallCheck(this, we);return _super7.apply(this, arguments);}_createClass(we, [{ key: "signIn", value: function () {var _signIn3 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee16(e, t) {var s, n, r, o, i;return _regenerator.default.wrap(function _callee16$(_context16) {while (1) {switch (_context16.prev = _context16.next) {case 0:if (!("string" != typeof e)) {_context16.next = 2;break;}throw new Error("email must be a string");case 2:s = this._cache.keys.refreshTokenKey;_context16.next = 5;return this._request.send("auth.signIn", { loginType: "EMAIL", email: e, password: t, refresh_token: this._cache.getStore(s) || "" });case 5:n = _context16.sent;r = n.refresh_token;o = n.access_token;i = n.access_token_expire;if (!r) {_context16.next = 22;break;}this.setRefreshToken(r);if (!(o && i)) {_context16.next = 15;break;}this.setAccessToken(o, i);_context16.next = 17;break;case 15:_context16.next = 17;return this._request.refreshAccessToken();case 17:_context16.next = 19;return this.refreshUserInfo();case 19:Z(te);Z(ne, { env: this.config.env, loginType: ie.EMAIL, persistence: this.config.persistence });return _context16.abrupt("return", new me(this.config.env));case 22:throw n.code ? new Error("\u90AE\u7BB1\u767B\u5F55\u5931\u8D25: [".concat(n.code, "] ").concat(n.message)) : new Error("邮箱登录失败");case 23:case "end":return _context16.stop();}}}, _callee16, this);}));function signIn(_x11, _x12) {return _signIn3.apply(this, arguments);}return signIn;}() }, { key: "activate", value: function () {var _activate = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee17(e) {return _regenerator.default.wrap(function _callee17$(_context17) {while (1) {switch (_context17.prev = _context17.next) {case 0:return _context17.abrupt("return", this._request.send("auth.activateEndUserMail", { token: e }));case 1:case "end":return _context17.stop();}}}, _callee17, this);}));function activate(_x13) {return _activate.apply(this, arguments);}return activate;}() }, { key: "resetPasswordWithToken", value: function () {var _resetPasswordWithToken = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee18(e, t) {return _regenerator.default.wrap(function _callee18$(_context18) {while (1) {switch (_context18.prev = _context18.next) {case 0:return _context18.abrupt("return", this._request.send("auth.resetPasswordWithToken", { token: e, newPassword: t }));case 1:case "end":return _context18.stop();}}}, _callee18, this);}));function resetPasswordWithToken(_x14, _x15) {return _resetPasswordWithToken.apply(this, arguments);}return resetPasswordWithToken;}() }]);return we;}(pe);var ke = /*#__PURE__*/function (_pe4) {_inherits(ke, _pe4);var _super8 = _createSuper(ke);function ke() {_classCallCheck(this, ke);return _super8.apply(this, arguments);}_createClass(ke, [{ key: "signIn", value: function () {var _signIn4 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee19(e, t) {var s, n, r, o, i;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 Error("username must be a string");case 2:"string" != typeof t && (t = "", console.warn("password is empty"));s = this._cache.keys.refreshTokenKey;_context19.next = 6;return this._request.send("auth.signIn", { loginType: ie.USERNAME, username: e, password: t, refresh_token: this._cache.getStore(s) || "" });case 6:n = _context19.sent;r = n.refresh_token;o = n.access_token_expire;i = n.access_token;if (!r) {_context19.next = 23;break;}this.setRefreshToken(r);if (!(i && o)) {_context19.next = 16;break;}this.setAccessToken(i, o);_context19.next = 18;break;case 16:_context19.next = 18;return this._request.refreshAccessToken();case 18:_context19.next = 20;return this.refreshUserInfo();case 20:Z(te);Z(ne, { env: this.config.env, loginType: ie.USERNAME, persistence: this.config.persistence });return _context19.abrupt("return", new me(this.config.env));case 23:throw n.code ? new Error("\u7528\u6237\u540D\u5BC6\u7801\u767B\u5F55\u5931\u8D25: [".concat(n.code, "] ").concat(n.message)) : new Error("用户名密码登录失败");case 24:case "end":return _context19.stop();}}}, _callee19, this);}));function signIn(_x16, _x17) {return _signIn4.apply(this, arguments);}return signIn;}() }]);return ke;}(pe);var Se = /*#__PURE__*/function () {function Se(e) {_classCallCheck(this, Se);this.config = e, this._cache = J(e.env), this._request = fe(e.env), this._onAnonymousConverted = this._onAnonymousConverted.bind(this), this._onLoginTypeChanged = this._onLoginTypeChanged.bind(this), Q(ne, this._onLoginTypeChanged);}_createClass(Se, [{ key: "anonymousAuthProvider", value: function anonymousAuthProvider() {return new ye(this.config);} }, { key: "customAuthProvider", value: function customAuthProvider() {return new _e(this.config);} }, { key: "emailAuthProvider", value: function emailAuthProvider() {return new we(this.config);} }, { key: "usernameAuthProvider", value: function usernameAuthProvider() {return new ke(this.config);} }, { key: "signInAnonymously", value: function () {var _signInAnonymously = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee20() {return _regenerator.default.wrap(function _callee20$(_context20) {while (1) {switch (_context20.prev = _context20.next) {case 0:return _context20.abrupt("return", new ye(this.config).signIn());case 1:case "end":return _context20.stop();}}}, _callee20, this);}));function signInAnonymously() {return _signInAnonymously.apply(this, arguments);}return signInAnonymously;}() }, { key: "signInWithEmailAndPassword", value: function () {var _signInWithEmailAndPassword = _asyncToGenerator( /*#__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", new we(this.config).signIn(e, t));case 1:case "end":return _context21.stop();}}}, _callee21, this);}));function signInWithEmailAndPassword(_x18, _x19) {return _signInWithEmailAndPassword.apply(this, arguments);}return signInWithEmailAndPassword;}() }, { key: "signInWithUsernameAndPassword", value: function signInWithUsernameAndPassword(e, t) {return new ke(this.config).signIn(e, t);} }, { key: "linkAndRetrieveDataWithTicket", value: function () {var _linkAndRetrieveDataWithTicket2 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee22(e) {return _regenerator.default.wrap(function _callee22$(_context22) {while (1) {switch (_context22.prev = _context22.next) {case 0:this._anonymousAuthProvider || (this._anonymousAuthProvider = new ye(this.config)), Q(re, this._onAnonymousConverted);_context22.next = 3;return this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(e);case 3:return _context22.abrupt("return", _context22.sent);case 4:case "end":return _context22.stop();}}}, _callee22, this);}));function linkAndRetrieveDataWithTicket(_x20) {return _linkAndRetrieveDataWithTicket2.apply(this, arguments);}return linkAndRetrieveDataWithTicket;}() }, { key: "signOut", value: function () {var _signOut = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee23() {var _this$_cache$keys10, e, t, s, n, r;return _regenerator.default.wrap(function _callee23$(_context23) {while (1) {switch (_context23.prev = _context23.next) {case 0:if (!(this.loginType === ie.ANONYMOUS)) {_context23.next = 2;break;}throw new Error("匿名用户不支持登出操作");case 2:_this$_cache$keys10 = this._cache.keys, e = _this$_cache$keys10.refreshTokenKey, t = _this$_cache$keys10.accessTokenKey, s = _this$_cache$keys10.accessTokenExpireKey, n = this._cache.getStore(e);if (n) {_context23.next = 5;break;}return _context23.abrupt("return");case 5:_context23.next = 7;return this._request.send("auth.logout", { refresh_token: n });case 7:r = _context23.sent;return _context23.abrupt("return", (this._cache.removeStore(e), this._cache.removeStore(t), this._cache.removeStore(s), Z(te), Z(ne, { env: this.config.env, loginType: ie.NULL, persistence: this.config.persistence }), r));case 9:case "end":return _context23.stop();}}}, _callee23, this);}));function signOut() {return _signOut.apply(this, arguments);}return signOut;}() }, { key: "signUpWithEmailAndPassword", value: function () {var _signUpWithEmailAndPassword = _asyncToGenerator( /*#__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", this._request.send("auth.signUpWithEmailAndPassword", { email: e, password: t }));case 1:case "end":return _context24.stop();}}}, _callee24, this);}));function signUpWithEmailAndPassword(_x21, _x22) {return _signUpWithEmailAndPassword.apply(this, arguments);}return signUpWithEmailAndPassword;}() }, { key: "sendPasswordResetEmail", value: function () {var _sendPasswordResetEmail = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee25(e) {return _regenerator.default.wrap(function _callee25$(_context25) {while (1) {switch (_context25.prev = _context25.next) {case 0:return _context25.abrupt("return", this._request.send("auth.sendPasswordResetEmail", { email: e }));case 1:case "end":return _context25.stop();}}}, _callee25, this);}));function sendPasswordResetEmail(_x23) {return _sendPasswordResetEmail.apply(this, arguments);}return sendPasswordResetEmail;}() }, { key: "onLoginStateChanged", value: function onLoginStateChanged(e) {var _this11 = this;Q(te, function () {var t = _this11.hasLoginState();e.call(_this11, t);});var t = this.hasLoginState();e.call(this, t);} }, { key: "onLoginStateExpired", value: function onLoginStateExpired(e) {Q(se, e.bind(this));} }, { key: "onAccessTokenRefreshed", value: function onAccessTokenRefreshed(e) {Q(oe, e.bind(this));} }, { key: "onAnonymousConverted", value: function onAnonymousConverted(e) {Q(re, e.bind(this));} }, { key: "onLoginTypeChanged", value: function onLoginTypeChanged(e) {var _this12 = this;Q(ne, function () {var t = _this12.hasLoginState();e.call(_this12, t);});} }, { key: "getAccessToken", value: function () {var _getAccessToken2 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee26() {return _regenerator.default.wrap(function _callee26$(_context26) {while (1) {switch (_context26.prev = _context26.next) {case 0:_context26.next = 2;return this._request.getAccessToken();case 2:_context26.t0 = _context26.sent.accessToken;_context26.t1 = this.config.env;return _context26.abrupt("return", { accessToken: _context26.t0, env: _context26.t1 });case 5:case "end":return _context26.stop();}}}, _callee26, 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 me(this.config.env) : null;} }, { key: "isUsernameRegistered", value: function () {var _isUsernameRegistered = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee27(e) {var _yield$this$_request$5, t;return _regenerator.default.wrap(function _callee27$(_context27) {while (1) {switch (_context27.prev = _context27.next) {case 0:if (!("string" != typeof e)) {_context27.next = 2;break;}throw new Error("username must be a string");case 2:_context27.next = 4;return this._request.send("auth.isUsernameRegistered", { username: e });case 4:_yield$this$_request$5 = _context27.sent;t = _yield$this$_request$5.data;return _context27.abrupt("return", t && t.isRegistered);case 7:case "end":return _context27.stop();}}}, _callee27, this);}));function isUsernameRegistered(_x24) {return _isUsernameRegistered.apply(this, arguments);}return isUsernameRegistered;}() }, { key: "getLoginState", value: function getLoginState() {return Promise.resolve(this.hasLoginState());} }, { key: "signInWithTicket", value: function () {var _signInWithTicket = _asyncToGenerator( /*#__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", new _e(this.config).signIn(e));case 1:case "end":return _context28.stop();}}}, _callee28, this);}));function signInWithTicket(_x25) {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,s = this._cache.getStore(e);return { "x-cloudbase-credentials": this._cache.getStore(t) + "/@@/" + s };} }, { 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,s = _e$data.persistence,n = _e$data.env;n === this.config.env && (this._cache.updatePersistence(s), this._cache.setStore(this._cache.keys.loginTypeKey, t));} }, { 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);} }]);return Se;}();var ve = function ve(e, t) {t = t || F();var s = fe(this.config.env),n = e.cloudPath,r = e.filePath,o = e.onUploadProgress,_e$fileType = e.fileType,i = _e$fileType === void 0 ? "image" : _e$fileType;return s.send("storage.getUploadMetadata", { path: n }).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,f = { key: n, signature: c, "x-cos-meta-fileid": l, success_action_status: "201", "x-cos-security-token": u };s.upload({ url: a, data: f, file: r, name: n, fileType: i, onUploadProgress: o }).then(function (e) {201 === e.statusCode ? t(null, { fileID: h, requestId: d }) : t(new Error("STORAGE_REQUEST_FAIL: ".concat(e.data)));}).catch(function (e) {t(e);});}).catch(function (e) {t(e);}), t.promise;},Te = function Te(e, t) {t = t || F();var s = fe(this.config.env),n = e.cloudPath;return s.send("storage.getUploadMetadata", { path: n }).then(function (e) {t(null, e);}).catch(function (e) {t(e);}), t.promise;},Pe = function Pe(_ref5, t) {var e = _ref5.fileList;if (t = t || F(), !e || !Array.isArray(e)) return { code: "INVALID_PARAM", message: "fileList必须是非空的数组" };var _iterator3 = _createForOfIteratorHelper(e),_step3;try {for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {var _t6 = _step3.value;if (!_t6 || "string" != typeof _t6) return { code: "INVALID_PARAM", message: "fileList的元素必须是非空的字符串" };}} catch (err) {_iterator3.e(err);} finally {_iterator3.f();}var s = { fileid_list: e };return fe(this.config.env).send("storage.batchDeleteFile", s).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;},Ae = function Ae(_ref6, t) {var e = _ref6.fileList;t = t || F(), e && Array.isArray(e) || t(null, { code: "INVALID_PARAM", message: "fileList必须是非空的数组" });var s = [];var _iterator4 = _createForOfIteratorHelper(e),_step4;try {for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {var _n6 = _step4.value;"object" == typeof _n6 ? (_n6.hasOwnProperty("fileID") && _n6.hasOwnProperty("maxAge") || t(null, { code: "INVALID_PARAM", message: "fileList的元素必须是包含fileID和maxAge的对象" }), s.push({ fileid: _n6.fileID, max_age: _n6.maxAge })) : "string" == typeof _n6 ? s.push({ fileid: _n6 }) : t(null, { code: "INVALID_PARAM", message: "fileList的元素必须是字符串" });}} catch (err) {_iterator4.e(err);} finally {_iterator4.f();}var n = { file_list: s };return fe(this.config.env).send("storage.batchGetDownloadUrl", n).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;},Ie = /*#__PURE__*/function () {var _ref8 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee29(_ref7, t) {var e, s, n, r;return _regenerator.default.wrap(function _callee29$(_context29) {while (1) {switch (_context29.prev = _context29.next) {case 0:e = _ref7.fileID;_context29.next = 3;return Ae.call(this, { fileList: [{ fileID: e, maxAge: 600 }] });case 3:s = _context29.sent.fileList[0];if (!("SUCCESS" !== s.code)) {_context29.next = 6;break;}return _context29.abrupt("return", t ? t(s) : new Promise(function (e) {e(s);}));case 6:n = fe(this.config.env);r = s.download_url;if (!(r = encodeURI(r), !t)) {_context29.next = 10;break;}return _context29.abrupt("return", n.download({ url: r }));case 10:_context29.t0 = t;_context29.next = 13;return n.download({ url: r });case 13:_context29.t1 = _context29.sent;(0, _context29.t0)(_context29.t1);case 15:case "end":return _context29.stop();}}}, _callee29, this);}));return function Ie(_x26, _x27) {return _ref8.apply(this, arguments);};}(),be = function be(_ref9, o) {var e = _ref9.name,t = _ref9.data,s = _ref9.query,n = _ref9.parse,r = _ref9.search;var i = o || F();var a;try {a = t ? JSON.stringify(t) : "";} catch (e) {return Promise.reject(e);}if (!e) return Promise.reject(new Error("函数名不能为空"));var c = { inQuery: s, parse: n, search: r, function_name: e, request_data: a };return fe(this.config.env).send("functions.invokeFunction", c).then(function (e) {if (e.code) i(null, e);else {var _t7 = e.data.response_data;if (n) i(null, { result: _t7, requestId: e.requestId });else try {_t7 = JSON.parse(e.data.response_data), i(null, { result: _t7, requestId: e.requestId });} catch (e) {i(new Error("response data must be json"));}}return i.promise;}).catch(function (e) {i(e);}), i.promise;},Ee = { timeout: 15e3, persistence: "session" },Oe = {};var Ue = /*#__PURE__*/function () {function Ue(e) {_classCallCheck(this, Ue);this.config = e || this.config, this.authObj = void 0;}_createClass(Ue, [{ key: "init", value: function init(e) {switch (j.adapter || (this.requestClient = new j.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({}, Ee), 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 Ue(this.config);} }, { key: "auth", value: function auth() {var _ref10 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},e = _ref10.persistence;if (this.authObj) return this.authObj;var t = e || j.adapter.primaryStorage || Ee.persistence;var s;return t !== this.config.persistence && (this.config.persistence = t), function (e) {var t = e.env;z[t] = new W(e), V[t] = new W(_objectSpread(_objectSpread({}, e), {}, { persistence: "local" }));}(this.config), s = this.config, de[s.env] = new le(s), this.authObj = new Se(this.config), this.authObj;} }, { key: "on", value: function on(e, t) {return Q.apply(this, [e, t]);} }, { key: "off", value: function off(e, t) {return ee.apply(this, [e, t]);} }, { key: "callFunction", value: function callFunction(e, t) {return be.apply(this, [e, t]);} }, { key: "deleteFile", value: function deleteFile(e, t) {return Pe.apply(this, [e, t]);} }, { key: "getTempFileURL", value: function getTempFileURL(e, t) {return Ae.apply(this, [e, t]);} }, { key: "downloadFile", value: function downloadFile(e, t) {return Ie.apply(this, [e, t]);} }, { key: "uploadFile", value: function uploadFile(e, t) {return ve.apply(this, [e, t]);} }, { key: "getUploadMetadata", value: function getUploadMetadata(e, t) {return Te.apply(this, [e, t]);} }, { key: "registerExtension", value: function registerExtension(e) {Oe[e.name] = e;} }, { key: "invokeExtension", value: function () {var _invokeExtension = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee30(e, t) {var s;return _regenerator.default.wrap(function _callee30$(_context30) {while (1) {switch (_context30.prev = _context30.next) {case 0:s = Oe[e];if (s) {_context30.next = 3;break;}throw Error("\u6269\u5C55".concat(e, " \u5FC5\u987B\u5148\u6CE8\u518C"));case 3:_context30.next = 5;return s.invoke(t, this);case 5:return _context30.abrupt("return", _context30.sent);case 6:case "end":return _context30.stop();}}}, _callee30, this);}));function invokeExtension(_x28, _x29) {return _invokeExtension.apply(this, arguments);}return invokeExtension;}() }, { key: "useAdapters", value: function useAdapters(e) {var _ref11 = $(e) || {},t = _ref11.adapter,s = _ref11.runtime;t && (j.adapter = t), s && (j.runtime = s);} }]);return Ue;}();var Ce = new Ue();function xe(e, t, s) {void 0 === s && (s = {});var n = /\?/.test(t),r = "";for (var o in s) {"" === r ? !n && (t += "?") : r += "&", r += o + "=" + encodeURIComponent(s[o]);}return /^http(s)?:\/\//.test(t += r) ? t : "" + e + t;}var De = /*#__PURE__*/function () {function De() {_classCallCheck(this, De);}_createClass(De, [{ key: "post", value: function post(e) {var t = e.url,s = e.data,n = e.headers;return new Promise(function (e, r) {U.request({ url: xe("https:", t), data: s, method: "POST", header: n, success: function success(t) {e(t);}, fail: function fail(e) {r(e);} });});} }, { key: "upload", value: function upload(e) {return new Promise(function (t, s) {var n = e.url,r = e.file,o = e.data,i = e.headers,a = e.fileType,c = U.uploadFile({ url: xe("https:", n), name: "file", formData: Object.assign({}, o), filePath: r, fileType: a, header: i, success: function success(e) {var s = { statusCode: e.statusCode, data: e.data || {} };200 === e.statusCode && o.success_action_status && (s.statusCode = parseInt(o.success_action_status, 10)), t(s);}, fail: function fail(e) {u && "mp-alipay" === h && console.warn("支付宝小程序开发工具上传腾讯云时无法准确判断是否上传成功,请使用真机测试"), s(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 De;}();var Re = { setItem: function setItem(e, t) {U.setStorageSync(e, t);}, getItem: function getItem(e) {return U.getStorageSync(e);}, removeItem: function removeItem(e) {U.removeStorageSync(e);}, clear: function clear() {U.clearStorageSync();} };var qe = { genAdapter: function genAdapter() {return { root: {}, reqClass: De, localStorage: Re, primaryStorage: "local" };}, isMatch: function isMatch() {return !0;}, runtime: "uni_app" };Ce.useAdapters(qe);var Fe = Ce,Le = Fe.init;function Ne() {return { token: U.getStorageSync("uni_id_token") || U.getStorageSync("uniIdToken"), tokenExpired: U.getStorageSync("uni_id_token_expired") };}function Me() {if (!u || "h5" !== h) return;uni.getStorageSync("__LAST_DCLOUD_APPID") !== p && (uni.setStorageSync("__LAST_DCLOUD_APPID", p), console.warn("检测到当前项目与上次运行到此端口的项目不一致,自动清理uni-id保存的token信息(仅开发调试时生效)"), U.removeStorageSync("uni_id_token"), U.removeStorageSync("uniIdToken"), U.removeStorageSync("uni_id_token_expired"));}Fe.init = function (e) {e.env = e.spaceId;var t = Le.call(this, e);t.config.provider = "tencent", t.config.spaceId = e.spaceId;var s = t.auth;return t.auth = function (e) {var t = s.call(this, e);return ["linkAndRetrieveDataWithTicket", "signInAnonymously", "signOut", "getAccessToken", "getLoginState", "signInWithTicket", "getUserInfo"].forEach(function (e) {t[e] = T(t[e]).bind(t);}), t;}, t.customAuth = t.auth, t;};var $e = /*#__PURE__*/function (_C) {_inherits($e, _C);var _super9 = _createSuper($e);function $e() {_classCallCheck(this, $e);return _super9.apply(this, arguments);}_createClass($e, [{ key: "getAccessToken", value: function getAccessToken() {var _this13 = this;return new Promise(function (e, t) {var s = "Anonymous_Access_token";_this13.setAccessToken(s), e(s);});} }, { key: "setupRequest", value: function setupRequest(e, t) {var s = Object.assign({}, e, { spaceId: this.config.spaceId, timestamp: Date.now() }),n = { "Content-Type": "application/json" };"auth" !== t && (s.token = this.accessToken, n["x-basement-token"] = this.accessToken), n["x-serverless-sign"] = O.sign(s, this.config.clientSecret);var r = E();n["x-client-info"] = JSON.stringify(r);var _Ne = Ne(),o = _Ne.token;return n["x-client-token"] = o, { url: this.config.requestUrl, method: "POST", data: s, dataType: "json", header: JSON.parse(JSON.stringify(n)) };} }, { key: "uploadFileToOSS", value: function uploadFileToOSS(_ref12) {var _this14 = this;var e = _ref12.url,t = _ref12.formData,s = _ref12.name,n = _ref12.filePath,r = _ref12.fileType,o = _ref12.onUploadProgress;return new Promise(function (i, a) {var c = _this14.adapter.uploadFile({ url: e, formData: t, name: s, filePath: n, fileType: r, success: function success(e) {e && e.statusCode < 400 ? i(e) : a(new P({ code: "UPLOAD_FAILED", message: "文件上传失败" }));}, fail: function fail(e) {a(new P({ code: e.code || "UPLOAD_FAILED", message: e.message || e.errMsg || "文件上传失败" }));} });"function" == typeof o && c && "function" == typeof c.onProgressUpdate && c.onProgressUpdate(function (e) {o({ loaded: e.totalBytesSent, total: e.totalBytesExpectedToSend });});});} }, { key: "uploadFile", value: function uploadFile(_ref13) {var _this15 = this;var e = _ref13.filePath,t = _ref13.cloudPath,_ref13$fileType = _ref13.fileType,s = _ref13$fileType === void 0 ? "image" : _ref13$fileType,n = _ref13.onUploadProgress;if (!t) throw new P({ code: "CLOUDPATH_REQUIRED", message: "cloudPath不可为空" });var r;return this.getOSSUploadOptionsFromPath({ cloudPath: t }).then(function (t) {var _t$result = t.result,o = _t$result.url,i = _t$result.formData,a = _t$result.name;r = t.result.fileUrl;var c = { url: o, formData: i, name: a, filePath: e, fileType: s };return _this15.uploadFileToOSS(Object.assign({}, c, { onUploadProgress: n }));}).then(function () {return _this15.reportOSSUpload({ cloudPath: t });}).then(function (t) {return new Promise(function (s, n) {t.success ? s({ success: !0, filePath: e, fileID: r }) : n(new P({ code: "UPLOAD_FAILED", message: "文件上传失败" }));});});} }]);return $e;}(C);var je = { init: function init(e) {var t = new $e(e),s = { signInAnonymously: function signInAnonymously() {return t.authorize();}, getLoginState: function getLoginState() {return Promise.resolve(!1);} };return t.auth = function () {return s;}, t.customAuth = t.auth, t;} };var Ke;function Be(_ref14) {var e = _ref14.data;Ke || (Ke = E());var t = JSON.parse(JSON.stringify(e || {}));if (Object.assign(t, { clientInfo: Ke }), !t.uniIdToken) {var _Ne2 = Ne(),_e16 = _Ne2.token;_e16 && (t.uniIdToken = _e16);}return t;}function He(_ref15) {var _this16 = this;var e = _ref15.name,t = _ref15.data;var s = this.localAddress,n = this.localPort,r = { aliyun: "aliyun", tencent: "tcb" }[this.config.provider],o = this.config.spaceId,i = "http://".concat(s, ":").concat(n, "/system/check-function"),a = "http://".concat(s, ":").concat(n, "/cloudfunctions/").concat(e);return new Promise(function (t, s) {U.request({ method: "POST", url: i, data: { name: e, platform: h, provider: r, spaceId: o }, timeout: 3e3, success: function success(e) {t(e);}, fail: function fail() {t({ data: { code: "NETWORK_ERROR", message: "连接本地调试服务失败,请检查客户端是否和主机在同一局域网下,自动切换为已部署的云函数。" } });} });}).then(function () {var _ref16 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},e = _ref16.data;var _ref17 = e || {},t = _ref17.code,s = _ref17.message;return { code: 0 === t ? 0 : t || "SYS_ERR", message: s || "SYS_ERR" };}).then(function (_ref18) {var s = _ref18.code,n = _ref18.message;if (0 !== s) {switch (s) {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(n || "需要访问加密的uni-clientDB-action,自动切换为云端环境");break;case "NETWORK_ERROR":{var _e17 = "连接本地调试服务失败,请检查客户端是否和主机在同一局域网下";throw console.error(_e17), new Error(_e17);}case "SWITCH_TO_CLOUD":break;default:{var _e18 = "\u68C0\u6D4B\u672C\u5730\u8C03\u8BD5\u670D\u52A1\u51FA\u73B0\u9519\u8BEF\uFF1A".concat(n, "\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u73AF\u5883\u6216\u91CD\u542F\u5BA2\u6237\u7AEF\u518D\u8BD5");throw console.error(_e18), new Error(_e18);}}return _this16._originCallFunction({ name: e, data: t });}return new Promise(function (e, s) {var n = Be.call(_this16, { data: t });U.request({ method: "POST", url: a, data: { provider: r, platform: h, param: n }, success: function success() {var _ref19 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},t = _ref19.statusCode,n = _ref19.data;return !t || t >= 400 ? s(new P({ code: n.code || "SYS_ERR", message: n.message || "request:fail" })) : e({ result: n });}, fail: function fail(e) {s(new P({ code: e.code || e.errCode || "SYS_ERR", message: e.message || e.errMsg || "request:fail" }));} });});});}var We = [{ rule: /fc_function_not_found|FUNCTION_NOT_FOUND/, content: ",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间", mode: "append" }];var ze = /[\\^$.*+?()[\]{}|]/g,Ve = RegExp(ze.source);function Je(e, t, s) {return e.replace(new RegExp((n = t) && Ve.test(n) ? n.replace(ze, "\\$&") : n, "g"), s);var n;}function Ye(_ref20) {var e = _ref20.functionName,t = _ref20.result,s = _ref20.logPvd;if (this.config.useDebugFunction && t && t.requestId) {var _n7 = JSON.stringify({ spaceId: this.config.spaceId, functionName: e, requestId: t.requestId });console.log("[".concat(s, "-request]").concat(_n7, "[/").concat(s, "-request]"));}}function Xe(e) {var t = e.callFunction,s = function s(_s4) {var _this17 = this;var n = _s4.name;_s4.data = Be.call(e, { data: _s4.data });var r = { aliyun: "aliyun", tencent: "tcb" }[this.config.provider];return t.call(this, _s4).then(function (e) {return Ye.call(_this17, { functionName: n, result: e, logPvd: r }), Promise.resolve(e);}, function (e) {return Ye.call(_this17, { functionName: n, result: e, logPvd: r }), e && e.message && (e.message = function () {var _ref21 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},_ref21$message = _ref21.message,e = _ref21$message === void 0 ? "" : _ref21$message,_ref21$extraInfo = _ref21.extraInfo,t = _ref21$extraInfo === void 0 ? {} : _ref21$extraInfo,_ref21$formatter = _ref21.formatter,s = _ref21$formatter === void 0 ? [] : _ref21$formatter;for (var _n8 = 0; _n8 < s.length; _n8++) {var _s$_n = s[_n8],_r3 = _s$_n.rule,_o2 = _s$_n.content,i = _s$_n.mode,_a = e.match(_r3);if (!_a) continue;var _c = _o2;for (var _e19 = 1; _e19 < _a.length; _e19++) {_c = Je(_c, "{$".concat(_e19, "}"), _a[_e19]);}for (var _e20 in t) {_c = Je(_c, "{".concat(_e20, "}"), t[_e20]);}switch (i) {case "replace":return _c;case "append":default:return e + _c;}}return e;}({ message: "[".concat(_s4.name, "]: ").concat(e.message), formatter: We, extraInfo: { functionName: n } })), Promise.reject(e);});};e.callFunction = function (t) {var n;return u && e.debugInfo && !e.debugInfo.forceRemote && d ? (e._originCallFunction || (e._originCallFunction = s), n = He.call(this, t)) : n = s.call(this, t), Object.defineProperty(n, "result", { get: function get() {return console.warn("当前返回结果为Promise类型,不可直接访问其result属性,详情请参考:https://uniapp.dcloud.net.cn/uniCloud/faq?id=promise"), {};} }), n;};}var Ge = Symbol("CLIENT_DB_INTERNAL");function Qe(e, t) {return e.then = "DoNotReturnProxyWithAFunctionNamedThen", e._internalType = Ge, e.__ob__ = void 0, new Proxy(e, { get: function get(e, s, n) {return s in e || "string" != typeof s ? e[s] : t.get(e, s, n);} });}function Ze(e) {switch (o(e)) {case "array":return e.map(function (e) {return Ze(e);});case "object":return e._internalType === Ge || Object.keys(e).forEach(function (t) {e[t] = Ze(e[t]);}), e;case "regexp":return { $regexp: { source: e.source, flags: e.flags } };case "date":return { $date: e.toISOString() };default:return e;}}function et(e) {e.database = function (t) {if (t && Object.keys(t).length > 0) return e.init(t).database();if (this._database) return this._database;var s = {};var n = {};function r(_ref22) {var t = _ref22.action,r = _ref22.command,o = _ref22.multiCommand;return S(v("database", "invoke")).then(function () {return e.callFunction({ name: "DCloud-clientDB", data: { action: t, command: r, multiCommand: o } });}).then(function (e) {var _e$result = e.result,t = _e$result.code,r = _e$result.message,o = _e$result.token,i = _e$result.tokenExpired,_e$result$systemInfo = _e$result.systemInfo,c = _e$result$systemInfo === void 0 ? [] : _e$result$systemInfo;if (c) for (var _e21 = 0; _e21 < c.length; _e21++) {var _c$_e = c[_e21],_t8 = _c$_e.level,_s5 = _c$_e.message,_n9 = _c$_e.detail,_r4 = console["app-plus" === h && "warn" === _t8 ? "error" : _t8] || console.log;var _o3 = "[System Info]" + _s5;_n9 && (_o3 = "".concat(_o3, "\n\u8BE6\u7EC6\u4FE1\u606F\uFF1A").concat(_n9)), _r4(_o3);}if (t) {var _e22 = new a(r, t);return n.error && n.error.forEach(function (t) {t(_e22);}), Promise.reject(_e22);}o && i && (!function () {var _ref23 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},e = _ref23.token,t = _ref23.tokenExpired;e && U.setStorageSync("uni_id_token", e), t && U.setStorageSync("uni_id_token_expired", t);}({ token: o, tokenExpired: i }), s.refreshToken && s.refreshToken.forEach(function (e) {e({ token: o, tokenExpired: i });}), n.refreshToken && n.refreshToken.forEach(function (e) {e({ token: o, tokenExpired: i });}));var u = e.result.affectedDocs;return "number" == typeof u && Object.defineProperty(e.result, "affectedDocs", { get: function get() {return console.warn("affectedDocs不再推荐使用,请使用inserted/deleted/updated/data.length替代"), u;} }), S(v("database", "success"), e).then(function () {return S(v("database", "complete"), e);}).then(function () {return Promise.resolve(e);});}, function (e) {var t = new a(e.message, e.code || "SYSTEM_ERROR");return n.error && n.error.forEach(function (e) {e(t);}), /fc_function_not_found|FUNCTION_NOT_FOUND/g.test(e.message) && console.warn("clientDB未初始化,请在web控制台保存一次schema以开启clientDB"), S(v("database", "fail"), e).then(function () {return S(v("database", "complete"), e);}).then(function () {return Promise.reject(e);});});}this.isDefault && (n = m("_globalUniCloudDatabaseCallback"));var o = /*#__PURE__*/function () {function o(e, t) {_classCallCheck(this, o);this.content = e, this.prevStage = t, this.udb = null;}_createClass(o, [{ 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: Ze(e.$param) };}) };} }, { 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: "get", value: function get() {return this._send("get", Array.from(arguments));} }, { key: "add", value: function add() {return this._send("add", Array.from(arguments));} }, { key: "remove", value: function remove() {return this._send("remove", 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", value: function set() {throw new Error("clientDB禁止使用set方法");} }, { key: "_send", value: function _send(e, t) {var s = this.getAction(),n = this.getCommand();return n.$db.push({ $method: e, $param: Ze(t) }), r({ action: s, command: n });} }, { key: "useAggregate", get: function get() {var e = this,t = !1;for (; e.prevStage;) {e = e.prevStage;var _s6 = e.content.$method;if ("aggregate" === _s6 || "pipeline" === _s6) {t = !0;break;}}return t;} }, { key: "count", get: function get() {if (!this.useAggregate) return function () {return this._send("count", Array.from(arguments));};var e = this;return function () {return u({ $method: "count", $param: Ze(Array.from(arguments)) }, e);};} }, { key: "multiSend", get: function get() {} }]);return o;}();var i = ["db.Geo", "db.command", "command.aggregate"];function c(e, t) {return i.indexOf("".concat(e, ".").concat(t)) > -1;}function u(e, t) {return Qe(new o(e, t), { get: function get(e, t) {var s = "db";return e && e.content && (s = e.content.$method), c(s, t) ? u({ $method: t }, e) : function () {return u({ $method: t, $param: Ze(Array.from(arguments)) }, e);};} });}function l(_ref24) {var e = _ref24.path,t = _ref24.method;return /*#__PURE__*/function () {function _class2() {_classCallCheck(this, _class2);this.param = Array.from(arguments);}_createClass(_class2, [{ key: "toJSON", value: function toJSON() {return { $newDb: [].concat(_toConsumableArray(e.map(function (e) {return { $method: e };})), [{ $method: t, $param: this.param }]) };} }]);return _class2;}();}var d = { auth: { on: function on(e, t) {s[e] = s[e] || [], s[e].indexOf(t) > -1 || s[e].push(t);}, off: function off(e, t) {s[e] = s[e] || [];var n = s[e].indexOf(t);-1 !== n && s[e].splice(n, 1);} }, on: function on(e, t) {n[e] = n[e] || [], n[e].indexOf(t) > -1 || n[e].push(t);}, off: function off(e, t) {n[e] = n[e] || [];var s = n[e].indexOf(t);-1 !== s && n[e].splice(s, 1);}, env: Qe({}, { get: function get(e, t) {return { $env: t };} }), Geo: Qe({}, { get: function get(e, t) {return l({ path: ["Geo"], method: t });} }), getCloudEnv: function getCloudEnv(e) {if ("string" != typeof e || !e.trim()) throw new Error("getCloudEnv参数错误");return { $env: e.replace("$cloudEnv_", "") };}, multiSend: function multiSend() {var e = Array.from(arguments);return r({ multiCommand: e.map(function (e) {var t = e.getAction(),s = e.getCommand();if ("getTemp" !== s.$db[s.$db.length - 1].$method) throw new Error("multiSend只支持子命令内使用getTemp");return { action: t, command: s };}) }).then(function (t) {for (var _s7 = 0; _s7 < e.length; _s7++) {var _n10 = e[_s7];_n10.udb && "function" == typeof _n10.udb.setResult && _n10.udb.setResult(t.result.dataList[_s7]);}return Promise.resolve(t);}, function (t) {for (var _s8 = 0; _s8 < e.length; _s8++) {var _n11 = e[_s8];_n11.udb && "function" == typeof _n11.udb.setResult && _n11.udb.setResult(t);}return Promise.reject(t);});}, get serverDate() {return l({ path: [], method: "serverDate" });}, get RegExp() {return l({ path: [], method: "RegExp" });} },f = Qe(d, { get: function get(e, t) {return c("db", t) ? u({ $method: t }) : function () {return u({ $method: t, $param: Ze(Array.from(arguments)) });};} });return this._database = f, f;};}var tt;var st = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",nt = /^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function rt() {var e = Ne().token || "",t = e.split(".");if (!e || 3 !== t.length) return { uid: null, role: [], permission: [], tokenExpired: 0 };var s;try {s = JSON.parse((n = t[1], decodeURIComponent(tt(n).split("").map(function (e) {return "%" + ("00" + e.charCodeAt(0).toString(16)).slice(-2);}).join(""))));} catch (e) {throw new Error("获取当前用户信息出错,详细错误信息为:" + e.message);}var n;return s.tokenExpired = 1e3 * s.exp, delete s.exp, delete s.iat, s;}tt = "function" != typeof atob ? function (e) {if (e = String(e).replace(/[\t\n\f\r ]+/g, ""), !nt.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 s, n, r = "", o = 0; o < e.length;) {t = st.indexOf(e.charAt(o++)) << 18 | st.indexOf(e.charAt(o++)) << 12 | (s = st.indexOf(e.charAt(o++))) << 6 | (n = st.indexOf(e.charAt(o++))), r += 64 === s ? String.fromCharCode(t >> 16 & 255) : 64 === n ? String.fromCharCode(t >> 16 & 255, t >> 8 & 255) : String.fromCharCode(t >> 16 & 255, t >> 8 & 255, 255 & t);}return r;} : atob;var ot = t(s(function (e, t) {Object.defineProperty(t, "__esModule", { value: !0 });var s = "chooseAndUploadFile:ok",n = "chooseAndUploadFile:fail";function r(e, t) {return e.tempFiles.forEach(function (e, s) {e.name || (e.name = e.path.substring(e.path.lastIndexOf("/") + 1)), t && (e.fileType = t), e.cloudPath = Date.now() + "_" + s + e.name.substring(e.name.lastIndexOf("."));}), e.tempFilePaths || (e.tempFilePaths = e.tempFiles.map(function (e) {return e.path;})), e;}function o(e, t, _ref25) {var n = _ref25.onChooseFile,r = _ref25.onUploadProgress;return t.then(function (e) {if (n) {var _t9 = n(e);if (void 0 !== _t9) return Promise.resolve(_t9).then(function (t) {return void 0 === t ? e : t;});}return e;}).then(function (t) {return !1 === t ? { errMsg: s, tempFilePaths: [], tempFiles: [] } : function (e, t) {var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 5;var r = arguments.length > 3 ? arguments[3] : undefined;(t = Object.assign({}, t)).errMsg = s;var o = t.tempFiles,i = o.length;var a = 0;return new Promise(function (s) {for (; a < n;) {c();}function c() {var n = a++;if (n >= i) return void (!o.find(function (e) {return !e.url && !e.errMsg;}) && s(t));var u = o[n];e.uploadFile({ filePath: u.path, cloudPath: u.cloudPath, fileType: u.fileType, onUploadProgress: function onUploadProgress(e) {e.index = n, e.tempFile = u, e.tempFilePath = u.path, r && r(e);} }).then(function (e) {u.url = e.fileID, n < i && c();}).catch(function (e) {u.errMsg = e.errMsg || e.message, n < i && 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 ? o(e, function (e) {var t = e.count,s = e.sizeType,_e$sourceType = e.sourceType,o = _e$sourceType === void 0 ? ["album", "camera"] : _e$sourceType,i = e.extension;return new Promise(function (e, a) {uni.chooseImage({ count: t, sizeType: s, sourceType: o, extension: i, success: function success(t) {e(r(t, "image"));}, fail: function fail(e) {a({ errMsg: e.errMsg.replace("chooseImage:fail", n) });} });});}(t), t) : "video" === t.type ? o(e, function (e) {var t = e.camera,s = e.compressed,o = e.maxDuration,_e$sourceType2 = e.sourceType,i = _e$sourceType2 === void 0 ? ["album", "camera"] : _e$sourceType2,a = e.extension;return new Promise(function (e, c) {uni.chooseVideo({ camera: t, compressed: s, maxDuration: o, sourceType: i, extension: a, success: function success(t) {var s = t.tempFilePath,n = t.duration,o = t.size,i = t.height,a = t.width;e(r({ errMsg: "chooseVideo:ok", tempFilePaths: [s], tempFiles: [{ name: t.tempFile && t.tempFile.name || "", path: s, size: o, type: t.tempFile && t.tempFile.type || "", width: a, height: i, duration: n, fileType: "video", cloudPath: "" }] }, "video"));}, fail: function fail(e) {c({ errMsg: e.errMsg.replace("chooseVideo:fail", n) });} });});}(t), t) : o(e, function (e) {var t = e.count,s = e.extension;return new Promise(function (e, o) {var i = uni.chooseFile;if ("undefined" != typeof wx && "function" == typeof wx.chooseMessageFile && (i = wx.chooseMessageFile), "function" != typeof i) return o({ errMsg: n + " 请指定 type 类型,该平台仅支持选择 image 或 video。" });i({ type: "all", count: t, extension: s, success: function success(t) {e(r(t));}, fail: function fail(e) {o({ errMsg: e.errMsg.replace("chooseFile:fail", n) });} });});}(t), t);};};}));var it = "manual";function at(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: {} };}, created: function created() {var _this18 = 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(_this18[t]);}), e;}, function (e, t) {if (_this18.loadtime === it) return;var s = !1;var n = [];for (var _r5 = 2; _r5 < e.length; _r5++) {e[_r5] !== t[_r5] && (n.push(e[_r5]), s = !0);}e[0] !== t[0] && (_this18.mixinDatacomPage.current = _this18.pageCurrent), _this18.mixinDatacomPage.size = _this18.pageSize, _this18.onMixinDatacomPropsChange(s, n);});}, methods: { onMixinDatacomPropsChange: function onMixinDatacomPropsChange(e, t) {}, mixinDatacomEasyGet: function mixinDatacomEasyGet() {var _this19 = this;var _ref26 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},_ref26$getone = _ref26.getone,e = _ref26$getone === void 0 ? !1 : _ref26$getone,t = _ref26.success,s = _ref26.fail;this.mixinDatacomLoading || (this.mixinDatacomLoading = !0, this.mixinDatacomErrorMessage = "", this.mixinDatacomGet().then(function (s) {_this19.mixinDatacomLoading = !1;var _s$result = s.result,n = _s$result.data,r = _s$result.count;_this19.getcount && (_this19.mixinDatacomPage.count = r), _this19.mixinDatacomHasMore = n.length < _this19.pageSize;var o = e ? n.length ? n[0] : void 0 : n;_this19.mixinDatacomResData = o, t && t(o);}).catch(function (e) {_this19.mixinDatacomLoading = !1, _this19.mixinDatacomErrorMessage = e, s && s(e);}));}, mixinDatacomGet: function mixinDatacomGet() {var _s9;var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var s = e.database(this.spaceInfo);var n = t.action || this.action;n && (s = s.action(n));var r = t.collection || this.collection;s = Array.isArray(r) ? (_s9 = s).collection.apply(_s9, _toConsumableArray(r)) : s.collection(r);var o = t.where || this.where;o && Object.keys(o).length && (s = s.where(o));var i = t.field || this.field;i && (s = s.field(i));var a = t.foreignKey || this.foreignKey;a && (s = s.foreignKey(a));var c = t.groupby || this.groupby;c && (s = s.groupBy(c));var u = t.groupField || this.groupField;u && (s = s.groupField(u));!0 === (void 0 !== t.distinct ? t.distinct : this.distinct) && (s = s.distinct());var h = t.orderby || this.orderby;h && (s = s.orderBy(h));var l = void 0 !== t.pageCurrent ? t.pageCurrent : this.mixinDatacomPage.current,d = void 0 !== t.pageSize ? t.pageSize : this.mixinDatacomPage.size,f = void 0 !== t.getcount ? t.getcount : this.getcount,p = void 0 !== t.gettree ? t.gettree : this.gettree,g = void 0 !== t.gettreepath ? t.gettreepath : this.gettreepath,m = { getCount: f },y = { limitLevel: void 0 !== t.limitlevel ? t.limitlevel : this.limitlevel, startWith: void 0 !== t.startwith ? t.startwith : this.startwith };return p && (m.getTree = y), g && (m.getTreePath = y), s = s.skip(d * (l - 1)).limit(d).get(m), s;} } };}function ct(_x30, _x31) {return _ct.apply(this, arguments);}function _ct() {_ct = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee32(e, t) {var s, _e27, n;return _regenerator.default.wrap(function _callee32$(_context32) {while (1) {switch (_context32.prev = _context32.next) {case 0:s = "http://".concat(e, ":").concat(t, "/system/ping");_context32.prev = 1;_context32.next = 4;return n = { url: s, timeout: 500 }, new Promise(function (e, t) {U.request(_objectSpread(_objectSpread({}, n), {}, { success: function success(t) {e(t);}, fail: function fail(e) {t(e);} }));});case 4:_e27 = _context32.sent;return _context32.abrupt("return", !(!_e27.data || 0 !== _e27.data.code));case 8:_context32.prev = 8;_context32.t0 = _context32["catch"](1);return _context32.abrupt("return", !1);case 11:case "end":return _context32.stop();}}}, _callee32, null, [[1, 8]]);}));return _ct.apply(this, arguments);}var ut = new ( /*#__PURE__*/function () {function _class3() {_classCallCheck(this, _class3);}_createClass(_class3, [{ key: "init", value: function init(e) {var t = {};var s = !1 !== e.debugFunction && u && ("h5" === h && navigator.userAgent.indexOf("HBuilderX") > 0 || "app-plus" === h);switch (e.provider) {case "tencent":t = Fe.init(Object.assign(e, { useDebugFunction: s }));break;case "aliyun":t = x.init(Object.assign(e, { useDebugFunction: s }));break;case "private":t = je.init(Object.assign(e, { useDebugFunction: s }));break;default:throw new Error("未提供正确的provider参数");}var n = l;u && n && !n.code && (t.debugInfo = n);var r = Promise.resolve();var o;o = 1, r = new Promise(function (e, t) {setTimeout(function () {e();}, o);}), t.isReady = !1, t.isDefault = !1;var i = t.auth();t.initUniCloud = r.then(function () {return i.getLoginState();}).then(function (e) {return e ? Promise.resolve() : i.signInAnonymously();}).then(function () {if (!u) return Promise.resolve();if (u && t.debugInfo) {var _t$debugInfo = t.debugInfo,_e23 = _t$debugInfo.address,_s10 = _t$debugInfo.servePort;return function () {var _ref27 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee31(e, t) {var s, _n12, _r6;return _regenerator.default.wrap(function _callee31$(_context31) {while (1) {switch (_context31.prev = _context31.next) {case 0:_n12 = 0;case 1:if (!(_n12 < e.length)) {_context31.next = 11;break;}_r6 = e[_n12];_context31.next = 5;return ct(_r6, t);case 5:if (!_context31.sent) {_context31.next = 8;break;}s = _r6;return _context31.abrupt("break", 11);case 8:_n12++;_context31.next = 1;break;case 11:return _context31.abrupt("return", { address: s, port: t });case 12:case "end":return _context31.stop();}}}, _callee31);}));return function (_x32, _x33) {return _ref27.apply(this, arguments);};}()(_e23, _s10);}}).then(function () {var _ref28 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},e = _ref28.address,s = _ref28.port;if (!u) return Promise.resolve();if (e) t.localAddress = e, t.localPort = s;else if (t.debugInfo) {var _e24 = console["app-plus" === h ? "error" : "warn"];var _s11 = "";"remote" === t.debugInfo.initialLaunchType ? (t.debugInfo.forceRemote = !0, _s11 = "当前客户端和HBuilderX不在同一局域网下(或其他网络原因无法连接HBuilderX),uniCloud本地调试服务不对当前客户端生效。\n- 如果不使用uniCloud本地调试服务,请直接忽略此信息。\n- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。\n- 如果在HBuilderX开启的状态下切换过网络环境,请重启HBuilderX后再试\n- 检查系统防火墙是否拦截了HBuilderX自带的nodejs") : _s11 = "无法连接uniCloud本地调试服务,请检查当前客户端是否与主机在同一局域网下。\n- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。\n- 如果在HBuilderX开启的状态下切换过网络环境,请重启HBuilderX后再试\n- 检查系统防火墙是否拦截了HBuilderX自带的nodejs", "h5" === h && (_s11 += "\n- 部分浏览器开启节流模式之后访问本地地址受限,请检查是否启用了节流模式"), _e24(_s11);}}).then(function () {Me(), t.isReady = !0;}), Xe(t), function (e) {var t = e.uploadFile;e.uploadFile = function (e) {var _this20 = this;var s;return s = this.isReady ? Promise.resolve() : this.initUniCloud, s.then(function () {return t.call(_this20, e);});};}(t), et(t), function (e) {e.getCurrentUserInfo = rt, e.chooseAndUploadFile = ot.initChooseAndUploadFile(e), Object.assign(e, { get mixinDatacom() {return at(e);} });}(t);return ["callFunction", "uploadFile", "deleteFile", "getTempFileURL", "downloadFile", "chooseAndUploadFile"].forEach(function (e) {t[e] && (t[e] = T(t[e], e));}), t.init = this.init, t;} }]);return _class3;}())();(function () {{var e = d;var t = {};if (1 === e.length) t = e[0], ut = ut.init(t), ut.isDefault = !0;else {var _t10 = ["auth", "callFunction", "uploadFile", "deleteFile", "getTempFileURL", "downloadFile", "database", "getCurrentUSerInfo"];var _s12;_s12 = e && e.length > 0 ? "应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间" : f ? "应用未关联服务空间,请在uniCloud目录右键关联服务空间" : "uni-app cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间", _t10.forEach(function (e) {ut[e] = function () {return console.error(_s12), Promise.reject(new P({ code: "SYS_ERR", message: _s12 }));};});}Object.assign(ut, { get mixinDatacom() {return at(ut);} }), ut.addInterceptor = w, ut.removeInterceptor = k, u && "h5" === h && (window.uniCloud = ut);}})();var ht = ut;var _default2 = ht;exports.default = _default2; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../webpack/buildin/global.js */ 285), __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 286)["default"])) /***/ }), /* 285 */ /*!***********************************!*\ !*** (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; /***/ }), /* 286 */ /*!*********************************************************!*\ !*** ./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) {Object.defineProperty(exports, "__esModule", { value: true });exports.Behavior = Behavior;exports.Component = Component;exports.Page = Page;exports.nextTick = exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 287));var _PROP_DEFAULT_VALUES;function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}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.");}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 _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;} 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 = _slicedToArray(_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 = {}, _defineProperty(_PROP_DEFAULT_VALUES, String, ''), _defineProperty(_PROP_DEFAULT_VALUES, Number, 0), _defineProperty(_PROP_DEFAULT_VALUES, Boolean, false), _defineProperty(_PROP_DEFAULT_VALUES, Object, null), _defineProperty(_PROP_DEFAULT_VALUES, Array, []), _defineProperty(_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 */ 285))) /***/ }), /* 287 */ /*!**********************!*\ !*** external "Vue" ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = Vue; /***/ }), /* 288 */ /*!**********************************************************!*\ !*** ./node_modules/@babel/runtime/regenerator/index.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! regenerator-runtime */ 289); /***/ }), /* 289 */ /*!************************************************************!*\ !*** ./node_modules/regenerator-runtime/runtime-module.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2014-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ // This method of obtaining a reference to the global object needs to be // kept identical to the way it is obtained in runtime.js var g = (function() { return this || (typeof self === "object" && self); })() || Function("return this")(); // Use `getOwnPropertyNames` because not all browsers support calling // `hasOwnProperty` on the global `self` object in a worker. See #183. var hadRuntime = g.regeneratorRuntime && Object.getOwnPropertyNames(g).indexOf("regeneratorRuntime") >= 0; // Save the old regeneratorRuntime in case it needs to be restored later. var oldRuntime = hadRuntime && g.regeneratorRuntime; // Force reevalutation of runtime.js. g.regeneratorRuntime = undefined; module.exports = __webpack_require__(/*! ./runtime */ 290); if (hadRuntime) { // Restore the original runtime. g.regeneratorRuntime = oldRuntime; } else { // Remove the global property added by runtime.js. try { delete g.regeneratorRuntime; } catch(e) { g.regeneratorRuntime = undefined; } } /***/ }), /* 290 */ /*!*****************************************************!*\ !*** ./node_modules/regenerator-runtime/runtime.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports) { /** * Copyright (c) 2014-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ !(function(global) { "use strict"; var Op = Object.prototype; var hasOwn = Op.hasOwnProperty; var undefined; // More compressible than void 0. var $Symbol = typeof Symbol === "function" ? Symbol : {}; var iteratorSymbol = $Symbol.iterator || "@@iterator"; var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; var inModule = typeof module === "object"; var runtime = global.regeneratorRuntime; if (runtime) { if (inModule) { // If regeneratorRuntime is defined globally and we're in a module, // make the exports object identical to regeneratorRuntime. module.exports = runtime; } // Don't bother evaluating the rest of this file if the runtime was // already defined globally. return; } // Define the runtime globally (as expected by generated code) as either // module.exports (if we're in a module) or a new, empty object. runtime = global.regeneratorRuntime = inModule ? module.exports : {}; function wrap(innerFn, outerFn, self, tryLocsList) { // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator. var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator; var generator = Object.create(protoGenerator.prototype); var context = new Context(tryLocsList || []); // The ._invoke method unifies the implementations of the .next, // .throw, and .return methods. generator._invoke = makeInvokeMethod(innerFn, self, context); return generator; } runtime.wrap = wrap; // Try/catch helper to minimize deoptimizations. Returns a completion // record like context.tryEntries[i].completion. This interface could // have been (and was previously) designed to take a closure to be // invoked without arguments, but in all the cases we care about we // already have an existing method we want to call, so there's no need // to create a new function object. We can even get away with assuming // the method takes exactly one argument, since that happens to be true // in every case, so we don't have to touch the arguments object. The // only additional allocation required is the completion record, which // has a stable shape and so hopefully should be cheap to allocate. function tryCatch(fn, obj, arg) { try { return { type: "normal", arg: fn.call(obj, arg) }; } catch (err) { return { type: "throw", arg: err }; } } var GenStateSuspendedStart = "suspendedStart"; var GenStateSuspendedYield = "suspendedYield"; var GenStateExecuting = "executing"; var GenStateCompleted = "completed"; // Returning this object from the innerFn has the same effect as // breaking out of the dispatch switch statement. var ContinueSentinel = {}; // Dummy constructor functions that we use as the .constructor and // .constructor.prototype properties for functions that return Generator // objects. For full spec compliance, you may wish to configure your // minifier not to mangle the names of these two functions. function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} // This is a polyfill for %IteratorPrototype% for environments that // don't natively support it. var IteratorPrototype = {}; IteratorPrototype[iteratorSymbol] = function () { return this; }; var getProto = Object.getPrototypeOf; var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); if (NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { // This environment has a native %IteratorPrototype%; use it instead // of the polyfill. IteratorPrototype = NativeIteratorPrototype; } var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype; GeneratorFunctionPrototype.constructor = GeneratorFunction; GeneratorFunctionPrototype[toStringTagSymbol] = GeneratorFunction.displayName = "GeneratorFunction"; // Helper for defining the .next, .throw, and .return methods of the // Iterator interface in terms of a single ._invoke method. function defineIteratorMethods(prototype) { ["next", "throw", "return"].forEach(function(method) { prototype[method] = function(arg) { return this._invoke(method, arg); }; }); } runtime.isGeneratorFunction = function(genFun) { var ctor = typeof genFun === "function" && genFun.constructor; return ctor ? ctor === GeneratorFunction || // For the native GeneratorFunction constructor, the best we can // do is to check its .name property. (ctor.displayName || ctor.name) === "GeneratorFunction" : false; }; runtime.mark = function(genFun) { if (Object.setPrototypeOf) { Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); } else { genFun.__proto__ = GeneratorFunctionPrototype; if (!(toStringTagSymbol in genFun)) { genFun[toStringTagSymbol] = "GeneratorFunction"; } } genFun.prototype = Object.create(Gp); return genFun; }; // Within the body of any async function, `await x` is transformed to // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test // `hasOwn.call(value, "__await")` to determine if the yielded value is // meant to be awaited. runtime.awrap = function(arg) { return { __await: arg }; }; function AsyncIterator(generator) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); if (record.type === "throw") { reject(record.arg); } else { var result = record.arg; var value = result.value; if (value && typeof value === "object" && hasOwn.call(value, "__await")) { return Promise.resolve(value.__await).then(function(value) { invoke("next", value, resolve, reject); }, function(err) { invoke("throw", err, resolve, reject); }); } return Promise.resolve(value).then(function(unwrapped) { // When a yielded Promise is resolved, its final value becomes // the .value of the Promise<{value,done}> result for the // current iteration. result.value = unwrapped; resolve(result); }, function(error) { // If a rejected Promise was yielded, throw the rejection back // into the async generator function so it can be handled there. return invoke("throw", error, resolve, reject); }); } } var previousPromise; function enqueue(method, arg) { function callInvokeWithMethodAndArg() { return new Promise(function(resolve, reject) { invoke(method, arg, resolve, reject); }); } return previousPromise = // If enqueue has been called before, then we want to wait until // all previous Promises have been resolved before calling invoke, // so that results are always delivered in the correct order. If // enqueue has not been called before, then it is important to // call invoke immediately, without waiting on a callback to fire, // so that the async generator function has the opportunity to do // any necessary setup in a predictable way. This predictability // is why the Promise constructor synchronously invokes its // executor callback, and why async functions synchronously // execute code before the first await. Since we implement simple // async functions in terms of async generators, it is especially // important to get this right, even though it requires care. previousPromise ? previousPromise.then( callInvokeWithMethodAndArg, // Avoid propagating failures to Promises returned by later // invocations of the iterator. callInvokeWithMethodAndArg ) : callInvokeWithMethodAndArg(); } // Define the unified helper method that is used to implement .next, // .throw, and .return (see defineIteratorMethods). this._invoke = enqueue; } defineIteratorMethods(AsyncIterator.prototype); AsyncIterator.prototype[asyncIteratorSymbol] = function () { return this; }; runtime.AsyncIterator = AsyncIterator; // Note that simple async functions are implemented on top of // AsyncIterator objects; they just return a Promise for the value of // the final result produced by the iterator. runtime.async = function(innerFn, outerFn, self, tryLocsList) { var iter = new AsyncIterator( wrap(innerFn, outerFn, self, tryLocsList) ); return runtime.isGeneratorFunction(outerFn) ? iter // If outerFn is a generator, return the full iterator. : iter.next().then(function(result) { return result.done ? result.value : iter.next(); }); }; function makeInvokeMethod(innerFn, self, context) { var state = GenStateSuspendedStart; return function invoke(method, arg) { if (state === GenStateExecuting) { throw new Error("Generator is already running"); } if (state === GenStateCompleted) { if (method === "throw") { throw arg; } // Be forgiving, per 25.3.3.3.3 of the spec: // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume return doneResult(); } context.method = method; context.arg = arg; while (true) { var delegate = context.delegate; if (delegate) { var delegateResult = maybeInvokeDelegate(delegate, context); if (delegateResult) { if (delegateResult === ContinueSentinel) continue; return delegateResult; } } if (context.method === "next") { // Setting context._sent for legacy support of Babel's // function.sent implementation. context.sent = context._sent = context.arg; } else if (context.method === "throw") { if (state === GenStateSuspendedStart) { state = GenStateCompleted; throw context.arg; } context.dispatchException(context.arg); } else if (context.method === "return") { context.abrupt("return", context.arg); } state = GenStateExecuting; var record = tryCatch(innerFn, self, context); if (record.type === "normal") { // If an exception is thrown from innerFn, we leave state === // GenStateExecuting and loop back for another invocation. state = context.done ? GenStateCompleted : GenStateSuspendedYield; if (record.arg === ContinueSentinel) { continue; } return { value: record.arg, done: context.done }; } else if (record.type === "throw") { state = GenStateCompleted; // Dispatch the exception by looping back around to the // context.dispatchException(context.arg) call above. context.method = "throw"; context.arg = record.arg; } } }; } // Call delegate.iterator[context.method](context.arg) and handle the // result, either by returning a { value, done } result from the // delegate iterator, or by modifying context.method and context.arg, // setting context.delegate to null, and returning the ContinueSentinel. function maybeInvokeDelegate(delegate, context) { var method = delegate.iterator[context.method]; if (method === undefined) { // A .throw or .return when the delegate iterator has no .throw // method always terminates the yield* loop. context.delegate = null; if (context.method === "throw") { if (delegate.iterator.return) { // If the delegate iterator has a return method, give it a // chance to clean up. context.method = "return"; context.arg = undefined; maybeInvokeDelegate(delegate, context); if (context.method === "throw") { // If maybeInvokeDelegate(context) changed context.method from // "return" to "throw", let that override the TypeError below. return ContinueSentinel; } } context.method = "throw"; context.arg = new TypeError( "The iterator does not provide a 'throw' method"); } return ContinueSentinel; } var record = tryCatch(method, delegate.iterator, context.arg); if (record.type === "throw") { context.method = "throw"; context.arg = record.arg; context.delegate = null; return ContinueSentinel; } var info = record.arg; if (! info) { context.method = "throw"; context.arg = new TypeError("iterator result is not an object"); context.delegate = null; return ContinueSentinel; } if (info.done) { // Assign the result of the finished delegate to the temporary // variable specified by delegate.resultName (see delegateYield). context[delegate.resultName] = info.value; // Resume execution at the desired location (see delegateYield). context.next = delegate.nextLoc; // If context.method was "throw" but the delegate handled the // exception, let the outer generator proceed normally. If // context.method was "next", forget context.arg since it has been // "consumed" by the delegate iterator. If context.method was // "return", allow the original .return call to continue in the // outer generator. if (context.method !== "return") { context.method = "next"; context.arg = undefined; } } else { // Re-yield the result returned by the delegate method. return info; } // The delegate iterator is finished, so forget it and continue with // the outer generator. context.delegate = null; return ContinueSentinel; } // Define Generator.prototype.{next,throw,return} in terms of the // unified ._invoke helper method. defineIteratorMethods(Gp); Gp[toStringTagSymbol] = "Generator"; // A Generator should always return itself as the iterator object when the // @@iterator function is called on it. Some browsers' implementations of the // iterator prototype chain incorrectly implement this, causing the Generator // object to not be returned from this call. This ensures that doesn't happen. // See https://github.com/facebook/regenerator/issues/274 for more details. Gp[iteratorSymbol] = function() { return this; }; Gp.toString = function() { return "[object Generator]"; }; function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; if (1 in locs) { entry.catchLoc = locs[1]; } if (2 in locs) { entry.finallyLoc = locs[2]; entry.afterLoc = locs[3]; } this.tryEntries.push(entry); } function resetTryEntry(entry) { var record = entry.completion || {}; record.type = "normal"; delete record.arg; entry.completion = record; } function Context(tryLocsList) { // The root entry object (effectively a try statement without a catch // or a finally block) gives us a place to store values thrown from // locations where there is no enclosing try statement. this.tryEntries = [{ tryLoc: "root" }]; tryLocsList.forEach(pushTryEntry, this); this.reset(true); } runtime.keys = function(object) { var keys = []; for (var key in object) { keys.push(key); } keys.reverse(); // Rather than returning an object with a next method, we keep // things simple and return the next function itself. return function next() { while (keys.length) { var key = keys.pop(); if (key in object) { next.value = key; next.done = false; return next; } } // To avoid creating an additional object, we just hang the .value // and .done properties off the next function object itself. This // also ensures that the minifier will not anonymize the function. next.done = true; return next; }; }; function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; if (iteratorMethod) { return iteratorMethod.call(iterable); } if (typeof iterable.next === "function") { return iterable; } if (!isNaN(iterable.length)) { var i = -1, next = function next() { while (++i < iterable.length) { if (hasOwn.call(iterable, i)) { next.value = iterable[i]; next.done = false; return next; } } next.value = undefined; next.done = true; return next; }; return next.next = next; } } // Return an iterator with no values. return { next: doneResult }; } runtime.values = values; function doneResult() { return { value: undefined, done: true }; } Context.prototype = { constructor: Context, reset: function(skipTempReset) { this.prev = 0; this.next = 0; // Resetting context._sent for legacy support of Babel's // function.sent implementation. this.sent = this._sent = undefined; this.done = false; this.delegate = null; this.method = "next"; this.arg = undefined; this.tryEntries.forEach(resetTryEntry); if (!skipTempReset) { for (var name in this) { // Not sure about the optimal order of these conditions: if (name.charAt(0) === "t" && hasOwn.call(this, name) && !isNaN(+name.slice(1))) { this[name] = undefined; } } } }, stop: function() { this.done = true; var rootEntry = this.tryEntries[0]; var rootRecord = rootEntry.completion; if (rootRecord.type === "throw") { throw rootRecord.arg; } return this.rval; }, dispatchException: function(exception) { if (this.done) { throw exception; } var context = this; function handle(loc, caught) { record.type = "throw"; record.arg = exception; context.next = loc; if (caught) { // If the dispatched exception was caught by a catch block, // then let that catch block handle the exception normally. context.method = "next"; context.arg = undefined; } return !! caught; } for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; var record = entry.completion; if (entry.tryLoc === "root") { // Exception thrown outside of any try block that could handle // it, so set the completion value of the entire function to // throw the exception. return handle("end"); } if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, "catchLoc"); var hasFinally = hasOwn.call(entry, "finallyLoc"); if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) { return handle(entry.catchLoc, true); } else if (this.prev < entry.finallyLoc) { return handle(entry.finallyLoc); } } else if (hasCatch) { if (this.prev < entry.catchLoc) { return handle(entry.catchLoc, true); } } else if (hasFinally) { if (this.prev < entry.finallyLoc) { return handle(entry.finallyLoc); } } else { throw new Error("try statement without catch or finally"); } } } }, abrupt: function(type, arg) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { var finallyEntry = entry; break; } } if (finallyEntry && (type === "break" || type === "continue") && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc) { // Ignore the finally entry if control is not jumping to a // location outside the try/catch block. finallyEntry = null; } var record = finallyEntry ? finallyEntry.completion : {}; record.type = type; record.arg = arg; if (finallyEntry) { this.method = "next"; this.next = finallyEntry.finallyLoc; return ContinueSentinel; } return this.complete(record); }, complete: function(record, afterLoc) { if (record.type === "throw") { throw record.arg; } if (record.type === "break" || record.type === "continue") { this.next = record.arg; } else if (record.type === "return") { this.rval = this.arg = record.arg; this.method = "return"; this.next = "end"; } else if (record.type === "normal" && afterLoc) { this.next = afterLoc; } return ContinueSentinel; }, finish: function(finallyLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.finallyLoc === finallyLoc) { this.complete(entry.completion, entry.afterLoc); resetTryEntry(entry); return ContinueSentinel; } } }, "catch": function(tryLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc === tryLoc) { var record = entry.completion; if (record.type === "throw") { var thrown = record.arg; resetTryEntry(entry); } return thrown; } } // The context.catch method must only be called with a location // argument that corresponds to a known catch block. throw new Error("illegal catch attempt"); }, delegateYield: function(iterable, resultName, nextLoc) { this.delegate = { iterator: values(iterable), resultName: resultName, nextLoc: nextLoc }; if (this.method === "next") { // Deliberately forget the last sent value so that we don't // accidentally pass it on to the delegate. this.arg = undefined; } return ContinueSentinel; } }; })( // In sloppy mode, unbound `this` refers to the global object, fallback to // Function constructor if we're in global strict mode. That is sadly a form // of indirect eval which violates Content Security Policy. (function() { return this || (typeof self === "object" && self); })() || Function("return this")() ); /***/ }), /* 291 */ /*!*************************************************************!*\ !*** ./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) {Object.defineProperty(exports, "__esModule", { value: true });exports.compileI18nJsonStr = compileI18nJsonStr;exports.hasI18nJson = hasI18nJson;exports.initVueI18n = initVueI18n;exports.isI18nStr = isI18nStr;exports.normalizeLocale = normalizeLocale;exports.parseI18nJson = parseI18nJson;exports.resolveLocale = resolveLocale;exports.isString = exports.LOCALE_ZH_HANT = exports.LOCALE_ZH_HANS = exports.LOCALE_FR = exports.LOCALE_ES = exports.LOCALE_EN = exports.I18n = exports.Formatter = void 0;function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}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.");}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 _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}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, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var isArray = Array.isArray; var isObject = function isObject(val) {return val !== null && typeof val === 'object';}; var defaultDelimiters = ['{', '}'];var BaseFormatter = /*#__PURE__*/function () { function BaseFormatter() {_classCallCheck(this, BaseFormatter); this._caches = Object.create(null); }_createClass(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 = _slicedToArray(_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 = 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.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 lang = startsWith(locale, [LOCALE_EN, LOCALE_FR, LOCALE_ES]); 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;_classCallCheck(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); } }_createClass(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 (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 */ 285))) /***/ }), /* 292 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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__854DCD5" };exports.default = _default; /***/ }), /* 293 */ /*!**************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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\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\nObject.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}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.\");}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 _iterableToArrayLimit(arr, i) {if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i[\"return\"] != null) _i[\"return\"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;}\n\nvar config = {\n version: 'v2.3.6-20211201',\n yAxisWidth: 15,\n yAxisSplit: 5,\n xAxisHeight: 22,\n xAxisLineHeight: 22,\n legendHeight: 15,\n yAxisTitleWidth: 15,\n padding: [10, 10, 10, 10],\n pixelRatio: 1,\n rotate: false,\n columePadding: 3,\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 xAxisTextPadding: 3,\n titleColor: '#333333',\n titleFontSize: 20,\n subtitleColor: '#999999',\n subtitleFontSize: 15,\n toolTipPadding: 3,\n toolTipBackground: '#000000',\n toolTipOpacity: 0.7,\n toolTipLineHeight: 20,\n radarLabelTextMargin: 13,\n gaugeLabelTextMargin: 13 };\n\n\nvar assign = function assign(target) {for (var _len2 = arguments.length, varArgs = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {varArgs[_key2 - 1] = arguments[_key2];}\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]\" ?\n 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};\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// 经纬度转墨卡托\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}\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}\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 num++;\n } else {\n num--;\n }\n }\n return num / multiple;\n}\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}\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 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}\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}\n\nfunction calRotateTranslate(x, y, h) {\n var xv = x;\n var yv = h - y;\n var transX = xv + (h - yv - xv) / Math.sqrt(2);\n transX *= -1;\n var transY = (h - yv) * (Math.sqrt(2) - 1) - (h - yv - xv) / Math.sqrt(2);\n return {\n transX: transX,\n transY: transY };\n\n}\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,\n 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,\n 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\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}\n\nfunction convertCoordinateOrigin(x, y, center) {\n return {\n x: center.x + x,\n y: center.y - y };\n\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}\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}\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 item.legendShape = \"rect\";\n break;\n case 'area':\n item.legendShape = \"triangle\";\n break;\n case 'bar':\n item.legendShape = \"rect\";\n break;\n default:\n item.legendShape = \"circle\";}\n\n }\n }\n return series;\n}\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}\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}\n\nfunction measureText(text, fontSize, context) {\n var width = 0;\n text = String(text);\n\n\n\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}\n\nfunction dataCombine(series) {\n return series.reduce(function (a, b) {\n return (a.data ? a.data : a).concat(b.data);\n }, []);\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}\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}\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 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.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}\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}\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}\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 points = calPoints[0][index];\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 return {\n text: option.formatter ? option.formatter(item, titleText, index, opts) : item.name + ': ' + item.data,\n color: item.color };\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}\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\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}\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\n var text2 = {\n text: '收盘:' + item.data[1],\n color: color[1] };\n\n var text3 = {\n text: '最低:' + item.data[2],\n color: color[2] };\n\n var text4 = {\n text: '最高:' + item.data[3],\n color: color[3] };\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}\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}\n\nfunction findCurrentIndex(currentPoints, calPoints, opts, config) {\n var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;\n var current = { index: -1, group: [] };\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 _i2 = 0; _i2 < calPoints.length; _i2++) {\n timePoints[_i2] = Array(calPoints[_i2].length);\n for (var j = 0; j < calPoints[_i2].length; j++) {\n timePoints[_i2][j] = Math.abs(calPoints[_i2][j].x - currentPoints.x);\n }\n };\n var pointValue = Array(timePoints.length);\n var pointIndex = Array(timePoints.length);\n for (var _i3 = 0; _i3 < timePoints.length; _i3++) {\n pointValue[_i3] = Math.min.apply(null, timePoints[_i3]);\n pointIndex[_i3] = timePoints[_i3].indexOf(pointValue[_i3]);\n }\n var minValue = Math.min.apply(null, pointValue);\n current.index = [];\n for (var _i4 = 0; _i4 < pointValue.length; _i4++) {\n if (pointValue[_i4] == minValue) {\n current.group.push(_i4);\n current.index.push(pointIndex[_i4]);\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}\n\nfunction findBarChartCurrentIndex(currentPoints, calPoints, opts, config) {\n var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;\n var current = { index: -1, group: [] };\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}\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}\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}\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}\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}\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}\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}\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}\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}\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}\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}\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 });\n if (items.length) {\n newPoints.push(items);\n }\n return newPoints;\n}\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 itemWidth = shapeWidth + shapeRight + measureText(item.name || '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 _i5 = 0; _i5 < lineNum; _i5++) {\n var temp = series.slice(_i5 * maxLength, _i5 * maxLength + maxLength);\n _currentRow.push(temp);\n }\n legendData.points = _currentRow;\n if (_currentRow.length) {\n for (var _i6 = 0; _i6 < _currentRow.length; _i6++) {\n var _item = _currentRow[_i6];\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 _i7 = 0; _i7 < legendData.widthArr.length; _i7++) {\n _legendWidth += legendData.widthArr[_i7];\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}\n\nfunction calCategoriesData(categories, opts, config, eachSpacing, context) {\n var result = {\n angle: 0,\n xAxisHeight: config.xAxisHeight };\n\n var categoriesTextLenth = categories.map(function (item) {\n return measureText(item, opts.xAxis.fontSize * opts.pix || config.fontSize, context);\n });\n var maxTextLength = Math.max.apply(this, categoriesTextLenth);\n\n if (opts.xAxis.rotateLabel == true && maxTextLength + 2 * config.xAxisTextPadding > eachSpacing) {\n result.angle = 45 * Math.PI / 180;\n result.xAxisHeight = 2 * config.xAxisTextPadding + maxTextLength * Math.sin(result.angle);\n }\n return result;\n}\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 (typeof 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 (typeof 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\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}\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: config.xAxisHeight };\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 || config.fontSize, context);\n });\n // get max length of categories text\n var maxTextLength = Math.max.apply(this, textLength);\n // 如果刻度值文本内容过长,则将其逆时针旋转45°\n if (maxTextLength + 2 * config.xAxisTextPadding > eachSpacing) {\n result.angle = 45 * Math.PI / 180;\n result.xAxisHeight = 2 * config.xAxisTextPadding + maxTextLength * Math.sin(result.angle);\n }\n if (opts.xAxis.disabled === true) {\n result.xAxisHeight = 0;\n }\n return result;\n}\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 = [];var _loop2 = function _loop2(\n 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);};for (var i = 0; i < series.length; i++) {_loop2(i);\n }\n return data;\n}\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 _i8 = 0; _i8 < series.length; _i8++) {\n var _item2 = series[_i8];\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 _i9 = 0; _i9 < series.length; _i9++) {\n var _item3 = series[_i9];\n _item3._start_ = _start_;\n _start_ += 2 * _item3._proportion_ * Math.PI;\n }\n return series;\n}\n\nfunction getFunnelDataPoints(series, radius, type, eachSpacing) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n series = series.sort(function (a, b) {\n return parseInt(b.data) - parseInt(a.data);\n });\n for (var i = 0; i < series.length; i++) {\n if (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 (type !== 'pyramid') {\n series.reverse();\n }\n return series;\n}\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 _i10 = 0; _i10 < series.length; _i10++) {\n var _item4 = series[_i10];\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 _i11 = 0; _i11 < series.length; _i11++) {\n var _item5 = series[_i11];\n _item5._start_ = _start_;\n _start_ += 2 * _item5._rose_proportion_ * Math.PI;\n }\n return series;\n}\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.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}\n\nfunction getGaugeAxisPoints(categories, startAngle, endAngle) {\n var totalAngle = startAngle - endAngle + 1;\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}\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 _i12 = 0; _i12 < categories.length; _i12++) {\n if (item.data <= categories[_i12].value) {\n item.color = categories[_i12].color;\n break;\n }\n }\n } else {\n item.color = gaugeOption.pointer.color;\n }\n var totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\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}\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}\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}\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}\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 = 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 (index > 0) {\n item.width -= 2 * border;\n }\n return item;\n });\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}\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}\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 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 + index * eachSpacing);\n });\n if (opts.xAxis.boundaryGap !== 'justify') {\n if (opts.enableScroll === true) {\n xAxisPoints.push(startX + 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}\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}\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 (typeof 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}\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 (typeof 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}\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\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 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}\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 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}\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 (typeof 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 (typeof 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 //为了兼容v1.9.0之前的项目\n // if (index > -1) {\n // if (typeof opts.yAxis.data[index].min === 'number') {\n // minData = Math.min(opts.yAxis.data[index].min, minData);\n // }\n // if (typeof opts.yAxis.data[index].max === 'number') {\n // maxData = Math.max(opts.yAxis.data[index].max, maxData);\n // }\n // } else {\n // if (typeof opts.yAxis.min === 'number') {\n // minData = Math.min(opts.yAxis.min, minData);\n // }\n // if (typeof opts.yAxis.max === 'number') {\n // maxData = Math.max(opts.yAxis.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 = yData.min === undefined || yData.min === null ? dataRange.minRange : yData.min;\n var maxRange = yData.max === undefined || yData.min === null ? dataRange.maxRange : yData.max;\n var range = [];\n var eachRange = (maxRange - minRange) / opts.yAxis.splitNumber;\n for (var i = 0; i <= opts.yAxis.splitNumber; i++) {\n range.push(minRange + eachRange * i);\n }\n return range.reverse();\n}\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);var _loop3 = function _loop3(\n\n _i13) {\n var yData = opts.yAxis.data[_i13];\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) {return val + (yData.unit || '');};\n }\n yData.categories = yData.categories || opts.categories;\n rangesArr[_i13] = yData.categories;\n } else {\n if (!yData.formatter) {\n yData.formatter = function (val) {return val.toFixed(yData.tofix) + (yData.unit || '');};\n }\n rangesArr[_i13] = getYAxisTextList(newSeries[_i13], opts, config, columnstyle.type, yData, _i13);\n }\n var yAxisFontSizes = yData.fontSize * opts.pix || config.fontSize;\n yAxisWidthArr[_i13] = {\n position: yData.position ? yData.position : 'left',\n width: 0 };\n\n rangesFormatArr[_i13] = rangesArr[_i13].map(function (items) {\n items = yData.formatter(items);\n yAxisWidthArr[_i13].width = Math.max(yAxisWidthArr[_i13].width, measureText(items, yAxisFontSizes, context) + 5);\n return items;\n });\n var calibration = yData.calibration ? 4 * opts.pix : 0;\n yAxisWidthArr[_i13].width += calibration + 3 * opts.pix;\n if (yData.disabled === true) {\n yAxisWidthArr[_i13].width = 0;\n }};for (var _i13 = 0; _i13 < YLength; _i13++) {_loop3(_i13);\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) {return val + (opts.yAxis.unit || '');};\n }\n } else {\n if (!opts.yAxis.formatter) {\n opts.yAxis.formatter = function (val) {return val.toFixed(opts.yAxis.tofix) + (opts.yAxis.unit || '');};\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) {\n item = opts.yAxis.formatter(item);\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}\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 = ranges[i].shift();\n var minVal = ranges[i].pop();\n var item = maxVal - (maxVal - minVal) * (point - minAxis) / spacingValid;\n item = opts.yAxis.data[i].formatter ? opts.yAxis.data[i].formatter(item) : item.toFixed(0);\n items.push(String(item));\n }\n return items;\n}\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}\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}\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 === 'triangle') {\n return;\n }\n context.closePath();\n context.fill();\n context.stroke();\n}\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}\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 (typeof 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) : 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}\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 (typeof data[index] === 'object' && data[index] !== null) {\n value = data[index].value;\n }\n var formatVal = series.formatter ? series.formatter(value, index) : 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}\n\nfunction drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context) {\n radius -= gaugeOption.width / 2 + gaugeOption.labelOffset * opts.pix;\n var totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\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) : 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\n}\n\nfunction drawRadarLabel(angleList, radius, centerPosition, opts, config, context) {\n var radarOption = opts.extra.radar || {};\n radius += config.radarLabelTextMargin * opts.pix;\n angleList.forEach(function (angle, index) {\n var pos = {\n x: radius * Math.cos(angle),\n y: radius * 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}\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, series) {\n var text = item.formatter ? item.formatter(item, index, series) : util.toFixed(item._proportion_.toFixed(4) * 100) + '%';\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\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 _i14 = 0; _i14 < textObjectCollection.length; _i14++) {\n var _item6 = textObjectCollection[_i14];\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, 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}\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;\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 - config.toolTipPadding, textY, textWidth + 2 * config.toolTipPadding, config.fontSize + 2 * config.toolTipPadding);\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 + config.toolTipPadding + config.fontSize);\n context.closePath();\n context.stroke();\n }\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 labelFontColor: '#666666',\n labelBgColor: '#DFE8FF',\n labelBgOpacity: 0.8,\n yAxisIndex: 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 labelText = opts.yAxis.formatter ? opts.yAxis.formatter(item.value) : item.value;\n context.setFontSize(config.fontSize);\n var textWidth = measureText(labelText, config.fontSize, context);\n var yAxisWidth = opts.chartData.yAxisData.yAxisWidth[0].width;\n var bgStartX = opts.area[3] - textWidth - config.toolTipPadding * 2;\n var bgEndX = opts.area[3];\n var bgWidth = bgEndX - bgStartX;\n var textX = bgEndX - config.toolTipPadding;\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, textY - 0.5 * config.fontSize - config.toolTipPadding, bgWidth, config.fontSize + 2 * config.toolTipPadding);\n context.closePath();\n context.stroke();\n context.fill();\n context.setFontSize(config.fontSize);\n context.setTextAlign('right');\n context.setFillStyle(item.labelFontColor);\n context.fillText(String(labelText), textX, textY + 0.5 * config.fontSize);\n context.stroke();\n context.setTextAlign('left');\n }\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 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(config.fontSize);\n var textWidth = measureText(labelText[i], config.fontSize, context);\n var bgStartX = void 0,bgEndX = void 0,bgWidth = void 0;\n if (widthArr[i].position == 'left') {\n bgStartX = tStartLeft - widthArr[i].width;\n bgEndX = Math.max(bgStartX, bgStartX + textWidth + config.toolTipPadding * 2);\n } else {\n bgStartX = tStartRight;\n bgEndX = Math.max(bgStartX + widthArr[i].width, bgStartX + textWidth + config.toolTipPadding * 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 - config.toolTipPadding, bgWidth, config.fontSize + 2 *\n config.toolTipPadding);\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}\n\nfunction drawToolTipSplitArea(offsetX, opts, config, context, eachSpacing) {\n var toolTipOption = assign({}, {\n activeBgColor: '#000000',\n activeBgOpacity: 0.08 },\n opts.extra.column);\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 - eachSpacing / 2, startY, eachSpacing, endY - startY);\n context.closePath();\n context.fill();\n context.setFillStyle(\"#FFFFFF\");\n}\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}\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 fontColor: '#FFFFFF',\n splitLine: true },\n opts.extra.tooltip);\n if (toolTipOption.showCategory == true && opts.categories) {\n textList.unshift({ text: opts.categories[opts.tooltip.index], color: null });\n }\n var legendWidth = 4 * opts.pix;\n var legendMarginRight = 5 * opts.pix;\n var arrowWidth = toolTipOption.showArrow ? 8 * opts.pix : 0;\n var isOverRightBorder = false;\n if (opts.type == 'line' || 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, config.fontSize, context);\n });\n var toolTipWidth = legendWidth + legendMarginRight + 4 * config.toolTipPadding + Math.max.apply(null, textWidth);\n var toolTipHeight = 2 * config.toolTipPadding + textList.length * config.toolTipLineHeight;\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 || config.toolTipBackground, toolTipOption.bgOpacity || config.toolTipOpacity));\n context.setLineWidth(toolTipOption.borderWidth * opts.pix);\n context.setStrokeStyle(hexToRgb(toolTipOption.borderColor, toolTipOption.borderOpacity));\n var radius = toolTipOption.borderRadius;\n if (isOverRightBorder) {\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,\n 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,\n false);\n context.arc(offset.x + arrowWidth + Math.round(toolTipWidth) - radius, offset.y + toolTipHeight - radius, radius, 0,\n 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 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 * config.toolTipPadding;\n var startY = offset.y + (config.toolTipLineHeight - config.fontSize) / 2 + config.toolTipLineHeight * index + config.toolTipPadding + 1;\n if (isOverRightBorder) {\n startX = offset.x - toolTipWidth - arrowWidth + 2 * config.toolTipPadding;\n }\n context.fillRect(startX, startY, legendWidth, config.fontSize);\n context.closePath();\n }\n });\n // draw text list\n textList.forEach(function (item, index) {\n var startX = offset.x + arrowWidth + 2 * config.toolTipPadding + legendWidth + legendMarginRight;\n if (isOverRightBorder) {\n startX = offset.x - toolTipWidth - arrowWidth + 2 * config.toolTipPadding + +legendWidth + legendMarginRight;\n }\n var startY = offset.y + (config.toolTipLineHeight - config.fontSize) / 2 + config.toolTipLineHeight * index + config.toolTipPadding;\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(toolTipOption.fontColor);\n context.fillText(item.text, startX, startY + config.fontSize);\n context.closePath();\n context.stroke();\n });\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 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 var data = eachSeries.data;\n switch (columnOption.type) {\n case 'group':\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, 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, 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 === true) {\n var left = startX;\n var top = item.y;\n var width = item.width;\n var _height = opts.height - opts.area[2] - item.y;\n if (columnOption.barBorderCircle) {\n columnOption.barBorderRadius = [width / 2, width / 2, 0, 0];\n }var _columnOption$barBord = _slicedToArray(\n columnOption.barBorderRadius, 4),r0 = _columnOption$barBord[0],r1 = _columnOption$barBord[1],r2 = _columnOption$barBord[2],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 - 2, item.y);\n context.lineTo(startX + item.width - 2, 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.stroke();\n context.fill();\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 _i15 = 0; _i15 < points.length; _i15++) {\n var _item7 = points[_i15];\n if (_item7 !== null && _i15 > leftNum && _i15 < 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 - 2, height);\n context.closePath();\n context.fill();\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 if (seriesIndex == 0) {\n for (var _i16 = 0; _i16 < points.length; _i16++) {\n var _item8 = points[_i16];\n if (_item8 !== null && _i16 > leftNum && _i16 < rightNum) {\n //画背景颜色\n context.beginPath();\n context.setFillStyle(columnOption.meterFillColor);\n var startX = _item8.x - _item8.width / 2;\n var height = opts.height - _item8.y - opts.area[2];\n if (columnOption.barBorderCircle) {\n var barBorderRadius = (_item8.width - columnOption.meterBorder * 2) / 2;\n if (barBorderRadius > height) {\n barBorderRadius = height;\n }\n context.moveTo(startX + columnOption.meterBorder, opts.height - opts.area[2]);\n context.lineTo(startX + columnOption.meterBorder, _item8.y + barBorderRadius);\n context.arc(startX + _item8.width / 2, _item8.y + barBorderRadius, barBorderRadius, -Math.PI, 0);\n context.lineTo(startX + _item8.width - columnOption.meterBorder, opts.height - opts.area[2]);\n context.lineTo(startX, opts.height - opts.area[2]);\n context.fill();\n } else {\n context.moveTo(startX, _item8.y);\n context.fillRect(startX, _item8.y, _item8.width, height);\n context.closePath();\n context.fill();\n }\n //画边框线\n if (columnOption.meterBorder > 0) {\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(columnOption.meterBorder * opts.pix);\n if (columnOption.barBorderCircle) {\n var barBorderRadius = (_item8.width - columnOption.meterBorder) / 2;\n if (barBorderRadius > height) {\n barBorderRadius = height;\n }\n context.moveTo(startX + columnOption.meterBorder * 0.5, opts.height - opts.area[2]);\n context.lineTo(startX + columnOption.meterBorder * 0.5, _item8.y + barBorderRadius);\n context.arc(startX + _item8.width / 2, _item8.y + barBorderRadius - columnOption.meterBorder * 0.5, barBorderRadius, -Math.PI, 0);\n context.lineTo(startX + _item8.width - columnOption.meterBorder * 0.5, opts.height - opts.area[2]);\n } else {\n context.moveTo(startX + columnOption.meterBorder * 0.5, _item8.y + height);\n context.lineTo(startX + columnOption.meterBorder * 0.5, _item8.y + columnOption.meterBorder * 0.5);\n context.lineTo(startX + _item8.width - columnOption.meterBorder * 0.5, _item8.y + columnOption.meterBorder * 0.5);\n context.lineTo(startX + _item8.width - columnOption.meterBorder * 0.5, _item8.y + height);\n }\n context.stroke();\n }\n }\n };\n } else {\n for (var _i17 = 0; _i17 < points.length; _i17++) {\n var _item9 = points[_i17];\n if (_item9 !== null && _i17 > leftNum && _i17 < rightNum) {\n context.beginPath();\n context.setFillStyle(_item9.color || eachSeries.color);\n var startX = _item9.x - _item9.width / 2;\n var height = opts.height - _item9.y - opts.area[2];\n if (columnOption.barBorderCircle) {\n var barBorderRadius = _item9.width / 2;\n if (barBorderRadius > height) {\n barBorderRadius = height;\n }\n context.moveTo(startX, opts.height - opts.area[2]);\n context.arc(startX + barBorderRadius, _item9.y + barBorderRadius, barBorderRadius, -Math.PI, -Math.PI / 2);\n context.arc(startX + _item9.width - barBorderRadius, _item9.y + barBorderRadius, barBorderRadius, -Math.PI / 2, 0);\n context.lineTo(startX + _item9.width, opts.height - opts.area[2]);\n context.lineTo(startX, opts.height - opts.area[2]);\n context.fill();\n } else {\n context.moveTo(startX, _item9.y);\n context.fillRect(startX, _item9.y, _item9.width, height);\n context.closePath();\n context.fill();\n }\n }\n };\n }\n break;}\n\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 = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts);\n drawPointText(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 drawPointText(points, eachSeries, config, context, opts);\n break;\n case 'meter':\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawPointText(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}\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 _i18 = 0; _i18 < points.length; _i18++) {\n var item = points[_i18];\n //fix issues/I27B1N yyoinge & Joeshu\n if (item !== null && _i18 > leftNum && _i18 < 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 _height2 = item.heigh;\n if (columnOption.barBorderCircle) {\n columnOption.barBorderRadius = [width / 2, width / 2, 0, 0];\n }var _columnOption$barBord2 = _slicedToArray(\n columnOption.barBorderRadius, 4),r0 = _columnOption$barBord2[0],r1 = _columnOption$barBord2[1],r2 = _columnOption$barBord2[2],r3 = _columnOption$barBord2[3];\n var minRadius = Math.min(width / 2, _height2 / 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\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 - 2);\n context.lineTo(startX, startY + item.width - 2);\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 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 _i19 = 0; _i19 < points.length; _i19++) {\n var _item10 = points[_i19];\n if (_item10 !== null && _i19 > leftNum && _i19 < rightNum) {\n context.beginPath();\n var fillColor = _item10.color || eachSeries.color;\n var startX = _item10.x0;\n context.setFillStyle(fillColor);\n context.moveTo(startX, _item10.y - _item10.width / 2);\n context.fillRect(startX, _item10.y - _item10.width / 2, _item10.height, _item10.width - 2);\n context.closePath();\n context.fill();\n }\n };\n break;}\n\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}\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) {//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,\n 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 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}\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 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 if (areaOption.type === 'straight') {\n for (var _j = 0; _j < _points2.length; _j++) {\n var _item11 = _points2[_j];\n if (startPoint == 0 && _item11.x > leftSpace) {\n context.moveTo(_item11.x, _item11.y);\n startPoint = 1;\n }\n if (_j > 0 && _item11.x > leftSpace && _item11.x < rightSpace) {\n context.lineTo(_item11.x, _item11.y);\n }\n };\n }\n if (areaOption.type === 'step') {\n for (var _j2 = 0; _j2 < _points2.length; _j2++) {\n var _item12 = _points2[_j2];\n if (startPoint == 0 && _item12.x > leftSpace) {\n context.moveTo(_item12.x, _item12.y);\n startPoint = 1;\n }\n if (_j2 > 0 && _item12.x > leftSpace && _item12.x < rightSpace) {\n context.lineTo(_item12.x, _points2[_j2 - 1].y);\n context.lineTo(_item12.x, _item12.y);\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 _item13 = _points2[0];\n context.moveTo(_item13.x - eachSpacing / 2, _item13.y);\n context.lineTo(_item13.x + eachSpacing / 2, _item13.y);\n context.lineTo(_item13.x + eachSpacing / 2, endY);\n context.lineTo(_item13.x - eachSpacing / 2, endY);\n context.moveTo(_item13.x - eachSpacing / 2, _item13.y);\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(_points2[0].x, _points2[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 _item14 = _points2[_j3];\n if (_startPoint == 0 && _item14.x > leftSpace) {\n context.moveTo(_item14.x, _item14.y);\n _startPoint = 1;\n }\n if (_j3 > 0 && _item14.x > leftSpace && _item14.x < rightSpace) {\n var _ctrlPoint = createCurveControlPoints(_points2, _j3 - 1);\n context.bezierCurveTo(_ctrlPoint.ctrA.x, _ctrlPoint.ctrA.y, _ctrlPoint.ctrB.x, _ctrlPoint.ctrB.y, _item14.x, _item14.y);\n }\n };\n }\n if (areaOption.type === 'straight') {\n for (var _j4 = 0; _j4 < _points2.length; _j4++) {\n var _item15 = _points2[_j4];\n if (_startPoint == 0 && _item15.x > leftSpace) {\n context.moveTo(_item15.x, _item15.y);\n _startPoint = 1;\n }\n if (_j4 > 0 && _item15.x > leftSpace && _item15.x < rightSpace) {\n context.lineTo(_item15.x, _item15.y);\n }\n };\n }\n if (areaOption.type === 'step') {\n for (var _j5 = 0; _j5 < _points2.length; _j5++) {\n var _item16 = _points2[_j5];\n if (_startPoint == 0 && _item16.x > leftSpace) {\n context.moveTo(_item16.x, _item16.y);\n _startPoint = 1;\n }\n if (_j5 > 0 && _item16.x > leftSpace && _item16.x < rightSpace) {\n context.lineTo(_item16.x, _points2[_j5 - 1].y);\n context.lineTo(_item16.x, _item16.y);\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 });\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}\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}\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\n if (opts.dataLabel !== false && process === 1) {\n points.forEach(function (item, index) {\n context.beginPath();\n var fontSize = series.textSize * opts.pix || config.fontSize;\n context.setFontSize(fontSize);\n context.setFillStyle(series.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}\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 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 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 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);\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 if (lineOption.type === 'straight') {\n for (var _j6 = 0; _j6 < points.length; _j6++) {\n var _item17 = points[_j6];\n if (startPoint == 0 && _item17.x > leftSpace) {\n context.moveTo(_item17.x, _item17.y);\n startPoint = 1;\n }\n if (_j6 > 0 && _item17.x > leftSpace && _item17.x < rightSpace) {\n context.lineTo(_item17.x, _item17.y);\n }\n };\n }\n if (lineOption.type === 'step') {\n for (var _j7 = 0; _j7 < points.length; _j7++) {\n var _item18 = points[_j7];\n if (startPoint == 0 && _item18.x > leftSpace) {\n context.moveTo(_item18.x, _item18.y);\n startPoint = 1;\n }\n if (_j7 > 0 && _item18.x > leftSpace && _item18.x < rightSpace) {\n context.lineTo(_item18.x, points[_j7 - 1].y);\n context.lineTo(_item18.x, _item18.y);\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 });\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}\n\nfunction drawMixDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\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 xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\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 _height3 = opts.height - opts.area[2] - item.y;\n if (columnOption.barBorderCircle) {\n columnOption.barBorderRadius = [width / 2, width / 2, 0, 0];\n }var _columnOption$barBord3 = _slicedToArray(\n columnOption.barBorderRadius, 4),r0 = _columnOption$barBord3[0],r1 = _columnOption$barBord3[1],r2 = _columnOption$barBord3[2],r3 = _columnOption$barBord3[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 - 2, item.y);\n context.lineTo(startX + item.width - 2, 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 _i20 = 0; _i20 < _splitPointList.length; _i20++) {\n var _points3 = _splitPointList[_i20];\n // 绘制区域数据\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setFillStyle(hexToRgb(eachSeries.color, 0.2));\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 _item19 = _points3[j];\n if (startPoint == 0 && _item19.x > leftSpace) {\n context.moveTo(_item19.x, _item19.y);\n startPoint = 1;\n }\n if (j > 0 && _item19.x > leftSpace && _item19.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(_points3, j - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, _item19.x, _item19.y);\n }\n };\n } else {\n for (var _j8 = 0; _j8 < _points3.length; _j8++) {\n var _item20 = _points3[_j8];\n if (startPoint == 0 && _item20.x > leftSpace) {\n context.moveTo(_item20.x, _item20.y);\n startPoint = 1;\n }\n if (_j8 > 0 && _item20.x > leftSpace && _item20.x < rightSpace) {\n context.lineTo(_item20.x, _item20.y);\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 _item21 = _points3[0];\n context.moveTo(_item21.x - eachSpacing / 2, _item21.y);\n context.lineTo(_item21.x + eachSpacing / 2, _item21.y);\n context.lineTo(_item21.x + eachSpacing / 2, endY);\n context.lineTo(_item21.x - eachSpacing / 2, endY);\n context.moveTo(_item21.x - eachSpacing / 2, _item21.y);\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(2 * 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 _item22 = points[_j9];\n if (_startPoint2 == 0 && _item22.x > leftSpace) {\n context.moveTo(_item22.x, _item22.y);\n _startPoint2 = 1;\n }\n if (_j9 > 0 && _item22.x > leftSpace && _item22.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(points, _j9 - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y,\n _item22.x, _item22.y);\n }\n }\n } else {\n for (var _j10 = 0; _j10 < points.length; _j10++) {\n var _item23 = points[_j10];\n if (_startPoint2 == 0 && _item23.x > leftSpace) {\n context.moveTo(_item23.x, _item23.y);\n _startPoint2 = 1;\n }\n if (_j10 > 0 && _item23.x > leftSpace && _item23.x < rightSpace) {\n context.lineTo(_item23.x, _item23.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}\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 == '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\n}\n\nfunction drawXAxis(categories, opts, config, context) {\n\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 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\n var ratio = Math.ceil(categories.length / maxXAxisListLength);\n\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) : 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 context.beginPath();\n context.setFontSize(xAxisFontSize);\n context.setFillStyle(opts.xAxis.fontColor || opts.fontColor);\n context.fillText(String(xitem), xAxisPoints[index] + offset, startY + xAxisFontSize + (config.xAxisHeight - scrollHeight - xAxisFontSize) / 2);\n context.closePath();\n context.stroke();\n });\n } else {\n newCategories.forEach(function (item, index) {\n var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item) : item;\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 offset = -textWidth;\n if (boundaryGap == 'center') {\n offset += eachSpacing / 2;\n }\n var _calRotateTranslate = calRotateTranslate(xAxisPoints[index] + eachSpacing / 2, startY + xAxisFontSize / 2 + 5, opts.height),\n transX = _calRotateTranslate.transX,\n transY = _calRotateTranslate.transY;\n\n context.rotate(-1 * config._xAxisTextAngle_);\n context.translate(transX, transY);\n context.fillText(String(xitem), xAxisPoints[index] + offset, startY + xAxisFontSize + 5);\n context.closePath();\n context.stroke();\n context.restore();\n });\n }\n }\n context.restore();\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}\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 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}\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 var fillEndY = endY + config.xAxisHeight;\n if (opts.xAxis.scrollShow) {\n fillEndY -= 3 * opts.pix;\n }\n if (opts.xAxis.rotateLabel) {\n fillEndY = opts.height - opts.area[2] + opts.fontSize * opts.pix / 2;\n }\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, fillEndY);\n }\n if (opts.enableScroll == true && opts.xAxis.scrollPosition && opts.xAxis.scrollPosition !== 'right') {\n context.fillRect(endX, 0, opts.width, fillEndY);\n }\n context.closePath();\n context.stroke();\n\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) {var _loop4 = function _loop4(\n i) {\n var yData = opts.yAxis.data[i];\n points = [];\n if (yData.type === 'categories') {\n for (var _i21 = 0; _i21 <= yData.categories.length; _i21++) {\n points.push(opts.area[0] + spacingValid / yData.categories.length / 2 + spacingValid / yData.categories.length * _i21);\n }\n } else {\n for (var _i22 = 0; _i22 <= opts.yAxis.splitNumber; _i22++) {\n points.push(opts.area[0] + eachSpacing * _i22);\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] ? points[index] : endY;\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\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 }};for (var i = 0; i < opts.yAxis.data.length; i++) {var points;_loop4(i);\n }\n }\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 context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(item.show ? opts.legend.fontColor : opts.legend.hiddenColor);\n context.fillText(item.name, startX, startY + fontTrans);\n context.closePath();\n context.stroke();\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\n startX += measureText(item.name, fontSize, context) + itemGap;\n item.area[2] = startX;\n } else {\n item.area[2] = startX + measureText(item.name, fontSize, context) + itemGap;;\n startX -= shapeWidth + shapeRight;\n startY += lineHeight;\n }\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\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 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 var valid = false;\n for (var i = 0, len = series.length; i < len; i++) {\n if (series[i].data > 0) {\n valid = true;\n break;\n }\n }\n if (valid) {\n drawPieText(series, opts, config, context, radius, centerPosition);\n }\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}\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 var minRadius = roseOption.minRadius || radius * 0.5;\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\n if (opts.dataLabel !== false && process === 1) {\n var valid = false;\n for (var i = 0, len = series.length; i < len; i++) {\n if (series[i].data > 0) {\n valid = true;\n break;\n }\n }\n if (valid) {\n drawPieText(series, opts, config, context, radius, centerPosition);\n }\n }\n return {\n center: centerPosition,\n radius: radius,\n series: series };\n\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 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 arcbarOption.customColor = fillCustomColor(arcbarOption.linearType, arcbarOption.customColor, series, config);\n\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('round');\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, false);\n } else {\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, 0, 2 * Math.PI, false);\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('round');\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, false);\n context.stroke();\n }\n drawRingTitle(opts, config, context, centerPosition);\n return {\n center: centerPosition,\n radius: radius,\n series: series };\n\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 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 totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\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 = getArcbarDataPoints(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 _i23 = 0; _i23 < categories.length; _i23++) {\n var eachCategories = categories[_i23];\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 totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\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 _i24 = 0; _i24 < gaugeOption.splitLine.splitNumber + 1; _i24++) {\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 _i25 = 0; _i25 < gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1; _i25++) {\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 _i26 = 0; _i26 < series.length; _i26++) {\n var eachSeries = series[_i26];\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}\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 opacity: 0.2,\n gridCount: 3,\n border: false,\n borderWidth: 2 },\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 // 画分割线\n context.beginPath();\n context.setLineWidth(1 * opts.pix);\n context.setStrokeStyle(radarOption.gridColor);\n coordinateAngle.forEach(function (angle) {\n var pos = convertCoordinateOrigin(radius * Math.cos(angle), radius * Math.sin(angle), centerPosition);\n context.moveTo(centerPosition.x, centerPosition.y);\n context.lineTo(pos.x, pos.y);\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 /\n 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 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 context.setFillStyle(hexToRgb(eachSeries.color, radarOption.opacity));\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 // 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\n return {\n center: centerPosition,\n radius: radius,\n angleList: coordinateAngle };\n\n}\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 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 getBoundingBox(data) {\n var bounds = {},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}\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}\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}\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}\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}\n\n\nfunction drawMapDataPoints(series, opts, config, context) {\n var mapOption = assign({}, {\n border: true,\n mercator: false,\n borderWidth: 1,\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, mapOption.fillOpacity));\n if (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 if (opts.dataLabel == true) {\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 text = data[i].properties.name;\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(data[i].textColor || opts.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}\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,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 +\n opts.height / 2];\n\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 points[i].area = area;\n }\n break;\n case 'vertical':var\n Spin = function Spin() {\n //获取均匀随机值,是否旋转,旋转的概率为(1-0.5)\n if (Math.random() > 0.7) {\n return true;\n } else {\n return false;\n };\n };;\n for (var _i27 = 0; _i27 < points.length; _i27++) {\n var _text = points[_i27].name;\n var _tHeight = points[_i27].textSize * opts.pix;\n var _tWidth = measureText(_text, _tHeight, context);\n var isSpin = Spin();\n var _x = void 0,_y = void 0,_area = void 0,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 if (isSpin) {\n points[_i27].area = areav;\n points[_i27].areav = _area;\n } else {\n points[_i27].area = _area;\n }\n points[_i27].rotate = isSpin;\n };\n break;}\n\n return points;\n}\n\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}\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 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 series = getFunnelDataPoints(series, radius, funnelOption.type, 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 < series.length; i++) {\n if (i == series.length - 1) {\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.beginPath();\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity));\n context.moveTo(-activeWidth, -eachSpacing);\n context.lineTo(-series[i].radius - activeWidth, 0);\n context.lineTo(series[i].radius + activeWidth, 0);\n context.lineTo(activeWidth, -eachSpacing);\n context.lineTo(-activeWidth, -eachSpacing);\n context.closePath();\n context.fill();\n }\n }\n series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + series[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(series[i].color, funnelOption.fillOpacity);\n if (funnelOption.linearType == 'custom') {\n var grd = context.createLinearGradient(series[i].radius, -eachSpacing, -series[i].radius, -eachSpacing);\n grd.addColorStop(0, hexToRgb(series[i].color, funnelOption.fillOpacity));\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[i].linearIndex], funnelOption.fillOpacity));\n grd.addColorStop(1, hexToRgb(series[i].color, funnelOption.fillOpacity));\n fillColor = grd;\n }\n context.setFillStyle(fillColor);\n context.moveTo(0, -eachSpacing);\n context.lineTo(-series[i].radius, 0);\n context.lineTo(series[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(series[i].color, funnelOption.activeOpacity));\n context.moveTo(0, 0);\n context.lineTo(-series[i].radius - activeWidth, 0);\n context.lineTo(-series[i + 1].radius - activeWidth, -eachSpacing);\n context.lineTo(series[i + 1].radius + activeWidth, -eachSpacing);\n context.lineTo(series[i].radius + activeWidth, 0);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n }\n }\n series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + series[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(series[i].color, funnelOption.fillOpacity);\n if (funnelOption.linearType == 'custom') {\n var grd = context.createLinearGradient(series[i].radius, -eachSpacing, -series[i].radius, -eachSpacing);\n grd.addColorStop(0, hexToRgb(series[i].color, funnelOption.fillOpacity));\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[i].linearIndex], funnelOption.fillOpacity));\n grd.addColorStop(1, hexToRgb(series[i].color, funnelOption.fillOpacity));\n fillColor = grd;\n }\n context.setFillStyle(fillColor);\n context.moveTo(0, 0);\n context.lineTo(-series[i].radius, 0);\n context.lineTo(-series[i + 1].radius, -eachSpacing);\n context.lineTo(series[i + 1].radius, -eachSpacing);\n context.lineTo(series[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 for (var _i28 = 0; _i28 < series.length; _i28++) {\n if (_i28 == 0) {\n if (opts.tooltip) {\n if (opts.tooltip.index == _i28) {\n context.beginPath();\n context.setFillStyle(hexToRgb(series[_i28].color, funnelOption.activeOpacity));\n context.moveTo(-activeWidth, 0);\n context.lineTo(-series[_i28].radius - activeWidth, -eachSpacing);\n context.lineTo(series[_i28].radius + activeWidth, -eachSpacing);\n context.lineTo(activeWidth, 0);\n context.lineTo(-activeWidth, 0);\n context.closePath();\n context.fill();\n }\n }\n series[_i28].funnelArea = [centerPosition.x - series[_i28].radius, centerPosition.y - eachSpacing, centerPosition.x + series[_i28].radius, centerPosition.y];\n context.beginPath();\n context.setLineWidth(funnelOption.borderWidth * opts.pix);\n context.setStrokeStyle(funnelOption.borderColor);\n var fillColor = hexToRgb(series[_i28].color, funnelOption.fillOpacity);\n if (funnelOption.linearType == 'custom') {\n var grd = context.createLinearGradient(series[_i28].radius, -eachSpacing, -series[_i28].radius, -eachSpacing);\n grd.addColorStop(0, hexToRgb(series[_i28].color, funnelOption.fillOpacity));\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[_i28].linearIndex], funnelOption.fillOpacity));\n grd.addColorStop(1, hexToRgb(series[_i28].color, funnelOption.fillOpacity));\n fillColor = grd;\n }\n context.setFillStyle(fillColor);\n context.moveTo(0, 0);\n context.lineTo(-series[_i28].radius, -eachSpacing);\n context.lineTo(series[_i28].radius, -eachSpacing);\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 == _i28) {\n context.beginPath();\n context.setFillStyle(hexToRgb(series[_i28].color, funnelOption.activeOpacity));\n context.moveTo(0, 0);\n context.lineTo(-series[_i28 - 1].radius - activeWidth, 0);\n context.lineTo(-series[_i28].radius - activeWidth, -eachSpacing);\n context.lineTo(series[_i28].radius + activeWidth, -eachSpacing);\n context.lineTo(series[_i28 - 1].radius + activeWidth, 0);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n }\n }\n series[_i28].funnelArea = [centerPosition.x - series[_i28].radius, centerPosition.y - eachSpacing * (_i28 + 1), centerPosition.x + series[_i28].radius, centerPosition.y - eachSpacing * _i28];\n context.beginPath();\n context.setLineWidth(funnelOption.borderWidth * opts.pix);\n context.setStrokeStyle(funnelOption.borderColor);\n var fillColor = hexToRgb(series[_i28].color, funnelOption.fillOpacity);\n if (funnelOption.linearType == 'custom') {\n var grd = context.createLinearGradient(series[_i28].radius, -eachSpacing, -series[_i28].radius, -eachSpacing);\n grd.addColorStop(0, hexToRgb(series[_i28].color, funnelOption.fillOpacity));\n grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[_i28].linearIndex], funnelOption.fillOpacity));\n grd.addColorStop(1, hexToRgb(series[_i28].color, funnelOption.fillOpacity));\n fillColor = grd;\n }\n context.setFillStyle(fillColor);\n context.moveTo(0, 0);\n context.lineTo(-series[_i28 - 1].radius, 0);\n context.lineTo(-series[_i28].radius, -eachSpacing);\n context.lineTo(series[_i28].radius, -eachSpacing);\n context.lineTo(series[_i28 - 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\n context.restore();\n if (opts.dataLabel !== false && process === 1) {\n drawFunnelText(series, opts, context, eachSpacing, funnelOption.labelAlign, activeWidth, centerPosition);\n }\n return {\n center: centerPosition,\n radius: radius,\n series: series };\n\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 var startX = void 0,endX = void 0,startY = void 0,fontSize = void 0;\n var text = item.formatter ? item.formatter(item, i, series) : util.toFixed(item._proportion_ * 100) + '%';\n if (labelAlign == 'right') {\n if (opts.extra.funnel.type === 'pyramid') {\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 } else {\n if (i == 0) {\n startX = (item.funnelArea[2] + centerPosition.x) / 2;\n } else {\n startX = (item.funnelArea[2] + series[i - 1].funnelArea[2]) / 2;\n }\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, startY + fontSize / 2 - 2);\n context.closePath();\n context.stroke();\n context.closePath();\n } else {\n if (opts.extra.funnel.type === 'pyramid') {\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 } else {\n if (i == 0) {\n startX = (item.funnelArea[0] + centerPosition.x) / 2;\n } else {\n startX = (item.funnelArea[0] + series[i - 1].funnelArea[0]) / 2;\n }\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 }\n}\n\nfunction drawCanvas(opts, context) {\n context.draw();\n}\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\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 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}\n\nAnimation.prototype.stop = function () {\n this.isStop = true;\n};\n\nfunction drawCharts(type, opts, config, context) {\n var _this = this;\n var series = opts.series;\n //兼容ECharts饼图类数据格式\n if (type === 'pie' || type === 'ring' || type === 'rose' || type === 'funnel') {\n series = fixPieSeries(series, opts, config);\n }\n var categories = opts.categories;\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 j = 0; j < 4; j++) {\n opts.area[j] = opts.padding[j] * 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\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\n var _calYAxisData = {},\n yAxisWidth = 0;\n if (opts.type === 'line' || opts.type === 'column' || 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 _i29 = 0; _i29 < yAxisWidth.length; _i29++) {\n if (yAxisWidth[_i29].position == 'left') {\n if (leftIndex > 0) {\n opts.area[3] += yAxisWidth[_i29].width + opts.yAxis.padding * opts.pix;\n } else {\n opts.area[3] += yAxisWidth[_i29].width;\n }\n leftIndex += 1;\n } else if (yAxisWidth[_i29].position == 'right') {\n if (rightIndex > 0) {\n opts.area[1] += yAxisWidth[_i29].width + opts.yAxis.padding * opts.pix;\n } else {\n opts.area[1] += yAxisWidth[_i29].width;\n }\n rightIndex += 1;\n }\n }\n } else {\n config.yAxisWidth = yAxisWidth;\n }\n opts.chartData.yAxisData = _calYAxisData;\n\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 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 = {\n currentOffset: offsetLeft,\n startTouchX: offsetLeft,\n distance: 0,\n lastMoveTime: 0 };\n\n opts._scrollDistance_ = offsetLeft;\n }\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 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 '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 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}\n\nfunction uChartsEvent() {\n this.events = {};\n}\n\nuChartsEvent.prototype.addEventListener = function (type, listener) {\n this.events[type] = this.events[type] || [];\n this.events[type].push(listener);\n};\n\nuChartsEvent.prototype.delEventListener = function (type) {\n this.events[type] = [];\n};\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};\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 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 disabled: false,\n disableGrid: false,\n splitNumber: 5,\n calibration: false,\n gridType: 'solid',\n dashLength: 4,\n scrollAlign: 'left',\n boundaryGap: 'center',\n axisLine: true,\n axisLineColor: '#cccccc' },\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({}, 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\n var config$$1 = JSON.parse(JSON.stringify(config));\n config$$1.color = opts.color ? opts.color : config$$1.color;\n config$$1.yAxisTitleWidth = opts.yAxis.disabled !== true && opts.yAxis.title ? config$$1.yAxisTitleWidth : 0;\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 config$$1.yAxisSplit = opts.yAxis.splitNumber ? opts.yAxis.splitNumber : config.yAxisSplit;\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.xAxisHeight = config.xAxisHeight * opts.pix;\n if (opts.enableScroll && opts.xAxis.scrollShow) {\n config$$1.xAxisHeight += 6 * opts.pix;\n }\n config$$1.xAxisLineHeight = config.xAxisLineHeight * 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 config$$1.toolTipPadding = config.toolTipPadding * opts.pix;\n config$$1.toolTipLineHeight = config.toolTipLineHeight * opts.pix;\n config$$1.columePadding = config.columePadding * opts.pix;\n //this.context = opts.context ? opts.context : uni.createCanvasContext(opts.canvasId, opts.$this);\n //v2.0版本后需要自行获取context并传入opts进行初始化,这么做是为了确保uCharts可以跨更多端使用,并保证了自定义组件this实例不被循环嵌套。如果您觉得不便请取消上面注释,采用v1.0版本的方式使用,对此给您带来的不便敬请谅解!\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.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};\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),yAxisWidth = _calYAxisData.yAxisWidth;\n this.config.yAxisWidth = yAxisWidth;\n var offsetLeft = 0;\n var _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config),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};\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:6386\");\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: offsetLeft,\n distance: 0,\n lastMoveTime: 0 };\n\n this.opts._scrollDistance_ = offsetLeft;\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\n};\n\nuCharts.prototype.stopAnimation = function () {\n this.animationInstance && this.animationInstance.stop();\n};\n\nuCharts.prototype.addEventListener = function (type, listener) {\n this.uevent.addEventListener(type, listener);\n};\n\nuCharts.prototype.delEventListener = function (type) {\n this.uevent.delEventListener(type);\n};\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};\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};\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\n};\n\nuCharts.prototype.showToolTip = function (e) {var _this2 = 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:6540\");\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\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, { animation: false });\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\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, { animation: false });\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\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, { animation: false });\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\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, { animation: false });\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, _this2.opts.categories[index], index, _this2.opts) : item.name + ': ' + item.data,\n color: item.color };\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};\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};\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};\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 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};\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 }\n};\n\nif ( true && typeof module.exports === \"object\") {\n module.exports = uCharts;\n}var _default =\n\nuCharts;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9qc19zZGsvdS1jaGFydHMvdS1jaGFydHMuanMiXSwibmFtZXMiOlsiY29uZmlnIiwidmVyc2lvbiIsInlBeGlzV2lkdGgiLCJ5QXhpc1NwbGl0IiwieEF4aXNIZWlnaHQiLCJ4QXhpc0xpbmVIZWlnaHQiLCJsZWdlbmRIZWlnaHQiLCJ5QXhpc1RpdGxlV2lkdGgiLCJwYWRkaW5nIiwicGl4ZWxSYXRpbyIsInJvdGF0ZSIsImNvbHVtZVBhZGRpbmciLCJmb250U2l6ZSIsImZvbnRDb2xvciIsImRhdGFQb2ludFNoYXBlIiwiY29sb3IiLCJsaW5lYXJDb2xvciIsInBpZUNoYXJ0TGluZVBhZGRpbmciLCJwaWVDaGFydFRleHRQYWRkaW5nIiwieEF4aXNUZXh0UGFkZGluZyIsInRpdGxlQ29sb3IiLCJ0aXRsZUZvbnRTaXplIiwic3VidGl0bGVDb2xvciIsInN1YnRpdGxlRm9udFNpemUiLCJ0b29sVGlwUGFkZGluZyIsInRvb2xUaXBCYWNrZ3JvdW5kIiwidG9vbFRpcE9wYWNpdHkiLCJ0b29sVGlwTGluZUhlaWdodCIsInJhZGFyTGFiZWxUZXh0TWFyZ2luIiwiZ2F1Z2VMYWJlbFRleHRNYXJnaW4iLCJhc3NpZ24iLCJ0YXJnZXQiLCJ2YXJBcmdzIiwiVHlwZUVycm9yIiwibGVuZ3RoIiwiZGVlcEFzc2lnbiIsIm9iajEiLCJvYmoyIiwia2V5IiwidG9TdHJpbmciLCJmb3JFYWNoIiwidmFsIiwidXRpbCIsInRvRml4ZWQiLCJudW0iLCJsaW1pdCIsImlzRmxvYXQiLCJhcHByb3hpbWF0ZWx5RXF1YWwiLCJudW0xIiwibnVtMiIsIk1hdGgiLCJhYnMiLCJpc1NhbWVTaWduIiwiaXNTYW1lWENvb3JkaW5hdGVBcmVhIiwicDEiLCJwMiIsIngiLCJpc0NvbGxpc2lvbiIsImVuZCIsInN0YXJ0Iiwid2lkdGgiLCJ5IiwiaGVpZ2h0IiwiZmxhZyIsImdldEg1T2Zmc2V0IiwiZSIsIm1wIiwiY2hhbmdlZFRvdWNoZXMiLCJwdXNoIiwib2Zmc2V0WCIsIm9mZnNldFkiLCJsb25sYXQybWVyY2F0b3IiLCJsb25naXR1ZGUiLCJsYXRpdHVkZSIsIm1lcmNhdG9yIiwiQXJyYXkiLCJsb2ciLCJ0YW4iLCJQSSIsIm1lcmNhdG9yMmxvbmxhdCIsImxvbmxhdCIsImF0YW4iLCJleHAiLCJoZXhUb1JnYiIsImhleFZhbHVlIiwib3BjIiwicmd4IiwiaGV4IiwicmVwbGFjZSIsIm0iLCJyIiwiZyIsImIiLCJyZ2IiLCJleGVjIiwicGFyc2VJbnQiLCJmaW5kUmFuZ2UiLCJ0eXBlIiwiaXNOYU4iLCJFcnJvciIsIm11bHRpcGxlIiwiY2VpbCIsImZsb29yIiwiY2FsQ2FuZGxlTUEiLCJkYXlBcnIiLCJuYW1lQXJyIiwiY29sb3JBcnIiLCJrZGF0YSIsInNlcmllc1RlbXAiLCJrIiwic2VyaWVzSXRlbSIsImRhdGEiLCJuYW1lIiwiaSIsImxlbiIsInN1bSIsImoiLCJjYWxWYWxpZERpc3RhbmNlIiwic2VsZiIsImRpc3RhbmNlIiwiY2hhcnREYXRhIiwib3B0cyIsImRhdGFDaGFydEFyZWFXaWR0aCIsImFyZWEiLCJkYXRhQ2hhcnRXaWR0aCIsImVhY2hTcGFjaW5nIiwieEF4aXNEYXRhIiwieEF4aXNQb2ludHMiLCJ2YWxpZERpc3RhbmNlIiwidWV2ZW50IiwidHJpZ2dlciIsInNjcm9sbE9wdGlvbiIsInBvc2l0aW9uIiwieEF4aXMiLCJzY3JvbGxQb3NpdGlvbiIsImlzSW5BbmdsZVJhbmdlIiwiYW5nbGUiLCJzdGFydEFuZ2xlIiwiZW5kQW5nbGUiLCJhZGp1c3QiLCJjYWxSb3RhdGVUcmFuc2xhdGUiLCJoIiwieHYiLCJ5diIsInRyYW5zWCIsInNxcnQiLCJ0cmFuc1kiLCJjcmVhdGVDdXJ2ZUNvbnRyb2xQb2ludHMiLCJwb2ludHMiLCJpc05vdE1pZGRsZVBvaW50IiwibWF4IiwibWluIiwiaXNOb3RNaWRkbGVQb2ludFgiLCJhIiwicEF4IiwicEF5IiwicEJ4IiwicEJ5IiwibGFzdCIsImN0ckEiLCJjdHJCIiwiY29udmVydENvb3JkaW5hdGVPcmlnaW4iLCJjZW50ZXIiLCJhdm9pZENvbGxpc2lvbiIsIm9iaiIsImZpeFBpZVNlcmllcyIsInNlcmllcyIsInBpZVNlcmllc0FyciIsImNvbnN0cnVjdG9yIiwiaW5kZXhPZiIsIl9waWVTZXJpZXNfIiwib2xkc2VyaWVzIiwiZm9ybWF0dGVyIiwidmFsdWUiLCJmaWxsU2VyaWVzIiwiaW5kZXgiLCJpdGVtIiwibGluZWFySW5kZXgiLCJzaG93IiwicG9pbnRTaGFwZSIsImxlZ2VuZFNoYXBlIiwiZmlsbEN1c3RvbUNvbG9yIiwibGluZWFyVHlwZSIsImN1c3RvbUNvbG9yIiwibmV3Y29sb3IiLCJjaGF6aGkiLCJnZXREYXRhUmFuZ2UiLCJtaW5EYXRhIiwibWF4RGF0YSIsInJhbmdlIiwibWluUmFuZ2UiLCJtYXhSYW5nZSIsIm1lYXN1cmVUZXh0IiwidGV4dCIsImNvbnRleHQiLCJTdHJpbmciLCJ1bmRlZmluZWQiLCJzZXRGb250U2l6ZSIsInNwbGl0IiwidGVzdCIsImRhdGFDb21iaW5lIiwicmVkdWNlIiwiY29uY2F0IiwiZGF0YUNvbWJpbmVTdGFjayIsImdldFRvdWNoZXMiLCJ0b3VjaGVzIiwiY2xpZW50WCIsInBpeCIsInBhZ2VZIiwiY3VycmVudFRhcmdldCIsIm9mZnNldFRvcCIsImdldFNlcmllc0RhdGFJdGVtIiwiZ3JvdXAiLCJuZXdTZXJpZXMiLCJpbmRleElzQXJyIiwidGVtcFNlcmllcyIsImZpbHRlclNlcmllcyIsInRtcGluZGV4Iiwic3R5bGUiLCJkaXNhYmxlTGVnZW5kIiwiZ2V0TWF4VGV4dExpc3RMZW5ndGgiLCJsaXN0IiwibGVuZ3RoTGlzdCIsIm1hcCIsImFwcGx5IiwiZ2V0UmFkYXJDb29yZGluYXRlU2VyaWVzIiwiZWFjaEFuZ2xlIiwiQ29vcmRpbmF0ZVNlcmllcyIsImdldFRvb2xUaXBEYXRhIiwic2VyaWVzRGF0YSIsImNhdGVnb3JpZXMiLCJvcHRpb24iLCJhcmd1bWVudHMiLCJjYWxQb2ludHMiLCJmaWx0ZXJQb2ludHMiLCJ0ZXh0TGlzdCIsInRpdGxlVGV4dCIsIm9mZnNldCIsInJvdW5kIiwiZ2V0TWl4VG9vbFRpcERhdGEiLCJmaWx0ZXIiLCJnZXRDYW5kbGVUb29sVGlwRGF0YSIsImV4dHJhIiwidXBDb2xvciIsInVwRmlsbCIsImRvd25Db2xvciIsImRvd25GaWxsIiwidGV4dDEiLCJ0ZXh0MiIsInRleHQzIiwidGV4dDQiLCJ2YWxpZENhbFBvaW50cyIsImZpbmRDdXJyZW50SW5kZXgiLCJjdXJyZW50UG9pbnRzIiwiY3VycmVudCIsInNwYWNpbmciLCJib3VuZGFyeUdhcCIsImlzSW5FeGFjdENoYXJ0QXJlYSIsInRpbWVQb2ludHMiLCJwb2ludFZhbHVlIiwicG9pbnRJbmRleCIsIm1pblZhbHVlIiwiZmluZEJhckNoYXJ0Q3VycmVudEluZGV4IiwieUF4aXNQb2ludHMiLCJmaW5kTGVnZW5kSW5kZXgiLCJsZWdlbmREYXRhIiwiY3VycmVudEluZGV4IiwiZ2FwIiwiaXNJbkV4YWN0TGVnZW5kQXJlYSIsImZpbmRSYWRhckNoYXJ0Q3VycmVudEluZGV4IiwicmFkYXJEYXRhIiwiY291bnQiLCJlYWNoQW5nbGVBcmVhIiwiaXNJbkV4YWN0UGllQ2hhcnRBcmVhIiwicmFkaXVzIiwiZml4QW5nbGUiLCJhdGFuMiIsImFuZ2xlTGlzdCIsInJhbmdlU3RhcnQiLCJyYW5nZUVuZCIsImZpbmRGdW5uZWxDaGFydEN1cnJlbnRJbmRleCIsImZ1bm5lbERhdGEiLCJmdW5uZWxBcmVhIiwiZmluZFdvcmRDaGFydEN1cnJlbnRJbmRleCIsIndvcmREYXRhIiwiZmluZE1hcENoYXJ0Q3VycmVudEluZGV4IiwiY0RhdGEiLCJtYXBEYXRhIiwidG1wIiwicG9pbnRUb0Nvb3JkaW5hdGUiLCJib3VuZHMiLCJzY2FsZSIsInhvZmZzZXQiLCJ5b2Zmc2V0IiwicG9pIiwiZ2VvbWV0cnkiLCJjb29yZGluYXRlcyIsImlzUG9pV2l0aGluUG9seSIsImZpbmRSb3NlQ2hhcnRDdXJyZW50SW5kZXgiLCJwaWVEYXRhIiwiZ2V0Um9zZURhdGFQb2ludHMiLCJfc2VyaWVzXyIsInJvc2UiLCJvZmZzZXRBbmdsZSIsIl9zdGFydF8iLCJfcm9zZV9wcm9wb3J0aW9uXyIsImZpbmRQaWVDaGFydEN1cnJlbnRJbmRleCIsImdldFBpZURhdGFQb2ludHMiLCJwaWUiLCJyaW5nIiwiX3Byb3BvcnRpb25fIiwicG93Iiwic3BsaXRQb2ludHMiLCJlYWNoU2VyaWVzIiwibmV3UG9pbnRzIiwiaXRlbXMiLCJjb25uZWN0TnVsbHMiLCJjYWxMZWdlbmREYXRhIiwid2hvbGVXaWR0aCIsIndob2xlSGVpZ2h0Iiwid2lkdGhBcnIiLCJoZWlnaHRBcnIiLCJsZWdlbmQiLCJtYXJnaW4iLCJzaGFwZVdpZHRoIiwic2hhcGVSaWdodCIsImxpbmVIZWlnaHQiLCJsZWdlbmRMaXN0Iiwid2lkdGhDb3VudCIsIndpZHRoQ291bnRBcnIiLCJjdXJyZW50Um93IiwiaXRlbVdpZHRoIiwiaXRlbUdhcCIsImxlZ2VuZFdpZHRoIiwiZmxvYXQiLCJtYXhIZWlnaHQiLCJtYXhMZW5ndGgiLCJsaW5lTnVtIiwidGVtcCIsInNsaWNlIiwibWF4V2lkdGgiLCJjYWxDYXRlZ29yaWVzRGF0YSIsInJlc3VsdCIsImNhdGVnb3JpZXNUZXh0TGVudGgiLCJtYXhUZXh0TGVuZ3RoIiwicm90YXRlTGFiZWwiLCJzaW4iLCJnZXRYQXhpc1RleHRMaXN0Iiwic3RhY2siLCJzb3J0ZWQiLCJzdWJpdGVtIiwicmFuZ2VTcGFuIiwiZWFjaFJhbmdlIiwic3BsaXROdW1iZXIiLCJjYWxYQXhpc0RhdGEiLCJjb2x1bW5zdHlsZSIsImJhciIsInJhbmdlcyIsInJhbmdlc0Zvcm1hdCIsInhBeGlzU2NhbGVWYWx1ZXMiLCJPYmplY3QiLCJnZXRYQXhpc1BvaW50cyIsInRleHRMZW5ndGgiLCJkaXNhYmxlZCIsImdldFJhZGFyRGF0YVBvaW50cyIsInByb2Nlc3MiLCJyYWRhck9wdGlvbiIsInJhZGFyIiwiZWFjaCIsImxpc3RJdGVtIiwicHJvcG9ydGlvbiIsImNvcyIsIl9yYWRpdXNfIiwiZ2V0RnVubmVsRGF0YVBvaW50cyIsInNvcnQiLCJyZXZlcnNlIiwibWluUmFkaXVzIiwiZGF0YUFyciIsInJhZGl1c0xlbmd0aCIsImdldEFyY2JhckRhdGFQb2ludHMiLCJhcmNiYXJPcHRpb24iLCJ0b3RhbEFuZ2xlIiwiZ2V0R2F1Z2VBeGlzUG9pbnRzIiwidGVtcFN0YXJ0QW5nbGUiLCJfc3RhcnRBbmdsZV8iLCJfZW5kQW5nbGVfIiwiZ2V0R2F1Z2VEYXRhUG9pbnRzIiwiZ2F1Z2VPcHRpb24iLCJwb2ludGVyIiwiX29sZEFuZ2xlXyIsIm9sZEFuZ2xlIiwib2xkRGF0YSIsImdldFBpZVRleHRNYXhMZW5ndGgiLCJ0ZXh0U2l6ZSIsImZpeENvbHVtZURhdGEiLCJjb2x1bW5MZW4iLCJzZXJpZXNHYXAiLCJjYXRlZ29yeUdhcCIsIm1peCIsImNvbHVtbiIsImZpeEJhckRhdGEiLCJmaXhDb2x1bWVNZXRlckRhdGEiLCJib3JkZXIiLCJmaXhDb2x1bWVTdGFja0RhdGEiLCJpbmRleG4iLCJmaXhCYXJTdGFja0RhdGEiLCJzcGFjaW5nVmFsaWQiLCJkYXRhQ291bnQiLCJlbmFibGVTY3JvbGwiLCJpdGVtQ291bnQiLCJzdGFydFgiLCJlbmRYIiwiZ2V0Q2FuZGxlRGF0YVBvaW50cyIsInZhbGlkSGVpZ2h0IiwiY1BvaW50cyIsImluZGV4cyIsInBvaW50IiwiZ2V0RGF0YVBvaW50cyIsInZhbGlkV2lkdGgiLCJ4cmFuZ2VzIiwieG1pblJhbmdlIiwieG1heFJhbmdlIiwic2hpZnQiLCJwb3AiLCJ0IiwiZ2V0QmFyRGF0YVBvaW50cyIsImdldFN0YWNrRGF0YVBvaW50cyIsInNlcmllc0luZGV4Iiwic3RhY2tTZXJpZXMiLCJ2YWx1ZTAiLCJoZWlnaHQwIiwiaGVpZ2h0YyIsInkwIiwiZ2V0QmFyU3RhY2tEYXRhUG9pbnRzIiwieDAiLCJnZXRZQXhpc1RleHRMaXN0IiwieURhdGEiLCJkYXRhUmFuZ2UiLCJ5QXhpcyIsImNhbFlBeGlzRGF0YSIsIllMZW5ndGgiLCJyYW5nZXNBcnIiLCJyYW5nZXNGb3JtYXRBcnIiLCJ5QXhpc1dpZHRoQXJyIiwidW5pdCIsInRvZml4IiwieUF4aXNGb250U2l6ZXMiLCJjYWxpYnJhdGlvbiIsInlBeGlzRm9udFNpemUiLCJjYWxUb29sdGlwWUF4aXNEYXRhIiwieUF4aXNEYXRhIiwibWluQXhpcyIsIm1heFZhbCIsIm1pblZhbCIsImNhbE1hcmtMaW5lRGF0YSIsInlBeGlzSW5kZXgiLCJjb250ZXh0Um90YXRlIiwicm90YXRlTG9jayIsInRyYW5zbGF0ZSIsIl9yb3RhdGVfIiwiZHJhd1BvaW50U2hhcGUiLCJzaGFwZSIsImJlZ2luUGF0aCIsImRhdGFQb2ludFNoYXBlVHlwZSIsInNldFN0cm9rZVN0eWxlIiwic2V0RmlsbFN0eWxlIiwiYmFja2dyb3VuZCIsInNldExpbmVXaWR0aCIsIm1vdmVUbyIsImxpbmVUbyIsImFyYyIsInJlY3QiLCJjbG9zZVBhdGgiLCJmaWxsIiwic3Ryb2tlIiwiZHJhd1JpbmdUaXRsZSIsInRpdGxlZm9udFNpemUiLCJ0aXRsZSIsInN1YnRpdGxlZm9udFNpemUiLCJzdWJ0aXRsZSIsInRpdGxlRm9udENvbG9yIiwic3VidGl0bGVGb250Q29sb3IiLCJ0aXRsZUhlaWdodCIsInN1YnRpdGxlSGVpZ2h0IiwidGV4dFdpZHRoIiwic3RhcnRZIiwiZmlsbFRleHQiLCJfdGV4dFdpZHRoIiwiX3N0YXJ0WCIsIl9zdGFydFkiLCJkcmF3UG9pbnRUZXh0IiwidGV4dE9mZnNldCIsInRleHRDb2xvciIsImZvcm1hdFZhbCIsInNldFRleHRBbGlnbiIsImRyYXdCYXJQb2ludFRleHQiLCJkcmF3R2F1Z2VMYWJlbCIsImNlbnRlclBvc2l0aW9uIiwibGFiZWxPZmZzZXQiLCJzcGxpdEFuZ2xlIiwic3BsaXRMaW5lIiwidG90YWxOdW1iZXIiLCJlbmROdW1iZXIiLCJzdGFydE51bWJlciIsIm5vd0FuZ2xlIiwibm93TnVtYmVyIiwicG9zIiwibGFiZWxUZXh0IiwibGFiZWxDb2xvciIsImRyYXdSYWRhckxhYmVsIiwicG9zUmVsYXRpdmVDYW52YXMiLCJkcmF3UGllVGV4dCIsImxpbmVSYWRpdXMiLCJ0ZXh0T2JqZWN0Q29sbGVjdGlvbiIsImxhc3RUZXh0T2JqZWN0Iiwic2VyaWVzQ29udmVydCIsIm9yZ2luWDEiLCJvcmdpblkxIiwib3JnaW5YMiIsIm9yZ2luWTIiLCJvcmdpblgzIiwib3JnaW5ZMyIsInRleHRPYmplY3QiLCJsaW5lU3RhcnQiLCJsaW5lRW5kIiwibGluZVN0YXJ0UG9pc3Rpb24iLCJsaW5lRW5kUG9pc3Rpb24iLCJ0ZXh0UG9zaXRpb24iLCJjdXJ2ZVN0YXJ0WCIsInRleHRTdGFydFgiLCJxdWFkcmF0aWNDdXJ2ZVRvIiwiZHJhd1Rvb2xUaXBTcGxpdExpbmUiLCJ0b29sVGlwT3B0aW9uIiwidG9vbHRpcCIsImdyaWRUeXBlIiwiZGFzaExlbmd0aCIsImVuZFkiLCJzZXRMaW5lRGFzaCIsImdyaWRDb2xvciIsInhBeGlzTGFiZWwiLCJ0ZXh0WCIsInRleHRZIiwibGFiZWxCZ0NvbG9yIiwibGFiZWxCZ09wYWNpdHkiLCJsYWJlbEZvbnRDb2xvciIsImRyYXdNYXJrTGluZSIsIm1hcmtMaW5lT3B0aW9uIiwibWFya0xpbmUiLCJsaW5lQ29sb3IiLCJzaG93TGFiZWwiLCJiZ1N0YXJ0WCIsImJnRW5kWCIsImJnV2lkdGgiLCJkcmF3VG9vbFRpcEhvcml6ZW50YWxMaW5lIiwieUF4aXNMYWJlbCIsInRTdGFydExlZnQiLCJ0U3RhcnRSaWdodCIsImRyYXdUb29sVGlwU3BsaXRBcmVhIiwiYWN0aXZlQmdDb2xvciIsImFjdGl2ZUJnT3BhY2l0eSIsImRyYXdCYXJUb29sVGlwU3BsaXRBcmVhIiwiZHJhd1Rvb2xUaXAiLCJzaG93Qm94Iiwic2hvd0Fycm93Iiwic2hvd0NhdGVnb3J5IiwiYmdDb2xvciIsImJnT3BhY2l0eSIsImJvcmRlckNvbG9yIiwiYm9yZGVyV2lkdGgiLCJib3JkZXJSYWRpdXMiLCJib3JkZXJPcGFjaXR5IiwidW5zaGlmdCIsImxlZ2VuZE1hcmdpblJpZ2h0IiwiYXJyb3dXaWR0aCIsImlzT3ZlclJpZ2h0Qm9yZGVyIiwidG9vbFRpcFdpZHRoIiwidG9vbFRpcEhlaWdodCIsIl9zY3JvbGxEaXN0YW5jZV8iLCJmaWxsUmVjdCIsImRyYXdDb2x1bW5EYXRhUG9pbnRzIiwiY29sdW1uT3B0aW9uIiwibWV0ZXJCb3JkZXIiLCJtZXRlckZpbGxDb2xvciIsImJhckJvcmRlckNpcmNsZSIsImJhckJvcmRlclJhZGl1cyIsImxpbmVhck9wYWNpdHkiLCJjb2xvclN0b3AiLCJzYXZlIiwibGVmdE51bSIsInJpZ2h0TnVtIiwidG9vbHRpcFBvaW50cyIsImZpbGxDb2xvciIsInN0cm9rZUNvbG9yIiwiZ3JkIiwiY3JlYXRlTGluZWFyR3JhZGllbnQiLCJhZGRDb2xvclN0b3AiLCJsZWZ0IiwidG9wIiwicjAiLCJyMSIsInIyIiwicjMiLCJkYXRhTGFiZWwiLCJyZXN0b3JlIiwiZHJhd0JhckRhdGFQb2ludHMiLCJoZWlnaCIsImRyYXdDYW5kbGVEYXRhUG9pbnRzIiwic2VyaWVzTUEiLCJjYW5kbGVPcHRpb24iLCJhdmVyYWdlIiwiY2FuZGxlIiwidXBMaW5lIiwiZG93bkxpbmUiLCJkYXkiLCJsZWZ0U3BhY2UiLCJyaWdodFNwYWNlIiwic3BsaXRQb2ludExpc3QiLCJzdGFydFBvaW50IiwiY3RybFBvaW50IiwiYmV6aWVyQ3VydmVUbyIsImRyYXdBcmVhRGF0YVBvaW50cyIsImFyZWFPcHRpb24iLCJvcGFjaXR5IiwiYWRkTGluZSIsImdyYWRpZW50IiwiZmlyc3RQb2ludCIsImxhc3RQb2ludCIsImxpbmVUeXBlIiwiZHJhd1NjYXR0ZXJEYXRhUG9pbnRzIiwic2NhdHRlck9wdGlvbiIsInNjYXR0ZXIiLCJkcmF3QnViYmxlRGF0YVBvaW50cyIsImJ1YmJsZU9wdGlvbiIsImJ1YmJsZSIsImRyYXdMaW5lRGF0YVBvaW50cyIsImxpbmVPcHRpb24iLCJsaW5lIiwiZHJhd01peERhdGFQb2ludHMiLCJjb2x1bW5JbmRleCIsImNvbHVtbkxlbmd0aCIsImFkZFBvaW50IiwiZHJhd1Rvb2xUaXBCcmlkZ2UiLCJob3JpemVudGFsTGluZSIsImRyYXdYQXhpcyIsInNjcm9sbFNob3ciLCJzY3JvbGxZIiwic2Nyb2xsU2NyZWVuV2lkdGgiLCJzY3JvbGxUb3RhbFdpZHRoIiwic2Nyb2xsV2lkdGgiLCJzY3JvbGxMZWZ0Iiwic2V0TGluZUNhcCIsInNjcm9sbEJhY2tncm91bmRDb2xvciIsInNjcm9sbENvbG9yIiwiZGlzYWJsZUdyaWQiLCJncmlkRXZhbCIsIm1heFhBeGlzTGlzdExlbmd0aCIsImxhYmVsQ291bnQiLCJyYXRpbyIsIm5ld0NhdGVnb3JpZXMiLCJjZ0xlbmd0aCIsInhBeGlzRm9udFNpemUiLCJfeEF4aXNUZXh0QW5nbGVfIiwieGl0ZW0iLCJzY3JvbGxIZWlnaHQiLCJfY2FsUm90YXRlVHJhbnNsYXRlIiwiYXhpc0xpbmUiLCJheGlzTGluZUNvbG9yIiwiZHJhd1lBeGlzR3JpZCIsInhBeGlzZWFjaFNwYWNpbmciLCJUb3RhbFdpZHRoIiwiZHJhd1lBeGlzIiwiZmlsbEVuZFkiLCJ0U3RhcnRDZW50ZXIiLCJ0ZXh0QWxpZ24iLCJ0bXBzdHJhdCIsImdhcHdpZHRoIiwic2hvd1RpdGxlIiwidGl0bGVPZmZzZXRYIiwidGl0bGVPZmZzZXRZIiwiZHJhd0xlZ2VuZCIsImxlZ2VuZEFyZWEiLCJiYWNrZ3JvdW5kQ29sb3IiLCJpdGVtTGlzdCIsImxpc3RJbmRleCIsImhpZGRlbkNvbG9yIiwiZm9udFRyYW5zIiwiZHJhd1BpZURhdGFQb2ludHMiLCJwaWVPcHRpb24iLCJhY3RpdmVPcGFjaXR5IiwiYWN0aXZlUmFkaXVzIiwibGFiZWxXaWR0aCIsInJpbmdXaWR0aCIsImN1c3RvbVJhZGl1cyIsImNlbnRlckNvbG9yIiwiX3BpZVRleHRNYXhMZW5ndGhfIiwibGluZUpvaW4iLCJmaWxsY29sb3IiLCJjcmVhdGVDaXJjdWxhckdyYWRpZW50IiwiY3JlYXRlUmFkaWFsR3JhZGllbnQiLCJpbm5lclBpZVdpZHRoIiwidmFsaWQiLCJkcmF3Um9zZURhdGFQb2ludHMiLCJyb3NlT3B0aW9uIiwiZHJhd0FyY2JhckRhdGFQb2ludHMiLCJhcmNiYXIiLCJjZW50ZXJYIiwiY2VudGVyWSIsImRyYXdHYXVnZURhdGFQb2ludHMiLCJmaXhSYWRpdXMiLCJjaGlsZE51bWJlciIsImNoaWxkV2lkdGgiLCJnYXVnZSIsImlubmVyUmFkaXVzIiwicGllUmFkaXVzIiwiY2hpbGRBbmdsZSIsInByb2MiLCJwb2ludGVyUmFkaXVzIiwiZ3JhZGllbnQzIiwiZWFjaENhdGVnb3JpZXMiLCJjaGlsZGVuZFgiLCJkcmF3UmFkYXJEYXRhUG9pbnRzIiwiZ3JpZENvdW50IiwiY29vcmRpbmF0ZUFuZ2xlIiwieHIiLCJ5ciIsIl9sb29wIiwic3RhcnRQb3MiLCJyYWRhckRhdGFQb2ludHMiLCJub3JtYWxJbnQiLCJpdGVyIiwiYXJyIiwicmFuZG9tIiwiY29sbGlzaW9uTmV3IiwiaXNJbiIsImdldEJvdW5kaW5nQm94IiwiY29vcmRzIiwieE1pbiIsInhNYXgiLCJ5TWluIiwieU1heCIsImNvb3JkYSIsImNvb3JkaW5hdGVUb1BvaW50IiwicG9pbnRZIiwicG9pbnRYIiwiaXNSYXlJbnRlcnNlY3RzU2VnbWVudCIsInNfcG9pIiwiZV9wb2kiLCJ4c2VnIiwicG9seSIsInNpbnNjIiwiZXBvbHkiLCJkcmF3TWFwRGF0YVBvaW50cyIsIm1hcE9wdGlvbiIsImZpbGxPcGFjaXR5IiwiYWN0aXZlQm9yZGVyQ29sb3IiLCJhY3RpdmVGaWxsQ29sb3IiLCJhY3RpdmVGaWxsT3BhY2l0eSIsInhTY2FsZSIsInlTY2FsZSIsImdhb3NpIiwiY2VudGVyUG9pbnQiLCJwcm9wZXJ0aWVzIiwiY2VudHJvaWQiLCJkcmF3IiwiZ2V0V29yZENsb3VkUG9pbnQiLCJ0SGVpZ2h0IiwidFdpZHRoIiwiYnJlYWtudW0iLCJTcGluIiwiaXNTcGluIiwiYXJlYXYiLCJkcmF3V29yZENsb3VkRGF0YVBvaW50cyIsIndvcmRPcHRpb24iLCJhdXRvQ29sb3JzIiwid29yZCIsIndvcmRDbG91ZERhdGEiLCJzdHJva2VUZXh0IiwiZHJhd0Z1bm5lbERhdGFQb2ludHMiLCJmdW5uZWxPcHRpb24iLCJhY3RpdmVXaWR0aCIsImxhYmVsQWxpZ24iLCJmdW5uZWwiLCJkcmF3RnVubmVsVGV4dCIsImRyYXdDYW52YXMiLCJUaW1pbmciLCJlYXNlSW4iLCJlYXNlT3V0IiwiZWFzZUluT3V0IiwibGluZWFyIiwiQW5pbWF0aW9uIiwiaXNTdG9wIiwiZHVyYXRpb24iLCJ0aW1pbmciLCJkZWxheSIsImNyZWF0ZUFuaW1hdGlvbkZyYW1lIiwic2V0VGltZW91dCIsInN0ZXAiLCJ0aW1lU3RhbXAiLCJEYXRlIiwicmVxdWVzdEFuaW1hdGlvbkZyYW1lIiwiYW5pbWF0aW9uRnJhbWUiLCJzdGFydFRpbWVTdGFtcCIsIl9zdGVwIiwidGltZXN0YW1wIiwib25Qcm9jZXNzIiwib25BbmltYXRpb25GaW5pc2giLCJ0aW1pbmdGdW5jdGlvbiIsImJpbmQiLCJwcm90b3R5cGUiLCJzdG9wIiwiZHJhd0NoYXJ0cyIsIl90aGlzIiwiYW5pbWF0aW9uIiwiYW5pbWF0aW9uSW5zdGFuY2UiLCJfY2FsTGVnZW5kRGF0YSIsIl9jYWxZQXhpc0RhdGEiLCJtYXhUaXRsZUhlaWdodCIsInJpZ2h0SW5kZXgiLCJsZWZ0SW5kZXgiLCJfY2FsQ2F0ZWdvcmllc0RhdGEiLCJjYXRlZ29yaWVzRGF0YSIsInNjcm9sbEFsaWduIiwib2Zmc2V0TGVmdCIsInRvdGFsV2lkdGgiLCJzY3JlZW5XaWR0aCIsImN1cnJlbnRPZmZzZXQiLCJzdGFydFRvdWNoWCIsImxhc3RNb3ZlVGltZSIsImNsZWFyUmVjdCIsIl9kcmF3TGluZURhdGFQb2ludHMiLCJlbmFibGVNYXJrTGluZSIsIl9kcmF3U2NhdHRlckRhdGFQb2ludHMiLCJfZHJhd0J1YmJsZURhdGFQb2ludHMiLCJfZHJhd01peERhdGFQb2ludHMiLCJfZHJhd0NvbHVtbkRhdGFQb2ludHMiLCJfZHJhd0JhckRhdGFQb2ludHMiLCJfZHJhd0FyZWFEYXRhUG9pbnRzIiwiYXJjYmFyRGF0YSIsImdhdWdlRGF0YSIsIl9kcmF3Q2FuZGxlRGF0YVBvaW50cyIsInVDaGFydHNFdmVudCIsImV2ZW50cyIsImFkZEV2ZW50TGlzdGVuZXIiLCJsaXN0ZW5lciIsImRlbEV2ZW50TGlzdGVuZXIiLCJfbGVuIiwiYXJncyIsIl9rZXkiLCJwYXJhbXMiLCJ1Q2hhcnRzIiwiY2FudmFzMmQiLCJjb25maWckJDEiLCJKU09OIiwicGFyc2UiLCJzdHJpbmdpZnkiLCJ0ZW1wV2lkdGgiLCJ0ZW1wSGVpZ2h0Iiwic3Ryb2tlU3R5bGUiLCJsaW5lV2lkdGgiLCJsaW5lQ2FwIiwiZm9udCIsImZpbGxTdHlsZSIsImNhbGwiLCJ1cGRhdGVEYXRhIiwiX2dldFhBeGlzUG9pbnRzMCIsInpvb20iLCJjZW50ZXJMZWZ0IiwiTWF4TGVmdCIsInN0b3BBbmltYXRpb24iLCJnZXRDdXJyZW50RGF0YUluZGV4IiwiX3RvdWNoZXMkIiwiZ2V0TGVnZW5kRGF0YUluZGV4IiwidG91Y2hMZWdlbmQiLCJzaG93VG9vbFRpcCIsIl9nZXRUb29sVGlwRGF0YSIsIl9nZXRNaXhUb29sVGlwRGF0YSIsInNjcm9sbFN0YXJ0Iiwic2Nyb2xsIiwibm93IiwiTGltaXQiLCJ0b3VjaE1vdmVMaW1pdCIsImN1cnJNb3ZlVGltZSIsIl9kaXN0YW5jZSIsInNjcm9sbEVuZCIsIl9zY3JvbGxPcHRpb24iLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvQkEsSUFBSUEsTUFBTSxHQUFHO0FBQ1hDLFNBQU8sRUFBRSxpQkFERTtBQUVYQyxZQUFVLEVBQUUsRUFGRDtBQUdYQyxZQUFVLEVBQUUsQ0FIRDtBQUlYQyxhQUFXLEVBQUUsRUFKRjtBQUtYQyxpQkFBZSxFQUFFLEVBTE47QUFNWEMsY0FBWSxFQUFFLEVBTkg7QUFPWEMsaUJBQWUsRUFBRSxFQVBOO0FBUVhDLFNBQU8sRUFBRSxDQUFDLEVBQUQsRUFBSyxFQUFMLEVBQVMsRUFBVCxFQUFhLEVBQWIsQ0FSRTtBQVNYQyxZQUFVLEVBQUUsQ0FURDtBQVVYQyxRQUFNLEVBQUUsS0FWRztBQVdYQyxlQUFh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QUFhLEdBQUd5RCxTQURIO0FBRS9CdEUsZUFBUyxFQUFFLEtBRm9CLEVBQWhCLENBQWpCOztBQUlGLFNBQUtuckIsSUFBTCxHQUFZQSxJQUFaO0FBQ0VpckIsY0FBVSxDQUFDb0QsSUFBWCxDQUFnQixJQUFoQixFQUFzQnJ1QixJQUFJLENBQUN4QixJQUEzQixFQUFpQ3dCLElBQWpDLEVBQXVDLEtBQUt6SCxNQUE1QyxFQUFvRCxLQUFLa00sT0FBekQ7QUFDQSxXQUFPdW5CLGFBQWEsR0FBR3lELFNBQXZCO0FBQ0Q7QUFDRixDQTlCRDs7QUFnQ0FqQyxPQUFPLENBQUN6QyxTQUFSLENBQWtCMkUsU0FBbEIsR0FBOEIsVUFBU2x6QixDQUFULEVBQVk7QUFDeEMsTUFBSSxLQUFLd0QsSUFBTCxDQUFVK1IsWUFBVixLQUEyQixJQUEvQixFQUFxQztBQUNuQyxRQUFJNGQsYUFBYSxHQUFHLEtBQUtqdkIsWUFBekI7QUFDRXNyQixpQkFBYSxHQUFHMkQsYUFBYSxDQUFDM0QsYUFEaEM7QUFFRWxzQixZQUFRLEdBQUc2dkIsYUFBYSxDQUFDN3ZCLFFBRjNCO0FBR0EsU0FBS1ksWUFBTCxDQUFrQnNyQixhQUFsQixHQUFrQ0EsYUFBYSxHQUFHbHNCLFFBQWxEO0FBQ0EsU0FBS1ksWUFBTCxDQUFrQlosUUFBbEIsR0FBNkIsQ0FBN0I7QUFDRDtBQUNGLENBUkQ7O0FBVUEsSUFBSSxTQUE4QixPQUFPOHZCLE1BQU0sQ0FBQ0MsT0FBZCxLQUEwQixRQUE1RCxFQUFzRTtBQUNwRUQsUUFBTSxDQUFDQyxPQUFQLEdBQWlCckMsT0FBakI7QUFDRCxDOztBQUVjQSxPIiwiZmlsZSI6IjI5My5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIHVDaGFydHPCrlxyXG4gKiDpq5jmgKfog73ot6jlubPlj7Dlm77ooajlupPvvIzmlK/mjIFINeOAgUFQUOOAgeWwj+eoi+W6j++8iOW+ruS/oS/mlK/ku5jlrp0v55m+5bqmL+WktOadoS9RUS8zNjDvvInjgIFWdWXjgIFUYXJv562J5pSv5oyBY2FudmFz55qE5qGG5p625bmz5Y+wXHJcbiAqIENvcHlyaWdodCAoYykgMjAyMSBRSVVOwq7np4vkupEgaHR0cHM6Ly93d3cudWNoYXJ0cy5jbiBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4gKiBMaWNlbnNlZCAoIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMCApXHJcbiAqIOWkjeWItuS9v+eUqOivt+S/neeVmeacrOauteazqOmHiu+8jOaEn+iwouaUr+aMgeW8gOa6kO+8gVxyXG4gKiBcclxuICogdUNoYXJ0c8Ku5a6Y5pa5572R56uZXHJcbiAqIGh0dHBzOi8vd3d3LnVDaGFydHMuY25cclxuICogXHJcbiAqIOW8gOa6kOWcsOWdgDpcclxuICogaHR0cHM6Ly9naXRlZS5jb20vdUNoYXJ0cy91Q2hhcnRzXHJcbiAqIFxyXG4gKiB1bmktYXBw5o+S5Lu25biC5Zy65Zyw5Z2A77yaXHJcbiAqIGh0dHA6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9MjcxXHJcbiAqIFxyXG4gKi9cclxuXHJcbid1c2Ugc3RyaWN0JztcclxuXHJcbnZhciBjb25maWcgPSB7XHJcbiAgdmVyc2lvbjogJ3YyLjMuNi0yMDIxMTIwMScsXHJcbiAgeUF4aXNXaWR0aDogMTUsXHJcbiAgeUF4aXNTcGxpdDogNSxcclxuICB4QXhpc0hlaWdodDogMjIsXHJcbiAgeEF4aXNMaW5lSGVpZ2h0OiAyMixcclxuICBsZWdlbmRIZWlnaHQ6IDE1LFxyXG4gIHlBeGlzVGl0bGVXaWR0aDogMTUsXHJcbiAgcGFkZGluZzogWzEwLCAxMCwgMTAsIDEwXSxcclxuICBwaXhlbFJhdGlvOiAxLFxyXG4gIHJvdGF0ZTogZmFsc2UsXHJcbiAgY29sdW1lUGFkZGluZzogMyxcclxuICBmb250U2l6ZTogMTMsXHJcbiAgZm9udENvbG9yOiAnIzY2NjY2NicsXHJcbiAgZGF0YVBvaW50U2hhcGU6IFsnY2lyY2xlJywgJ2NpcmNsZScsICdjaXJjbGUnLCAnY2lyY2xlJ10sXHJcbiAgY29sb3I6IFsnIzE4OTBGRicsICcjOTFDQjc0JywgJyNGQUM4NTgnLCAnI0VFNjY2NicsICcjNzNDMERFJywgJyMzQ0EyNzInLCAnI0ZDODQ1MicsICcjOUE2MEI0JywgJyNlYTdjY2MnXSxcclxuICBsaW5lYXJDb2xvcjogWycjMEVFMkY4JywgJyMyQkRDQTgnLCAnI0ZBN0Q4RCcsICcjRUI4OEUyJywgJyMyQUUzQTAnLCAnIzBFRTJGOCcsICcjRUI4OEUyJywgJyM2NzczRTMnLCAnI0Y3OEE4NSddLFxyXG4gIHBpZUNoYXJ0TGluZVBhZGRpbmc6IDE1LFxyXG4gIHBpZUNoYXJ0VGV4dFBhZGRpbmc6IDUsXHJcbiAgeEF4aXNUZXh0UGFkZGluZzogMyxcclxuICB0aXRsZUNvbG9yOiAnIzMzMzMzMycsXHJcbiAgdGl0bGVGb250U2l6ZTogMjAsXHJcbiAgc3VidGl0bGVDb2xvcjogJyM5OTk5OTknLFxyXG4gIHN1YnRpdGxlRm9udFNpemU6IDE1LFxyXG4gIHRvb2xUaXBQYWRkaW5nOiAzLFxyXG4gIHRvb2xUaXBCYWNrZ3JvdW5kOiAnIzAwMDAwMCcsXHJcbiAgdG9vbFRpcE9wYWNpdHk6IDAuNyxcclxuICB0b29sVGlwTGluZUhlaWdodDogMjAsXHJcbiAgcmFkYXJMYWJlbFRleHRNYXJnaW46IDEzLFxyXG4gIGdhdWdlTGFiZWxUZXh0TWFyZ2luOiAxM1xyXG59O1xyXG5cclxudmFyIGFzc2lnbiA9IGZ1bmN0aW9uKHRhcmdldCwgLi4udmFyQXJncykge1xyXG4gIGlmICh0YXJnZXQgPT0gbnVsbCkge1xyXG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcignW3VDaGFydHNdIENhbm5vdCBjb252ZXJ0IHVuZGVmaW5lZCBvciBudWxsIHRvIG9iamVjdCcpO1xyXG4gIH1cclxuICBpZiAoIXZhckFyZ3MgfHwgdmFyQXJncy5sZW5ndGggPD0gMCkge1xyXG4gICAgcmV0dXJuIHRhcmdldDtcclxuICB9XHJcbiAgLy8g5rex5bqm5ZCI5bm25a+56LGhXHJcbiAgZnVuY3Rpb24gZGVlcEFzc2lnbihvYmoxLCBvYmoyKSB7XHJcbiAgICBmb3IgKGxldCBrZXkgaW4gb2JqMikge1xyXG4gICAgICBvYmoxW2tleV0gPSBvYmoxW2tleV0gJiYgb2JqMVtrZXldLnRvU3RyaW5nKCkgPT09IFwiW29iamVjdCBPYmplY3RdXCIgP1xyXG4gICAgICAgIGRlZXBBc3NpZ24ob2JqMVtrZXldLCBvYmoyW2tleV0pIDogb2JqMVtrZXldID0gb2JqMltrZXldO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIG9iajE7XHJcbiAgfVxyXG4gIHZhckFyZ3MuZm9yRWFjaCh2YWwgPT4ge1xyXG4gICAgdGFyZ2V0ID0gZGVlcEFzc2lnbih0YXJnZXQsIHZhbCk7XHJcbiAgfSk7XHJcbiAgcmV0dXJuIHRhcmdldDtcclxufTtcclxuXHJcbnZhciB1dGlsID0ge1xyXG4gIHRvRml4ZWQ6IGZ1bmN0aW9uIHRvRml4ZWQobnVtLCBsaW1pdCkge1xyXG4gICAgbGltaXQgPSBsaW1pdCB8fCAyO1xyXG4gICAgaWYgKHRoaXMuaXNGbG9hdChudW0pKSB7XHJcbiAgICAgIG51bSA9IG51bS50b0ZpeGVkKGxpbWl0KTtcclxuICAgIH1cclxuICAgIHJldHVybiBudW07XHJcbiAgfSxcclxuICBpc0Zsb2F0OiBmdW5jdGlvbiBpc0Zsb2F0KG51bSkge1xyXG4gICAgcmV0dXJuIG51bSAlIDEgIT09IDA7XHJcbiAgfSxcclxuICBhcHByb3hpbWF0ZWx5RXF1YWw6IGZ1bmN0aW9uIGFwcHJveGltYXRlbHlFcXVhbChudW0xLCBudW0yKSB7XHJcbiAgICByZXR1cm4gTWF0aC5hYnMobnVtMSAtIG51bTIpIDwgMWUtMTA7XHJcbiAgfSxcclxuICBpc1NhbWVTaWduOiBmdW5jdGlvbiBpc1NhbWVTaWduKG51bTEsIG51bTIpIHtcclxuICAgIHJldHVybiBNYXRoLmFicyhudW0xKSA9PT0gbnVtMSAmJiBNYXRoLmFicyhudW0yKSA9PT0gbnVtMiB8fCBNYXRoLmFicyhudW0xKSAhPT0gbnVtMSAmJiBNYXRoLmFicyhudW0yKSAhPT0gbnVtMjtcclxuICB9LFxyXG4gIGlzU2FtZVhDb29yZGluYXRlQXJlYTogZnVuY3Rpb24gaXNTYW1lWENvb3JkaW5hdGVBcmVhKHAxLCBwMikge1xyXG4gICAgcmV0dXJuIHRoaXMuaXNTYW1lU2lnbihwMS54LCBwMi54KTtcclxuICB9LFxyXG4gIGlzQ29sbGlzaW9uOiBmdW5jdGlvbiBpc0NvbGxpc2lvbihvYmoxLCBvYmoyKSB7XHJcbiAgICBvYmoxLmVuZCA9IHt9O1xyXG4gICAgb2JqMS5lbmQueCA9IG9iajEuc3RhcnQueCArIG9iajEud2lkdGg7XHJcbiAgICBvYmoxLmVuZC55ID0gb2JqMS5zdGFydC55IC0gb2JqMS5oZWlnaHQ7XHJcbiAgICBvYmoyLmVuZCA9IHt9O1xyXG4gICAgb2JqMi5lbmQueCA9IG9iajIuc3RhcnQueCArIG9iajIud2lkdGg7XHJcbiAgICBvYmoyLmVuZC55ID0gb2JqMi5zdGFydC55IC0gb2JqMi5oZWlnaHQ7XHJcbiAgICB2YXIgZmxhZyA9IG9iajIuc3RhcnQueCA+IG9iajEuZW5kLnggfHwgb2JqMi5lbmQueCA8IG9iajEuc3RhcnQueCB8fCBvYmoyLmVuZC55ID4gb2JqMS5zdGFydC55IHx8IG9iajIuc3RhcnQueSA8IG9iajEuZW5kLnk7XHJcbiAgICByZXR1cm4gIWZsYWc7XHJcbiAgfVxyXG59O1xyXG5cclxuLy/lhbzlrrlINeeCueWHu+S6i+S7tlxyXG5mdW5jdGlvbiBnZXRINU9mZnNldChlKSB7XHJcbiAgZS5tcCA9IHtcclxuICAgIGNoYW5nZWRUb3VjaGVzOiBbXVxyXG4gIH07XHJcbiAgZS5tcC5jaGFuZ2VkVG91Y2hlcy5wdXNoKHtcclxuICAgIHg6IGUub2Zmc2V0WCxcclxuICAgIHk6IGUub2Zmc2V0WVxyXG4gIH0pO1xyXG4gIHJldHVybiBlO1xyXG59XHJcblxyXG4vLyDnu4/nuqzluqbovazloqjljaHmiZhcclxuZnVuY3Rpb24gbG9ubGF0Mm1lcmNhdG9yKGxvbmdpdHVkZSwgbGF0aXR1ZGUpIHtcclxuICB2YXIgbWVyY2F0b3IgPSBBcnJheSgyKTtcclxuICB2YXIgeCA9IGxvbmdpdHVkZSAqIDIwMDM3NTA4LjM0IC8gMTgwO1xyXG4gIHZhciB5ID0gTWF0aC5sb2coTWF0aC50YW4oKDkwICsgbGF0aXR1ZGUpICogTWF0aC5QSSAvIDM2MCkpIC8gKE1hdGguUEkgLyAxODApO1xyXG4gIHkgPSB5ICogMjAwMzc1MDguMzQgLyAxODA7XHJcbiAgbWVyY2F0b3JbMF0gPSB4O1xyXG4gIG1lcmNhdG9yWzFdID0geTtcclxuICByZXR1cm4gbWVyY2F0b3I7XHJcbn1cclxuXHJcbi8vIOWiqOWNoeaJmOi9rOe7j+e6rOW6plxyXG5mdW5jdGlvbiBtZXJjYXRvcjJsb25sYXQobG9uZ2l0dWRlLCBsYXRpdHVkZSkge1xyXG4gIHZhciBsb25sYXQgPSBBcnJheSgyKVxyXG4gIHZhciB4ID0gbG9uZ2l0dWRlIC8gMjAwMzc1MDguMzQgKiAxODA7XHJcbiAgdmFyIHkgPSBsYXRpdHVkZSAvIDIwMDM3NTA4LjM0ICogMTgwO1xyXG4gIHkgPSAxODAgLyBNYXRoLlBJICogKDIgKiBNYXRoLmF0YW4oTWF0aC5leHAoeSAqIE1hdGguUEkgLyAxODApKSAtIE1hdGguUEkgLyAyKTtcclxuICBsb25sYXRbMF0gPSB4O1xyXG4gIGxvbmxhdFsxXSA9IHk7XHJcbiAgcmV0dXJuIGxvbmxhdDtcclxufVxyXG5cclxuLy8gaGV4IOi9rCByZ2JhXHJcbmZ1bmN0aW9uIGhleFRvUmdiKGhleFZhbHVlLCBvcGMpIHtcclxuICB2YXIgcmd4ID0gL14jPyhbYS1mXFxkXSkoW2EtZlxcZF0pKFthLWZcXGRdKSQvaTtcclxuICB2YXIgaGV4ID0gaGV4VmFsdWUucmVwbGFjZShyZ3gsIGZ1bmN0aW9uKG0sIHIsIGcsIGIpIHtcclxuICAgIHJldHVybiByICsgciArIGcgKyBnICsgYiArIGI7XHJcbiAgfSk7XHJcbiAgdmFyIHJnYiA9IC9eIz8oW2EtZlxcZF17Mn0pKFthLWZcXGRdezJ9KShbYS1mXFxkXXsyfSkkL2kuZXhlYyhoZXgpO1xyXG4gIHZhciByID0gcGFyc2VJbnQocmdiWzFdLCAxNik7XHJcbiAgdmFyIGcgPSBwYXJzZUludChyZ2JbMl0sIDE2KTtcclxuICB2YXIgYiA9IHBhcnNlSW50KHJnYlszXSwgMTYpO1xyXG4gIHJldHVybiAncmdiYSgnICsgciArICcsJyArIGcgKyAnLCcgKyBiICsgJywnICsgb3BjICsgJyknO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaW5kUmFuZ2UobnVtLCB0eXBlLCBsaW1pdCkge1xyXG4gIGlmIChpc05hTihudW0pKSB7XHJcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ1t1Q2hhcnRzXSBzZXJpZXPmlbDmja7pnIDkuLpOdW1iZXLmoLzlvI8nKTtcclxuICB9XHJcbiAgbGltaXQgPSBsaW1pdCB8fCAxMDtcclxuICB0eXBlID0gdHlwZSA/IHR5cGUgOiAndXBwZXInO1xyXG4gIHZhciBtdWx0aXBsZSA9IDE7XHJcbiAgd2hpbGUgKGxpbWl0IDwgMSkge1xyXG4gICAgbGltaXQgKj0gMTA7XHJcbiAgICBtdWx0aXBsZSAqPSAxMDtcclxuICB9XHJcbiAgaWYgKHR5cGUgPT09ICd1cHBlcicpIHtcclxuICAgIG51bSA9IE1hdGguY2VpbChudW0gKiBtdWx0aXBsZSk7XHJcbiAgfSBlbHNlIHtcclxuICAgIG51bSA9IE1hdGguZmxvb3IobnVtICogbXVsdGlwbGUpO1xyXG4gIH1cclxuICB3aGlsZSAobnVtICUgbGltaXQgIT09IDApIHtcclxuICAgIGlmICh0eXBlID09PSAndXBwZXInKSB7XHJcbiAgICAgIG51bSsrO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgbnVtLS07XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBudW0gLyBtdWx0aXBsZTtcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsQ2FuZGxlTUEoZGF5QXJyLCBuYW1lQXJyLCBjb2xvckFyciwga2RhdGEpIHtcclxuICBsZXQgc2VyaWVzVGVtcCA9IFtdO1xyXG4gIGZvciAobGV0IGsgPSAwOyBrIDwgZGF5QXJyLmxlbmd0aDsgaysrKSB7XHJcbiAgICBsZXQgc2VyaWVzSXRlbSA9IHtcclxuICAgICAgZGF0YTogW10sXHJcbiAgICAgIG5hbWU6IG5hbWVBcnJba10sXHJcbiAgICAgIGNvbG9yOiBjb2xvckFycltrXVxyXG4gICAgfTtcclxuICAgIGZvciAobGV0IGkgPSAwLCBsZW4gPSBrZGF0YS5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICBpZiAoaSA8IGRheUFycltrXSkge1xyXG4gICAgICAgIHNlcmllc0l0ZW0uZGF0YS5wdXNoKG51bGwpO1xyXG4gICAgICAgIGNvbnRpbnVlO1xyXG4gICAgICB9XHJcbiAgICAgIGxldCBzdW0gPSAwO1xyXG4gICAgICBmb3IgKGxldCBqID0gMDsgaiA8IGRheUFycltrXTsgaisrKSB7XHJcbiAgICAgICAgc3VtICs9IGtkYXRhW2kgLSBqXVsxXTtcclxuICAgICAgfVxyXG4gICAgICBzZXJpZXNJdGVtLmRhdGEucHVzaCgrKHN1bSAvIGRheUFycltrXSkudG9GaXhlZCgzKSk7XHJcbiAgICB9XHJcbiAgICBzZXJpZXNUZW1wLnB1c2goc2VyaWVzSXRlbSk7XHJcbiAgfVxyXG4gIHJldHVybiBzZXJpZXNUZW1wO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxWYWxpZERpc3RhbmNlKHNlbGYsIGRpc3RhbmNlLCBjaGFydERhdGEsIGNvbmZpZywgb3B0cykge1xyXG4gIHZhciBkYXRhQ2hhcnRBcmVhV2lkdGggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdO1xyXG4gIHZhciBkYXRhQ2hhcnRXaWR0aCA9IGNoYXJ0RGF0YS5lYWNoU3BhY2luZyAqIChvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEueEF4aXNQb2ludHMubGVuZ3RoIC0gMSk7XHJcbiAgdmFyIHZhbGlkRGlzdGFuY2UgPSBkaXN0YW5jZTtcclxuICBpZiAoZGlzdGFuY2UgPj0gMCkge1xyXG4gICAgdmFsaWREaXN0YW5jZSA9IDA7XHJcbiAgICBzZWxmLnVldmVudC50cmlnZ2VyKCdzY3JvbGxMZWZ0Jyk7XHJcbiAgICBzZWxmLnNjcm9sbE9wdGlvbi5wb3NpdGlvbiA9ICdsZWZ0J1xyXG4gICAgb3B0cy54QXhpcy5zY3JvbGxQb3NpdGlvbiA9ICdsZWZ0JztcclxuICB9IGVsc2UgaWYgKE1hdGguYWJzKGRpc3RhbmNlKSA+PSBkYXRhQ2hhcnRXaWR0aCAtIGRhdGFDaGFydEFyZWFXaWR0aCkge1xyXG4gICAgdmFsaWREaXN0YW5jZSA9IGRhdGFDaGFydEFyZWFXaWR0aCAtIGRhdGFDaGFydFdpZHRoO1xyXG4gICAgc2VsZi51ZXZlbnQudHJpZ2dlcignc2Nyb2xsUmlnaHQnKTtcclxuICAgIHNlbGYuc2Nyb2xsT3B0aW9uLnBvc2l0aW9uID0gJ3JpZ2h0J1xyXG4gICAgb3B0cy54QXhpcy5zY3JvbGxQb3NpdGlvbiA9ICdyaWdodCc7XHJcbiAgfSBlbHNlIHtcclxuICAgIHNlbGYuc2Nyb2xsT3B0aW9uLnBvc2l0aW9uID0gZGlzdGFuY2VcclxuICAgIG9wdHMueEF4aXMuc2Nyb2xsUG9zaXRpb24gPSBkaXN0YW5jZTtcclxuICB9XHJcbiAgcmV0dXJuIHZhbGlkRGlzdGFuY2U7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGlzSW5BbmdsZVJhbmdlKGFuZ2xlLCBzdGFydEFuZ2xlLCBlbmRBbmdsZSkge1xyXG4gIGZ1bmN0aW9uIGFkanVzdChhbmdsZSkge1xyXG4gICAgd2hpbGUgKGFuZ2xlIDwgMCkge1xyXG4gICAgICBhbmdsZSArPSAyICogTWF0aC5QSTtcclxuICAgIH1cclxuICAgIHdoaWxlIChhbmdsZSA+IDIgKiBNYXRoLlBJKSB7XHJcbiAgICAgIGFuZ2xlIC09IDIgKiBNYXRoLlBJO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIGFuZ2xlO1xyXG4gIH1cclxuICBhbmdsZSA9IGFkanVzdChhbmdsZSk7XHJcbiAgc3RhcnRBbmdsZSA9IGFkanVzdChzdGFydEFuZ2xlKTtcclxuICBlbmRBbmdsZSA9IGFkanVzdChlbmRBbmdsZSk7XHJcbiAgaWYgKHN0YXJ0QW5nbGUgPiBlbmRBbmdsZSkge1xyXG4gICAgZW5kQW5nbGUgKz0gMiAqIE1hdGguUEk7XHJcbiAgICBpZiAoYW5nbGUgPCBzdGFydEFuZ2xlKSB7XHJcbiAgICAgIGFuZ2xlICs9IDIgKiBNYXRoLlBJO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gYW5nbGUgPj0gc3RhcnRBbmdsZSAmJiBhbmdsZSA8PSBlbmRBbmdsZTtcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsUm90YXRlVHJhbnNsYXRlKHgsIHksIGgpIHtcclxuICB2YXIgeHYgPSB4O1xyXG4gIHZhciB5diA9IGggLSB5O1xyXG4gIHZhciB0cmFuc1ggPSB4diArIChoIC0geXYgLSB4dikgLyBNYXRoLnNxcnQoMik7XHJcbiAgdHJhbnNYICo9IC0xO1xyXG4gIHZhciB0cmFuc1kgPSAoaCAtIHl2KSAqIChNYXRoLnNxcnQoMikgLSAxKSAtIChoIC0geXYgLSB4dikgLyBNYXRoLnNxcnQoMik7XHJcbiAgcmV0dXJuIHtcclxuICAgIHRyYW5zWDogdHJhbnNYLFxyXG4gICAgdHJhbnNZOiB0cmFuc1lcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBjcmVhdGVDdXJ2ZUNvbnRyb2xQb2ludHMocG9pbnRzLCBpKSB7XHJcbiAgZnVuY3Rpb24gaXNOb3RNaWRkbGVQb2ludChwb2ludHMsIGkpIHtcclxuICAgIGlmIChwb2ludHNbaSAtIDFdICYmIHBvaW50c1tpICsgMV0pIHtcclxuICAgICAgcmV0dXJuIHBvaW50c1tpXS55ID49IE1hdGgubWF4KHBvaW50c1tpIC0gMV0ueSwgcG9pbnRzW2kgKyAxXS55KSB8fCBwb2ludHNbaV0ueSA8PSBNYXRoLm1pbihwb2ludHNbaSAtIDFdLnksXHJcbiAgICAgICAgcG9pbnRzW2kgKyAxXS55KTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiBmYWxzZTtcclxuICAgIH1cclxuICB9XHJcbiAgZnVuY3Rpb24gaXNOb3RNaWRkbGVQb2ludFgocG9pbnRzLCBpKSB7XHJcbiAgICBpZiAocG9pbnRzW2kgLSAxXSAmJiBwb2ludHNbaSArIDFdKSB7XHJcbiAgICAgIHJldHVybiBwb2ludHNbaV0ueCA+PSBNYXRoLm1heChwb2ludHNbaSAtIDFdLngsIHBvaW50c1tpICsgMV0ueCkgfHwgcG9pbnRzW2ldLnggPD0gTWF0aC5taW4ocG9pbnRzW2kgLSAxXS54LFxyXG4gICAgICAgIHBvaW50c1tpICsgMV0ueCk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHZhciBhID0gMC4yO1xyXG4gIHZhciBiID0gMC4yO1xyXG4gIHZhciBwQXggPSBudWxsO1xyXG4gIHZhciBwQXkgPSBudWxsO1xyXG4gIHZhciBwQnggPSBudWxsO1xyXG4gIHZhciBwQnkgPSBudWxsO1xyXG4gIGlmIChpIDwgMSkge1xyXG4gICAgcEF4ID0gcG9pbnRzWzBdLnggKyAocG9pbnRzWzFdLnggLSBwb2ludHNbMF0ueCkgKiBhO1xyXG4gICAgcEF5ID0gcG9pbnRzWzBdLnkgKyAocG9pbnRzWzFdLnkgLSBwb2ludHNbMF0ueSkgKiBhO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBwQXggPSBwb2ludHNbaV0ueCArIChwb2ludHNbaSArIDFdLnggLSBwb2ludHNbaSAtIDFdLngpICogYTtcclxuICAgIHBBeSA9IHBvaW50c1tpXS55ICsgKHBvaW50c1tpICsgMV0ueSAtIHBvaW50c1tpIC0gMV0ueSkgKiBhO1xyXG4gIH1cclxuXHJcbiAgaWYgKGkgPiBwb2ludHMubGVuZ3RoIC0gMykge1xyXG4gICAgdmFyIGxhc3QgPSBwb2ludHMubGVuZ3RoIC0gMTtcclxuICAgIHBCeCA9IHBvaW50c1tsYXN0XS54IC0gKHBvaW50c1tsYXN0XS54IC0gcG9pbnRzW2xhc3QgLSAxXS54KSAqIGI7XHJcbiAgICBwQnkgPSBwb2ludHNbbGFzdF0ueSAtIChwb2ludHNbbGFzdF0ueSAtIHBvaW50c1tsYXN0IC0gMV0ueSkgKiBiO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBwQnggPSBwb2ludHNbaSArIDFdLnggLSAocG9pbnRzW2kgKyAyXS54IC0gcG9pbnRzW2ldLngpICogYjtcclxuICAgIHBCeSA9IHBvaW50c1tpICsgMV0ueSAtIChwb2ludHNbaSArIDJdLnkgLSBwb2ludHNbaV0ueSkgKiBiO1xyXG4gIH1cclxuICBpZiAoaXNOb3RNaWRkbGVQb2ludChwb2ludHMsIGkgKyAxKSkge1xyXG4gICAgcEJ5ID0gcG9pbnRzW2kgKyAxXS55O1xyXG4gIH1cclxuICBpZiAoaXNOb3RNaWRkbGVQb2ludChwb2ludHMsIGkpKSB7XHJcbiAgICBwQXkgPSBwb2ludHNbaV0ueTtcclxuICB9XHJcbiAgaWYgKGlzTm90TWlkZGxlUG9pbnRYKHBvaW50cywgaSArIDEpKSB7XHJcbiAgICBwQnggPSBwb2ludHNbaSArIDFdLng7XHJcbiAgfVxyXG4gIGlmIChpc05vdE1pZGRsZVBvaW50WChwb2ludHMsIGkpKSB7XHJcbiAgICBwQXggPSBwb2ludHNbaV0ueDtcclxuICB9XHJcbiAgaWYgKHBBeSA+PSBNYXRoLm1heChwb2ludHNbaV0ueSwgcG9pbnRzW2kgKyAxXS55KSB8fCBwQXkgPD0gTWF0aC5taW4ocG9pbnRzW2ldLnksIHBvaW50c1tpICsgMV0ueSkpIHtcclxuICAgIHBBeSA9IHBvaW50c1tpXS55O1xyXG4gIH1cclxuICBpZiAocEJ5ID49IE1hdGgubWF4KHBvaW50c1tpXS55LCBwb2ludHNbaSArIDFdLnkpIHx8IHBCeSA8PSBNYXRoLm1pbihwb2ludHNbaV0ueSwgcG9pbnRzW2kgKyAxXS55KSkge1xyXG4gICAgcEJ5ID0gcG9pbnRzW2kgKyAxXS55O1xyXG4gIH1cclxuICBpZiAocEF4ID49IE1hdGgubWF4KHBvaW50c1tpXS54LCBwb2ludHNbaSArIDFdLngpIHx8IHBBeCA8PSBNYXRoLm1pbihwb2ludHNbaV0ueCwgcG9pbnRzW2kgKyAxXS54KSkge1xyXG4gICAgcEF4ID0gcG9pbnRzW2ldLng7XHJcbiAgfVxyXG4gIGlmIChwQnggPj0gTWF0aC5tYXgocG9pbnRzW2ldLngsIHBvaW50c1tpICsgMV0ueCkgfHwgcEJ4IDw9IE1hdGgubWluKHBvaW50c1tpXS54LCBwb2ludHNbaSArIDFdLngpKSB7XHJcbiAgICBwQnggPSBwb2ludHNbaSArIDFdLng7XHJcbiAgfVxyXG4gIHJldHVybiB7XHJcbiAgICBjdHJBOiB7XHJcbiAgICAgIHg6IHBBeCxcclxuICAgICAgeTogcEF5XHJcbiAgICB9LFxyXG4gICAgY3RyQjoge1xyXG4gICAgICB4OiBwQngsXHJcbiAgICAgIHk6IHBCeVxyXG4gICAgfVxyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKHgsIHksIGNlbnRlcikge1xyXG4gIHJldHVybiB7XHJcbiAgICB4OiBjZW50ZXIueCArIHgsXHJcbiAgICB5OiBjZW50ZXIueSAtIHlcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBhdm9pZENvbGxpc2lvbihvYmosIHRhcmdldCkge1xyXG4gIGlmICh0YXJnZXQpIHtcclxuICAgIC8vIGlzIGNvbGxpc2lvbiB0ZXN0XHJcbiAgICB3aGlsZSAodXRpbC5pc0NvbGxpc2lvbihvYmosIHRhcmdldCkpIHtcclxuICAgICAgaWYgKG9iai5zdGFydC54ID4gMCkge1xyXG4gICAgICAgIG9iai5zdGFydC55LS07XHJcbiAgICAgIH0gZWxzZSBpZiAob2JqLnN0YXJ0LnggPCAwKSB7XHJcbiAgICAgICAgb2JqLnN0YXJ0LnkrKztcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZiAob2JqLnN0YXJ0LnkgPiAwKSB7XHJcbiAgICAgICAgICBvYmouc3RhcnQueSsrO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBvYmouc3RhcnQueS0tO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gb2JqO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaXhQaWVTZXJpZXMoc2VyaWVzLCBvcHRzLCBjb25maWcpe1xyXG4gIGxldCBwaWVTZXJpZXNBcnIgPSBbXTtcclxuICBpZihzZXJpZXMubGVuZ3RoPjAgJiYgc2VyaWVzWzBdLmRhdGEuY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpID4gLTEpe1xyXG4gICAgb3B0cy5fcGllU2VyaWVzXyA9IHNlcmllcztcclxuICAgIGxldCBvbGRzZXJpZXMgPSBzZXJpZXNbMF0uZGF0YTtcclxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgb2xkc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIG9sZHNlcmllc1tpXS5mb3JtYXR0ZXIgPSBzZXJpZXNbMF0uZm9ybWF0dGVyO1xyXG4gICAgICBvbGRzZXJpZXNbaV0uZGF0YSA9IG9sZHNlcmllc1tpXS52YWx1ZTtcclxuICAgICAgcGllU2VyaWVzQXJyLnB1c2gob2xkc2VyaWVzW2ldKTtcclxuICAgIH1cclxuICAgIG9wdHMuc2VyaWVzID0gcGllU2VyaWVzQXJyO1xyXG4gIH1lbHNle1xyXG4gICAgcGllU2VyaWVzQXJyID0gc2VyaWVzO1xyXG4gIH1cclxuICByZXR1cm4gcGllU2VyaWVzQXJyO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaWxsU2VyaWVzKHNlcmllcywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIGluZGV4ID0gMDtcclxuICBmb3IgKHZhciBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBpZiAoIWl0ZW0uY29sb3IpIHtcclxuICAgICAgaXRlbS5jb2xvciA9IGNvbmZpZy5jb2xvcltpbmRleF07XHJcbiAgICAgIGluZGV4ID0gKGluZGV4ICsgMSkgJSBjb25maWcuY29sb3IubGVuZ3RoO1xyXG4gICAgfVxyXG4gICAgaWYgKCFpdGVtLmxpbmVhckluZGV4KSB7XHJcbiAgICAgIGl0ZW0ubGluZWFySW5kZXggPSBpO1xyXG4gICAgfVxyXG4gICAgaWYgKCFpdGVtLmluZGV4KSB7XHJcbiAgICAgIGl0ZW0uaW5kZXggPSAwO1xyXG4gICAgfVxyXG4gICAgaWYgKCFpdGVtLnR5cGUpIHtcclxuICAgICAgaXRlbS50eXBlID0gb3B0cy50eXBlO1xyXG4gICAgfVxyXG4gICAgaWYgKHR5cGVvZiBpdGVtLnNob3cgPT0gXCJ1bmRlZmluZWRcIikge1xyXG4gICAgICBpdGVtLnNob3cgPSB0cnVlO1xyXG4gICAgfVxyXG4gICAgaWYgKCFpdGVtLnR5cGUpIHtcclxuICAgICAgaXRlbS50eXBlID0gb3B0cy50eXBlO1xyXG4gICAgfVxyXG4gICAgaWYgKCFpdGVtLnBvaW50U2hhcGUpIHtcclxuICAgICAgaXRlbS5wb2ludFNoYXBlID0gXCJjaXJjbGVcIjtcclxuICAgIH1cclxuICAgIGlmICghaXRlbS5sZWdlbmRTaGFwZSkge1xyXG4gICAgICBzd2l0Y2ggKGl0ZW0udHlwZSkge1xyXG4gICAgICAgIGNhc2UgJ2xpbmUnOlxyXG4gICAgICAgICAgaXRlbS5sZWdlbmRTaGFwZSA9IFwibGluZVwiO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAnY29sdW1uJzpcclxuICAgICAgICAgIGl0ZW0ubGVnZW5kU2hhcGUgPSBcInJlY3RcIjtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgJ2FyZWEnOlxyXG4gICAgICAgICAgaXRlbS5sZWdlbmRTaGFwZSA9IFwidHJpYW5nbGVcIjtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgJ2Jhcic6XHJcbiAgICAgICAgICBpdGVtLmxlZ2VuZFNoYXBlID0gXCJyZWN0XCI7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgaXRlbS5sZWdlbmRTaGFwZSA9IFwiY2lyY2xlXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHNlcmllcztcclxufVxyXG5cclxuZnVuY3Rpb24gZmlsbEN1c3RvbUNvbG9yKGxpbmVhclR5cGUsIGN1c3RvbUNvbG9yLCBzZXJpZXMsIGNvbmZpZykge1xyXG4gIHZhciBuZXdjb2xvciA9IGN1c3RvbUNvbG9yIHx8IFtdO1xyXG4gIGlmIChsaW5lYXJUeXBlID09ICdjdXN0b20nICYmIG5ld2NvbG9yLmxlbmd0aCA9PSAwICkge1xyXG4gICAgbmV3Y29sb3IgPSBjb25maWcubGluZWFyQ29sb3I7XHJcbiAgfVxyXG4gIGlmIChsaW5lYXJUeXBlID09ICdjdXN0b20nICYmIG5ld2NvbG9yLmxlbmd0aCA8IHNlcmllcy5sZW5ndGgpIHtcclxuICAgIGxldCBjaGF6aGkgPSBzZXJpZXMubGVuZ3RoIC0gbmV3Y29sb3IubGVuZ3RoO1xyXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBjaGF6aGk7IGkrKykge1xyXG4gICAgICBuZXdjb2xvci5wdXNoKGNvbmZpZy5saW5lYXJDb2xvclsoaSArIDEpICUgY29uZmlnLmxpbmVhckNvbG9yLmxlbmd0aF0pO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gbmV3Y29sb3I7XHJcbn1cclxuICBcclxuZnVuY3Rpb24gZ2V0RGF0YVJhbmdlKG1pbkRhdGEsIG1heERhdGEpIHtcclxuICB2YXIgbGltaXQgPSAwO1xyXG4gIHZhciByYW5nZSA9IG1heERhdGEgLSBtaW5EYXRhO1xyXG4gIGlmIChyYW5nZSA+PSAxMDAwMCkge1xyXG4gICAgbGltaXQgPSAxMDAwO1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMTAwMCkge1xyXG4gICAgbGltaXQgPSAxMDA7XHJcbiAgfSBlbHNlIGlmIChyYW5nZSA+PSAxMDApIHtcclxuICAgIGxpbWl0ID0gMTA7XHJcbiAgfSBlbHNlIGlmIChyYW5nZSA+PSAxMCkge1xyXG4gICAgbGltaXQgPSA1O1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMSkge1xyXG4gICAgbGltaXQgPSAxO1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMC4xKSB7XHJcbiAgICBsaW1pdCA9IDAuMTtcclxuICB9IGVsc2UgaWYgKHJhbmdlID49IDAuMDEpIHtcclxuICAgIGxpbWl0ID0gMC4wMTtcclxuICB9IGVsc2UgaWYgKHJhbmdlID49IDAuMDAxKSB7XHJcbiAgICBsaW1pdCA9IDAuMDAxO1xyXG4gIH0gZWxzZSBpZiAocmFuZ2UgPj0gMC4wMDAxKSB7XHJcbiAgICBsaW1pdCA9IDAuMDAwMTtcclxuICB9IGVsc2UgaWYgKHJhbmdlID49IDAuMDAwMDEpIHtcclxuICAgIGxpbWl0ID0gMC4wMDAwMTtcclxuICB9IGVsc2Uge1xyXG4gICAgbGltaXQgPSAwLjAwMDAwMTtcclxuICB9XHJcbiAgcmV0dXJuIHtcclxuICAgIG1pblJhbmdlOiBmaW5kUmFuZ2UobWluRGF0YSwgJ2xvd2VyJywgbGltaXQpLFxyXG4gICAgbWF4UmFuZ2U6IGZpbmRSYW5nZShtYXhEYXRhLCAndXBwZXInLCBsaW1pdClcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBtZWFzdXJlVGV4dCh0ZXh0LCBmb250U2l6ZSwgY29udGV4dCkge1xyXG4gIHZhciB3aWR0aCA9IDA7XHJcbiAgdGV4dCA9IFN0cmluZyh0ZXh0KTtcclxuXHJcblxyXG5cclxuICBpZiAoY29udGV4dCAhPT0gZmFsc2UgJiYgY29udGV4dCAhPT0gdW5kZWZpbmVkICYmIGNvbnRleHQuc2V0Rm9udFNpemUgJiYgY29udGV4dC5tZWFzdXJlVGV4dCkge1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICByZXR1cm4gY29udGV4dC5tZWFzdXJlVGV4dCh0ZXh0KS53aWR0aDtcclxuICB9IGVsc2Uge1xyXG4gICAgdmFyIHRleHQgPSB0ZXh0LnNwbGl0KCcnKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgdGV4dC5sZW5ndGg7IGkrKykge1xyXG4gICAgICBsZXQgaXRlbSA9IHRleHRbaV07XHJcbiAgICAgIGlmICgvW2EtekEtWl0vLnRlc3QoaXRlbSkpIHtcclxuICAgICAgICB3aWR0aCArPSA3O1xyXG4gICAgICB9IGVsc2UgaWYgKC9bMC05XS8udGVzdChpdGVtKSkge1xyXG4gICAgICAgIHdpZHRoICs9IDUuNTtcclxuICAgICAgfSBlbHNlIGlmICgvXFwuLy50ZXN0KGl0ZW0pKSB7XHJcbiAgICAgICAgd2lkdGggKz0gMi43O1xyXG4gICAgICB9IGVsc2UgaWYgKC8tLy50ZXN0KGl0ZW0pKSB7XHJcbiAgICAgICAgd2lkdGggKz0gMy4yNTtcclxuICAgICAgfSBlbHNlIGlmICgvOi8udGVzdChpdGVtKSkge1xyXG4gICAgICAgIHdpZHRoICs9IDIuNTtcclxuICAgICAgfSBlbHNlIGlmICgvW1xcdTRlMDAtXFx1OWZhNV0vLnRlc3QoaXRlbSkpIHtcclxuICAgICAgICB3aWR0aCArPSAxMDtcclxuICAgICAgfSBlbHNlIGlmICgvXFwofFxcKS8udGVzdChpdGVtKSkge1xyXG4gICAgICAgIHdpZHRoICs9IDMuNzM7XHJcbiAgICAgIH0gZWxzZSBpZiAoL1xccy8udGVzdChpdGVtKSkge1xyXG4gICAgICAgIHdpZHRoICs9IDIuNTtcclxuICAgICAgfSBlbHNlIGlmICgvJS8udGVzdChpdGVtKSkge1xyXG4gICAgICAgIHdpZHRoICs9IDg7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgd2lkdGggKz0gMTA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHJldHVybiB3aWR0aCAqIGZvbnRTaXplIC8gMTA7XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBkYXRhQ29tYmluZShzZXJpZXMpIHtcclxuICByZXR1cm4gc2VyaWVzLnJlZHVjZShmdW5jdGlvbihhLCBiKSB7XHJcbiAgICByZXR1cm4gKGEuZGF0YSA/IGEuZGF0YSA6IGEpLmNvbmNhdChiLmRhdGEpO1xyXG4gIH0sIFtdKTtcclxufVxyXG5cclxuZnVuY3Rpb24gZGF0YUNvbWJpbmVTdGFjayhzZXJpZXMsIGxlbikge1xyXG4gIHZhciBzdW0gPSBuZXcgQXJyYXkobGVuKTtcclxuICBmb3IgKHZhciBqID0gMDsgaiA8IHN1bS5sZW5ndGg7IGorKykge1xyXG4gICAgc3VtW2pdID0gMDtcclxuICB9XHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgIGZvciAodmFyIGogPSAwOyBqIDwgc3VtLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgIHN1bVtqXSArPSBzZXJpZXNbaV0uZGF0YVtqXTtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHNlcmllcy5yZWR1Y2UoZnVuY3Rpb24oYSwgYikge1xyXG4gICAgcmV0dXJuIChhLmRhdGEgPyBhLmRhdGEgOiBhKS5jb25jYXQoYi5kYXRhKS5jb25jYXQoc3VtKTtcclxuICB9LCBbXSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFRvdWNoZXModG91Y2hlcywgb3B0cywgZSkge1xyXG4gIGxldCB4LCB5O1xyXG4gIGlmICh0b3VjaGVzLmNsaWVudFgpIHtcclxuICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICB5ID0gb3B0cy5oZWlnaHQgLSB0b3VjaGVzLmNsaWVudFggKiBvcHRzLnBpeDtcclxuICAgICAgeCA9ICh0b3VjaGVzLnBhZ2VZIC0gZS5jdXJyZW50VGFyZ2V0Lm9mZnNldFRvcCAtIChvcHRzLmhlaWdodCAvIG9wdHMucGl4IC8gMikgKiAob3B0cy5waXggLSAxKSkgKiBvcHRzLnBpeDtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHggPSB0b3VjaGVzLmNsaWVudFggKiBvcHRzLnBpeDtcclxuICAgICAgeSA9ICh0b3VjaGVzLnBhZ2VZIC0gZS5jdXJyZW50VGFyZ2V0Lm9mZnNldFRvcCAtIChvcHRzLmhlaWdodCAvIG9wdHMucGl4IC8gMikgKiAob3B0cy5waXggLSAxKSkgKiBvcHRzLnBpeDtcclxuICAgIH1cclxuICB9IGVsc2Uge1xyXG4gICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgIHkgPSBvcHRzLmhlaWdodCAtIHRvdWNoZXMueCAqIG9wdHMucGl4O1xyXG4gICAgICB4ID0gdG91Y2hlcy55ICogb3B0cy5waXg7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB4ID0gdG91Y2hlcy54ICogb3B0cy5waXg7XHJcbiAgICAgIHkgPSB0b3VjaGVzLnkgKiBvcHRzLnBpeDtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHtcclxuICAgIHg6IHgsXHJcbiAgICB5OiB5XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRTZXJpZXNEYXRhSXRlbShzZXJpZXMsIGluZGV4LCBncm91cCkge1xyXG4gIHZhciBkYXRhID0gW107XHJcbiAgdmFyIG5ld1NlcmllcyA9IFtdO1xyXG4gIHZhciBpbmRleElzQXJyID0gaW5kZXguY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpID4gLTE7XHJcbiAgaWYoaW5kZXhJc0Fycil7XHJcbiAgICBsZXQgdGVtcFNlcmllcyA9IGZpbHRlclNlcmllcyhzZXJpZXMpO1xyXG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBncm91cC5sZW5ndGg7IGkrKykge1xyXG4gICAgICBuZXdTZXJpZXMucHVzaCh0ZW1wU2VyaWVzW2dyb3VwW2ldXSk7XHJcbiAgICB9XHJcbiAgfWVsc2V7XHJcbiAgICBuZXdTZXJpZXMgPSBzZXJpZXM7XHJcbiAgfTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IG5ld1Nlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBuZXdTZXJpZXNbaV07XHJcbiAgICBsZXQgdG1waW5kZXggPSAtMTtcclxuICAgIGlmKGluZGV4SXNBcnIpe1xyXG4gICAgICB0bXBpbmRleCA9IGluZGV4W2ldO1xyXG4gICAgfWVsc2V7XHJcbiAgICAgIHRtcGluZGV4ID0gaW5kZXg7XHJcbiAgICB9XHJcbiAgICBpZiAoaXRlbS5kYXRhW3RtcGluZGV4XSAhPT0gbnVsbCAmJiB0eXBlb2YgaXRlbS5kYXRhW3RtcGluZGV4XSAhPT0gJ3VuZGVmaW5lZCcgJiYgaXRlbS5zaG93KSB7XHJcbiAgICAgIGxldCBzZXJpZXNJdGVtID0ge307XHJcbiAgICAgIHNlcmllc0l0ZW0uY29sb3IgPSBpdGVtLmNvbG9yO1xyXG4gICAgICBzZXJpZXNJdGVtLnR5cGUgPSBpdGVtLnR5cGU7XHJcbiAgICAgIHNlcmllc0l0ZW0uc3R5bGUgPSBpdGVtLnN0eWxlO1xyXG4gICAgICBzZXJpZXNJdGVtLnBvaW50U2hhcGUgPSBpdGVtLnBvaW50U2hhcGU7XHJcbiAgICAgIHNlcmllc0l0ZW0uZGlzYWJsZUxlZ2VuZCA9IGl0ZW0uZGlzYWJsZUxlZ2VuZDtcclxuICAgICAgc2VyaWVzSXRlbS5uYW1lID0gaXRlbS5uYW1lO1xyXG4gICAgICBzZXJpZXNJdGVtLnNob3cgPSBpdGVtLnNob3c7XHJcbiAgICAgIHNlcmllc0l0ZW0uZGF0YSA9IGl0ZW0uZm9ybWF0dGVyID8gaXRlbS5mb3JtYXR0ZXIoaXRlbS5kYXRhW3RtcGluZGV4XSkgOiBpdGVtLmRhdGFbdG1waW5kZXhdO1xyXG4gICAgICBkYXRhLnB1c2goc2VyaWVzSXRlbSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBkYXRhO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRNYXhUZXh0TGlzdExlbmd0aChsaXN0LCBmb250U2l6ZSwgY29udGV4dCkge1xyXG4gIHZhciBsZW5ndGhMaXN0ID0gbGlzdC5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgcmV0dXJuIG1lYXN1cmVUZXh0KGl0ZW0sIGZvbnRTaXplLCBjb250ZXh0KTtcclxuICB9KTtcclxuICByZXR1cm4gTWF0aC5tYXguYXBwbHkobnVsbCwgbGVuZ3RoTGlzdCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFJhZGFyQ29vcmRpbmF0ZVNlcmllcyhsZW5ndGgpIHtcclxuICB2YXIgZWFjaEFuZ2xlID0gMiAqIE1hdGguUEkgLyBsZW5ndGg7XHJcbiAgdmFyIENvb3JkaW5hdGVTZXJpZXMgPSBbXTtcclxuICBmb3IgKHZhciBpID0gMDsgaSA8IGxlbmd0aDsgaSsrKSB7XHJcbiAgICBDb29yZGluYXRlU2VyaWVzLnB1c2goZWFjaEFuZ2xlICogaSk7XHJcbiAgfVxyXG4gIHJldHVybiBDb29yZGluYXRlU2VyaWVzLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICByZXR1cm4gLTEgKiBpdGVtICsgTWF0aC5QSSAvIDI7XHJcbiAgfSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFRvb2xUaXBEYXRhKHNlcmllc0RhdGEsIG9wdHMsIGluZGV4LCBncm91cCwgY2F0ZWdvcmllcykge1xyXG4gIHZhciBvcHRpb24gPSBhcmd1bWVudHMubGVuZ3RoID4gNSAmJiBhcmd1bWVudHNbNV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s1XSA6IHt9O1xyXG4gIHZhciBjYWxQb2ludHMgPSBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHM/b3B0cy5jaGFydERhdGEuY2FsUG9pbnRzOltdO1xyXG4gIGxldCBwb2ludHMgPSB7fTtcclxuICBpZihncm91cC5sZW5ndGggPiAwKXtcclxuICAgIGxldCBmaWx0ZXJQb2ludHMgPSBbXTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZ3JvdXAubGVuZ3RoOyBpKyspIHtcclxuICAgICAgZmlsdGVyUG9pbnRzLnB1c2goY2FsUG9pbnRzW2dyb3VwW2ldXSlcclxuICAgIH1cclxuICAgIHBvaW50cyA9IGZpbHRlclBvaW50c1swXVtpbmRleFswXV07XHJcbiAgfWVsc2V7XHJcbiAgICBwb2ludHMgPSBjYWxQb2ludHNbMF1baW5kZXhdO1xyXG4gIH07XHJcbiAgdmFyIHRleHRMaXN0ID0gc2VyaWVzRGF0YS5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgbGV0IHRpdGxlVGV4dCA9IG51bGw7XHJcbiAgICBpZiAob3B0cy5jYXRlZ29yaWVzICYmIG9wdHMuY2F0ZWdvcmllcy5sZW5ndGg+MCkge1xyXG4gICAgICB0aXRsZVRleHQgPSBjYXRlZ29yaWVzW2luZGV4XTtcclxuICAgIH07XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICB0ZXh0OiBvcHRpb24uZm9ybWF0dGVyID8gb3B0aW9uLmZvcm1hdHRlcihpdGVtLCB0aXRsZVRleHQsIGluZGV4LCBvcHRzKSA6IGl0ZW0ubmFtZSArICc6ICcgKyBpdGVtLmRhdGEsXHJcbiAgICAgIGNvbG9yOiBpdGVtLmNvbG9yXHJcbiAgICB9O1xyXG4gIH0pO1xyXG4gIHZhciBvZmZzZXQgPSB7XHJcbiAgICB4OiBNYXRoLnJvdW5kKHBvaW50cy54KSxcclxuICAgIHk6IE1hdGgucm91bmQocG9pbnRzLnkpXHJcbiAgfTtcclxuICByZXR1cm4ge1xyXG4gICAgdGV4dExpc3Q6IHRleHRMaXN0LFxyXG4gICAgb2Zmc2V0OiBvZmZzZXRcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRNaXhUb29sVGlwRGF0YShzZXJpZXNEYXRhLCBvcHRzLCBpbmRleCwgY2F0ZWdvcmllcykge1xyXG4gIHZhciBvcHRpb24gPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IHt9O1xyXG4gIHZhciBwb2ludHMgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50c1tpbmRleF0gKyBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyAvIDI7XHJcbiAgdmFyIHRleHRMaXN0ID0gc2VyaWVzRGF0YS5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgdGV4dDogb3B0aW9uLmZvcm1hdHRlciA/IG9wdGlvbi5mb3JtYXR0ZXIoaXRlbSwgY2F0ZWdvcmllc1tpbmRleF0sIGluZGV4LCBvcHRzKSA6IGl0ZW0ubmFtZSArICc6ICcgKyBpdGVtLmRhdGEsXHJcbiAgICAgIGNvbG9yOiBpdGVtLmNvbG9yLFxyXG4gICAgICBkaXNhYmxlTGVnZW5kOiBpdGVtLmRpc2FibGVMZWdlbmQgPyB0cnVlIDogZmFsc2VcclxuICAgIH07XHJcbiAgfSk7XHJcbiAgdGV4dExpc3QgPSB0ZXh0TGlzdC5maWx0ZXIoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgaWYgKGl0ZW0uZGlzYWJsZUxlZ2VuZCAhPT0gdHJ1ZSkge1xyXG4gICAgICByZXR1cm4gaXRlbTtcclxuICAgIH1cclxuICB9KTtcclxuICB2YXIgb2Zmc2V0ID0ge1xyXG4gICAgeDogTWF0aC5yb3VuZChwb2ludHMpLFxyXG4gICAgeTogMFxyXG4gIH07XHJcbiAgcmV0dXJuIHtcclxuICAgIHRleHRMaXN0OiB0ZXh0TGlzdCxcclxuICAgIG9mZnNldDogb2Zmc2V0XHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0Q2FuZGxlVG9vbFRpcERhdGEoc2VyaWVzLCBzZXJpZXNEYXRhLCBvcHRzLCBpbmRleCwgY2F0ZWdvcmllcywgZXh0cmEpIHtcclxuICB2YXIgb3B0aW9uID0gYXJndW1lbnRzLmxlbmd0aCA+IDYgJiYgYXJndW1lbnRzWzZdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNl0gOiB7fTtcclxuICB2YXIgY2FsUG9pbnRzID0gb3B0cy5jaGFydERhdGEuY2FsUG9pbnRzO1xyXG4gIGxldCB1cENvbG9yID0gZXh0cmEuY29sb3IudXBGaWxsO1xyXG4gIGxldCBkb3duQ29sb3IgPSBleHRyYS5jb2xvci5kb3duRmlsbDtcclxuICAvL+minOiJsumhuuW6j+S4uuW8gOebmO+8jOaUtuebmO+8jOacgOS9ju+8jOacgOmrmFxyXG4gIGxldCBjb2xvciA9IFt1cENvbG9yLCB1cENvbG9yLCBkb3duQ29sb3IsIHVwQ29sb3JdO1xyXG4gIHZhciB0ZXh0TGlzdCA9IFtdO1xyXG4gIHNlcmllc0RhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmIChpbmRleCA9PSAwKSB7XHJcbiAgICAgIGlmIChpdGVtLmRhdGFbMV0gLSBpdGVtLmRhdGFbMF0gPCAwKSB7XHJcbiAgICAgICAgY29sb3JbMV0gPSBkb3duQ29sb3I7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgY29sb3JbMV0gPSB1cENvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBpZiAoaXRlbS5kYXRhWzBdIDwgc2VyaWVzW2luZGV4IC0gMV1bMV0pIHtcclxuICAgICAgICBjb2xvclswXSA9IGRvd25Db2xvcjtcclxuICAgICAgfVxyXG4gICAgICBpZiAoaXRlbS5kYXRhWzFdIDwgaXRlbS5kYXRhWzBdKSB7XHJcbiAgICAgICAgY29sb3JbMV0gPSBkb3duQ29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgaWYgKGl0ZW0uZGF0YVsyXSA+IHNlcmllc1tpbmRleCAtIDFdWzFdKSB7XHJcbiAgICAgICAgY29sb3JbMl0gPSB1cENvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIGlmIChpdGVtLmRhdGFbM10gPCBzZXJpZXNbaW5kZXggLSAxXVsxXSkge1xyXG4gICAgICAgIGNvbG9yWzNdID0gZG93bkNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsZXQgdGV4dDEgPSB7XHJcbiAgICAgIHRleHQ6ICflvIDnm5jvvJonICsgaXRlbS5kYXRhWzBdLFxyXG4gICAgICBjb2xvcjogY29sb3JbMF1cclxuICAgIH07XHJcbiAgICBsZXQgdGV4dDIgPSB7XHJcbiAgICAgIHRleHQ6ICfmlLbnm5jvvJonICsgaXRlbS5kYXRhWzFdLFxyXG4gICAgICBjb2xvcjogY29sb3JbMV1cclxuICAgIH07XHJcbiAgICBsZXQgdGV4dDMgPSB7XHJcbiAgICAgIHRleHQ6ICfmnIDkvY7vvJonICsgaXRlbS5kYXRhWzJdLFxyXG4gICAgICBjb2xvcjogY29sb3JbMl1cclxuICAgIH07XHJcbiAgICBsZXQgdGV4dDQgPSB7XHJcbiAgICAgIHRleHQ6ICfmnIDpq5jvvJonICsgaXRlbS5kYXRhWzNdLFxyXG4gICAgICBjb2xvcjogY29sb3JbM11cclxuICAgIH07XHJcbiAgICB0ZXh0TGlzdC5wdXNoKHRleHQxLCB0ZXh0MiwgdGV4dDMsIHRleHQ0KTtcclxuICB9KTtcclxuICB2YXIgdmFsaWRDYWxQb2ludHMgPSBbXTtcclxuICB2YXIgb2Zmc2V0ID0ge1xyXG4gICAgeDogMCxcclxuICAgIHk6IDBcclxuICB9O1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgY2FsUG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgcG9pbnRzID0gY2FsUG9pbnRzW2ldO1xyXG4gICAgaWYgKHR5cGVvZiBwb2ludHNbaW5kZXhdICE9PSAndW5kZWZpbmVkJyAmJiBwb2ludHNbaW5kZXhdICE9PSBudWxsKSB7XHJcbiAgICAgIHZhbGlkQ2FsUG9pbnRzLnB1c2gocG9pbnRzW2luZGV4XSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIG9mZnNldC54ID0gTWF0aC5yb3VuZCh2YWxpZENhbFBvaW50c1swXVswXS54KTtcclxuICByZXR1cm4ge1xyXG4gICAgdGV4dExpc3Q6IHRleHRMaXN0LFxyXG4gICAgb2Zmc2V0OiBvZmZzZXRcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaWx0ZXJTZXJpZXMoc2VyaWVzKSB7XHJcbiAgbGV0IHRlbXBTZXJpZXMgPSBbXTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgaWYgKHNlcmllc1tpXS5zaG93ID09IHRydWUpIHtcclxuICAgICAgdGVtcFNlcmllcy5wdXNoKHNlcmllc1tpXSlcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHRlbXBTZXJpZXM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbmRDdXJyZW50SW5kZXgoY3VycmVudFBvaW50cywgY2FsUG9pbnRzLCBvcHRzLCBjb25maWcpIHtcclxuICB2YXIgb2Zmc2V0ID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAwO1xyXG4gIHZhciBjdXJyZW50PXsgaW5kZXg6LTEsIGdyb3VwOltdIH07XHJcbiAgdmFyIHNwYWNpbmcgPSBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyAvIDI7XHJcbiAgbGV0IHhBeGlzUG9pbnRzID0gW107XHJcbiAgaWYgKGNhbFBvaW50cyAmJiBjYWxQb2ludHMubGVuZ3RoID4gMCkge1xyXG4gICAgaWYgKCFvcHRzLmNhdGVnb3JpZXMpIHtcclxuICAgICAgc3BhY2luZyA9IDA7XHJcbiAgICB9ZWxzZXtcclxuICAgICAgZm9yIChsZXQgaSA9IDE7IGkgPCBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgIHhBeGlzUG9pbnRzLnB1c2gob3B0cy5jaGFydERhdGEueEF4aXNQb2ludHNbaV0gLSBzcGFjaW5nKTtcclxuICAgICAgfVxyXG4gICAgICBpZiAoKG9wdHMudHlwZSA9PSAnbGluZScgfHwgb3B0cy50eXBlID09ICdhcmVhJykgJiYgb3B0cy54QXhpcy5ib3VuZGFyeUdhcCA9PSAnanVzdGlmeScpIHtcclxuICAgICAgICB4QXhpc1BvaW50cyA9IG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZiAoaXNJbkV4YWN0Q2hhcnRBcmVhKGN1cnJlbnRQb2ludHMsIG9wdHMsIGNvbmZpZykpIHtcclxuICAgICAgaWYgKCFvcHRzLmNhdGVnb3JpZXMpIHtcclxuICAgICAgICBsZXQgdGltZVBvaW50cyA9IEFycmF5KGNhbFBvaW50cy5sZW5ndGgpO1xyXG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgY2FsUG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICB0aW1lUG9pbnRzW2ldID0gQXJyYXkoY2FsUG9pbnRzW2ldLmxlbmd0aClcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgY2FsUG9pbnRzW2ldLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgIHRpbWVQb2ludHNbaV1bal0gPSAoTWF0aC5hYnMoY2FsUG9pbnRzW2ldW2pdLnggLSBjdXJyZW50UG9pbnRzLngpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9O1xyXG4gICAgICAgIGxldCBwb2ludFZhbHVlID0gIEFycmF5KHRpbWVQb2ludHMubGVuZ3RoKTtcclxuICAgICAgICBsZXQgcG9pbnRJbmRleCA9ICBBcnJheSh0aW1lUG9pbnRzLmxlbmd0aCk7XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCB0aW1lUG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICBwb2ludFZhbHVlW2ldID0gTWF0aC5taW4uYXBwbHkobnVsbCwgdGltZVBvaW50c1tpXSk7XHJcbiAgICAgICAgICBwb2ludEluZGV4W2ldID0gdGltZVBvaW50c1tpXS5pbmRleE9mKHBvaW50VmFsdWVbaV0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsZXQgbWluVmFsdWUgPSBNYXRoLm1pbi5hcHBseShudWxsLCBwb2ludFZhbHVlKTtcclxuICAgICAgICBjdXJyZW50LmluZGV4ID0gW107XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludFZhbHVlLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICBpZihwb2ludFZhbHVlW2ldID09IG1pblZhbHVlKXtcclxuICAgICAgICAgICAgY3VycmVudC5ncm91cC5wdXNoKGkpO1xyXG4gICAgICAgICAgICBjdXJyZW50LmluZGV4LnB1c2gocG9pbnRJbmRleFtpXSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfTtcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgeEF4aXNQb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICAgICAgaWYgKGN1cnJlbnRQb2ludHMueCArIG9mZnNldCArIHNwYWNpbmcgPiBpdGVtKSB7XHJcbiAgICAgICAgICAgIGN1cnJlbnQuaW5kZXggPSBpbmRleDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gY3VycmVudDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZEJhckNoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIGNhbFBvaW50cywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIG9mZnNldCA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMDtcclxuICB2YXIgY3VycmVudD17IGluZGV4Oi0xLCBncm91cDpbXSB9O1xyXG4gIHZhciBzcGFjaW5nID0gb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgLyAyO1xyXG4gIGxldCB5QXhpc1BvaW50cyA9IG9wdHMuY2hhcnREYXRhLnlBeGlzUG9pbnRzO1xyXG4gIGlmIChjYWxQb2ludHMgJiYgY2FsUG9pbnRzLmxlbmd0aCA+IDApIHtcclxuICAgIGlmIChpc0luRXhhY3RDaGFydEFyZWEoY3VycmVudFBvaW50cywgb3B0cywgY29uZmlnKSkge1xyXG4gICAgICB5QXhpc1BvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgICAgaWYgKGN1cnJlbnRQb2ludHMueSArIG9mZnNldCArIHNwYWNpbmcgPiBpdGVtKSB7XHJcbiAgICAgICAgICBjdXJyZW50LmluZGV4ID0gaW5kZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbmRMZWdlbmRJbmRleChjdXJyZW50UG9pbnRzLCBsZWdlbmREYXRhLCBvcHRzKSB7XHJcbiAgbGV0IGN1cnJlbnRJbmRleCA9IC0xO1xyXG4gIGxldCBnYXAgPSAwO1xyXG4gIGlmIChpc0luRXhhY3RMZWdlbmRBcmVhKGN1cnJlbnRQb2ludHMsIGxlZ2VuZERhdGEuYXJlYSkpIHtcclxuICAgIGxldCBwb2ludHMgPSBsZWdlbmREYXRhLnBvaW50cztcclxuICAgIGxldCBpbmRleCA9IC0xO1xyXG4gICAgZm9yIChsZXQgaSA9IDAsIGxlbiA9IHBvaW50cy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICBsZXQgaXRlbSA9IHBvaW50c1tpXTtcclxuICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBpdGVtLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgaW5kZXggKz0gMTtcclxuICAgICAgICBsZXQgYXJlYSA9IGl0ZW1bal1bJ2FyZWEnXTtcclxuICAgICAgICBpZiAoYXJlYSAmJiBjdXJyZW50UG9pbnRzLnggPiBhcmVhWzBdIC0gZ2FwICYmIGN1cnJlbnRQb2ludHMueCA8IGFyZWFbMl0gKyBnYXAgJiYgY3VycmVudFBvaW50cy55ID4gYXJlYVsxXSAtIGdhcCAmJiBjdXJyZW50UG9pbnRzLnkgPCBhcmVhWzNdICsgZ2FwKSB7XHJcbiAgICAgICAgICBjdXJyZW50SW5kZXggPSBpbmRleDtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gaXNJbkV4YWN0TGVnZW5kQXJlYShjdXJyZW50UG9pbnRzLCBhcmVhKSB7XHJcbiAgcmV0dXJuIGN1cnJlbnRQb2ludHMueCA+IGFyZWEuc3RhcnQueCAmJiBjdXJyZW50UG9pbnRzLnggPCBhcmVhLmVuZC54ICYmIGN1cnJlbnRQb2ludHMueSA+IGFyZWEuc3RhcnQueSAmJiBjdXJyZW50UG9pbnRzLnkgPCBhcmVhLmVuZC55O1xyXG59XHJcblxyXG5mdW5jdGlvbiBpc0luRXhhY3RDaGFydEFyZWEoY3VycmVudFBvaW50cywgb3B0cywgY29uZmlnKSB7XHJcbiAgcmV0dXJuIGN1cnJlbnRQb2ludHMueCA8PSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdICsgMTAgJiYgY3VycmVudFBvaW50cy54ID49IG9wdHMuYXJlYVszXSAtIDEwICYmIGN1cnJlbnRQb2ludHMueSA+PSBvcHRzLmFyZWFbMF0gJiYgY3VycmVudFBvaW50cy55IDw9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaW5kUmFkYXJDaGFydEN1cnJlbnRJbmRleChjdXJyZW50UG9pbnRzLCByYWRhckRhdGEsIGNvdW50KSB7XHJcbiAgdmFyIGVhY2hBbmdsZUFyZWEgPSAyICogTWF0aC5QSSAvIGNvdW50O1xyXG4gIHZhciBjdXJyZW50SW5kZXggPSAtMTtcclxuICBpZiAoaXNJbkV4YWN0UGllQ2hhcnRBcmVhKGN1cnJlbnRQb2ludHMsIHJhZGFyRGF0YS5jZW50ZXIsIHJhZGFyRGF0YS5yYWRpdXMpKSB7XHJcbiAgICB2YXIgZml4QW5nbGUgPSBmdW5jdGlvbiBmaXhBbmdsZShhbmdsZSkge1xyXG4gICAgICBpZiAoYW5nbGUgPCAwKSB7XHJcbiAgICAgICAgYW5nbGUgKz0gMiAqIE1hdGguUEk7XHJcbiAgICAgIH1cclxuICAgICAgaWYgKGFuZ2xlID4gMiAqIE1hdGguUEkpIHtcclxuICAgICAgICBhbmdsZSAtPSAyICogTWF0aC5QSTtcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gYW5nbGU7XHJcbiAgICB9O1xyXG4gICAgdmFyIGFuZ2xlID0gTWF0aC5hdGFuMihyYWRhckRhdGEuY2VudGVyLnkgLSBjdXJyZW50UG9pbnRzLnksIGN1cnJlbnRQb2ludHMueCAtIHJhZGFyRGF0YS5jZW50ZXIueCk7XHJcbiAgICBhbmdsZSA9IC0xICogYW5nbGU7XHJcbiAgICBpZiAoYW5nbGUgPCAwKSB7XHJcbiAgICAgIGFuZ2xlICs9IDIgKiBNYXRoLlBJO1xyXG4gICAgfVxyXG4gICAgdmFyIGFuZ2xlTGlzdCA9IHJhZGFyRGF0YS5hbmdsZUxpc3QubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgICAgaXRlbSA9IGZpeEFuZ2xlKC0xICogaXRlbSk7XHJcbiAgICAgIHJldHVybiBpdGVtO1xyXG4gICAgfSk7XHJcbiAgICBhbmdsZUxpc3QuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICB2YXIgcmFuZ2VTdGFydCA9IGZpeEFuZ2xlKGl0ZW0gLSBlYWNoQW5nbGVBcmVhIC8gMik7XHJcbiAgICAgIHZhciByYW5nZUVuZCA9IGZpeEFuZ2xlKGl0ZW0gKyBlYWNoQW5nbGVBcmVhIC8gMik7XHJcbiAgICAgIGlmIChyYW5nZUVuZCA8IHJhbmdlU3RhcnQpIHtcclxuICAgICAgICByYW5nZUVuZCArPSAyICogTWF0aC5QSTtcclxuICAgICAgfVxyXG4gICAgICBpZiAoYW5nbGUgPj0gcmFuZ2VTdGFydCAmJiBhbmdsZSA8PSByYW5nZUVuZCB8fCBhbmdsZSArIDIgKiBNYXRoLlBJID49IHJhbmdlU3RhcnQgJiYgYW5nbGUgKyAyICogTWF0aC5QSSA8PSByYW5nZUVuZCkge1xyXG4gICAgICAgIGN1cnJlbnRJbmRleCA9IGluZGV4O1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZEZ1bm5lbENoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIGZ1bm5lbERhdGEpIHtcclxuICB2YXIgY3VycmVudEluZGV4ID0gLTE7XHJcbiAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IGZ1bm5lbERhdGEuc2VyaWVzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcbiAgICB2YXIgaXRlbSA9IGZ1bm5lbERhdGEuc2VyaWVzW2ldO1xyXG4gICAgaWYgKGN1cnJlbnRQb2ludHMueCA+IGl0ZW0uZnVubmVsQXJlYVswXSAmJiBjdXJyZW50UG9pbnRzLnggPCBpdGVtLmZ1bm5lbEFyZWFbMl0gJiYgY3VycmVudFBvaW50cy55ID4gaXRlbS5mdW5uZWxBcmVhWzFdICYmIGN1cnJlbnRQb2ludHMueSA8IGl0ZW0uZnVubmVsQXJlYVszXSkge1xyXG4gICAgICBjdXJyZW50SW5kZXggPSBpO1xyXG4gICAgICBicmVhaztcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZFdvcmRDaGFydEN1cnJlbnRJbmRleChjdXJyZW50UG9pbnRzLCB3b3JkRGF0YSkge1xyXG4gIHZhciBjdXJyZW50SW5kZXggPSAtMTtcclxuICBmb3IgKHZhciBpID0gMCwgbGVuID0gd29yZERhdGEubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgIHZhciBpdGVtID0gd29yZERhdGFbaV07XHJcbiAgICBpZiAoY3VycmVudFBvaW50cy54ID4gaXRlbS5hcmVhWzBdICYmIGN1cnJlbnRQb2ludHMueCA8IGl0ZW0uYXJlYVsyXSAmJiBjdXJyZW50UG9pbnRzLnkgPiBpdGVtLmFyZWFbMV0gJiYgY3VycmVudFBvaW50cy55IDwgaXRlbS5hcmVhWzNdKSB7XHJcbiAgICAgIGN1cnJlbnRJbmRleCA9IGk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gY3VycmVudEluZGV4O1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaW5kTWFwQ2hhcnRDdXJyZW50SW5kZXgoY3VycmVudFBvaW50cywgb3B0cykge1xyXG4gIHZhciBjdXJyZW50SW5kZXggPSAtMTtcclxuICB2YXIgY0RhdGEgPSBvcHRzLmNoYXJ0RGF0YS5tYXBEYXRhO1xyXG4gIHZhciBkYXRhID0gb3B0cy5zZXJpZXM7XHJcbiAgdmFyIHRtcCA9IHBvaW50VG9Db29yZGluYXRlKGN1cnJlbnRQb2ludHMueSwgY3VycmVudFBvaW50cy54LCBjRGF0YS5ib3VuZHMsIGNEYXRhLnNjYWxlLCBjRGF0YS54b2Zmc2V0LCBjRGF0YS55b2Zmc2V0KTtcclxuICB2YXIgcG9pID0gW3RtcC54LCB0bXAueV07XHJcbiAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IGRhdGEubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgIHZhciBpdGVtID0gZGF0YVtpXS5nZW9tZXRyeS5jb29yZGluYXRlcztcclxuICAgIGlmIChpc1BvaVdpdGhpblBvbHkocG9pLCBpdGVtLCBvcHRzLmNoYXJ0RGF0YS5tYXBEYXRhLm1lcmNhdG9yKSkge1xyXG4gICAgICBjdXJyZW50SW5kZXggPSBpO1xyXG4gICAgICBicmVhaztcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZFJvc2VDaGFydEN1cnJlbnRJbmRleChjdXJyZW50UG9pbnRzLCBwaWVEYXRhLCBvcHRzKSB7XHJcbiAgdmFyIGN1cnJlbnRJbmRleCA9IC0xO1xyXG4gIHZhciBzZXJpZXMgPSBnZXRSb3NlRGF0YVBvaW50cyhvcHRzLl9zZXJpZXNfLCBvcHRzLmV4dHJhLnJvc2UudHlwZSwgcGllRGF0YS5yYWRpdXMsIHBpZURhdGEucmFkaXVzKTtcclxuICBpZiAocGllRGF0YSAmJiBwaWVEYXRhLmNlbnRlciAmJiBpc0luRXhhY3RQaWVDaGFydEFyZWEoY3VycmVudFBvaW50cywgcGllRGF0YS5jZW50ZXIsIHBpZURhdGEucmFkaXVzKSkge1xyXG4gICAgdmFyIGFuZ2xlID0gTWF0aC5hdGFuMihwaWVEYXRhLmNlbnRlci55IC0gY3VycmVudFBvaW50cy55LCBjdXJyZW50UG9pbnRzLnggLSBwaWVEYXRhLmNlbnRlci54KTtcclxuICAgIGFuZ2xlID0gLWFuZ2xlO1xyXG4gICAgaWYob3B0cy5leHRyYS5yb3NlICYmIG9wdHMuZXh0cmEucm9zZS5vZmZzZXRBbmdsZSl7XHJcbiAgICAgIGFuZ2xlID0gYW5nbGUgLSBvcHRzLmV4dHJhLnJvc2Uub2Zmc2V0QW5nbGUgKiBNYXRoLlBJIC8gMTgwO1xyXG4gICAgfVxyXG4gICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IHNlcmllcy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICBpZiAoaXNJbkFuZ2xlUmFuZ2UoYW5nbGUsIHNlcmllc1tpXS5fc3RhcnRfLCBzZXJpZXNbaV0uX3N0YXJ0XyArIHNlcmllc1tpXS5fcm9zZV9wcm9wb3J0aW9uXyAqIDIgKiBNYXRoLlBJKSkge1xyXG4gICAgICAgIGN1cnJlbnRJbmRleCA9IGk7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZFBpZUNoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIHBpZURhdGEsIG9wdHMpIHtcclxuICB2YXIgY3VycmVudEluZGV4ID0gLTE7XHJcbiAgdmFyIHNlcmllcyA9IGdldFBpZURhdGFQb2ludHMocGllRGF0YS5zZXJpZXMpO1xyXG4gIGlmIChwaWVEYXRhICYmIHBpZURhdGEuY2VudGVyICYmIGlzSW5FeGFjdFBpZUNoYXJ0QXJlYShjdXJyZW50UG9pbnRzLCBwaWVEYXRhLmNlbnRlciwgcGllRGF0YS5yYWRpdXMpKSB7XHJcbiAgICB2YXIgYW5nbGUgPSBNYXRoLmF0YW4yKHBpZURhdGEuY2VudGVyLnkgLSBjdXJyZW50UG9pbnRzLnksIGN1cnJlbnRQb2ludHMueCAtIHBpZURhdGEuY2VudGVyLngpO1xyXG4gICAgYW5nbGUgPSAtYW5nbGU7XHJcbiAgICBpZihvcHRzLmV4dHJhLnBpZSAmJiBvcHRzLmV4dHJhLnBpZS5vZmZzZXRBbmdsZSl7XHJcbiAgICAgIGFuZ2xlID0gYW5nbGUgLSBvcHRzLmV4dHJhLnBpZS5vZmZzZXRBbmdsZSAqIE1hdGguUEkgLyAxODA7XHJcbiAgICB9XHJcbiAgICBpZihvcHRzLmV4dHJhLnJpbmcgJiYgb3B0cy5leHRyYS5yaW5nLm9mZnNldEFuZ2xlKXtcclxuICAgICAgYW5nbGUgPSBhbmdsZSAtIG9wdHMuZXh0cmEucmluZy5vZmZzZXRBbmdsZSAqIE1hdGguUEkgLyAxODA7XHJcbiAgICB9XHJcbiAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gc2VyaWVzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcbiAgICAgIGlmIChpc0luQW5nbGVSYW5nZShhbmdsZSwgc2VyaWVzW2ldLl9zdGFydF8sIHNlcmllc1tpXS5fc3RhcnRfICsgc2VyaWVzW2ldLl9wcm9wb3J0aW9uXyAqIDIgKiBNYXRoLlBJKSkge1xyXG4gICAgICAgIGN1cnJlbnRJbmRleCA9IGk7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gaXNJbkV4YWN0UGllQ2hhcnRBcmVhKGN1cnJlbnRQb2ludHMsIGNlbnRlciwgcmFkaXVzKSB7XHJcbiAgcmV0dXJuIE1hdGgucG93KGN1cnJlbnRQb2ludHMueCAtIGNlbnRlci54LCAyKSArIE1hdGgucG93KGN1cnJlbnRQb2ludHMueSAtIGNlbnRlci55LCAyKSA8PSBNYXRoLnBvdyhyYWRpdXMsIDIpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBzcGxpdFBvaW50cyhwb2ludHMsZWFjaFNlcmllcykge1xyXG4gIHZhciBuZXdQb2ludHMgPSBbXTtcclxuICB2YXIgaXRlbXMgPSBbXTtcclxuICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYoZWFjaFNlcmllcy5jb25uZWN0TnVsbHMpe1xyXG4gICAgICBpZiAoaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICAgIGl0ZW1zLnB1c2goaXRlbSk7XHJcbiAgICAgIH1cclxuICAgIH1lbHNle1xyXG4gICAgICBpZiAoaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICAgIGl0ZW1zLnB1c2goaXRlbSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgaWYgKGl0ZW1zLmxlbmd0aCkge1xyXG4gICAgICAgICAgbmV3UG9pbnRzLnB1c2goaXRlbXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpdGVtcyA9IFtdO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICB9KTtcclxuICBpZiAoaXRlbXMubGVuZ3RoKSB7XHJcbiAgICBuZXdQb2ludHMucHVzaChpdGVtcyk7XHJcbiAgfVxyXG4gIHJldHVybiBuZXdQb2ludHM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbExlZ2VuZERhdGEoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNoYXJ0RGF0YSwgY29udGV4dCkge1xyXG4gIGxldCBsZWdlbmREYXRhID0ge1xyXG4gICAgYXJlYToge1xyXG4gICAgICBzdGFydDoge1xyXG4gICAgICAgIHg6IDAsXHJcbiAgICAgICAgeTogMFxyXG4gICAgICB9LFxyXG4gICAgICBlbmQ6IHtcclxuICAgICAgICB4OiAwLFxyXG4gICAgICAgIHk6IDBcclxuICAgICAgfSxcclxuICAgICAgd2lkdGg6IDAsXHJcbiAgICAgIGhlaWdodDogMCxcclxuICAgICAgd2hvbGVXaWR0aDogMCxcclxuICAgICAgd2hvbGVIZWlnaHQ6IDBcclxuICAgIH0sXHJcbiAgICBwb2ludHM6IFtdLFxyXG4gICAgd2lkdGhBcnI6IFtdLFxyXG4gICAgaGVpZ2h0QXJyOiBbXVxyXG4gIH07XHJcbiAgaWYgKG9wdHMubGVnZW5kLnNob3cgPT09IGZhbHNlKSB7XHJcbiAgICBjaGFydERhdGEubGVnZW5kRGF0YSA9IGxlZ2VuZERhdGE7XHJcbiAgICByZXR1cm4gbGVnZW5kRGF0YTtcclxuICB9XHJcbiAgbGV0IHBhZGRpbmcgPSBvcHRzLmxlZ2VuZC5wYWRkaW5nICogb3B0cy5waXg7XHJcbiAgbGV0IG1hcmdpbiA9IG9wdHMubGVnZW5kLm1hcmdpbiAqIG9wdHMucGl4O1xyXG4gIGxldCBmb250U2l6ZSA9IG9wdHMubGVnZW5kLmZvbnRTaXplID8gb3B0cy5sZWdlbmQuZm9udFNpemUgKiBvcHRzLnBpeCA6IGNvbmZpZy5mb250U2l6ZTtcclxuICBsZXQgc2hhcGVXaWR0aCA9IDE1ICogb3B0cy5waXg7XHJcbiAgbGV0IHNoYXBlUmlnaHQgPSA1ICogb3B0cy5waXg7XHJcbiAgbGV0IGxpbmVIZWlnaHQgPSBNYXRoLm1heChvcHRzLmxlZ2VuZC5saW5lSGVpZ2h0ICogb3B0cy5waXgsIGZvbnRTaXplKTtcclxuICBpZiAob3B0cy5sZWdlbmQucG9zaXRpb24gPT0gJ3RvcCcgfHwgb3B0cy5sZWdlbmQucG9zaXRpb24gPT0gJ2JvdHRvbScpIHtcclxuICAgIGxldCBsZWdlbmRMaXN0ID0gW107XHJcbiAgICBsZXQgd2lkdGhDb3VudCA9IDA7XHJcbiAgICBsZXQgd2lkdGhDb3VudEFyciA9IFtdO1xyXG4gICAgbGV0IGN1cnJlbnRSb3cgPSBbXTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG4gICAgICBsZXQgaXRlbVdpZHRoID0gc2hhcGVXaWR0aCArIHNoYXBlUmlnaHQgKyBtZWFzdXJlVGV4dChpdGVtLm5hbWUgfHwgJ3VuZGVmaW5lZCcsIGZvbnRTaXplLCBjb250ZXh0KSArIG9wdHMubGVnZW5kLml0ZW1HYXAgKiBvcHRzLnBpeDtcclxuICAgICAgaWYgKHdpZHRoQ291bnQgKyBpdGVtV2lkdGggPiBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSB7XHJcbiAgICAgICAgbGVnZW5kTGlzdC5wdXNoKGN1cnJlbnRSb3cpO1xyXG4gICAgICAgIHdpZHRoQ291bnRBcnIucHVzaCh3aWR0aENvdW50IC0gb3B0cy5sZWdlbmQuaXRlbUdhcCAqIG9wdHMucGl4KTtcclxuICAgICAgICB3aWR0aENvdW50ID0gaXRlbVdpZHRoO1xyXG4gICAgICAgIGN1cnJlbnRSb3cgPSBbaXRlbV07XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgd2lkdGhDb3VudCArPSBpdGVtV2lkdGg7XHJcbiAgICAgICAgY3VycmVudFJvdy5wdXNoKGl0ZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZiAoY3VycmVudFJvdy5sZW5ndGgpIHtcclxuICAgICAgbGVnZW5kTGlzdC5wdXNoKGN1cnJlbnRSb3cpO1xyXG4gICAgICB3aWR0aENvdW50QXJyLnB1c2god2lkdGhDb3VudCAtIG9wdHMubGVnZW5kLml0ZW1HYXAgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGxlZ2VuZERhdGEud2lkdGhBcnIgPSB3aWR0aENvdW50QXJyO1xyXG4gICAgICBsZXQgbGVnZW5kV2lkdGggPSBNYXRoLm1heC5hcHBseShudWxsLCB3aWR0aENvdW50QXJyKTtcclxuICAgICAgc3dpdGNoIChvcHRzLmxlZ2VuZC5mbG9hdCkge1xyXG4gICAgICAgIGNhc2UgJ2xlZnQnOlxyXG4gICAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnggPSBvcHRzLmFyZWFbM107XHJcbiAgICAgICAgICBsZWdlbmREYXRhLmFyZWEuZW5kLnggPSBvcHRzLmFyZWFbM10gKyBsZWdlbmRXaWR0aCArIDIgKiBwYWRkaW5nO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAncmlnaHQnOlxyXG4gICAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gbGVnZW5kV2lkdGggLSAyICogcGFkZGluZztcclxuICAgICAgICAgIGxlZ2VuZERhdGEuYXJlYS5lbmQueCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnggPSAob3B0cy53aWR0aCAtIGxlZ2VuZFdpZHRoKSAvIDIgLSBwYWRkaW5nO1xyXG4gICAgICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC54ID0gKG9wdHMud2lkdGggKyBsZWdlbmRXaWR0aCkgLyAyICsgcGFkZGluZztcclxuICAgICAgfVxyXG4gICAgICBsZWdlbmREYXRhLmFyZWEud2lkdGggPSBsZWdlbmRXaWR0aCArIDIgKiBwYWRkaW5nO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEud2hvbGVXaWR0aCA9IGxlZ2VuZFdpZHRoICsgMiAqIHBhZGRpbmc7XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQgPSBsZWdlbmRMaXN0Lmxlbmd0aCAqIGxpbmVIZWlnaHQgKyAyICogcGFkZGluZztcclxuICAgICAgbGVnZW5kRGF0YS5hcmVhLndob2xlSGVpZ2h0ID0gbGVnZW5kTGlzdC5sZW5ndGggKiBsaW5lSGVpZ2h0ICsgMiAqIHBhZGRpbmcgKyAyICogbWFyZ2luO1xyXG4gICAgICBsZWdlbmREYXRhLnBvaW50cyA9IGxlZ2VuZExpc3Q7XHJcbiAgICB9XHJcbiAgfSBlbHNlIHtcclxuICAgIGxldCBsZW4gPSBzZXJpZXMubGVuZ3RoO1xyXG4gICAgbGV0IG1heEhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdIC0gMiAqIG1hcmdpbiAtIDIgKiBwYWRkaW5nO1xyXG4gICAgbGV0IG1heExlbmd0aCA9IE1hdGgubWluKE1hdGguZmxvb3IobWF4SGVpZ2h0IC8gbGluZUhlaWdodCksIGxlbik7XHJcbiAgICBsZWdlbmREYXRhLmFyZWEuaGVpZ2h0ID0gbWF4TGVuZ3RoICogbGluZUhlaWdodCArIHBhZGRpbmcgKiAyO1xyXG4gICAgbGVnZW5kRGF0YS5hcmVhLndob2xlSGVpZ2h0ID0gbWF4TGVuZ3RoICogbGluZUhlaWdodCArIHBhZGRpbmcgKiAyO1xyXG4gICAgc3dpdGNoIChvcHRzLmxlZ2VuZC5mbG9hdCkge1xyXG4gICAgICBjYXNlICd0b3AnOlxyXG4gICAgICAgIGxlZ2VuZERhdGEuYXJlYS5zdGFydC55ID0gb3B0cy5hcmVhWzBdICsgbWFyZ2luO1xyXG4gICAgICAgIGxlZ2VuZERhdGEuYXJlYS5lbmQueSA9IG9wdHMuYXJlYVswXSArIG1hcmdpbiArIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQ7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIGNhc2UgJ2JvdHRvbSc6XHJcbiAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSAtIG1hcmdpbiAtIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQ7XHJcbiAgICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC55ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gLSBtYXJnaW47XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnkgPSAob3B0cy5oZWlnaHQgLSBsZWdlbmREYXRhLmFyZWEuaGVpZ2h0KSAvIDI7XHJcbiAgICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC55ID0gKG9wdHMuaGVpZ2h0ICsgbGVnZW5kRGF0YS5hcmVhLmhlaWdodCkgLyAyO1xyXG4gICAgfVxyXG4gICAgbGV0IGxpbmVOdW0gPSBsZW4gJSBtYXhMZW5ndGggPT09IDAgPyBsZW4gLyBtYXhMZW5ndGggOiBNYXRoLmZsb29yKChsZW4gLyBtYXhMZW5ndGgpICsgMSk7XHJcbiAgICBsZXQgY3VycmVudFJvdyA9IFtdO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBsaW5lTnVtOyBpKyspIHtcclxuICAgICAgbGV0IHRlbXAgPSBzZXJpZXMuc2xpY2UoaSAqIG1heExlbmd0aCwgaSAqIG1heExlbmd0aCArIG1heExlbmd0aCk7XHJcbiAgICAgIGN1cnJlbnRSb3cucHVzaCh0ZW1wKTtcclxuICAgIH1cclxuICAgIGxlZ2VuZERhdGEucG9pbnRzID0gY3VycmVudFJvdztcclxuICAgIGlmIChjdXJyZW50Um93Lmxlbmd0aCkge1xyXG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGN1cnJlbnRSb3cubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICBsZXQgaXRlbSA9IGN1cnJlbnRSb3dbaV07XHJcbiAgICAgICAgbGV0IG1heFdpZHRoID0gMDtcclxuICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IGl0ZW0ubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICAgIGxldCBpdGVtV2lkdGggPSBzaGFwZVdpZHRoICsgc2hhcGVSaWdodCArIG1lYXN1cmVUZXh0KGl0ZW1bal0ubmFtZSB8fCAndW5kZWZpbmVkJywgZm9udFNpemUsIGNvbnRleHQpICsgb3B0cy5sZWdlbmQuaXRlbUdhcCAqIG9wdHMucGl4O1xyXG4gICAgICAgICAgaWYgKGl0ZW1XaWR0aCA+IG1heFdpZHRoKSB7XHJcbiAgICAgICAgICAgIG1heFdpZHRoID0gaXRlbVdpZHRoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsZWdlbmREYXRhLndpZHRoQXJyLnB1c2gobWF4V2lkdGgpO1xyXG4gICAgICAgIGxlZ2VuZERhdGEuaGVpZ2h0QXJyLnB1c2goaXRlbS5sZW5ndGggKiBsaW5lSGVpZ2h0ICsgcGFkZGluZyAqIDIpO1xyXG4gICAgICB9XHJcbiAgICAgIGxldCBsZWdlbmRXaWR0aCA9IDBcclxuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBsZWdlbmREYXRhLndpZHRoQXJyLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgbGVnZW5kV2lkdGggKz0gbGVnZW5kRGF0YS53aWR0aEFycltpXTtcclxuICAgICAgfVxyXG4gICAgICBsZWdlbmREYXRhLmFyZWEud2lkdGggPSBsZWdlbmRXaWR0aCAtIG9wdHMubGVnZW5kLml0ZW1HYXAgKiBvcHRzLnBpeCArIDIgKiBwYWRkaW5nO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEud2hvbGVXaWR0aCA9IGxlZ2VuZERhdGEuYXJlYS53aWR0aCArIHBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN3aXRjaCAob3B0cy5sZWdlbmQucG9zaXRpb24pIHtcclxuICAgIGNhc2UgJ3RvcCc6XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5zdGFydC55ID0gb3B0cy5hcmVhWzBdICsgbWFyZ2luO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEuZW5kLnkgPSBvcHRzLmFyZWFbMF0gKyBtYXJnaW4gKyBsZWdlbmREYXRhLmFyZWEuaGVpZ2h0O1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2JvdHRvbSc6XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5zdGFydC55ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gLSBsZWdlbmREYXRhLmFyZWEuaGVpZ2h0IC0gbWFyZ2luO1xyXG4gICAgICBsZWdlbmREYXRhLmFyZWEuZW5kLnkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSAtIG1hcmdpbjtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdsZWZ0JzpcclxuICAgICAgbGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnggPSBvcHRzLmFyZWFbM107XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5lbmQueCA9IG9wdHMuYXJlYVszXSArIGxlZ2VuZERhdGEuYXJlYS53aWR0aDtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdyaWdodCc6XHJcbiAgICAgIGxlZ2VuZERhdGEuYXJlYS5zdGFydC54ID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIGxlZ2VuZERhdGEuYXJlYS53aWR0aDtcclxuICAgICAgbGVnZW5kRGF0YS5hcmVhLmVuZC54ID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXTtcclxuICAgICAgYnJlYWs7XHJcbiAgfVxyXG4gIGNoYXJ0RGF0YS5sZWdlbmREYXRhID0gbGVnZW5kRGF0YTtcclxuICByZXR1cm4gbGVnZW5kRGF0YTtcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsQ2F0ZWdvcmllc0RhdGEoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBlYWNoU3BhY2luZywgY29udGV4dCkge1xyXG4gIHZhciByZXN1bHQgPSB7XHJcbiAgICBhbmdsZTogMCxcclxuICAgIHhBeGlzSGVpZ2h0OiBjb25maWcueEF4aXNIZWlnaHRcclxuICB9O1xyXG4gIHZhciBjYXRlZ29yaWVzVGV4dExlbnRoID0gY2F0ZWdvcmllcy5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgcmV0dXJuIG1lYXN1cmVUZXh0KGl0ZW0sIG9wdHMueEF4aXMuZm9udFNpemUgKiBvcHRzLnBpeCB8fCBjb25maWcuZm9udFNpemUsIGNvbnRleHQpO1xyXG4gIH0pO1xyXG4gIHZhciBtYXhUZXh0TGVuZ3RoID0gTWF0aC5tYXguYXBwbHkodGhpcywgY2F0ZWdvcmllc1RleHRMZW50aCk7XHJcblxyXG4gIGlmIChvcHRzLnhBeGlzLnJvdGF0ZUxhYmVsID09IHRydWUgJiYgbWF4VGV4dExlbmd0aCArIDIgKiBjb25maWcueEF4aXNUZXh0UGFkZGluZyA+IGVhY2hTcGFjaW5nKSB7XHJcbiAgICByZXN1bHQuYW5nbGUgPSA0NSAqIE1hdGguUEkgLyAxODA7XHJcbiAgICByZXN1bHQueEF4aXNIZWlnaHQgPSAyICogY29uZmlnLnhBeGlzVGV4dFBhZGRpbmcgKyBtYXhUZXh0TGVuZ3RoICogTWF0aC5zaW4ocmVzdWx0LmFuZ2xlKTtcclxuICB9XHJcbiAgcmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0WEF4aXNUZXh0TGlzdChzZXJpZXMsIG9wdHMsIGNvbmZpZywgc3RhY2spIHtcclxuICB2YXIgaW5kZXggPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IC0xO1xyXG4gIHZhciBkYXRhO1xyXG4gIGlmIChzdGFjayA9PSAnc3RhY2snKSB7XHJcbiAgICBkYXRhID0gZGF0YUNvbWJpbmVTdGFjayhzZXJpZXMsIG9wdHMuY2F0ZWdvcmllcy5sZW5ndGgpO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBkYXRhID0gZGF0YUNvbWJpbmUoc2VyaWVzKTtcclxuICB9XHJcbiAgdmFyIHNvcnRlZCA9IFtdO1xyXG4gIC8vIHJlbW92ZSBudWxsIGZyb20gZGF0YVxyXG4gIGRhdGEgPSBkYXRhLmZpbHRlcihmdW5jdGlvbihpdGVtKSB7XHJcbiAgICAvL3JldHVybiBpdGVtICE9PSBudWxsO1xyXG4gICAgaWYgKHR5cGVvZiBpdGVtID09PSAnb2JqZWN0JyAmJiBpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgIGlmIChpdGVtLmNvbnN0cnVjdG9yLnRvU3RyaW5nKCkuaW5kZXhPZignQXJyYXknKSA+IC0xKSB7XHJcbiAgICAgICAgcmV0dXJuIGl0ZW0gIT09IG51bGw7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmV0dXJuIGl0ZW0udmFsdWUgIT09IG51bGw7XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiBpdGVtICE9PSBudWxsO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIGRhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmICh0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgaWYgKGl0ZW0uY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpID4gLTEpIHtcclxuICAgICAgICBpZiAob3B0cy50eXBlID09ICdjYW5kbGUnKSB7XHJcbiAgICAgICAgICBpdGVtLm1hcChmdW5jdGlvbihzdWJpdGVtKSB7XHJcbiAgICAgICAgICAgIHNvcnRlZC5wdXNoKHN1Yml0ZW0pO1xyXG4gICAgICAgICAgfSlcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgc29ydGVkLnB1c2goaXRlbVswXSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHNvcnRlZC5wdXNoKGl0ZW0udmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBzb3J0ZWQucHVzaChpdGVtKTtcclxuICAgIH1cclxuICB9KVxyXG5cclxuICB2YXIgbWluRGF0YSA9IDA7XHJcbiAgdmFyIG1heERhdGEgPSAwO1xyXG4gIGlmIChzb3J0ZWQubGVuZ3RoID4gMCkge1xyXG4gICAgbWluRGF0YSA9IE1hdGgubWluLmFwcGx5KHRoaXMsIHNvcnRlZCk7XHJcbiAgICBtYXhEYXRhID0gTWF0aC5tYXguYXBwbHkodGhpcywgc29ydGVkKTtcclxuICB9XHJcbiAgLy/kuLrkuoblhbzlrrl2MS45LjDkuYvliY3nmoTpobnnm65cclxuICBpZiAoaW5kZXggPiAtMSkge1xyXG4gICAgaWYgKHR5cGVvZiBvcHRzLnhBeGlzLmRhdGFbaW5kZXhdLm1pbiA9PT0gJ251bWJlcicpIHtcclxuICAgICAgbWluRGF0YSA9IE1hdGgubWluKG9wdHMueEF4aXMuZGF0YVtpbmRleF0ubWluLCBtaW5EYXRhKTtcclxuICAgIH1cclxuICAgIGlmICh0eXBlb2Ygb3B0cy54QXhpcy5kYXRhW2luZGV4XS5tYXggPT09ICdudW1iZXInKSB7XHJcbiAgICAgIG1heERhdGEgPSBNYXRoLm1heChvcHRzLnhBeGlzLmRhdGFbaW5kZXhdLm1heCwgbWF4RGF0YSk7XHJcbiAgICB9XHJcbiAgfSBlbHNlIHtcclxuICAgIGlmICh0eXBlb2Ygb3B0cy54QXhpcy5taW4gPT09ICdudW1iZXInKSB7XHJcbiAgICAgIG1pbkRhdGEgPSBNYXRoLm1pbihvcHRzLnhBeGlzLm1pbiwgbWluRGF0YSk7XHJcbiAgICB9XHJcbiAgICBpZiAodHlwZW9mIG9wdHMueEF4aXMubWF4ID09PSAnbnVtYmVyJykge1xyXG4gICAgICBtYXhEYXRhID0gTWF0aC5tYXgob3B0cy54QXhpcy5tYXgsIG1heERhdGEpO1xyXG4gICAgfVxyXG4gIH1cclxuICBpZiAobWluRGF0YSA9PT0gbWF4RGF0YSkge1xyXG4gICAgdmFyIHJhbmdlU3BhbiA9IG1heERhdGEgfHwgMTA7XHJcbiAgICBtYXhEYXRhICs9IHJhbmdlU3BhbjtcclxuICB9XHJcbiAgLy92YXIgZGF0YVJhbmdlID0gZ2V0RGF0YVJhbmdlKG1pbkRhdGEsIG1heERhdGEpO1xyXG4gIHZhciBtaW5SYW5nZSA9IG1pbkRhdGE7XHJcbiAgdmFyIG1heFJhbmdlID0gbWF4RGF0YTtcclxuICB2YXIgcmFuZ2UgPSBbXTtcclxuICB2YXIgZWFjaFJhbmdlID0gKG1heFJhbmdlIC0gbWluUmFuZ2UpIC8gb3B0cy54QXhpcy5zcGxpdE51bWJlcjtcclxuICBmb3IgKHZhciBpID0gMDsgaSA8PSBvcHRzLnhBeGlzLnNwbGl0TnVtYmVyOyBpKyspIHtcclxuICAgIHJhbmdlLnB1c2gobWluUmFuZ2UgKyBlYWNoUmFuZ2UgKiBpKTtcclxuICB9XHJcbiAgcmV0dXJuIHJhbmdlO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxYQXhpc0RhdGEoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICAvL+WghuWPoOWbvumHjeeul1novbRcclxuICB2YXIgY29sdW1uc3R5bGUgPSBhc3NpZ24oe30sIHtcclxuICAgIHR5cGU6IFwiXCJcclxuICB9LCBvcHRzLmV4dHJhLmJhcik7XHJcbiAgdmFyIHJlc3VsdCA9IHtcclxuICAgIGFuZ2xlOiAwLFxyXG4gICAgeEF4aXNIZWlnaHQ6IGNvbmZpZy54QXhpc0hlaWdodFxyXG4gIH07XHJcbiAgcmVzdWx0LnJhbmdlcyA9IGdldFhBeGlzVGV4dExpc3Qoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbHVtbnN0eWxlLnR5cGUpO1xyXG4gIHJlc3VsdC5yYW5nZXNGb3JtYXQgPSByZXN1bHQucmFuZ2VzLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICAvL2l0ZW0gPSBvcHRzLnhBeGlzLmZvcm1hdHRlciA/IG9wdHMueEF4aXMuZm9ybWF0dGVyKGl0ZW0pIDogdXRpbC50b0ZpeGVkKGl0ZW0sIDIpO1xyXG4gICAgaXRlbSA9IHV0aWwudG9GaXhlZChpdGVtLCAyKTtcclxuICAgIHJldHVybiBpdGVtO1xyXG4gIH0pO1xyXG4gIHZhciB4QXhpc1NjYWxlVmFsdWVzID0gcmVzdWx0LnJhbmdlcy5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgLy8g5aaC5p6c5Yi75bqm5YC85piv5rWu54K55pWwLOWImeS/neeVmeS4pOS9jeWwj+aVsFxyXG4gICAgaXRlbSA9IHV0aWwudG9GaXhlZChpdGVtLCAyKTtcclxuICAgIC8vIOiLpeacieiHquWumuS5ieagvOW8j+WImeiwg+eUqOiHquWumuS5ieeahOagvOW8j+WMluWHveaVsFxyXG4gICAgLy9pdGVtID0gb3B0cy54QXhpcy5mb3JtYXR0ZXIgPyBvcHRzLnhBeGlzLmZvcm1hdHRlcihOdW1iZXIoaXRlbSkpIDogaXRlbTtcclxuICAgIHJldHVybiBpdGVtO1xyXG4gIH0pO1xyXG4gIHJlc3VsdCA9IE9iamVjdC5hc3NpZ24ocmVzdWx0LCBnZXRYQXhpc1BvaW50cyh4QXhpc1NjYWxlVmFsdWVzLCBvcHRzLCBjb25maWcpKTtcclxuICAvLyDorqHnrpdY6L205Yi75bqm55qE5bGe5oCn6K2s5aaC5q+P5Liq5Yi75bqm55qE6Ze06ZqULOWIu+W6pueahOi1t+Wni+eCuVxc57uT5p2f54K55Lul5Y+K5oC76ZW/XHJcbiAgdmFyIGVhY2hTcGFjaW5nID0gcmVzdWx0LmVhY2hTcGFjaW5nO1xyXG4gIHZhciB0ZXh0TGVuZ3RoID0geEF4aXNTY2FsZVZhbHVlcy5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG4gICAgcmV0dXJuIG1lYXN1cmVUZXh0KGl0ZW0sIG9wdHMueEF4aXMuZm9udFNpemUgKiBvcHRzLnBpeCB8fCBjb25maWcuZm9udFNpemUsIGNvbnRleHQpO1xyXG4gIH0pO1xyXG4gIC8vIGdldCBtYXggbGVuZ3RoIG9mIGNhdGVnb3JpZXMgdGV4dFxyXG4gIHZhciBtYXhUZXh0TGVuZ3RoID0gTWF0aC5tYXguYXBwbHkodGhpcywgdGV4dExlbmd0aCk7XHJcbiAgLy8g5aaC5p6c5Yi75bqm5YC85paH5pys5YaF5a656L+H6ZW/LOWImeWwhuWFtumAhuaXtumSiOaXi+i9rDQ1wrBcclxuICBpZiAobWF4VGV4dExlbmd0aCArIDIgKiBjb25maWcueEF4aXNUZXh0UGFkZGluZyA+IGVhY2hTcGFjaW5nKSB7XHJcbiAgICByZXN1bHQuYW5nbGUgPSA0NSAqIE1hdGguUEkgLyAxODA7XHJcbiAgICByZXN1bHQueEF4aXNIZWlnaHQgPSAyICogY29uZmlnLnhBeGlzVGV4dFBhZGRpbmcgKyBtYXhUZXh0TGVuZ3RoICogTWF0aC5zaW4ocmVzdWx0LmFuZ2xlKTtcclxuICB9XHJcbiAgaWYgKG9wdHMueEF4aXMuZGlzYWJsZWQgPT09IHRydWUpIHtcclxuICAgIHJlc3VsdC54QXhpc0hlaWdodCA9IDA7XHJcbiAgfVxyXG4gIHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFJhZGFyRGF0YVBvaW50cyhhbmdsZUxpc3QsIGNlbnRlciwgcmFkaXVzLCBzZXJpZXMsIG9wdHMpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA1ICYmIGFyZ3VtZW50c1s1XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzVdIDogMTtcclxuICB2YXIgcmFkYXJPcHRpb24gPSBvcHRzLmV4dHJhLnJhZGFyIHx8IHt9O1xyXG4gIHJhZGFyT3B0aW9uLm1heCA9IHJhZGFyT3B0aW9uLm1heCB8fCAwO1xyXG4gIHZhciBtYXhEYXRhID0gTWF0aC5tYXgocmFkYXJPcHRpb24ubWF4LCBNYXRoLm1heC5hcHBseShudWxsLCBkYXRhQ29tYmluZShzZXJpZXMpKSk7XHJcbiAgdmFyIGRhdGEgPSBbXTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGVhY2ggPSBzZXJpZXNbaV07XHJcbiAgICBsZXQgbGlzdEl0ZW0gPSB7fTtcclxuICAgIGxpc3RJdGVtLmNvbG9yID0gZWFjaC5jb2xvcjtcclxuICAgIGxpc3RJdGVtLmxlZ2VuZFNoYXBlID0gZWFjaC5sZWdlbmRTaGFwZTtcclxuICAgIGxpc3RJdGVtLnBvaW50U2hhcGUgPSBlYWNoLnBvaW50U2hhcGU7XHJcbiAgICBsaXN0SXRlbS5kYXRhID0gW107XHJcbiAgICBlYWNoLmRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICBsZXQgdG1wID0ge307XHJcbiAgICAgIHRtcC5hbmdsZSA9IGFuZ2xlTGlzdFtpbmRleF07XHJcbiAgICAgIHRtcC5wcm9wb3J0aW9uID0gaXRlbSAvIG1heERhdGE7XHJcbiAgICAgIHRtcC52YWx1ZSA9IGl0ZW07XHJcbiAgICAgIHRtcC5wb3NpdGlvbiA9IGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKHJhZGl1cyAqIHRtcC5wcm9wb3J0aW9uICogcHJvY2VzcyAqIE1hdGguY29zKHRtcC5hbmdsZSksIHJhZGl1cyAqIHRtcC5wcm9wb3J0aW9uICogcHJvY2VzcyAqIE1hdGguc2luKHRtcC5hbmdsZSksIGNlbnRlcik7XHJcbiAgICAgIGxpc3RJdGVtLmRhdGEucHVzaCh0bXApO1xyXG4gICAgfSk7XHJcbiAgICBkYXRhLnB1c2gobGlzdEl0ZW0pO1xyXG4gIH1cclxuICByZXR1cm4gZGF0YTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0UGllRGF0YVBvaW50cyhzZXJpZXMsIHJhZGl1cykge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDIgJiYgYXJndW1lbnRzWzJdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMl0gOiAxO1xyXG4gIHZhciBjb3VudCA9IDA7XHJcbiAgdmFyIF9zdGFydF8gPSAwO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcbiAgICBjb3VudCArPSBpdGVtLmRhdGE7XHJcbiAgfVxyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcbiAgICBpZiAoY291bnQgPT09IDApIHtcclxuICAgICAgaXRlbS5fcHJvcG9ydGlvbl8gPSAxIC8gc2VyaWVzLmxlbmd0aCAqIHByb2Nlc3M7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uZGF0YSAvIGNvdW50ICogcHJvY2VzcztcclxuICAgIH1cclxuICAgIGl0ZW0uX3JhZGl1c18gPSByYWRpdXM7XHJcbiAgfVxyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uX3N0YXJ0XyA9IF9zdGFydF87XHJcbiAgICBfc3RhcnRfICs9IDIgKiBpdGVtLl9wcm9wb3J0aW9uXyAqIE1hdGguUEk7XHJcbiAgfVxyXG4gIHJldHVybiBzZXJpZXM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldEZ1bm5lbERhdGFQb2ludHMoc2VyaWVzLCByYWRpdXMsIHR5cGUsIGVhY2hTcGFjaW5nKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgc2VyaWVzID0gc2VyaWVzLnNvcnQoZnVuY3Rpb24oYSwgYikge1xyXG4gICAgcmV0dXJuIHBhcnNlSW50KGIuZGF0YSkgLSBwYXJzZUludChhLmRhdGEpO1xyXG4gIH0pO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBpZih0eXBlID09ICdmdW5uZWwnKXtcclxuICAgICAgc2VyaWVzW2ldLnJhZGl1cyA9IHNlcmllc1tpXS5kYXRhIC8gc2VyaWVzWzBdLmRhdGEgKiByYWRpdXMgKiBwcm9jZXNzO1xyXG4gICAgfWVsc2V7XHJcbiAgICAgIHNlcmllc1tpXS5yYWRpdXMgPSAgKGVhY2hTcGFjaW5nICogKHNlcmllcy5sZW5ndGggLSBpKSkgLyAoZWFjaFNwYWNpbmcgKiBzZXJpZXMubGVuZ3RoKSAqIHJhZGl1cyAqIHByb2Nlc3M7XHJcbiAgICB9XHJcbiAgICBzZXJpZXNbaV0uX3Byb3BvcnRpb25fID0gc2VyaWVzW2ldLmRhdGEgLyBzZXJpZXNbMF0uZGF0YTtcclxuICB9XHJcbiAgaWYodHlwZSAhPT0gJ3B5cmFtaWQnKXtcclxuICAgIHNlcmllcy5yZXZlcnNlKCk7XHJcbiAgfVxyXG4gIHJldHVybiBzZXJpZXM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFJvc2VEYXRhUG9pbnRzKHNlcmllcywgdHlwZSwgbWluUmFkaXVzLCByYWRpdXMpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICB2YXIgY291bnQgPSAwO1xyXG4gIHZhciBfc3RhcnRfID0gMDtcclxuICB2YXIgZGF0YUFyciA9IFtdO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcbiAgICBjb3VudCArPSBpdGVtLmRhdGE7XHJcbiAgICBkYXRhQXJyLnB1c2goaXRlbS5kYXRhKTtcclxuICB9XHJcbiAgdmFyIG1pbkRhdGEgPSBNYXRoLm1pbi5hcHBseShudWxsLCBkYXRhQXJyKTtcclxuICB2YXIgbWF4RGF0YSA9IE1hdGgubWF4LmFwcGx5KG51bGwsIGRhdGFBcnIpO1xyXG4gIHZhciByYWRpdXNMZW5ndGggPSByYWRpdXMgLSBtaW5SYWRpdXM7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgIGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG4gICAgaXRlbS5kYXRhID0gaXRlbS5kYXRhID09PSBudWxsID8gMCA6IGl0ZW0uZGF0YTtcclxuICAgIGlmIChjb3VudCA9PT0gMCkge1xyXG4gICAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IDEgLyBzZXJpZXMubGVuZ3RoICogcHJvY2VzcztcclxuICAgICAgaXRlbS5fcm9zZV9wcm9wb3J0aW9uXyA9IDEgLyBzZXJpZXMubGVuZ3RoICogcHJvY2VzcztcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGl0ZW0uX3Byb3BvcnRpb25fID0gaXRlbS5kYXRhIC8gY291bnQgKiBwcm9jZXNzO1xyXG4gICAgICBpZih0eXBlID09ICdhcmVhJyl7XHJcbiAgICAgICAgaXRlbS5fcm9zZV9wcm9wb3J0aW9uXyA9IDEgLyBzZXJpZXMubGVuZ3RoICogcHJvY2VzcztcclxuICAgICAgfWVsc2V7XHJcbiAgICAgICAgaXRlbS5fcm9zZV9wcm9wb3J0aW9uXyA9IGl0ZW0uZGF0YSAvIGNvdW50ICogcHJvY2VzcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaXRlbS5fcmFkaXVzXyA9IG1pblJhZGl1cyArIHJhZGl1c0xlbmd0aCAqICgoaXRlbS5kYXRhIC0gbWluRGF0YSkgLyAobWF4RGF0YSAtIG1pbkRhdGEpKSB8fCByYWRpdXM7XHJcbiAgfVxyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGl0ZW0uX3N0YXJ0XyA9IF9zdGFydF87XHJcbiAgICBfc3RhcnRfICs9IDIgKiBpdGVtLl9yb3NlX3Byb3BvcnRpb25fICogTWF0aC5QSTtcclxuICB9XHJcbiAgcmV0dXJuIHNlcmllcztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0QXJjYmFyRGF0YVBvaW50cyhzZXJpZXMsIGFyY2Jhck9wdGlvbikge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDIgJiYgYXJndW1lbnRzWzJdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMl0gOiAxO1xyXG4gIGlmIChwcm9jZXNzID09IDEpIHtcclxuICAgIHByb2Nlc3MgPSAwLjk5OTk5OTtcclxuICB9XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgIGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG4gICAgaXRlbS5kYXRhID0gaXRlbS5kYXRhID09PSBudWxsID8gMCA6IGl0ZW0uZGF0YTtcclxuICAgIGxldCB0b3RhbEFuZ2xlO1xyXG4gICAgaWYgKGFyY2Jhck9wdGlvbi50eXBlID09ICdjaXJjbGUnKSB7XHJcbiAgICAgIHRvdGFsQW5nbGUgPSAyO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgaWYgKGFyY2Jhck9wdGlvbi5lbmRBbmdsZSA8IGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlKSB7XHJcbiAgICAgICAgdG90YWxBbmdsZSA9IDIgKyBhcmNiYXJPcHRpb24uZW5kQW5nbGUgLSBhcmNiYXJPcHRpb24uc3RhcnRBbmdsZTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB0b3RhbEFuZ2xlID0gYXJjYmFyT3B0aW9uLnN0YXJ0QW5nbGUgLSBhcmNiYXJPcHRpb24uZW5kQW5nbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGl0ZW0uX3Byb3BvcnRpb25fID0gdG90YWxBbmdsZSAqIGl0ZW0uZGF0YSAqIHByb2Nlc3MgKyBhcmNiYXJPcHRpb24uc3RhcnRBbmdsZTtcclxuICAgIGlmIChpdGVtLl9wcm9wb3J0aW9uXyA+PSAyKSB7XHJcbiAgICAgIGl0ZW0uX3Byb3BvcnRpb25fID0gaXRlbS5fcHJvcG9ydGlvbl8gJSAyO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gc2VyaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRHYXVnZUF4aXNQb2ludHMoY2F0ZWdvcmllcywgc3RhcnRBbmdsZSwgZW5kQW5nbGUpIHtcclxuICBsZXQgdG90YWxBbmdsZSA9IHN0YXJ0QW5nbGUgLSBlbmRBbmdsZSArIDE7XHJcbiAgbGV0IHRlbXBTdGFydEFuZ2xlID0gc3RhcnRBbmdsZTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IGNhdGVnb3JpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgIGNhdGVnb3JpZXNbaV0udmFsdWUgPSBjYXRlZ29yaWVzW2ldLnZhbHVlID09PSBudWxsID8gMCA6IGNhdGVnb3JpZXNbaV0udmFsdWU7XHJcbiAgICBjYXRlZ29yaWVzW2ldLl9zdGFydEFuZ2xlXyA9IHRlbXBTdGFydEFuZ2xlO1xyXG4gICAgY2F0ZWdvcmllc1tpXS5fZW5kQW5nbGVfID0gdG90YWxBbmdsZSAqIGNhdGVnb3JpZXNbaV0udmFsdWUgKyBzdGFydEFuZ2xlO1xyXG4gICAgaWYgKGNhdGVnb3JpZXNbaV0uX2VuZEFuZ2xlXyA+PSAyKSB7XHJcbiAgICAgIGNhdGVnb3JpZXNbaV0uX2VuZEFuZ2xlXyA9IGNhdGVnb3JpZXNbaV0uX2VuZEFuZ2xlXyAlIDI7XHJcbiAgICB9XHJcbiAgICB0ZW1wU3RhcnRBbmdsZSA9IGNhdGVnb3JpZXNbaV0uX2VuZEFuZ2xlXztcclxuICB9XHJcbiAgcmV0dXJuIGNhdGVnb3JpZXM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldEdhdWdlRGF0YVBvaW50cyhzZXJpZXMsIGNhdGVnb3JpZXMsIGdhdWdlT3B0aW9uKSB7XHJcbiAgbGV0IHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gMyAmJiBhcmd1bWVudHNbM10gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1szXSA6IDE7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgIGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG4gICAgaXRlbS5kYXRhID0gaXRlbS5kYXRhID09PSBudWxsID8gMCA6IGl0ZW0uZGF0YTtcclxuICAgIGlmIChnYXVnZU9wdGlvbi5wb2ludGVyLmNvbG9yID09ICdhdXRvJykge1xyXG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGNhdGVnb3JpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICBpZiAoaXRlbS5kYXRhIDw9IGNhdGVnb3JpZXNbaV0udmFsdWUpIHtcclxuICAgICAgICAgIGl0ZW0uY29sb3IgPSBjYXRlZ29yaWVzW2ldLmNvbG9yO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBpdGVtLmNvbG9yID0gZ2F1Z2VPcHRpb24ucG9pbnRlci5jb2xvcjtcclxuICAgIH1cclxuICAgIGxldCB0b3RhbEFuZ2xlID0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAtIGdhdWdlT3B0aW9uLmVuZEFuZ2xlICsgMTtcclxuICAgIGl0ZW0uX2VuZEFuZ2xlXyA9IHRvdGFsQW5nbGUgKiBpdGVtLmRhdGEgKyBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlO1xyXG4gICAgaXRlbS5fb2xkQW5nbGVfID0gZ2F1Z2VPcHRpb24ub2xkQW5nbGU7XHJcbiAgICBpZiAoZ2F1Z2VPcHRpb24ub2xkQW5nbGUgPCBnYXVnZU9wdGlvbi5lbmRBbmdsZSkge1xyXG4gICAgICBpdGVtLl9vbGRBbmdsZV8gKz0gMjtcclxuICAgIH1cclxuICAgIGlmIChpdGVtLmRhdGEgPj0gZ2F1Z2VPcHRpb24ub2xkRGF0YSkge1xyXG4gICAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IChpdGVtLl9lbmRBbmdsZV8gLSBpdGVtLl9vbGRBbmdsZV8pICogcHJvY2VzcyArIGdhdWdlT3B0aW9uLm9sZEFuZ2xlO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgaXRlbS5fcHJvcG9ydGlvbl8gPSBpdGVtLl9vbGRBbmdsZV8gLSAoaXRlbS5fb2xkQW5nbGVfIC0gaXRlbS5fZW5kQW5nbGVfKSAqIHByb2Nlc3M7XHJcbiAgICB9XHJcbiAgICBpZiAoaXRlbS5fcHJvcG9ydGlvbl8gPj0gMikge1xyXG4gICAgICBpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uX3Byb3BvcnRpb25fICUgMjtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIHNlcmllcztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0UGllVGV4dE1heExlbmd0aChzZXJpZXMsIGNvbmZpZywgY29udGV4dCwgb3B0cykge1xyXG4gIHNlcmllcyA9IGdldFBpZURhdGFQb2ludHMoc2VyaWVzKTtcclxuICBsZXQgbWF4TGVuZ3RoID0gMDtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcbiAgICBsZXQgdGV4dCA9IGl0ZW0uZm9ybWF0dGVyID8gaXRlbS5mb3JtYXR0ZXIoK2l0ZW0uX3Byb3BvcnRpb25fLnRvRml4ZWQoMikpIDogdXRpbC50b0ZpeGVkKGl0ZW0uX3Byb3BvcnRpb25fICogMTAwKSArICclJztcclxuICAgIG1heExlbmd0aCA9IE1hdGgubWF4KG1heExlbmd0aCwgbWVhc3VyZVRleHQodGV4dCwgaXRlbS50ZXh0U2l6ZSAqIG9wdHMucGl4IHx8IGNvbmZpZy5mb250U2l6ZSwgY29udGV4dCkpO1xyXG4gIH1cclxuICByZXR1cm4gbWF4TGVuZ3RoO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaXhDb2x1bWVEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbiwgaW5kZXgsIGNvbmZpZywgb3B0cykge1xyXG4gIHJldHVybiBwb2ludHMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHJldHVybiBudWxsO1xyXG4gICAgfVxyXG4gICAgdmFyIHNlcmllc0dhcCA9IDA7XHJcbiAgICB2YXIgY2F0ZWdvcnlHYXAgPSAwO1xyXG4gICAgaWYgKG9wdHMudHlwZSA9PSAnbWl4Jykge1xyXG4gICAgICBzZXJpZXNHYXAgPSBvcHRzLmV4dHJhLm1peC5jb2x1bW4uc2VyaWVzR2FwICogb3B0cy5waXggfHwgMDtcclxuICAgICAgY2F0ZWdvcnlHYXAgPSBvcHRzLmV4dHJhLm1peC5jb2x1bW4uY2F0ZWdvcnlHYXAgKiBvcHRzLnBpeCB8fCAwO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgc2VyaWVzR2FwID0gb3B0cy5leHRyYS5jb2x1bW4uc2VyaWVzR2FwICogb3B0cy5waXggfHwgMDtcclxuICAgICAgY2F0ZWdvcnlHYXAgPSBvcHRzLmV4dHJhLmNvbHVtbi5jYXRlZ29yeUdhcCAqIG9wdHMucGl4IHx8IDA7XHJcbiAgICB9XHJcbiAgICBzZXJpZXNHYXAgPSAgTWF0aC5taW4oc2VyaWVzR2FwLCBlYWNoU3BhY2luZyAvIGNvbHVtbkxlbilcclxuICAgIGNhdGVnb3J5R2FwID0gIE1hdGgubWluKGNhdGVnb3J5R2FwLCBlYWNoU3BhY2luZyAvIGNvbHVtbkxlbilcclxuICAgIGl0ZW0ud2lkdGggPSBNYXRoLmNlaWwoKGVhY2hTcGFjaW5nIC0gMiAqIGNhdGVnb3J5R2FwIC0gc2VyaWVzR2FwICogKGNvbHVtbkxlbiAtIDEpKSAvIGNvbHVtbkxlbik7XHJcbiAgICBpZiAob3B0cy5leHRyYS5taXggJiYgb3B0cy5leHRyYS5taXguY29sdW1uLndpZHRoICYmICtvcHRzLmV4dHJhLm1peC5jb2x1bW4ud2lkdGggPiAwKSB7XHJcbiAgICAgIGl0ZW0ud2lkdGggPSBNYXRoLm1pbihpdGVtLndpZHRoLCArb3B0cy5leHRyYS5taXguY29sdW1uLndpZHRoICogb3B0cy5waXgpO1xyXG4gICAgfVxyXG4gICAgaWYgKG9wdHMuZXh0cmEuY29sdW1uICYmIG9wdHMuZXh0cmEuY29sdW1uLndpZHRoICYmICtvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCA+IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IE1hdGgubWluKGl0ZW0ud2lkdGgsICtvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCAqIG9wdHMucGl4KTtcclxuICAgIH1cclxuICAgIGlmIChpdGVtLndpZHRoIDw9IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IDE7XHJcbiAgICB9XHJcbiAgICBpdGVtLnggKz0gKGluZGV4ICsgMC41IC0gY29sdW1uTGVuIC8gMikgKiAoaXRlbS53aWR0aCArIHNlcmllc0dhcCk7XHJcbiAgICByZXR1cm4gaXRlbTtcclxuICB9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZml4QmFyRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBjb2x1bW5MZW4sIGluZGV4LCBjb25maWcsIG9wdHMpIHtcclxuICByZXR1cm4gcG9pbnRzLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICBpZiAoaXRlbSA9PT0gbnVsbCkge1xyXG4gICAgICByZXR1cm4gbnVsbDtcclxuICAgIH1cclxuICAgIHZhciBzZXJpZXNHYXAgPSAwO1xyXG4gICAgdmFyIGNhdGVnb3J5R2FwID0gMDtcclxuICAgIHNlcmllc0dhcCA9IG9wdHMuZXh0cmEuYmFyLnNlcmllc0dhcCAqIG9wdHMucGl4IHx8IDA7XHJcbiAgICBjYXRlZ29yeUdhcCA9IG9wdHMuZXh0cmEuYmFyLmNhdGVnb3J5R2FwICogb3B0cy5waXggfHwgMDtcclxuICAgIHNlcmllc0dhcCA9ICBNYXRoLm1pbihzZXJpZXNHYXAsIGVhY2hTcGFjaW5nIC8gY29sdW1uTGVuKVxyXG4gICAgY2F0ZWdvcnlHYXAgPSAgTWF0aC5taW4oY2F0ZWdvcnlHYXAsIGVhY2hTcGFjaW5nIC8gY29sdW1uTGVuKVxyXG4gICAgaXRlbS53aWR0aCA9IE1hdGguY2VpbCgoZWFjaFNwYWNpbmcgLSAyICogY2F0ZWdvcnlHYXAgLSBzZXJpZXNHYXAgKiAoY29sdW1uTGVuIC0gMSkpIC8gY29sdW1uTGVuKTtcclxuICAgIGlmIChvcHRzLmV4dHJhLmJhciAmJiBvcHRzLmV4dHJhLmJhci53aWR0aCAmJiArb3B0cy5leHRyYS5iYXIud2lkdGggPiAwKSB7XHJcbiAgICAgIGl0ZW0ud2lkdGggPSBNYXRoLm1pbihpdGVtLndpZHRoLCArb3B0cy5leHRyYS5iYXIud2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICB9XHJcbiAgICBpZiAoaXRlbS53aWR0aCA8PSAwKSB7XHJcbiAgICAgIGl0ZW0ud2lkdGggPSAxO1xyXG4gICAgfVxyXG4gICAgaXRlbS55ICs9IChpbmRleCArIDAuNSAtIGNvbHVtbkxlbiAvIDIpICogKGl0ZW0ud2lkdGggKyBzZXJpZXNHYXApO1xyXG4gICAgcmV0dXJuIGl0ZW07XHJcbiAgfSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpeENvbHVtZU1ldGVyRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBjb2x1bW5MZW4sIGluZGV4LCBjb25maWcsIG9wdHMsIGJvcmRlcikge1xyXG4gIHZhciBjYXRlZ29yeUdhcCA9IG9wdHMuZXh0cmEuY29sdW1uLmNhdGVnb3J5R2FwICogb3B0cy5waXggfHwgMDtcclxuICByZXR1cm4gcG9pbnRzLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICBpZiAoaXRlbSA9PT0gbnVsbCkge1xyXG4gICAgICByZXR1cm4gbnVsbDtcclxuICAgIH1cclxuICAgIGl0ZW0ud2lkdGggPSBNYXRoLmNlaWwoZWFjaFNwYWNpbmcgLSAyICogY2F0ZWdvcnlHYXApO1xyXG4gICAgaWYgKG9wdHMuZXh0cmEuY29sdW1uICYmIG9wdHMuZXh0cmEuY29sdW1uLndpZHRoICYmICtvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCA+IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IE1hdGgubWluKGl0ZW0ud2lkdGgsICtvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCAqIG9wdHMucGl4KTtcclxuICAgIH1cclxuICAgIGlmIChpbmRleCA+IDApIHtcclxuICAgICAgaXRlbS53aWR0aCAtPSAyICogYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIGl0ZW07XHJcbiAgfSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpeENvbHVtZVN0YWNrRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBjb2x1bW5MZW4sIGluZGV4LCBjb25maWcsIG9wdHMsIHNlcmllcykge1xyXG4gIHZhciBjYXRlZ29yeUdhcCA9IG9wdHMuZXh0cmEuY29sdW1uLmNhdGVnb3J5R2FwICogb3B0cy5waXggfHwgMDtcclxuICByZXR1cm4gcG9pbnRzLm1hcChmdW5jdGlvbihpdGVtLCBpbmRleG4pIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHJldHVybiBudWxsO1xyXG4gICAgfVxyXG4gICAgaXRlbS53aWR0aCA9IE1hdGguY2VpbChlYWNoU3BhY2luZyAtIDIgKiBjYXRlZ29yeUdhcCk7XHJcbiAgICBpZiAob3B0cy5leHRyYS5jb2x1bW4gJiYgb3B0cy5leHRyYS5jb2x1bW4ud2lkdGggJiYgK29wdHMuZXh0cmEuY29sdW1uLndpZHRoID4gMCkge1xyXG4gICAgICBpdGVtLndpZHRoID0gTWF0aC5taW4oaXRlbS53aWR0aCwgK29wdHMuZXh0cmEuY29sdW1uLndpZHRoICogb3B0cy5waXgpO1xyXG4gICAgfVxyXG4gICAgaWYgKGl0ZW0ud2lkdGggPD0gMCkge1xyXG4gICAgICBpdGVtLndpZHRoID0gMTtcclxuICAgIH1cclxuICAgIHJldHVybiBpdGVtO1xyXG4gIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaXhCYXJTdGFja0RhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgY29sdW1uTGVuLCBpbmRleCwgY29uZmlnLCBvcHRzLCBzZXJpZXMpIHtcclxuICB2YXIgY2F0ZWdvcnlHYXAgPSBvcHRzLmV4dHJhLmJhci5jYXRlZ29yeUdhcCAqIG9wdHMucGl4IHx8IDA7XHJcbiAgcmV0dXJuIHBvaW50cy5tYXAoZnVuY3Rpb24oaXRlbSwgaW5kZXhuKSB7XHJcbiAgICBpZiAoaXRlbSA9PT0gbnVsbCkge1xyXG4gICAgICByZXR1cm4gbnVsbDtcclxuICAgIH1cclxuICAgIGl0ZW0ud2lkdGggPSBNYXRoLmNlaWwoZWFjaFNwYWNpbmcgLSAyICogY2F0ZWdvcnlHYXApO1xyXG4gICAgaWYgKG9wdHMuZXh0cmEuYmFyICYmIG9wdHMuZXh0cmEuYmFyLndpZHRoICYmICtvcHRzLmV4dHJhLmJhci53aWR0aCA+IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IE1hdGgubWluKGl0ZW0ud2lkdGgsICtvcHRzLmV4dHJhLmJhci53aWR0aCAqIG9wdHMucGl4KTtcclxuICAgIH1cclxuICAgIGlmIChpdGVtLndpZHRoIDw9IDApIHtcclxuICAgICAgaXRlbS53aWR0aCA9IDE7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gaXRlbTtcclxuICB9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0WEF4aXNQb2ludHMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIHNwYWNpbmdWYWxpZCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM107XHJcbiAgdmFyIGRhdGFDb3VudCA9IG9wdHMuZW5hYmxlU2Nyb2xsID8gTWF0aC5taW4ob3B0cy54QXhpcy5pdGVtQ291bnQsIGNhdGVnb3JpZXMubGVuZ3RoKSA6IGNhdGVnb3JpZXMubGVuZ3RoO1xyXG4gIGlmICgob3B0cy50eXBlID09ICdsaW5lJyB8fCBvcHRzLnR5cGUgPT0gJ2FyZWEnIHx8IG9wdHMudHlwZSA9PSAnc2NhdHRlcicgfHwgb3B0cy50eXBlID09ICdidWJibGUnIHx8IG9wdHMudHlwZSA9PSAnYmFyJykgJiYgZGF0YUNvdW50ID4gMSAmJiBvcHRzLnhBeGlzLmJvdW5kYXJ5R2FwID09ICdqdXN0aWZ5Jykge1xyXG4gICAgZGF0YUNvdW50IC09IDE7XHJcbiAgfVxyXG4gIHZhciBlYWNoU3BhY2luZyA9IHNwYWNpbmdWYWxpZCAvIGRhdGFDb3VudDtcclxuICB2YXIgeEF4aXNQb2ludHMgPSBbXTtcclxuICB2YXIgc3RhcnRYID0gb3B0cy5hcmVhWzNdO1xyXG4gIHZhciBlbmRYID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXTtcclxuICBjYXRlZ29yaWVzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIHhBeGlzUG9pbnRzLnB1c2goc3RhcnRYICsgaW5kZXggKiBlYWNoU3BhY2luZyk7XHJcbiAgfSk7XHJcbiAgaWYgKG9wdHMueEF4aXMuYm91bmRhcnlHYXAgIT09ICdqdXN0aWZ5Jykge1xyXG4gICAgaWYgKG9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcbiAgICAgIHhBeGlzUG9pbnRzLnB1c2goc3RhcnRYICsgY2F0ZWdvcmllcy5sZW5ndGggKiBlYWNoU3BhY2luZyk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB4QXhpc1BvaW50cy5wdXNoKGVuZFgpO1xyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgeEF4aXNQb2ludHM6IHhBeGlzUG9pbnRzLFxyXG4gICAgc3RhcnRYOiBzdGFydFgsXHJcbiAgICBlbmRYOiBlbmRYLFxyXG4gICAgZWFjaFNwYWNpbmc6IGVhY2hTcGFjaW5nXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0Q2FuZGxlRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNyAmJiBhcmd1bWVudHNbN10gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s3XSA6IDE7XHJcbiAgdmFyIHBvaW50cyA9IFtdO1xyXG4gIHZhciB2YWxpZEhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG4gIGRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYgKGl0ZW0gPT09IG51bGwpIHtcclxuICAgICAgcG9pbnRzLnB1c2gobnVsbCk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB2YXIgY1BvaW50cyA9IFtdO1xyXG4gICAgICBpdGVtLmZvckVhY2goZnVuY3Rpb24oaXRlbXMsIGluZGV4cykge1xyXG4gICAgICAgIHZhciBwb2ludCA9IHt9O1xyXG4gICAgICAgIHBvaW50LnggPSB4QXhpc1BvaW50c1tpbmRleF0gKyBNYXRoLnJvdW5kKGVhY2hTcGFjaW5nIC8gMik7XHJcbiAgICAgICAgdmFyIHZhbHVlID0gaXRlbXMudmFsdWUgfHwgaXRlbXM7XHJcbiAgICAgICAgdmFyIGhlaWdodCA9IHZhbGlkSGVpZ2h0ICogKHZhbHVlIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgICAgIGhlaWdodCAqPSBwcm9jZXNzO1xyXG4gICAgICAgIHBvaW50LnkgPSBvcHRzLmhlaWdodCAtIE1hdGgucm91bmQoaGVpZ2h0KSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICBjUG9pbnRzLnB1c2gocG9pbnQpO1xyXG4gICAgICB9KTtcclxuICAgICAgcG9pbnRzLnB1c2goY1BvaW50cyk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbiAgcmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNyAmJiBhcmd1bWVudHNbN10gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s3XSA6IDE7XHJcbiAgdmFyIGJvdW5kYXJ5R2FwID0gJ2NlbnRlcic7XHJcbiAgaWYgKG9wdHMudHlwZSA9PSAnbGluZScgfHwgb3B0cy50eXBlID09ICdhcmVhJyB8fCBvcHRzLnR5cGUgPT0gJ3NjYXR0ZXInIHx8IG9wdHMudHlwZSA9PSAnYnViYmxlJyApIHtcclxuICAgIGJvdW5kYXJ5R2FwID0gb3B0cy54QXhpcy5ib3VuZGFyeUdhcDtcclxuICB9XHJcbiAgdmFyIHBvaW50cyA9IFtdO1xyXG4gIHZhciB2YWxpZEhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG4gIHZhciB2YWxpZFdpZHRoID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXTtcclxuICBkYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtID09PSBudWxsKSB7XHJcbiAgICAgIHBvaW50cy5wdXNoKG51bGwpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdmFyIHBvaW50ID0ge307XHJcbiAgICAgIHBvaW50LmNvbG9yID0gaXRlbS5jb2xvcjtcclxuICAgICAgcG9pbnQueCA9IHhBeGlzUG9pbnRzW2luZGV4XTtcclxuICAgICAgdmFyIHZhbHVlID0gaXRlbTtcclxuICAgICAgaWYgKHR5cGVvZiBpdGVtID09PSAnb2JqZWN0JyAmJiBpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgaWYgKGl0ZW0uY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpID4gLTEpIHtcclxuICAgICAgICAgIGxldCB4cmFuZ2VzLCB4bWluUmFuZ2UsIHhtYXhSYW5nZTtcclxuICAgICAgICAgIHhyYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueEF4aXNEYXRhLnJhbmdlcyk7XHJcbiAgICAgICAgICB4bWluUmFuZ2UgPSB4cmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICAgICAgICB4bWF4UmFuZ2UgPSB4cmFuZ2VzLnBvcCgpO1xyXG4gICAgICAgICAgdmFsdWUgPSBpdGVtWzFdO1xyXG4gICAgICAgICAgcG9pbnQueCA9IG9wdHMuYXJlYVszXSArIHZhbGlkV2lkdGggKiAoaXRlbVswXSAtIHhtaW5SYW5nZSkgLyAoeG1heFJhbmdlIC0geG1pblJhbmdlKTtcclxuICAgICAgICAgIGlmKG9wdHMudHlwZSA9PSAnYnViYmxlJyl7XHJcbiAgICAgICAgICAgIHBvaW50LnIgPSBpdGVtWzJdO1xyXG4gICAgICAgICAgICBwb2ludC50ID0gaXRlbVszXTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdmFsdWUgPSBpdGVtLnZhbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpZiAoYm91bmRhcnlHYXAgPT0gJ2NlbnRlcicpIHtcclxuICAgICAgICBwb2ludC54ICs9IGVhY2hTcGFjaW5nIC8gMjtcclxuICAgICAgfVxyXG4gICAgICB2YXIgaGVpZ2h0ID0gdmFsaWRIZWlnaHQgKiAodmFsdWUgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcbiAgICAgIGhlaWdodCAqPSBwcm9jZXNzO1xyXG4gICAgICBwb2ludC55ID0gb3B0cy5oZWlnaHQgLSBoZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgIHBvaW50cy5wdXNoKHBvaW50KTtcclxuICAgIH1cclxuICB9KTtcclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRCYXJEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeUF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA3ICYmIGFyZ3VtZW50c1s3XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzddIDogMTtcclxuICB2YXIgcG9pbnRzID0gW107XHJcbiAgdmFyIHZhbGlkSGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcbiAgdmFyIHZhbGlkV2lkdGggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdO1xyXG4gIGRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYgKGl0ZW0gPT09IG51bGwpIHtcclxuICAgICAgcG9pbnRzLnB1c2gobnVsbCk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB2YXIgcG9pbnQgPSB7fTtcclxuICAgICAgcG9pbnQuY29sb3IgPSBpdGVtLmNvbG9yO1xyXG4gICAgICBwb2ludC55ID0geUF4aXNQb2ludHNbaW5kZXhdO1xyXG4gICAgICB2YXIgdmFsdWUgPSBpdGVtO1xyXG4gICAgICBpZiAodHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnICYmIGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICB2YWx1ZSA9IGl0ZW0udmFsdWU7XHJcbiAgICAgIH1cclxuICAgICAgdmFyIGhlaWdodCA9IHZhbGlkV2lkdGggKiAodmFsdWUgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcbiAgICAgIGhlaWdodCAqPSBwcm9jZXNzO1xyXG4gICAgICBwb2ludC5oZWlnaHQgPSBoZWlnaHQ7XHJcbiAgICAgIHBvaW50LnZhbHVlID0gdmFsdWU7XHJcbiAgICAgIHBvaW50LnggPSBoZWlnaHQgKyBvcHRzLmFyZWFbM107XHJcbiAgICAgIHBvaW50cy5wdXNoKHBvaW50KTtcclxuICAgIH1cclxuICB9KTtcclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgc2VyaWVzSW5kZXgsIHN0YWNrU2VyaWVzKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gOSAmJiBhcmd1bWVudHNbOV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s5XSA6IDE7XHJcbiAgdmFyIHBvaW50cyA9IFtdO1xyXG4gIHZhciB2YWxpZEhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG4gIGRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYgKGl0ZW0gPT09IG51bGwpIHtcclxuICAgICAgcG9pbnRzLnB1c2gobnVsbCk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB2YXIgcG9pbnQgPSB7fTtcclxuICAgICAgcG9pbnQuY29sb3IgPSBpdGVtLmNvbG9yO1xyXG4gICAgICBwb2ludC54ID0geEF4aXNQb2ludHNbaW5kZXhdICsgTWF0aC5yb3VuZChlYWNoU3BhY2luZyAvIDIpO1xyXG5cclxuICAgICAgaWYgKHNlcmllc0luZGV4ID4gMCkge1xyXG4gICAgICAgIHZhciB2YWx1ZSA9IDA7XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPD0gc2VyaWVzSW5kZXg7IGkrKykge1xyXG4gICAgICAgICAgdmFsdWUgKz0gc3RhY2tTZXJpZXNbaV0uZGF0YVtpbmRleF07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciB2YWx1ZTAgPSB2YWx1ZSAtIGl0ZW07XHJcbiAgICAgICAgdmFyIGhlaWdodCA9IHZhbGlkSGVpZ2h0ICogKHZhbHVlIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgICAgIHZhciBoZWlnaHQwID0gdmFsaWRIZWlnaHQgKiAodmFsdWUwIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHZhciB2YWx1ZSA9IGl0ZW07XHJcbiAgICAgICAgdmFyIGhlaWdodCA9IHZhbGlkSGVpZ2h0ICogKHZhbHVlIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG4gICAgICAgIHZhciBoZWlnaHQwID0gMDtcclxuICAgICAgfVxyXG4gICAgICB2YXIgaGVpZ2h0YyA9IGhlaWdodDA7XHJcbiAgICAgIGhlaWdodCAqPSBwcm9jZXNzO1xyXG4gICAgICBoZWlnaHRjICo9IHByb2Nlc3M7XHJcbiAgICAgIHBvaW50LnkgPSBvcHRzLmhlaWdodCAtIE1hdGgucm91bmQoaGVpZ2h0KSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgcG9pbnQueTAgPSBvcHRzLmhlaWdodCAtIE1hdGgucm91bmQoaGVpZ2h0YykgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgIHBvaW50cy5wdXNoKHBvaW50KTtcclxuICAgIH1cclxuICB9KTtcclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRCYXJTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB5QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgc2VyaWVzSW5kZXgsIHN0YWNrU2VyaWVzKSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gOSAmJiBhcmd1bWVudHNbOV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s5XSA6IDE7XHJcbiAgdmFyIHBvaW50cyA9IFtdO1xyXG4gIHZhciB2YWxpZEhlaWdodCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM107XHJcbiAgZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICBpZiAoaXRlbSA9PT0gbnVsbCkge1xyXG4gICAgICBwb2ludHMucHVzaChudWxsKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHZhciBwb2ludCA9IHt9O1xyXG4gICAgICBwb2ludC5jb2xvciA9IGl0ZW0uY29sb3I7XHJcbiAgICAgIHBvaW50LnkgPSB5QXhpc1BvaW50c1tpbmRleF07XHJcbiAgICAgIGlmIChzZXJpZXNJbmRleCA+IDApIHtcclxuICAgICAgICB2YXIgdmFsdWUgPSAwO1xyXG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDw9IHNlcmllc0luZGV4OyBpKyspIHtcclxuICAgICAgICAgIHZhbHVlICs9IHN0YWNrU2VyaWVzW2ldLmRhdGFbaW5kZXhdO1xyXG4gICAgICAgIH1cclxuICAgICAgICB2YXIgdmFsdWUwID0gdmFsdWUgLSBpdGVtO1xyXG4gICAgICAgIHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuICAgICAgICB2YXIgaGVpZ2h0MCA9IHZhbGlkSGVpZ2h0ICogKHZhbHVlMCAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB2YXIgdmFsdWUgPSBpdGVtO1xyXG4gICAgICAgIHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuICAgICAgICB2YXIgaGVpZ2h0MCA9IDA7XHJcbiAgICAgIH1cclxuICAgICAgdmFyIGhlaWdodGMgPSBoZWlnaHQwO1xyXG4gICAgICBoZWlnaHQgKj0gcHJvY2VzcztcclxuICAgICAgaGVpZ2h0YyAqPSBwcm9jZXNzO1xyXG4gICAgICBwb2ludC5oZWlnaHQgPSBoZWlnaHQgLSBoZWlnaHRjO1xyXG4gICAgICBwb2ludC54ID0gb3B0cy5hcmVhWzNdICsgaGVpZ2h0O1xyXG4gICAgICBwb2ludC54MCA9IG9wdHMuYXJlYVszXSArIGhlaWdodGM7XHJcbiAgICAgIHBvaW50cy5wdXNoKHBvaW50KTtcclxuICAgIH1cclxuICB9KTtcclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRZQXhpc1RleHRMaXN0KHNlcmllcywgb3B0cywgY29uZmlnLCBzdGFjaywgeURhdGEpIHtcclxuICB2YXIgaW5kZXggPSBhcmd1bWVudHMubGVuZ3RoID4gNSAmJiBhcmd1bWVudHNbNV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s1XSA6IC0xO1xyXG4gIHZhciBkYXRhO1xyXG4gIGlmIChzdGFjayA9PSAnc3RhY2snKSB7XHJcbiAgICBkYXRhID0gZGF0YUNvbWJpbmVTdGFjayhzZXJpZXMsIG9wdHMuY2F0ZWdvcmllcy5sZW5ndGgpO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBkYXRhID0gZGF0YUNvbWJpbmUoc2VyaWVzKTtcclxuICB9XHJcbiAgdmFyIHNvcnRlZCA9IFtdO1xyXG4gIC8vIHJlbW92ZSBudWxsIGZyb20gZGF0YVxyXG4gIGRhdGEgPSBkYXRhLmZpbHRlcihmdW5jdGlvbihpdGVtKSB7XHJcbiAgICAvL3JldHVybiBpdGVtICE9PSBudWxsO1xyXG4gICAgaWYgKHR5cGVvZiBpdGVtID09PSAnb2JqZWN0JyAmJiBpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgIGlmIChpdGVtLmNvbnN0cnVjdG9yLnRvU3RyaW5nKCkuaW5kZXhPZignQXJyYXknKSA+IC0xKSB7XHJcbiAgICAgICAgcmV0dXJuIGl0ZW0gIT09IG51bGw7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmV0dXJuIGl0ZW0udmFsdWUgIT09IG51bGw7XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiBpdGVtICE9PSBudWxsO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIGRhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuICAgIGlmICh0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgaWYgKGl0ZW0uY29uc3RydWN0b3IudG9TdHJpbmcoKS5pbmRleE9mKCdBcnJheScpID4gLTEpIHtcclxuICAgICAgICBpZiAob3B0cy50eXBlID09ICdjYW5kbGUnKSB7XHJcbiAgICAgICAgICBpdGVtLm1hcChmdW5jdGlvbihzdWJpdGVtKSB7XHJcbiAgICAgICAgICAgIHNvcnRlZC5wdXNoKHN1Yml0ZW0pO1xyXG4gICAgICAgICAgfSlcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgc29ydGVkLnB1c2goaXRlbVsxXSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHNvcnRlZC5wdXNoKGl0ZW0udmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBzb3J0ZWQucHVzaChpdGVtKTtcclxuICAgIH1cclxuICB9KVxyXG4gIHZhciBtaW5EYXRhID0geURhdGEubWluIHx8IDA7XHJcbiAgdmFyIG1heERhdGEgPSB5RGF0YS5tYXggfHwgMDtcclxuICBpZiAoc29ydGVkLmxlbmd0aCA+IDApIHtcclxuICAgIG1pbkRhdGEgPSBNYXRoLm1pbi5hcHBseSh0aGlzLCBzb3J0ZWQpO1xyXG4gICAgbWF4RGF0YSA9IE1hdGgubWF4LmFwcGx5KHRoaXMsIHNvcnRlZCk7XHJcbiAgfVxyXG4gIC8v5Li65LqG5YW85a65djEuOS4w5LmL5YmN55qE6aG555uuXHJcbiAgLy8gaWYgKGluZGV4ID4gLTEpIHtcclxuICAvLyAgIGlmICh0eXBlb2Ygb3B0cy55QXhpcy5kYXRhW2luZGV4XS5taW4gPT09ICdudW1iZXInKSB7XHJcbiAgLy8gICAgIG1pbkRhdGEgPSBNYXRoLm1pbihvcHRzLnlBeGlzLmRhdGFbaW5kZXhdLm1pbiwgbWluRGF0YSk7XHJcbiAgLy8gICB9XHJcbiAgLy8gICBpZiAodHlwZW9mIG9wdHMueUF4aXMuZGF0YVtpbmRleF0ubWF4ID09PSAnbnVtYmVyJykge1xyXG4gIC8vICAgICBtYXhEYXRhID0gTWF0aC5tYXgob3B0cy55QXhpcy5kYXRhW2luZGV4XS5tYXgsIG1heERhdGEpO1xyXG4gIC8vICAgfVxyXG4gIC8vIH0gZWxzZSB7XHJcbiAgLy8gICBpZiAodHlwZW9mIG9wdHMueUF4aXMubWluID09PSAnbnVtYmVyJykge1xyXG4gIC8vICAgICBtaW5EYXRhID0gTWF0aC5taW4ob3B0cy55QXhpcy5taW4sIG1pbkRhdGEpO1xyXG4gIC8vICAgfVxyXG4gIC8vICAgaWYgKHR5cGVvZiBvcHRzLnlBeGlzLm1heCA9PT0gJ251bWJlcicpIHtcclxuICAvLyAgICAgbWF4RGF0YSA9IE1hdGgubWF4KG9wdHMueUF4aXMubWF4LCBtYXhEYXRhKTtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgaWYgKG1pbkRhdGEgPT09IG1heERhdGEpIHtcclxuICAgIHZhciByYW5nZVNwYW4gPSBtYXhEYXRhIHx8IDEwO1xyXG4gICAgbWF4RGF0YSArPSByYW5nZVNwYW47XHJcbiAgfVxyXG4gIHZhciBkYXRhUmFuZ2UgPSBnZXREYXRhUmFuZ2UobWluRGF0YSwgbWF4RGF0YSk7XHJcbiAgdmFyIG1pblJhbmdlID0geURhdGEubWluID09PSB1bmRlZmluZWQgfHwgeURhdGEubWluID09PSBudWxsID8gZGF0YVJhbmdlLm1pblJhbmdlIDogeURhdGEubWluO1xyXG4gIHZhciBtYXhSYW5nZSA9IHlEYXRhLm1heCA9PT0gdW5kZWZpbmVkIHx8IHlEYXRhLm1pbiA9PT0gbnVsbCA/IGRhdGFSYW5nZS5tYXhSYW5nZSA6IHlEYXRhLm1heDtcclxuICB2YXIgcmFuZ2UgPSBbXTtcclxuICB2YXIgZWFjaFJhbmdlID0gKG1heFJhbmdlIC0gbWluUmFuZ2UpIC8gb3B0cy55QXhpcy5zcGxpdE51bWJlcjtcclxuICBmb3IgKHZhciBpID0gMDsgaSA8PSBvcHRzLnlBeGlzLnNwbGl0TnVtYmVyOyBpKyspIHtcclxuICAgIHJhbmdlLnB1c2gobWluUmFuZ2UgKyBlYWNoUmFuZ2UgKiBpKTtcclxuICB9XHJcbiAgcmV0dXJuIHJhbmdlLnJldmVyc2UoKTtcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsWUF4aXNEYXRhKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgLy/loIblj6Dlm77ph43nrpdZ6L20XHJcbiAgdmFyIGNvbHVtbnN0eWxlID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOiBcIlwiXHJcbiAgfSwgb3B0cy5leHRyYS5jb2x1bW4pO1xyXG4gIC8v5aaC5p6c5piv5aSaWei9tO+8jOmHjeaWsOiuoeeul1xyXG4gIHZhciBZTGVuZ3RoID0gb3B0cy55QXhpcy5kYXRhLmxlbmd0aDtcclxuICB2YXIgbmV3U2VyaWVzID0gbmV3IEFycmF5KFlMZW5ndGgpO1xyXG4gIGlmIChZTGVuZ3RoID4gMCkge1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBZTGVuZ3RoOyBpKyspIHtcclxuICAgICAgbmV3U2VyaWVzW2ldID0gW107XHJcbiAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgc2VyaWVzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgaWYgKHNlcmllc1tqXS5pbmRleCA9PSBpKSB7XHJcbiAgICAgICAgICBuZXdTZXJpZXNbaV0ucHVzaChzZXJpZXNbal0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdmFyIHJhbmdlc0FyciA9IG5ldyBBcnJheShZTGVuZ3RoKTtcclxuICAgIHZhciByYW5nZXNGb3JtYXRBcnIgPSBuZXcgQXJyYXkoWUxlbmd0aCk7XHJcbiAgICB2YXIgeUF4aXNXaWR0aEFyciA9IG5ldyBBcnJheShZTGVuZ3RoKTtcclxuXHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IFlMZW5ndGg7IGkrKykge1xyXG4gICAgICBsZXQgeURhdGEgPSBvcHRzLnlBeGlzLmRhdGFbaV07XHJcbiAgICAgIC8v5aaC5p6c5oC75byA5YWz5LiN5pi+56S677yM5by65Yi25q+P5LiqWei9tOS4uuS4jeaYvuekulxyXG4gICAgICBpZiAob3B0cy55QXhpcy5kaXNhYmxlZCA9PSB0cnVlKSB7XHJcbiAgICAgICAgeURhdGEuZGlzYWJsZWQgPSB0cnVlO1xyXG4gICAgICB9XHJcbiAgICAgIGlmKHlEYXRhLnR5cGUgPT09ICdjYXRlZ29yaWVzJyl7XHJcbiAgICAgICAgaWYoIXlEYXRhLmZvcm1hdHRlcil7XHJcbiAgICAgICAgICB5RGF0YS5mb3JtYXR0ZXIgPSAodmFsKSA9PiB7cmV0dXJuIHZhbCArICh5RGF0YS51bml0IHx8ICcnKX07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHlEYXRhLmNhdGVnb3JpZXMgPSB5RGF0YS5jYXRlZ29yaWVzIHx8IG9wdHMuY2F0ZWdvcmllcztcclxuICAgICAgICByYW5nZXNBcnJbaV0gPSB5RGF0YS5jYXRlZ29yaWVzO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBpZigheURhdGEuZm9ybWF0dGVyKXtcclxuICAgICAgICAgIHlEYXRhLmZvcm1hdHRlciA9ICh2YWwpID0+IHtyZXR1cm4gdmFsLnRvRml4ZWQoeURhdGEudG9maXgpICsgKHlEYXRhLnVuaXQgfHwgJycpfTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmFuZ2VzQXJyW2ldID0gZ2V0WUF4aXNUZXh0TGlzdChuZXdTZXJpZXNbaV0sIG9wdHMsIGNvbmZpZywgY29sdW1uc3R5bGUudHlwZSwgeURhdGEsIGkpO1xyXG4gICAgICB9XHJcbiAgICAgIGxldCB5QXhpc0ZvbnRTaXplcyA9IHlEYXRhLmZvbnRTaXplICogb3B0cy5waXggfHwgY29uZmlnLmZvbnRTaXplO1xyXG4gICAgICB5QXhpc1dpZHRoQXJyW2ldID0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiB5RGF0YS5wb3NpdGlvbiA/IHlEYXRhLnBvc2l0aW9uIDogJ2xlZnQnLFxyXG4gICAgICAgIHdpZHRoOiAwXHJcbiAgICAgIH07XHJcbiAgICAgIHJhbmdlc0Zvcm1hdEFycltpXSA9IHJhbmdlc0FycltpXS5tYXAoZnVuY3Rpb24oaXRlbXMpIHtcclxuICAgICAgICBpdGVtcyA9IHlEYXRhLmZvcm1hdHRlcihpdGVtcyk7XHJcbiAgICAgICAgeUF4aXNXaWR0aEFycltpXS53aWR0aCA9IE1hdGgubWF4KHlBeGlzV2lkdGhBcnJbaV0ud2lkdGgsIG1lYXN1cmVUZXh0KGl0ZW1zLCB5QXhpc0ZvbnRTaXplcywgY29udGV4dCkgKyA1KTtcclxuICAgICAgICByZXR1cm4gaXRlbXM7XHJcbiAgICAgIH0pO1xyXG4gICAgICBsZXQgY2FsaWJyYXRpb24gPSB5RGF0YS5jYWxpYnJhdGlvbiA/IDQgKiBvcHRzLnBpeCA6IDA7XHJcbiAgICAgIHlBeGlzV2lkdGhBcnJbaV0ud2lkdGggKz0gY2FsaWJyYXRpb24gKyAzICogb3B0cy5waXg7XHJcbiAgICAgIGlmICh5RGF0YS5kaXNhYmxlZCA9PT0gdHJ1ZSkge1xyXG4gICAgICAgIHlBeGlzV2lkdGhBcnJbaV0ud2lkdGggPSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBlbHNlIHtcclxuICAgIHZhciByYW5nZXNBcnIgPSBuZXcgQXJyYXkoMSk7XHJcbiAgICB2YXIgcmFuZ2VzRm9ybWF0QXJyID0gbmV3IEFycmF5KDEpO1xyXG4gICAgdmFyIHlBeGlzV2lkdGhBcnIgPSBuZXcgQXJyYXkoMSk7XHJcbiAgICBpZihvcHRzLnR5cGUgPT09ICdiYXInKXtcclxuICAgICAgcmFuZ2VzQXJyWzBdID0gb3B0cy5jYXRlZ29yaWVzO1xyXG4gICAgICBpZighb3B0cy55QXhpcy5mb3JtYXR0ZXIpe1xyXG4gICAgICAgIG9wdHMueUF4aXMuZm9ybWF0dGVyID0gKHZhbCkgPT4ge3JldHVybiB2YWwgKyAob3B0cy55QXhpcy51bml0IHx8ICcnKX1cclxuICAgICAgfVxyXG4gICAgfWVsc2V7XHJcbiAgICAgIGlmKCFvcHRzLnlBeGlzLmZvcm1hdHRlcil7XHJcbiAgICAgICAgb3B0cy55QXhpcy5mb3JtYXR0ZXIgPSAodmFsKSA9PiB7cmV0dXJuIHZhbC50b0ZpeGVkKG9wdHMueUF4aXMudG9maXggKSArIChvcHRzLnlBeGlzLnVuaXQgfHwgJycpfVxyXG4gICAgICB9XHJcbiAgICAgIHJhbmdlc0FyclswXSA9IGdldFlBeGlzVGV4dExpc3Qoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbHVtbnN0eWxlLnR5cGUsIHt9KTtcclxuICAgIH1cclxuICAgIHlBeGlzV2lkdGhBcnJbMF0gPSB7XHJcbiAgICAgIHBvc2l0aW9uOiAnbGVmdCcsXHJcbiAgICAgIHdpZHRoOiAwXHJcbiAgICB9O1xyXG4gICAgdmFyIHlBeGlzRm9udFNpemUgPSBvcHRzLnlBeGlzLmZvbnRTaXplICogb3B0cy5waXggfHwgY29uZmlnLmZvbnRTaXplO1xyXG4gICAgcmFuZ2VzRm9ybWF0QXJyWzBdID0gcmFuZ2VzQXJyWzBdLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICAgIGl0ZW0gPSBvcHRzLnlBeGlzLmZvcm1hdHRlcihpdGVtKTtcclxuICAgICAgeUF4aXNXaWR0aEFyclswXS53aWR0aCA9IE1hdGgubWF4KHlBeGlzV2lkdGhBcnJbMF0ud2lkdGgsIG1lYXN1cmVUZXh0KGl0ZW0sIHlBeGlzRm9udFNpemUsIGNvbnRleHQpICsgNSk7XHJcbiAgICAgIHJldHVybiBpdGVtO1xyXG4gICAgfSk7XHJcbiAgICB5QXhpc1dpZHRoQXJyWzBdLndpZHRoICs9IDMgKiBvcHRzLnBpeDtcclxuICAgIGlmIChvcHRzLnlBeGlzLmRpc2FibGVkID09PSB0cnVlKSB7XHJcbiAgICAgIHlBeGlzV2lkdGhBcnJbMF0gPSB7XHJcbiAgICAgICAgcG9zaXRpb246ICdsZWZ0JyxcclxuICAgICAgICB3aWR0aDogMFxyXG4gICAgICB9O1xyXG4gICAgICBvcHRzLnlBeGlzLmRhdGFbMF0gPSB7XHJcbiAgICAgICAgZGlzYWJsZWQ6IHRydWVcclxuICAgICAgfTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIG9wdHMueUF4aXMuZGF0YVswXSA9IHtcclxuICAgICAgICBkaXNhYmxlZDogZmFsc2UsXHJcbiAgICAgICAgcG9zaXRpb246ICdsZWZ0JyxcclxuICAgICAgICBtYXg6IG9wdHMueUF4aXMubWF4LFxyXG4gICAgICAgIG1pbjogb3B0cy55QXhpcy5taW4sXHJcbiAgICAgICAgZm9ybWF0dGVyOiBvcHRzLnlBeGlzLmZvcm1hdHRlclxyXG4gICAgICB9O1xyXG4gICAgICBpZihvcHRzLnR5cGUgPT09ICdiYXInKXtcclxuICAgICAgICBvcHRzLnlBeGlzLmRhdGFbMF0uY2F0ZWdvcmllcyA9IG9wdHMuY2F0ZWdvcmllcztcclxuICAgICAgICBvcHRzLnlBeGlzLmRhdGFbMF0udHlwZSA9ICdjYXRlZ29yaWVzJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgcmFuZ2VzRm9ybWF0OiByYW5nZXNGb3JtYXRBcnIsXHJcbiAgICByYW5nZXM6IHJhbmdlc0FycixcclxuICAgIHlBeGlzV2lkdGg6IHlBeGlzV2lkdGhBcnJcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxUb29sdGlwWUF4aXNEYXRhKHBvaW50LCBzZXJpZXMsIG9wdHMsIGNvbmZpZywgZWFjaFNwYWNpbmcpIHtcclxuICBsZXQgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXMpO1xyXG4gIGxldCBzcGFjaW5nVmFsaWQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuICBsZXQgbWluQXhpcyA9IG9wdHMuYXJlYVswXTtcclxuICBsZXQgaXRlbXMgPSBbXTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHJhbmdlcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IG1heFZhbCA9IHJhbmdlc1tpXS5zaGlmdCgpO1xyXG4gICAgbGV0IG1pblZhbCA9IHJhbmdlc1tpXS5wb3AoKTtcclxuICAgIGxldCBpdGVtID0gbWF4VmFsIC0gKG1heFZhbCAtIG1pblZhbCkgKiAocG9pbnQgLSBtaW5BeGlzKSAvIHNwYWNpbmdWYWxpZDtcclxuICAgIGl0ZW0gPSBvcHRzLnlBeGlzLmRhdGFbaV0uZm9ybWF0dGVyID8gb3B0cy55QXhpcy5kYXRhW2ldLmZvcm1hdHRlcihpdGVtKSA6IGl0ZW0udG9GaXhlZCgwKTtcclxuICAgIGl0ZW1zLnB1c2goU3RyaW5nKGl0ZW0pKVxyXG4gIH1cclxuICByZXR1cm4gaXRlbXM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbE1hcmtMaW5lRGF0YShwb2ludHMsIG9wdHMpIHtcclxuICBsZXQgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG4gIGxldCBzcGFjaW5nVmFsaWQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgcG9pbnRzW2ldLnlBeGlzSW5kZXggPSBwb2ludHNbaV0ueUF4aXNJbmRleCA/IHBvaW50c1tpXS55QXhpc0luZGV4IDogMDtcclxuICAgIGxldCByYW5nZSA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW3BvaW50c1tpXS55QXhpc0luZGV4XSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlLnBvcCgpO1xyXG4gICAgbWF4UmFuZ2UgPSByYW5nZS5zaGlmdCgpO1xyXG4gICAgbGV0IGhlaWdodCA9IHNwYWNpbmdWYWxpZCAqIChwb2ludHNbaV0udmFsdWUgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcbiAgICBwb2ludHNbaV0ueSA9IG9wdHMuaGVpZ2h0IC0gTWF0aC5yb3VuZChoZWlnaHQpIC0gb3B0cy5hcmVhWzJdO1xyXG4gIH1cclxuICByZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpIHtcclxuICBpZiAob3B0cy5yb3RhdGVMb2NrICE9PSB0cnVlKSB7XHJcbiAgICBjb250ZXh0LnRyYW5zbGF0ZShvcHRzLmhlaWdodCwgMCk7XHJcbiAgICBjb250ZXh0LnJvdGF0ZSg5MCAqIE1hdGguUEkgLyAxODApO1xyXG4gIH0gZWxzZSBpZiAob3B0cy5fcm90YXRlXyAhPT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5oZWlnaHQsIDApO1xyXG4gICAgY29udGV4dC5yb3RhdGUoOTAgKiBNYXRoLlBJIC8gMTgwKTtcclxuICAgIG9wdHMuX3JvdGF0ZV8gPSB0cnVlO1xyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1BvaW50U2hhcGUocG9pbnRzLCBjb2xvciwgc2hhcGUsIGNvbnRleHQsIG9wdHMpIHtcclxuICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gIGlmIChvcHRzLmRhdGFQb2ludFNoYXBlVHlwZSA9PSAnaG9sbG93Jykge1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShjb2xvcik7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShvcHRzLmJhY2tncm91bmQpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMiAqIG9wdHMucGl4KTtcclxuICB9IGVsc2Uge1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShcIiNmZmZmZmZcIik7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShjb2xvcik7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXgpO1xyXG4gIH1cclxuICBpZiAoc2hhcGUgPT09ICdkaWFtb25kJykge1xyXG4gICAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54IC0gNC41LCBpdGVtLnkpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55ICsgNC41KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyA0LjUsIGl0ZW0ueSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkgLSA0LjUpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9IGVsc2UgaWYgKHNoYXBlID09PSAnY2lyY2xlJykge1xyXG4gICAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLnggKyAyLjUgKiBvcHRzLnBpeCwgaXRlbS55KTtcclxuICAgICAgICBjb250ZXh0LmFyYyhpdGVtLngsIGl0ZW0ueSwgMyAqIG9wdHMucGl4LCAwLCAyICogTWF0aC5QSSwgZmFsc2UpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9IGVsc2UgaWYgKHNoYXBlID09PSAnc3F1YXJlJykge1xyXG4gICAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLnggLSAzLjUsIGl0ZW0ueSAtIDMuNSk7XHJcbiAgICAgICAgY29udGV4dC5yZWN0KGl0ZW0ueCAtIDMuNSwgaXRlbS55IC0gMy41LCA3LCA3KTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ3RyaWFuZ2xlJykge1xyXG4gICAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54IC0gNC41LCBpdGVtLnkgKyA0LjUpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCArIDQuNSwgaXRlbS55ICsgNC41KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH0gZWxzZSBpZiAoc2hhcGUgPT09ICd0cmlhbmdsZScpIHtcclxuICAgIHJldHVybjtcclxuICB9XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBjb250ZXh0LmZpbGwoKTtcclxuICBjb250ZXh0LnN0cm9rZSgpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3UmluZ1RpdGxlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgY2VudGVyKSB7XHJcbiAgdmFyIHRpdGxlZm9udFNpemUgPSBvcHRzLnRpdGxlLmZvbnRTaXplIHx8IGNvbmZpZy50aXRsZUZvbnRTaXplO1xyXG4gIHZhciBzdWJ0aXRsZWZvbnRTaXplID0gb3B0cy5zdWJ0aXRsZS5mb250U2l6ZSB8fCBjb25maWcuc3VidGl0bGVGb250U2l6ZTtcclxuICB2YXIgdGl0bGUgPSBvcHRzLnRpdGxlLm5hbWUgfHwgJyc7XHJcbiAgdmFyIHN1YnRpdGxlID0gb3B0cy5zdWJ0aXRsZS5uYW1lIHx8ICcnO1xyXG4gIHZhciB0aXRsZUZvbnRDb2xvciA9IG9wdHMudGl0bGUuY29sb3IgfHwgb3B0cy5mb250Q29sb3I7XHJcbiAgdmFyIHN1YnRpdGxlRm9udENvbG9yID0gb3B0cy5zdWJ0aXRsZS5jb2xvciB8fCBvcHRzLmZvbnRDb2xvcjtcclxuICB2YXIgdGl0bGVIZWlnaHQgPSB0aXRsZSA/IHRpdGxlZm9udFNpemUgOiAwO1xyXG4gIHZhciBzdWJ0aXRsZUhlaWdodCA9IHN1YnRpdGxlID8gc3VidGl0bGVmb250U2l6ZSA6IDA7XHJcbiAgdmFyIG1hcmdpbiA9IDU7XHJcbiAgaWYgKHN1YnRpdGxlKSB7XHJcbiAgICB2YXIgdGV4dFdpZHRoID0gbWVhc3VyZVRleHQoc3VidGl0bGUsIHN1YnRpdGxlZm9udFNpemUgKiBvcHRzLnBpeCwgY29udGV4dCk7XHJcbiAgICB2YXIgc3RhcnRYID0gY2VudGVyLnggLSB0ZXh0V2lkdGggLyAyICsgKG9wdHMuc3VidGl0bGUub2Zmc2V0WHx8IDApICogb3B0cy5waXggO1xyXG4gICAgdmFyIHN0YXJ0WSA9IGNlbnRlci55ICsgc3VidGl0bGVmb250U2l6ZSAqIG9wdHMucGl4IC8gMiArIChvcHRzLnN1YnRpdGxlLm9mZnNldFkgfHwgMCkgKiBvcHRzLnBpeDtcclxuICAgIGlmICh0aXRsZSkge1xyXG4gICAgICBzdGFydFkgKz0gKHRpdGxlSGVpZ2h0ICogb3B0cy5waXggKyBtYXJnaW4pIC8gMjtcclxuICAgIH1cclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKHN1YnRpdGxlZm9udFNpemUgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShzdWJ0aXRsZUZvbnRDb2xvcik7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KHN1YnRpdGxlLCBzdGFydFgsIHN0YXJ0WSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9XHJcbiAgaWYgKHRpdGxlKSB7XHJcbiAgICB2YXIgX3RleHRXaWR0aCA9IG1lYXN1cmVUZXh0KHRpdGxlLCB0aXRsZWZvbnRTaXplICogb3B0cy5waXgsIGNvbnRleHQpO1xyXG4gICAgdmFyIF9zdGFydFggPSBjZW50ZXIueCAtIF90ZXh0V2lkdGggLyAyICsgKG9wdHMudGl0bGUub2Zmc2V0WCB8fCAwKTtcclxuICAgIHZhciBfc3RhcnRZID0gY2VudGVyLnkgKyB0aXRsZWZvbnRTaXplICogb3B0cy5waXggLyAyICsgKG9wdHMudGl0bGUub2Zmc2V0WSB8fCAwKSAqIG9wdHMucGl4O1xyXG4gICAgaWYgKHN1YnRpdGxlKSB7XHJcbiAgICAgIF9zdGFydFkgLT0gKHN1YnRpdGxlSGVpZ2h0ICogb3B0cy5waXggKyBtYXJnaW4pIC8gMjtcclxuICAgIH1cclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKHRpdGxlZm9udFNpemUgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZSh0aXRsZUZvbnRDb2xvcik7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KHRpdGxlLCBfc3RhcnRYLCBfc3RhcnRZKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1BvaW50VGV4dChwb2ludHMsIHNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzKSB7XHJcbiAgLy8g57uY5Yi25pWw5o2u5paH5qGIXHJcbiAgdmFyIGRhdGEgPSBzZXJpZXMuZGF0YTtcclxuICB2YXIgdGV4dE9mZnNldCA9IHNlcmllcy50ZXh0T2Zmc2V0ID8gc2VyaWVzLnRleHRPZmZzZXQgOiAwO1xyXG4gIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICBpZiAoaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICB2YXIgZm9udFNpemUgPSBzZXJpZXMudGV4dFNpemUgPyBzZXJpZXMudGV4dFNpemUgKiBvcHRzLnBpeCA6IGNvbmZpZy5mb250U2l6ZTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHNlcmllcy50ZXh0Q29sb3IgfHwgb3B0cy5mb250Q29sb3IpO1xyXG4gICAgICB2YXIgdmFsdWUgPSBkYXRhW2luZGV4XVxyXG4gICAgICBpZiAodHlwZW9mIGRhdGFbaW5kZXhdID09PSAnb2JqZWN0JyAmJiBkYXRhW2luZGV4XSAhPT0gbnVsbCkge1xyXG4gICAgICAgIGlmIChkYXRhW2luZGV4XS5jb25zdHJ1Y3Rvci50b1N0cmluZygpLmluZGV4T2YoJ0FycmF5Jyk+LTEpIHtcclxuICAgICAgICAgIHZhbHVlID0gZGF0YVtpbmRleF1bMV07XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHZhbHVlID0gZGF0YVtpbmRleF0udmFsdWVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdmFyIGZvcm1hdFZhbCA9IHNlcmllcy5mb3JtYXR0ZXIgPyBzZXJpZXMuZm9ybWF0dGVyKHZhbHVlLGluZGV4KSA6IHZhbHVlO1xyXG4gICAgICBjb250ZXh0LnNldFRleHRBbGlnbignY2VudGVyJyk7XHJcbiAgICAgIGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGZvcm1hdFZhbCksIGl0ZW0ueCwgaXRlbS55IC0gNCArIHRleHRPZmZzZXQgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdCYXJQb2ludFRleHQocG9pbnRzLCBzZXJpZXMsIGNvbmZpZywgY29udGV4dCwgb3B0cykge1xyXG4gIC8vIOe7mOWItuaVsOaNruaWh+ahiFxyXG4gIHZhciBkYXRhID0gc2VyaWVzLmRhdGE7XHJcbiAgdmFyIHRleHRPZmZzZXQgPSBzZXJpZXMudGV4dE9mZnNldCA/IHNlcmllcy50ZXh0T2Zmc2V0IDogMDtcclxuICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgdmFyIGZvbnRTaXplID0gc2VyaWVzLnRleHRTaXplID8gc2VyaWVzLnRleHRTaXplICogb3B0cy5waXggOiBjb25maWcuZm9udFNpemU7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShzZXJpZXMudGV4dENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgICAgdmFyIHZhbHVlID0gZGF0YVtpbmRleF1cclxuICAgICAgaWYgKHR5cGVvZiBkYXRhW2luZGV4XSA9PT0gJ29iamVjdCcgJiYgZGF0YVtpbmRleF0gIT09IG51bGwpIHtcclxuICAgICAgICB2YWx1ZSA9IGRhdGFbaW5kZXhdLnZhbHVlIDtcclxuICAgICAgfVxyXG4gICAgICB2YXIgZm9ybWF0VmFsID0gc2VyaWVzLmZvcm1hdHRlciA/IHNlcmllcy5mb3JtYXR0ZXIodmFsdWUsaW5kZXgpIDogdmFsdWU7XHJcbiAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICAgIGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGZvcm1hdFZhbCksIGl0ZW0ueCArIDQgKiBvcHRzLnBpeCAsIGl0ZW0ueSArIGZvbnRTaXplIC8gMiAtIDMgKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIH1cclxuICB9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0dhdWdlTGFiZWwoZ2F1Z2VPcHRpb24sIHJhZGl1cywgY2VudGVyUG9zaXRpb24sIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHJhZGl1cyAtPSBnYXVnZU9wdGlvbi53aWR0aCAvIDIgKyBnYXVnZU9wdGlvbi5sYWJlbE9mZnNldCAqIG9wdHMucGl4O1xyXG4gIGxldCB0b3RhbEFuZ2xlID0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAtIGdhdWdlT3B0aW9uLmVuZEFuZ2xlICsgMTtcclxuICBsZXQgc3BsaXRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXI7XHJcbiAgbGV0IHRvdGFsTnVtYmVyID0gZ2F1Z2VPcHRpb24uZW5kTnVtYmVyIC0gZ2F1Z2VPcHRpb24uc3RhcnROdW1iZXI7XHJcbiAgbGV0IHNwbGl0TnVtYmVyID0gdG90YWxOdW1iZXIgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXI7XHJcbiAgbGV0IG5vd0FuZ2xlID0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZTtcclxuICBsZXQgbm93TnVtYmVyID0gZ2F1Z2VPcHRpb24uc3RhcnROdW1iZXI7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXIgKyAxOyBpKyspIHtcclxuICAgIHZhciBwb3MgPSB7XHJcbiAgICAgIHg6IHJhZGl1cyAqIE1hdGguY29zKG5vd0FuZ2xlICogTWF0aC5QSSksXHJcbiAgICAgIHk6IHJhZGl1cyAqIE1hdGguc2luKG5vd0FuZ2xlICogTWF0aC5QSSlcclxuICAgIH07XHJcbiAgICB2YXIgbGFiZWxUZXh0ID0gZ2F1Z2VPcHRpb24uZm9ybWF0dGVyID8gZ2F1Z2VPcHRpb24uZm9ybWF0dGVyKG5vd051bWJlcikgOiBub3dOdW1iZXI7XHJcbiAgICBwb3MueCArPSBjZW50ZXJQb3NpdGlvbi54IC0gbWVhc3VyZVRleHQobGFiZWxUZXh0LCBjb25maWcuZm9udFNpemUsIGNvbnRleHQpIC8gMjtcclxuICAgIHBvcy55ICs9IGNlbnRlclBvc2l0aW9uLnk7XHJcbiAgICB2YXIgc3RhcnRYID0gcG9zLng7XHJcbiAgICB2YXIgc3RhcnRZID0gcG9zLnk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZ2F1Z2VPcHRpb24ubGFiZWxDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KGxhYmVsVGV4dCwgc3RhcnRYLCBzdGFydFkgKyBjb25maWcuZm9udFNpemUgLyAyKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgbm93QW5nbGUgKz0gc3BsaXRBbmdsZTtcclxuICAgIGlmIChub3dBbmdsZSA+PSAyKSB7XHJcbiAgICAgIG5vd0FuZ2xlID0gbm93QW5nbGUgJSAyO1xyXG4gICAgfVxyXG4gICAgbm93TnVtYmVyICs9IHNwbGl0TnVtYmVyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdSYWRhckxhYmVsKGFuZ2xlTGlzdCwgcmFkaXVzLCBjZW50ZXJQb3NpdGlvbiwgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHJhZGFyT3B0aW9uID0gb3B0cy5leHRyYS5yYWRhciB8fCB7fTtcclxuICByYWRpdXMgKz0gY29uZmlnLnJhZGFyTGFiZWxUZXh0TWFyZ2luICogb3B0cy5waXg7XHJcbiAgYW5nbGVMaXN0LmZvckVhY2goZnVuY3Rpb24oYW5nbGUsIGluZGV4KSB7XHJcbiAgICB2YXIgcG9zID0ge1xyXG4gICAgICB4OiByYWRpdXMgKiBNYXRoLmNvcyhhbmdsZSksXHJcbiAgICAgIHk6IHJhZGl1cyAqIE1hdGguc2luKGFuZ2xlKVxyXG4gICAgfTtcclxuICAgIHZhciBwb3NSZWxhdGl2ZUNhbnZhcyA9IGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKHBvcy54LCBwb3MueSwgY2VudGVyUG9zaXRpb24pO1xyXG4gICAgdmFyIHN0YXJ0WCA9IHBvc1JlbGF0aXZlQ2FudmFzLng7XHJcbiAgICB2YXIgc3RhcnRZID0gcG9zUmVsYXRpdmVDYW52YXMueTtcclxuICAgIGlmICh1dGlsLmFwcHJveGltYXRlbHlFcXVhbChwb3MueCwgMCkpIHtcclxuICAgICAgc3RhcnRYIC09IG1lYXN1cmVUZXh0KG9wdHMuY2F0ZWdvcmllc1tpbmRleF0gfHwgJycsIGNvbmZpZy5mb250U2l6ZSwgY29udGV4dCkgLyAyO1xyXG4gICAgfSBlbHNlIGlmIChwb3MueCA8IDApIHtcclxuICAgICAgc3RhcnRYIC09IG1lYXN1cmVUZXh0KG9wdHMuY2F0ZWdvcmllc1tpbmRleF0gfHwgJycsIGNvbmZpZy5mb250U2l6ZSwgY29udGV4dCk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUocmFkYXJPcHRpb24ubGFiZWxDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KG9wdHMuY2F0ZWdvcmllc1tpbmRleF0gfHwgJycsIHN0YXJ0WCwgc3RhcnRZICsgY29uZmlnLmZvbnRTaXplIC8gMik7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9KTtcclxuXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdQaWVUZXh0KHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCByYWRpdXMsIGNlbnRlcikge1xyXG4gIHZhciBsaW5lUmFkaXVzID0gY29uZmlnLnBpZUNoYXJ0TGluZVBhZGRpbmc7XHJcbiAgdmFyIHRleHRPYmplY3RDb2xsZWN0aW9uID0gW107XHJcbiAgdmFyIGxhc3RUZXh0T2JqZWN0ID0gbnVsbDtcclxuICB2YXIgc2VyaWVzQ29udmVydCA9IHNlcmllcy5tYXAoZnVuY3Rpb24oaXRlbSxpbmRleCxzZXJpZXMpIHtcclxuICAgIHZhciB0ZXh0ID0gaXRlbS5mb3JtYXR0ZXIgPyBpdGVtLmZvcm1hdHRlcihpdGVtLGluZGV4LHNlcmllcykgOiB1dGlsLnRvRml4ZWQoaXRlbS5fcHJvcG9ydGlvbl8udG9GaXhlZCg0KSAqIDEwMCkgKyAnJSc7XHJcbiAgICB2YXIgYXJjID0gMiAqIE1hdGguUEkgLSAoaXRlbS5fc3RhcnRfICsgMiAqIE1hdGguUEkgKiBpdGVtLl9wcm9wb3J0aW9uXyAvIDIpO1xyXG4gICAgaWYgKGl0ZW0uX3Jvc2VfcHJvcG9ydGlvbl8pIHtcclxuICAgICAgYXJjID0gMiAqIE1hdGguUEkgLSAoaXRlbS5fc3RhcnRfICsgMiAqIE1hdGguUEkgKiBpdGVtLl9yb3NlX3Byb3BvcnRpb25fIC8gMik7XHJcbiAgICB9XHJcbiAgICB2YXIgY29sb3IgPSBpdGVtLmNvbG9yO1xyXG4gICAgdmFyIHJhZGl1cyA9IGl0ZW0uX3JhZGl1c187XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBhcmM6IGFyYyxcclxuICAgICAgdGV4dDogdGV4dCxcclxuICAgICAgY29sb3I6IGNvbG9yLFxyXG4gICAgICByYWRpdXM6IHJhZGl1cyxcclxuICAgICAgdGV4dENvbG9yOiBpdGVtLnRleHRDb2xvcixcclxuICAgICAgdGV4dFNpemU6IGl0ZW0udGV4dFNpemUsXHJcbiAgICB9O1xyXG4gIH0pO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzQ29udmVydC5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBzZXJpZXNDb252ZXJ0W2ldO1xyXG4gICAgLy8gbGluZSBlbmRcclxuICAgIGxldCBvcmdpblgxID0gTWF0aC5jb3MoaXRlbS5hcmMpICogKGl0ZW0ucmFkaXVzICsgbGluZVJhZGl1cyk7XHJcbiAgICBsZXQgb3JnaW5ZMSA9IE1hdGguc2luKGl0ZW0uYXJjKSAqIChpdGVtLnJhZGl1cyArIGxpbmVSYWRpdXMpO1xyXG4gICAgLy8gbGluZSBzdGFydFxyXG4gICAgbGV0IG9yZ2luWDIgPSBNYXRoLmNvcyhpdGVtLmFyYykgKiBpdGVtLnJhZGl1cztcclxuICAgIGxldCBvcmdpblkyID0gTWF0aC5zaW4oaXRlbS5hcmMpICogaXRlbS5yYWRpdXM7XHJcbiAgICAvLyB0ZXh0IHN0YXJ0XHJcbiAgICBsZXQgb3JnaW5YMyA9IG9yZ2luWDEgPj0gMCA/IG9yZ2luWDEgKyBjb25maWcucGllQ2hhcnRUZXh0UGFkZGluZyA6IG9yZ2luWDEgLSBjb25maWcucGllQ2hhcnRUZXh0UGFkZGluZztcclxuICAgIGxldCBvcmdpblkzID0gb3JnaW5ZMTtcclxuICAgIGxldCB0ZXh0V2lkdGggPSBtZWFzdXJlVGV4dChpdGVtLnRleHQsIGl0ZW0udGV4dFNpemUgKiBvcHRzLnBpeCB8fCBjb25maWcuZm9udFNpemUsIGNvbnRleHQpO1xyXG4gICAgbGV0IHN0YXJ0WSA9IG9yZ2luWTM7XHJcbiAgICBpZiAobGFzdFRleHRPYmplY3QgJiYgdXRpbC5pc1NhbWVYQ29vcmRpbmF0ZUFyZWEobGFzdFRleHRPYmplY3Quc3RhcnQsIHtcclxuICAgICAgICB4OiBvcmdpblgzXHJcbiAgICAgIH0pKSB7XHJcbiAgICAgIGlmIChvcmdpblgzID4gMCkge1xyXG4gICAgICAgIHN0YXJ0WSA9IE1hdGgubWluKG9yZ2luWTMsIGxhc3RUZXh0T2JqZWN0LnN0YXJ0LnkpO1xyXG4gICAgICB9IGVsc2UgaWYgKG9yZ2luWDEgPCAwKSB7XHJcbiAgICAgICAgc3RhcnRZID0gTWF0aC5tYXgob3JnaW5ZMywgbGFzdFRleHRPYmplY3Quc3RhcnQueSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgaWYgKG9yZ2luWTMgPiAwKSB7XHJcbiAgICAgICAgICBzdGFydFkgPSBNYXRoLm1heChvcmdpblkzLCBsYXN0VGV4dE9iamVjdC5zdGFydC55KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgc3RhcnRZID0gTWF0aC5taW4ob3JnaW5ZMywgbGFzdFRleHRPYmplY3Quc3RhcnQueSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZiAob3JnaW5YMyA8IDApIHtcclxuICAgICAgb3JnaW5YMyAtPSB0ZXh0V2lkdGg7XHJcbiAgICB9XHJcbiAgICBsZXQgdGV4dE9iamVjdCA9IHtcclxuICAgICAgbGluZVN0YXJ0OiB7XHJcbiAgICAgICAgeDogb3JnaW5YMixcclxuICAgICAgICB5OiBvcmdpblkyXHJcbiAgICAgIH0sXHJcbiAgICAgIGxpbmVFbmQ6IHtcclxuICAgICAgICB4OiBvcmdpblgxLFxyXG4gICAgICAgIHk6IG9yZ2luWTFcclxuICAgICAgfSxcclxuICAgICAgc3RhcnQ6IHtcclxuICAgICAgICB4OiBvcmdpblgzLFxyXG4gICAgICAgIHk6IHN0YXJ0WVxyXG4gICAgICB9LFxyXG4gICAgICB3aWR0aDogdGV4dFdpZHRoLFxyXG4gICAgICBoZWlnaHQ6IGNvbmZpZy5mb250U2l6ZSxcclxuICAgICAgdGV4dDogaXRlbS50ZXh0LFxyXG4gICAgICBjb2xvcjogaXRlbS5jb2xvcixcclxuICAgICAgdGV4dENvbG9yOiBpdGVtLnRleHRDb2xvcixcclxuICAgICAgdGV4dFNpemU6IGl0ZW0udGV4dFNpemVcclxuICAgIH07XHJcbiAgICBsYXN0VGV4dE9iamVjdCA9IGF2b2lkQ29sbGlzaW9uKHRleHRPYmplY3QsIGxhc3RUZXh0T2JqZWN0KTtcclxuICAgIHRleHRPYmplY3RDb2xsZWN0aW9uLnB1c2gobGFzdFRleHRPYmplY3QpO1xyXG4gIH1cclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHRleHRPYmplY3RDb2xsZWN0aW9uLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHRleHRPYmplY3RDb2xsZWN0aW9uW2ldO1xyXG4gICAgbGV0IGxpbmVTdGFydFBvaXN0aW9uID0gY29udmVydENvb3JkaW5hdGVPcmlnaW4oaXRlbS5saW5lU3RhcnQueCwgaXRlbS5saW5lU3RhcnQueSwgY2VudGVyKTtcclxuICAgIGxldCBsaW5lRW5kUG9pc3Rpb24gPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihpdGVtLmxpbmVFbmQueCwgaXRlbS5saW5lRW5kLnksIGNlbnRlcik7XHJcbiAgICBsZXQgdGV4dFBvc2l0aW9uID0gY29udmVydENvb3JkaW5hdGVPcmlnaW4oaXRlbS5zdGFydC54LCBpdGVtLnN0YXJ0LnksIGNlbnRlcik7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShpdGVtLnRleHRTaXplICogb3B0cy5waXggfHwgY29uZmlnLmZvbnRTaXplKTtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGl0ZW0uY29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5jb2xvcik7XHJcbiAgICBjb250ZXh0Lm1vdmVUbyhsaW5lU3RhcnRQb2lzdGlvbi54LCBsaW5lU3RhcnRQb2lzdGlvbi55KTtcclxuICAgIGxldCBjdXJ2ZVN0YXJ0WCA9IGl0ZW0uc3RhcnQueCA8IDAgPyB0ZXh0UG9zaXRpb24ueCArIGl0ZW0ud2lkdGggOiB0ZXh0UG9zaXRpb24ueDtcclxuICAgIGxldCB0ZXh0U3RhcnRYID0gaXRlbS5zdGFydC54IDwgMCA/IHRleHRQb3NpdGlvbi54IC0gNSA6IHRleHRQb3NpdGlvbi54ICsgNTtcclxuICAgIGNvbnRleHQucXVhZHJhdGljQ3VydmVUbyhsaW5lRW5kUG9pc3Rpb24ueCwgbGluZUVuZFBvaXN0aW9uLnksIGN1cnZlU3RhcnRYLCB0ZXh0UG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0Lm1vdmVUbyhsaW5lU3RhcnRQb2lzdGlvbi54LCBsaW5lU3RhcnRQb2lzdGlvbi55KTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQubW92ZVRvKHRleHRQb3NpdGlvbi54ICsgaXRlbS53aWR0aCwgdGV4dFBvc2l0aW9uLnkpO1xyXG4gICAgY29udGV4dC5hcmMoY3VydmVTdGFydFgsIHRleHRQb3NpdGlvbi55LCAyLCAwLCAyICogTWF0aC5QSSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5maWxsKCk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShpdGVtLnRleHRTaXplICogb3B0cy5waXggfHwgY29uZmlnLmZvbnRTaXplKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0udGV4dENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgIGNvbnRleHQuZmlsbFRleHQoaXRlbS50ZXh0LCB0ZXh0U3RhcnRYLCB0ZXh0UG9zaXRpb24ueSArIDMpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1Rvb2xUaXBTcGxpdExpbmUob2Zmc2V0WCwgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHRvb2xUaXBPcHRpb24gPSBvcHRzLmV4dHJhLnRvb2x0aXAgfHwge307XHJcbiAgdG9vbFRpcE9wdGlvbi5ncmlkVHlwZSA9IHRvb2xUaXBPcHRpb24uZ3JpZFR5cGUgPT0gdW5kZWZpbmVkID8gJ3NvbGlkJyA6IHRvb2xUaXBPcHRpb24uZ3JpZFR5cGU7XHJcbiAgdG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoID0gdG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoID09IHVuZGVmaW5lZCA/IDQgOiB0b29sVGlwT3B0aW9uLmRhc2hMZW5ndGg7XHJcbiAgdmFyIHN0YXJ0WSA9IG9wdHMuYXJlYVswXTtcclxuICB2YXIgZW5kWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG4gIGlmICh0b29sVGlwT3B0aW9uLmdyaWRUeXBlID09ICdkYXNoJykge1xyXG4gICAgY29udGV4dC5zZXRMaW5lRGFzaChbdG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoLCB0b29sVGlwT3B0aW9uLmRhc2hMZW5ndGhdKTtcclxuICB9XHJcbiAgY29udGV4dC5zZXRTdHJva2VTdHlsZSh0b29sVGlwT3B0aW9uLmdyaWRDb2xvciB8fCAnI2NjY2NjYycpO1xyXG4gIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0Lm1vdmVUbyhvZmZzZXRYLCBzdGFydFkpO1xyXG4gIGNvbnRleHQubGluZVRvKG9mZnNldFgsIGVuZFkpO1xyXG4gIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgY29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcbiAgaWYgKHRvb2xUaXBPcHRpb24ueEF4aXNMYWJlbCkge1xyXG4gICAgbGV0IGxhYmVsVGV4dCA9IG9wdHMuY2F0ZWdvcmllc1tvcHRzLnRvb2x0aXAuaW5kZXhdO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG4gICAgbGV0IHRleHRXaWR0aCA9IG1lYXN1cmVUZXh0KGxhYmVsVGV4dCwgY29uZmlnLmZvbnRTaXplLCBjb250ZXh0KTtcclxuICAgIGxldCB0ZXh0WCA9IG9mZnNldFggLSAwLjUgKiB0ZXh0V2lkdGg7XHJcbiAgICBsZXQgdGV4dFkgPSBlbmRZO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKHRvb2xUaXBPcHRpb24ubGFiZWxCZ0NvbG9yIHx8IGNvbmZpZy50b29sVGlwQmFja2dyb3VuZCwgdG9vbFRpcE9wdGlvbi5sYWJlbEJnT3BhY2l0eSB8fCBjb25maWcudG9vbFRpcE9wYWNpdHkpKTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUodG9vbFRpcE9wdGlvbi5sYWJlbEJnQ29sb3IgfHwgY29uZmlnLnRvb2xUaXBCYWNrZ3JvdW5kKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnJlY3QodGV4dFggLSBjb25maWcudG9vbFRpcFBhZGRpbmcsIHRleHRZLCB0ZXh0V2lkdGggKyAyICogY29uZmlnLnRvb2xUaXBQYWRkaW5nLCBjb25maWcuZm9udFNpemUgKyAyICogY29uZmlnLnRvb2xUaXBQYWRkaW5nKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgY29udGV4dC5maWxsKCk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUodG9vbFRpcE9wdGlvbi5sYWJlbEZvbnRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhsYWJlbFRleHQpLCB0ZXh0WCwgdGV4dFkgKyBjb25maWcudG9vbFRpcFBhZGRpbmcgKyBjb25maWcuZm9udFNpemUpO1xyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgbGV0IG1hcmtMaW5lT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOiAnc29saWQnLFxyXG4gICAgZGFzaExlbmd0aDogNCxcclxuICAgIGRhdGE6IFtdXHJcbiAgfSwgb3B0cy5leHRyYS5tYXJrTGluZSk7XHJcbiAgbGV0IHN0YXJ0WCA9IG9wdHMuYXJlYVszXTtcclxuICBsZXQgZW5kWCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgbGV0IHBvaW50cyA9IGNhbE1hcmtMaW5lRGF0YShtYXJrTGluZU9wdGlvbi5kYXRhLCBvcHRzKTtcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGl0ZW0gPSBhc3NpZ24oe30sIHtcclxuICAgICAgbGluZUNvbG9yOiAnI0RFNEE0MicsXHJcbiAgICAgIHNob3dMYWJlbDogZmFsc2UsXHJcbiAgICAgIGxhYmVsRm9udENvbG9yOiAnIzY2NjY2NicsXHJcbiAgICAgIGxhYmVsQmdDb2xvcjogJyNERkU4RkYnLFxyXG4gICAgICBsYWJlbEJnT3BhY2l0eTogMC44LFxyXG4gICAgICB5QXhpc0luZGV4OiAwXHJcbiAgICB9LCBwb2ludHNbaV0pO1xyXG4gICAgaWYgKG1hcmtMaW5lT3B0aW9uLnR5cGUgPT0gJ2Rhc2gnKSB7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZURhc2goW21hcmtMaW5lT3B0aW9uLmRhc2hMZW5ndGgsIG1hcmtMaW5lT3B0aW9uLmRhc2hMZW5ndGhdKTtcclxuICAgIH1cclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaXRlbS5saW5lQ29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhlbmRYLCBpdGVtLnkpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG4gICAgaWYgKGl0ZW0uc2hvd0xhYmVsKSB7XHJcbiAgICAgIGxldCBsYWJlbFRleHQgPSBvcHRzLnlBeGlzLmZvcm1hdHRlciA/IG9wdHMueUF4aXMuZm9ybWF0dGVyKGl0ZW0udmFsdWUpIDogaXRlbS52YWx1ZTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG4gICAgICBsZXQgdGV4dFdpZHRoID0gbWVhc3VyZVRleHQobGFiZWxUZXh0LCBjb25maWcuZm9udFNpemUsIGNvbnRleHQpO1xyXG4gICAgICBsZXQgeUF4aXNXaWR0aCA9IG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS55QXhpc1dpZHRoWzBdLndpZHRoO1xyXG4gICAgICBsZXQgYmdTdGFydFggPSBvcHRzLmFyZWFbM10gLSB0ZXh0V2lkdGggLSBjb25maWcudG9vbFRpcFBhZGRpbmcgKiAyO1xyXG4gICAgICBsZXQgYmdFbmRYID0gb3B0cy5hcmVhWzNdO1xyXG4gICAgICBsZXQgYmdXaWR0aCA9IGJnRW5kWCAtIGJnU3RhcnRYO1xyXG4gICAgICBsZXQgdGV4dFggPSBiZ0VuZFggLSBjb25maWcudG9vbFRpcFBhZGRpbmc7XHJcbiAgICAgIGxldCB0ZXh0WSA9IGl0ZW0ueTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IoaXRlbS5sYWJlbEJnQ29sb3IsIGl0ZW0ubGFiZWxCZ09wYWNpdHkpKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLmxhYmVsQmdDb2xvcik7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQucmVjdChiZ1N0YXJ0WCwgdGV4dFkgLSAwLjUgKiBjb25maWcuZm9udFNpemUgLSBjb25maWcudG9vbFRpcFBhZGRpbmcsIGJnV2lkdGgsIGNvbmZpZy5mb250U2l6ZSArIDIgKiBjb25maWcudG9vbFRpcFBhZGRpbmcpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LnNldFRleHRBbGlnbigncmlnaHQnKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5sYWJlbEZvbnRDb2xvcik7XHJcbiAgICAgIGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGxhYmVsVGV4dCksIHRleHRYLCB0ZXh0WSArIDAuNSAqIGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3VG9vbFRpcEhvcml6ZW50YWxMaW5lKG9wdHMsIGNvbmZpZywgY29udGV4dCwgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKSB7XHJcbiAgdmFyIHRvb2xUaXBPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIGdyaWRUeXBlOiAnc29saWQnLFxyXG4gICAgZGFzaExlbmd0aDogNFxyXG4gIH0sIG9wdHMuZXh0cmEudG9vbHRpcCk7XHJcbiAgdmFyIHN0YXJ0WCA9IG9wdHMuYXJlYVszXTtcclxuICB2YXIgZW5kWCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcbiAgaWYgKHRvb2xUaXBPcHRpb24uZ3JpZFR5cGUgPT0gJ2Rhc2gnKSB7XHJcbiAgICBjb250ZXh0LnNldExpbmVEYXNoKFt0b29sVGlwT3B0aW9uLmRhc2hMZW5ndGgsIHRvb2xUaXBPcHRpb24uZGFzaExlbmd0aF0pO1xyXG4gIH1cclxuICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHRvb2xUaXBPcHRpb24uZ3JpZENvbG9yIHx8ICcjY2NjY2NjJyk7XHJcbiAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgb3B0cy50b29sdGlwLm9mZnNldC55KTtcclxuICBjb250ZXh0LmxpbmVUbyhlbmRYLCBvcHRzLnRvb2x0aXAub2Zmc2V0LnkpO1xyXG4gIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgY29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcbiAgaWYgKHRvb2xUaXBPcHRpb24ueUF4aXNMYWJlbCkge1xyXG4gICAgbGV0IGxhYmVsVGV4dCA9IGNhbFRvb2x0aXBZQXhpc0RhdGEob3B0cy50b29sdGlwLm9mZnNldC55LCBvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBlYWNoU3BhY2luZyk7XHJcbiAgICBsZXQgd2lkdGhBcnIgPSBvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEueUF4aXNXaWR0aDtcclxuICAgIGxldCB0U3RhcnRMZWZ0ID0gb3B0cy5hcmVhWzNdO1xyXG4gICAgbGV0IHRTdGFydFJpZ2h0ID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgbGFiZWxUZXh0Lmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuICAgICAgbGV0IHRleHRXaWR0aCA9IG1lYXN1cmVUZXh0KGxhYmVsVGV4dFtpXSwgY29uZmlnLmZvbnRTaXplLCBjb250ZXh0KTtcclxuICAgICAgbGV0IGJnU3RhcnRYLCBiZ0VuZFgsIGJnV2lkdGg7XHJcbiAgICAgIGlmICh3aWR0aEFycltpXS5wb3NpdGlvbiA9PSAnbGVmdCcpIHtcclxuICAgICAgICBiZ1N0YXJ0WCA9IHRTdGFydExlZnQgLSB3aWR0aEFycltpXS53aWR0aDtcclxuICAgICAgICBiZ0VuZFggPSBNYXRoLm1heChiZ1N0YXJ0WCwgYmdTdGFydFggKyB0ZXh0V2lkdGggKyBjb25maWcudG9vbFRpcFBhZGRpbmcgKiAyKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBiZ1N0YXJ0WCA9IHRTdGFydFJpZ2h0O1xyXG4gICAgICAgIGJnRW5kWCA9IE1hdGgubWF4KGJnU3RhcnRYICsgd2lkdGhBcnJbaV0ud2lkdGgsIGJnU3RhcnRYICsgdGV4dFdpZHRoICsgY29uZmlnLnRvb2xUaXBQYWRkaW5nICogMik7XHJcbiAgICAgIH1cclxuICAgICAgYmdXaWR0aCA9IGJnRW5kWCAtIGJnU3RhcnRYO1xyXG4gICAgICBsZXQgdGV4dFggPSBiZ1N0YXJ0WCArIChiZ1dpZHRoIC0gdGV4dFdpZHRoKSAvIDI7XHJcbiAgICAgIGxldCB0ZXh0WSA9IG9wdHMudG9vbHRpcC5vZmZzZXQueTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IodG9vbFRpcE9wdGlvbi5sYWJlbEJnQ29sb3IgfHwgY29uZmlnLnRvb2xUaXBCYWNrZ3JvdW5kLCB0b29sVGlwT3B0aW9uLmxhYmVsQmdPcGFjaXR5IHx8IGNvbmZpZy50b29sVGlwT3BhY2l0eSkpO1xyXG4gICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHRvb2xUaXBPcHRpb24ubGFiZWxCZ0NvbG9yIHx8IGNvbmZpZy50b29sVGlwQmFja2dyb3VuZCk7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQucmVjdChiZ1N0YXJ0WCwgdGV4dFkgLSAwLjUgKiBjb25maWcuZm9udFNpemUgLSBjb25maWcudG9vbFRpcFBhZGRpbmcsIGJnV2lkdGgsIGNvbmZpZy5mb250U2l6ZSArIDIgKlxyXG4gICAgICAgIGNvbmZpZy50b29sVGlwUGFkZGluZyk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHRvb2xUaXBPcHRpb24ubGFiZWxGb250Q29sb3IgfHwgb3B0cy5mb250Q29sb3IpO1xyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KGxhYmVsVGV4dFtpXSwgdGV4dFgsIHRleHRZICsgMC41ICogY29uZmlnLmZvbnRTaXplKTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgaWYgKHdpZHRoQXJyW2ldLnBvc2l0aW9uID09ICdsZWZ0Jykge1xyXG4gICAgICAgIHRTdGFydExlZnQgLT0gKHdpZHRoQXJyW2ldLndpZHRoICsgb3B0cy55QXhpcy5wYWRkaW5nICogb3B0cy5waXgpO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHRTdGFydFJpZ2h0ICs9IHdpZHRoQXJyW2ldLndpZHRoICsgb3B0cy55QXhpcy5wYWRkaW5nICogb3B0cy5waXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdUb29sVGlwU3BsaXRBcmVhKG9mZnNldFgsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgZWFjaFNwYWNpbmcpIHtcclxuICB2YXIgdG9vbFRpcE9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgYWN0aXZlQmdDb2xvcjogJyMwMDAwMDAnLFxyXG4gICAgYWN0aXZlQmdPcGFjaXR5OiAwLjA4XHJcbiAgfSwgb3B0cy5leHRyYS5jb2x1bW4pO1xyXG4gIHZhciBzdGFydFkgPSBvcHRzLmFyZWFbMF07XHJcbiAgdmFyIGVuZFkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXTtcclxuICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKHRvb2xUaXBPcHRpb24uYWN0aXZlQmdDb2xvciwgdG9vbFRpcE9wdGlvbi5hY3RpdmVCZ09wYWNpdHkpKTtcclxuICBjb250ZXh0LnJlY3Qob2Zmc2V0WCAtIGVhY2hTcGFjaW5nIC8gMiwgc3RhcnRZLCBlYWNoU3BhY2luZywgZW5kWSAtIHN0YXJ0WSk7XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBjb250ZXh0LmZpbGwoKTtcclxuICBjb250ZXh0LnNldEZpbGxTdHlsZShcIiNGRkZGRkZcIik7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdCYXJUb29sVGlwU3BsaXRBcmVhKG9mZnNldFgsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgZWFjaFNwYWNpbmcpIHtcclxuICB2YXIgdG9vbFRpcE9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgYWN0aXZlQmdDb2xvcjogJyMwMDAwMDAnLFxyXG4gICAgYWN0aXZlQmdPcGFjaXR5OiAwLjA4XHJcbiAgfSwgb3B0cy5leHRyYS5iYXIpO1xyXG4gIHZhciBzdGFydFggPSBvcHRzLmFyZWFbM107XHJcbiAgdmFyIGVuZFggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdO1xyXG4gIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IodG9vbFRpcE9wdGlvbi5hY3RpdmVCZ0NvbG9yLCB0b29sVGlwT3B0aW9uLmFjdGl2ZUJnT3BhY2l0eSkpO1xyXG4gIGNvbnRleHQucmVjdCggc3RhcnRYICxvZmZzZXRYIC0gZWFjaFNwYWNpbmcgLyAyICwgIGVuZFggLSBzdGFydFgsZWFjaFNwYWNpbmcpO1xyXG4gIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgY29udGV4dC5maWxsKCk7XHJcbiAgY29udGV4dC5zZXRGaWxsU3R5bGUoXCIjRkZGRkZGXCIpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3VG9vbFRpcCh0ZXh0TGlzdCwgb2Zmc2V0LCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cykge1xyXG4gIHZhciB0b29sVGlwT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBzaG93Qm94OiB0cnVlLFxyXG4gICAgc2hvd0Fycm93OiB0cnVlLFxyXG4gICAgc2hvd0NhdGVnb3J5OiBmYWxzZSxcclxuICAgIGJnQ29sb3I6ICcjMDAwMDAwJyxcclxuICAgIGJnT3BhY2l0eTogMC43LFxyXG4gICAgYm9yZGVyQ29sb3I6ICcjMDAwMDAwJyxcclxuICAgIGJvcmRlcldpZHRoOiAwLFxyXG4gICAgYm9yZGVyUmFkaXVzOiAwLFxyXG4gICAgYm9yZGVyT3BhY2l0eTogMC43LFxyXG4gICAgZm9udENvbG9yOiAnI0ZGRkZGRicsXHJcbiAgICBzcGxpdExpbmU6IHRydWUsXHJcbiAgfSwgb3B0cy5leHRyYS50b29sdGlwKTtcclxuICBpZih0b29sVGlwT3B0aW9uLnNob3dDYXRlZ29yeT09dHJ1ZSAmJiBvcHRzLmNhdGVnb3JpZXMpe1xyXG4gICAgdGV4dExpc3QudW5zaGlmdCh7dGV4dDpvcHRzLmNhdGVnb3JpZXNbb3B0cy50b29sdGlwLmluZGV4XSxjb2xvcjpudWxsfSlcclxuICB9XHJcbiAgdmFyIGxlZ2VuZFdpZHRoID0gNCAqIG9wdHMucGl4O1xyXG4gIHZhciBsZWdlbmRNYXJnaW5SaWdodCA9IDUgKiBvcHRzLnBpeDtcclxuICB2YXIgYXJyb3dXaWR0aCA9IHRvb2xUaXBPcHRpb24uc2hvd0Fycm93ID8gOCAqIG9wdHMucGl4IDogMDtcclxuICB2YXIgaXNPdmVyUmlnaHRCb3JkZXIgPSBmYWxzZTtcclxuICBpZiAob3B0cy50eXBlID09ICdsaW5lJyB8fCBvcHRzLnR5cGUgPT0gJ2FyZWEnIHx8IG9wdHMudHlwZSA9PSAnY2FuZGxlJyB8fCBvcHRzLnR5cGUgPT0gJ21peCcpIHtcclxuICAgIGlmICh0b29sVGlwT3B0aW9uLnNwbGl0TGluZSA9PSB0cnVlKSB7XHJcbiAgICAgIGRyYXdUb29sVGlwU3BsaXRMaW5lKG9wdHMudG9vbHRpcC5vZmZzZXQueCwgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgIH1cclxuICB9XHJcbiAgb2Zmc2V0ID0gYXNzaWduKHtcclxuICAgIHg6IDAsXHJcbiAgICB5OiAwXHJcbiAgfSwgb2Zmc2V0KTtcclxuICBvZmZzZXQueSAtPSA4ICogb3B0cy5waXg7XHJcbiAgdmFyIHRleHRXaWR0aCA9IHRleHRMaXN0Lm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICByZXR1cm4gbWVhc3VyZVRleHQoaXRlbS50ZXh0LCBjb25maWcuZm9udFNpemUsIGNvbnRleHQpO1xyXG4gIH0pO1xyXG4gIHZhciB0b29sVGlwV2lkdGggPSBsZWdlbmRXaWR0aCArIGxlZ2VuZE1hcmdpblJpZ2h0ICsgNCAqIGNvbmZpZy50b29sVGlwUGFkZGluZyArIE1hdGgubWF4LmFwcGx5KG51bGwsIHRleHRXaWR0aCk7XHJcbiAgdmFyIHRvb2xUaXBIZWlnaHQgPSAyICogY29uZmlnLnRvb2xUaXBQYWRkaW5nICsgdGV4dExpc3QubGVuZ3RoICogY29uZmlnLnRvb2xUaXBMaW5lSGVpZ2h0O1xyXG4gIGlmICh0b29sVGlwT3B0aW9uLnNob3dCb3ggPT0gZmFsc2UpIHtcclxuICAgIHJldHVyblxyXG4gIH1cclxuICAvLyBpZiBiZXlvbmQgdGhlIHJpZ2h0IGJvcmRlclxyXG4gIGlmIChvZmZzZXQueCAtIE1hdGguYWJzKG9wdHMuX3Njcm9sbERpc3RhbmNlXyB8fCAwKSArIGFycm93V2lkdGggKyB0b29sVGlwV2lkdGggPiBvcHRzLndpZHRoKSB7XHJcbiAgICBpc092ZXJSaWdodEJvcmRlciA9IHRydWU7XHJcbiAgfVxyXG4gIGlmICh0b29sVGlwSGVpZ2h0ICsgb2Zmc2V0LnkgPiBvcHRzLmhlaWdodCkge1xyXG4gICAgb2Zmc2V0LnkgPSBvcHRzLmhlaWdodCAtIHRvb2xUaXBIZWlnaHQ7XHJcbiAgfVxyXG4gIC8vIGRyYXcgYmFja2dyb3VuZCByZWN0XHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYih0b29sVGlwT3B0aW9uLmJnQ29sb3IgfHwgY29uZmlnLnRvb2xUaXBCYWNrZ3JvdW5kLCB0b29sVGlwT3B0aW9uLmJnT3BhY2l0eSB8fCBjb25maWcudG9vbFRpcE9wYWNpdHkpKTtcclxuICBjb250ZXh0LnNldExpbmVXaWR0aCh0b29sVGlwT3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXgpO1xyXG4gIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaGV4VG9SZ2IodG9vbFRpcE9wdGlvbi5ib3JkZXJDb2xvciwgdG9vbFRpcE9wdGlvbi5ib3JkZXJPcGFjaXR5KSk7XHJcbiAgdmFyIHJhZGl1cyA9IHRvb2xUaXBPcHRpb24uYm9yZGVyUmFkaXVzO1xyXG4gIGlmIChpc092ZXJSaWdodEJvcmRlcikge1xyXG4gICAgaWYgKHRvb2xUaXBPcHRpb24uc2hvd0Fycm93KSB7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKG9mZnNldC54LCBvZmZzZXQueSArIDEwICogb3B0cy5waXgpO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhvZmZzZXQueCAtIGFycm93V2lkdGgsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeCArIDUgKiBvcHRzLnBpeCk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmFyYyhvZmZzZXQueCAtIGFycm93V2lkdGggLSByYWRpdXMsIG9mZnNldC55ICsgdG9vbFRpcEhlaWdodCAtIHJhZGl1cywgcmFkaXVzLCAwLCBNYXRoLlBJIC8gMiwgZmFsc2UpO1xyXG4gICAgY29udGV4dC5hcmMob2Zmc2V0LnggLSBhcnJvd1dpZHRoIC0gTWF0aC5yb3VuZCh0b29sVGlwV2lkdGgpICsgcmFkaXVzLCBvZmZzZXQueSArIHRvb2xUaXBIZWlnaHQgLSByYWRpdXMsIHJhZGl1cyxcclxuICAgICAgTWF0aC5QSSAvIDIsIE1hdGguUEksIGZhbHNlKTtcclxuICAgIGNvbnRleHQuYXJjKG9mZnNldC54IC0gYXJyb3dXaWR0aCAtIE1hdGgucm91bmQodG9vbFRpcFdpZHRoKSArIHJhZGl1cywgb2Zmc2V0LnkgKyByYWRpdXMsIHJhZGl1cywgLU1hdGguUEksIC1NYXRoLlBJIC8gMiwgZmFsc2UpO1xyXG4gICAgY29udGV4dC5hcmMob2Zmc2V0LnggLSBhcnJvd1dpZHRoIC0gcmFkaXVzLCBvZmZzZXQueSArIHJhZGl1cywgcmFkaXVzLCAtTWF0aC5QSSAvIDIsIDAsIGZhbHNlKTtcclxuICAgIGlmICh0b29sVGlwT3B0aW9uLnNob3dBcnJvdykge1xyXG4gICAgICBjb250ZXh0LmxpbmVUbyhvZmZzZXQueCAtIGFycm93V2lkdGgsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKG9mZnNldC54LCBvZmZzZXQueSArIDEwICogb3B0cy5waXgpO1xyXG4gICAgfVxyXG4gIH0gZWxzZSB7XHJcbiAgICBpZiAodG9vbFRpcE9wdGlvbi5zaG93QXJyb3cpIHtcclxuICAgICAgY29udGV4dC5tb3ZlVG8ob2Zmc2V0LngsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKG9mZnNldC54ICsgYXJyb3dXaWR0aCwgb2Zmc2V0LnkgKyAxMCAqIG9wdHMucGl4IC0gNSAqIG9wdHMucGl4KTtcclxuICAgIH1cclxuICAgIGNvbnRleHQuYXJjKG9mZnNldC54ICsgYXJyb3dXaWR0aCArIHJhZGl1cywgb2Zmc2V0LnkgKyByYWRpdXMsIHJhZGl1cywgLU1hdGguUEksIC1NYXRoLlBJIC8gMiwgZmFsc2UpO1xyXG4gICAgY29udGV4dC5hcmMob2Zmc2V0LnggKyBhcnJvd1dpZHRoICsgTWF0aC5yb3VuZCh0b29sVGlwV2lkdGgpIC0gcmFkaXVzLCBvZmZzZXQueSArIHJhZGl1cywgcmFkaXVzLCAtTWF0aC5QSSAvIDIsIDAsXHJcbiAgICAgIGZhbHNlKTtcclxuICAgIGNvbnRleHQuYXJjKG9mZnNldC54ICsgYXJyb3dXaWR0aCArIE1hdGgucm91bmQodG9vbFRpcFdpZHRoKSAtIHJhZGl1cywgb2Zmc2V0LnkgKyB0b29sVGlwSGVpZ2h0IC0gcmFkaXVzLCByYWRpdXMsIDAsXHJcbiAgICAgIE1hdGguUEkgLyAyLCBmYWxzZSk7XHJcbiAgICBjb250ZXh0LmFyYyhvZmZzZXQueCArIGFycm93V2lkdGggKyByYWRpdXMsIG9mZnNldC55ICsgdG9vbFRpcEhlaWdodCAtIHJhZGl1cywgcmFkaXVzLCBNYXRoLlBJIC8gMiwgTWF0aC5QSSwgZmFsc2UpO1xyXG4gICAgaWYgKHRvb2xUaXBPcHRpb24uc2hvd0Fycm93KSB7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKG9mZnNldC54ICsgYXJyb3dXaWR0aCwgb2Zmc2V0LnkgKyAxMCAqIG9wdHMucGl4ICsgNSAqIG9wdHMucGl4KTtcclxuICAgICAgY29udGV4dC5saW5lVG8ob2Zmc2V0LngsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgY29udGV4dC5maWxsKCk7XHJcbiAgaWYgKHRvb2xUaXBPcHRpb24uYm9yZGVyV2lkdGggPiAwKSB7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIH1cclxuICAvLyBkcmF3IGxlZ2VuZFxyXG4gIHRleHRMaXN0LmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgIGlmIChpdGVtLmNvbG9yICE9PSBudWxsKSB7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IpO1xyXG4gICAgICB2YXIgc3RhcnRYID0gb2Zmc2V0LnggKyBhcnJvd1dpZHRoICsgMiAqIGNvbmZpZy50b29sVGlwUGFkZGluZztcclxuICAgICAgdmFyIHN0YXJ0WSA9IG9mZnNldC55ICsgKGNvbmZpZy50b29sVGlwTGluZUhlaWdodCAtIGNvbmZpZy5mb250U2l6ZSkgLyAyICsgY29uZmlnLnRvb2xUaXBMaW5lSGVpZ2h0ICogaW5kZXggKyBjb25maWcudG9vbFRpcFBhZGRpbmcgKyAxO1xyXG4gICAgICBpZiAoaXNPdmVyUmlnaHRCb3JkZXIpIHtcclxuICAgICAgICBzdGFydFggPSBvZmZzZXQueCAtIHRvb2xUaXBXaWR0aCAtIGFycm93V2lkdGggKyAyICogY29uZmlnLnRvb2xUaXBQYWRkaW5nO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBzdGFydFksIGxlZ2VuZFdpZHRoLCBjb25maWcuZm9udFNpemUpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIC8vIGRyYXcgdGV4dCBsaXN0XHJcbiAgdGV4dExpc3QuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgdmFyIHN0YXJ0WCA9IG9mZnNldC54ICsgYXJyb3dXaWR0aCArIDIgKiBjb25maWcudG9vbFRpcFBhZGRpbmcgKyBsZWdlbmRXaWR0aCArIGxlZ2VuZE1hcmdpblJpZ2h0O1xyXG4gICAgaWYgKGlzT3ZlclJpZ2h0Qm9yZGVyKSB7XHJcbiAgICAgIHN0YXJ0WCA9IG9mZnNldC54IC0gdG9vbFRpcFdpZHRoIC0gYXJyb3dXaWR0aCArIDIgKiBjb25maWcudG9vbFRpcFBhZGRpbmcgKyArbGVnZW5kV2lkdGggKyBsZWdlbmRNYXJnaW5SaWdodDtcclxuICAgIH1cclxuICAgIHZhciBzdGFydFkgPSBvZmZzZXQueSArIChjb25maWcudG9vbFRpcExpbmVIZWlnaHQgLSBjb25maWcuZm9udFNpemUpIC8gMiArIGNvbmZpZy50b29sVGlwTGluZUhlaWdodCAqIGluZGV4ICsgY29uZmlnLnRvb2xUaXBQYWRkaW5nO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHRvb2xUaXBPcHRpb24uZm9udENvbG9yKTtcclxuICAgIGNvbnRleHQuZmlsbFRleHQoaXRlbS50ZXh0LCBzdGFydFgsIHN0YXJ0WSArIGNvbmZpZy5mb250U2l6ZSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0NvbHVtbkRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICBsZXQgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICBsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG4gICAgeEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICBsZXQgY29sdW1uT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOiAnZ3JvdXAnLFxyXG4gICAgd2lkdGg6IGVhY2hTcGFjaW5nIC8gMixcclxuICAgIG1ldGVyQm9yZGVyOiA0LFxyXG4gICAgbWV0ZXJGaWxsQ29sb3I6ICcjRkZGRkZGJyxcclxuICAgIGJhckJvcmRlckNpcmNsZTogZmFsc2UsXHJcbiAgICBiYXJCb3JkZXJSYWRpdXM6IFtdLFxyXG4gICAgc2VyaWVzR2FwOiAyLFxyXG4gICAgbGluZWFyVHlwZTogJ25vbmUnLFxyXG4gICAgbGluZWFyT3BhY2l0eTogMSxcclxuICAgIGN1c3RvbUNvbG9yOiBbXSxcclxuICAgIGNvbG9yU3RvcDogMCxcclxuICB9LCBvcHRzLmV4dHJhLmNvbHVtbik7XHJcbiAgbGV0IGNhbFBvaW50cyA9IFtdO1xyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG4gIGxldCBsZWZ0TnVtID0gLTI7XHJcbiAgbGV0IHJpZ2h0TnVtID0geEF4aXNQb2ludHMubGVuZ3RoICsgMjtcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuICAgIGxlZnROdW0gPSBNYXRoLmZsb29yKC1vcHRzLl9zY3JvbGxEaXN0YW5jZV8gLyBlYWNoU3BhY2luZykgLSAyO1xyXG4gICAgcmlnaHROdW0gPSBsZWZ0TnVtICsgb3B0cy54QXhpcy5pdGVtQ291bnQgKyA0O1xyXG4gIH1cclxuICBpZiAob3B0cy50b29sdGlwICYmIG9wdHMudG9vbHRpcC50ZXh0TGlzdCAmJiBvcHRzLnRvb2x0aXAudGV4dExpc3QubGVuZ3RoICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIGRyYXdUb29sVGlwU3BsaXRBcmVhKG9wdHMudG9vbHRpcC5vZmZzZXQueCwgb3B0cywgY29uZmlnLCBjb250ZXh0LCBlYWNoU3BhY2luZyk7XHJcbiAgfVxyXG4gIGNvbHVtbk9wdGlvbi5jdXN0b21Db2xvciA9IGZpbGxDdXN0b21Db2xvcihjb2x1bW5PcHRpb24ubGluZWFyVHlwZSwgY29sdW1uT3B0aW9uLmN1c3RvbUNvbG9yLCBzZXJpZXMsIGNvbmZpZyk7XHJcbiAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgc3dpdGNoIChjb2x1bW5PcHRpb24udHlwZSkge1xyXG4gICAgICBjYXNlICdncm91cCc6XHJcbiAgICAgICAgdmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICAgICAgdmFyIHRvb2x0aXBQb2ludHMgPSBnZXRTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgc2VyaWVzSW5kZXgsIHNlcmllcywgcHJvY2Vzcyk7XHJcbiAgICAgICAgY2FsUG9pbnRzLnB1c2godG9vbHRpcFBvaW50cyk7XHJcbiAgICAgICAgcG9pbnRzID0gZml4Q29sdW1lRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBzZXJpZXMubGVuZ3RoLCBzZXJpZXNJbmRleCwgY29uZmlnLCBvcHRzKTtcclxuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcbiAgICAgICAgICAvL2ZpeCBpc3N1ZXMvSTI3QjFOIHl5b2luZ2UgJiBKb2VzaHVcclxuICAgICAgICAgIGlmIChpdGVtICE9PSBudWxsICYmIGkgPiBsZWZ0TnVtICYmIGkgPCByaWdodE51bSkge1xyXG4gICAgICAgICAgICB2YXIgc3RhcnRYID0gaXRlbS54IC0gaXRlbS53aWR0aCAvIDI7XHJcbiAgICAgICAgICAgIHZhciBoZWlnaHQgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgdmFyIGZpbGxDb2xvciA9IGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvclxyXG4gICAgICAgICAgICB2YXIgc3Ryb2tlQ29sb3IgPSBpdGVtLmNvbG9yIHx8IGVhY2hTZXJpZXMuY29sb3JcclxuICAgICAgICAgICAgaWYgKGNvbHVtbk9wdGlvbi5saW5lYXJUeXBlICE9PSAnbm9uZScpIHtcclxuICAgICAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzdGFydFgsIGl0ZW0ueSwgc3RhcnRYLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICAgICAgLy/pgI/mmI7muJDlj5hcclxuICAgICAgICAgICAgICBpZiAoY29sdW1uT3B0aW9uLmxpbmVhclR5cGUgPT0gJ29wYWNpdHknKSB7XHJcbiAgICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDAsIGhleFRvUmdiKGZpbGxDb2xvciwgY29sdW1uT3B0aW9uLmxpbmVhck9wYWNpdHkpKTtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoZmlsbENvbG9yLCAxKSk7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IoY29sdW1uT3B0aW9uLmN1c3RvbUNvbG9yW2VhY2hTZXJpZXMubGluZWFySW5kZXhdLCBjb2x1bW5PcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcChjb2x1bW5PcHRpb24uY29sb3JTdG9wLCBoZXhUb1JnYihjb2x1bW5PcHRpb24uY3VzdG9tQ29sb3JbZWFjaFNlcmllcy5saW5lYXJJbmRleF0sY29sdW1uT3B0aW9uLmxpbmVhck9wYWNpdHkpKTtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoZmlsbENvbG9yLCAxKSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGZpbGxDb2xvciA9IGdyZFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIOWchuinkui+ueahhlxyXG4gICAgICAgICAgICBpZiAoKGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJSYWRpdXMgJiYgY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cy5sZW5ndGggPT09IDQpIHx8IGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJDaXJjbGUgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgICBjb25zdCBsZWZ0ID0gc3RhcnRYO1xyXG4gICAgICAgICAgICAgIGNvbnN0IHRvcCA9IGl0ZW0ueTtcclxuICAgICAgICAgICAgICBjb25zdCB3aWR0aCA9IGl0ZW0ud2lkdGg7XHJcbiAgICAgICAgICAgICAgY29uc3QgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gLSBpdGVtLnk7XHJcbiAgICAgICAgICAgICAgaWYgKGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJDaXJjbGUpIHtcclxuICAgICAgICAgICAgICAgIGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJSYWRpdXMgPSBbd2lkdGggLyAyLCB3aWR0aCAvIDIsIDAsIDBdO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsZXQgW3IwLCByMSwgcjIsIHIzXSA9IGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgICAgbGV0IG1pblJhZGl1cyA9IE1hdGgubWluKHdpZHRoLzIsaGVpZ2h0LzIpO1xyXG4gICAgICAgICAgICAgIHIwID0gcjAgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMDtcclxuICAgICAgICAgICAgICByMSA9IHIxID4gbWluUmFkaXVzID8gbWluUmFkaXVzIDogcjE7XHJcbiAgICAgICAgICAgICAgcjIgPSByMiA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIyO1xyXG4gICAgICAgICAgICAgIHIzID0gcjMgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMztcclxuICAgICAgICAgICAgICByMCA9IHIwIDwgMCA/IDAgOiByMDtcclxuICAgICAgICAgICAgICByMSA9IHIxIDwgMCA/IDAgOiByMTtcclxuICAgICAgICAgICAgICByMiA9IHIyIDwgMCA/IDAgOiByMjtcclxuICAgICAgICAgICAgICByMyA9IHIzIDwgMCA/IDAgOiByMztcclxuICAgICAgICAgICAgICBjb250ZXh0LmFyYyhsZWZ0ICsgcjAsIHRvcCArIHIwLCByMCwgLU1hdGguUEksIC1NYXRoLlBJIC8gMik7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5hcmMobGVmdCArIHdpZHRoIC0gcjEsIHRvcCArIHIxLCByMSwgLU1hdGguUEkgLyAyLCAwKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmFyYyhsZWZ0ICsgd2lkdGggLSByMiwgdG9wICsgaGVpZ2h0IC0gcjIsIHIyLCAwLCBNYXRoLlBJIC8gMik7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5hcmMobGVmdCArIHIzLCB0b3AgKyBoZWlnaHQgLSByMywgcjMsIE1hdGguUEkgLyAyLCBNYXRoLlBJKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCAtIDIsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCAtIDIsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFgsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSlcclxuICAgICAgICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHN0cm9rZUNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgICAvL2NvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIGNhc2UgJ3N0YWNrJzpcclxuICAgICAgICAvLyDnu5jliLbloIblj6DmlbDmja7lm75cclxuICAgICAgICB2YXIgcG9pbnRzID0gZ2V0U3RhY2tEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHNlcmllc0luZGV4LCBzZXJpZXMsIHByb2Nlc3MpO1xyXG4gICAgICAgIGNhbFBvaW50cy5wdXNoKHBvaW50cyk7XHJcbiAgICAgICAgcG9pbnRzID0gZml4Q29sdW1lU3RhY2tEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIHNlcmllcy5sZW5ndGgsIHNlcmllc0luZGV4LCBjb25maWcsIG9wdHMsIHNlcmllcyk7XHJcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2ldO1xyXG4gICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICAgIHZhciBmaWxsQ29sb3IgPSBpdGVtLmNvbG9yIHx8IGVhY2hTZXJpZXMuY29sb3I7XHJcbiAgICAgICAgICAgIHZhciBzdGFydFggPSBpdGVtLnggLSBpdGVtLndpZHRoIC8gMiArIDE7XHJcbiAgICAgICAgICAgIHZhciBoZWlnaHQgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueSAtIG9wdHMuYXJlYVsyXTtcclxuICAgICAgICAgICAgdmFyIGhlaWdodDAgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueTAgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgICAgICAgIGlmIChzZXJpZXNJbmRleCA+IDApIHtcclxuICAgICAgICAgICAgICBoZWlnaHQgLT0gaGVpZ2h0MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBpdGVtLnksIGl0ZW0ud2lkdGggLSAyLCBoZWlnaHQpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9O1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICBjYXNlICdtZXRlcic6XHJcbiAgICAgICAgLy8g57uY5Yi25rip5bqm6K6h5pWw5o2u5Zu+XHJcbiAgICAgICAgdmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICAgICAgY2FsUG9pbnRzLnB1c2gocG9pbnRzKTtcclxuICAgICAgICBwb2ludHMgPSBmaXhDb2x1bWVNZXRlckRhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgc2VyaWVzLmxlbmd0aCwgc2VyaWVzSW5kZXgsIGNvbmZpZywgb3B0cywgY29sdW1uT3B0aW9uLm1ldGVyQm9yZGVyKTtcclxuICAgICAgICBpZiAoc2VyaWVzSW5kZXggPT0gMCkge1xyXG4gICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcbiAgICAgICAgICAgIGlmIChpdGVtICE9PSBudWxsICYmIGkgPiBsZWZ0TnVtICYmIGkgPCByaWdodE51bSkge1xyXG4gICAgICAgICAgICAgIC8v55S76IOM5pmv6aKc6ImyXHJcbiAgICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShjb2x1bW5PcHRpb24ubWV0ZXJGaWxsQ29sb3IpO1xyXG4gICAgICAgICAgICAgIHZhciBzdGFydFggPSBpdGVtLnggLSBpdGVtLndpZHRoIC8gMjtcclxuICAgICAgICAgICAgICB2YXIgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBpdGVtLnkgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgICAgICAgICAgaWYgKGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJDaXJjbGUpIHtcclxuICAgICAgICAgICAgICAgIHZhciBiYXJCb3JkZXJSYWRpdXMgPSAoaXRlbS53aWR0aCAtIGNvbHVtbk9wdGlvbi5tZXRlckJvcmRlcioyKSAvIDI7XHJcbiAgICAgICAgICAgICAgICBpZihiYXJCb3JkZXJSYWRpdXM+aGVpZ2h0KXtcclxuICAgICAgICAgICAgICAgICAgYmFyQm9yZGVyUmFkaXVzID0gaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYICsgY29sdW1uT3B0aW9uLm1ldGVyQm9yZGVyLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBjb2x1bW5PcHRpb24ubWV0ZXJCb3JkZXIsIGl0ZW0ueSArIGJhckJvcmRlclJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmFyYyhzdGFydFggKyBpdGVtLndpZHRoLzIsIGl0ZW0ueSArIGJhckJvcmRlclJhZGl1cywgYmFyQm9yZGVyUmFkaXVzLCAtTWF0aC5QSSwgMCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBpdGVtLndpZHRoIC0gY29sdW1uT3B0aW9uLm1ldGVyQm9yZGVyICwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBpdGVtLnksIGl0ZW0ud2lkdGgsIGhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC8v55S76L655qGG57q/XHJcbiAgICAgICAgICAgICAgaWYgKGNvbHVtbk9wdGlvbi5tZXRlckJvcmRlciA+IDApIHtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoY29sdW1uT3B0aW9uLm1ldGVyQm9yZGVyICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgICAgICAgaWYgKGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJDaXJjbGUpIHtcclxuICAgICAgICAgICAgICAgICAgdmFyIGJhckJvcmRlclJhZGl1cyA9IChpdGVtLndpZHRoIC0gY29sdW1uT3B0aW9uLm1ldGVyQm9yZGVyKS8gMjtcclxuICAgICAgICAgICAgICAgICAgaWYoYmFyQm9yZGVyUmFkaXVzPmhlaWdodCl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFyQm9yZGVyUmFkaXVzID0gaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCAgKyBjb2x1bW5PcHRpb24ubWV0ZXJCb3JkZXIgKiAwLjUsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgY29sdW1uT3B0aW9uLm1ldGVyQm9yZGVyICogMC41LCBpdGVtLnkgKyBiYXJCb3JkZXJSYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZXh0LmFyYyhzdGFydFggKyBpdGVtLndpZHRoLzIsIGl0ZW0ueSArIGJhckJvcmRlclJhZGl1cyAtIGNvbHVtbk9wdGlvbi5tZXRlckJvcmRlciAqIDAuNSwgYmFyQm9yZGVyUmFkaXVzLCAtTWF0aC5QSSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIGl0ZW0ud2lkdGggLSBjb2x1bW5PcHRpb24ubWV0ZXJCb3JkZXIgKiAwLjUsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFggKyBjb2x1bW5PcHRpb24ubWV0ZXJCb3JkZXIgKiAwLjUsIGl0ZW0ueSArIGhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIGNvbHVtbk9wdGlvbi5tZXRlckJvcmRlciAqIDAuNSwgaXRlbS55ICsgY29sdW1uT3B0aW9uLm1ldGVyQm9yZGVyICogMC41KTtcclxuICAgICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCAtIGNvbHVtbk9wdGlvbi5tZXRlckJvcmRlciAqIDAuNSwgaXRlbS55ICsgY29sdW1uT3B0aW9uLm1ldGVyQm9yZGVyICogMC41KTtcclxuICAgICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCAtIGNvbHVtbk9wdGlvbi5tZXRlckJvcmRlciAqIDAuNSwgaXRlbS55ICsgaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tpXTtcclxuICAgICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLmNvbG9yIHx8IGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgICAgICAgICAgIHZhciBzdGFydFggPSBpdGVtLnggLSBpdGVtLndpZHRoIC8gMjtcclxuICAgICAgICAgICAgICB2YXIgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBpdGVtLnkgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgICAgICAgICAgaWYgKGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJDaXJjbGUpIHtcclxuICAgICAgICAgICAgICAgIHZhciBiYXJCb3JkZXJSYWRpdXMgPSBpdGVtLndpZHRoIC8gMjtcclxuICAgICAgICAgICAgICAgIGlmKGJhckJvcmRlclJhZGl1cz5oZWlnaHQpe1xyXG4gICAgICAgICAgICAgICAgICBiYXJCb3JkZXJSYWRpdXMgPSBoZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuYXJjKHN0YXJ0WCArIGJhckJvcmRlclJhZGl1cywgaXRlbS55ICsgYmFyQm9yZGVyUmFkaXVzLCBiYXJCb3JkZXJSYWRpdXMsIC1NYXRoLlBJLCAtTWF0aC5QSSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5hcmMoc3RhcnRYICsgaXRlbS53aWR0aCAtIGJhckJvcmRlclJhZGl1cywgaXRlbS55ICsgYmFyQm9yZGVyUmFkaXVzLCBiYXJCb3JkZXJSYWRpdXMsIC1NYXRoLlBJIC8gMiwgMCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBpdGVtLndpZHRoLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFgsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIGl0ZW0ueSwgaXRlbS53aWR0aCwgaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgfVxyXG4gIH0pO1xyXG5cclxuICBpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG4gICAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgICAgdmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICAgIHN3aXRjaCAoY29sdW1uT3B0aW9uLnR5cGUpIHtcclxuICAgICAgICBjYXNlICdncm91cCc6XHJcbiAgICAgICAgICB2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuICAgICAgICAgIHBvaW50cyA9IGZpeENvbHVtZURhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgc2VyaWVzLmxlbmd0aCwgc2VyaWVzSW5kZXgsIGNvbmZpZywgb3B0cyk7XHJcbiAgICAgICAgICBkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgJ3N0YWNrJzpcclxuICAgICAgICAgIHZhciBwb2ludHMgPSBnZXRTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgc2VyaWVzSW5kZXgsIHNlcmllcywgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgJ21ldGVyJzpcclxuICAgICAgICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd1BvaW50VGV4dChwb2ludHMsIGVhY2hTZXJpZXMsIGNvbmZpZywgY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfVxyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gIHJldHVybiB7XHJcbiAgICB4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcbiAgICBjYWxQb2ludHM6IGNhbFBvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZ1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdCYXJEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgbGV0IHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgbGV0IHlBeGlzUG9pbnRzID0gW107XHJcbiAgbGV0IGVhY2hTcGFjaW5nID0gKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKS9vcHRzLmNhdGVnb3JpZXMubGVuZ3RoO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgb3B0cy5jYXRlZ29yaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICB5QXhpc1BvaW50cy5wdXNoKG9wdHMuYXJlYVswXSArIGVhY2hTcGFjaW5nIC8gMiArIGVhY2hTcGFjaW5nICogaSk7XHJcbiAgfVxyXG4gIGxldCBjb2x1bW5PcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIHR5cGU6ICdncm91cCcsXHJcbiAgICB3aWR0aDogZWFjaFNwYWNpbmcgLyAyLFxyXG4gICAgbWV0ZXJCb3JkZXI6IDQsXHJcbiAgICBtZXRlckZpbGxDb2xvcjogJyNGRkZGRkYnLFxyXG4gICAgYmFyQm9yZGVyQ2lyY2xlOiBmYWxzZSxcclxuICAgIGJhckJvcmRlclJhZGl1czogW10sXHJcbiAgICBzZXJpZXNHYXA6IDIsXHJcbiAgICBsaW5lYXJUeXBlOiAnbm9uZScsXHJcbiAgICBsaW5lYXJPcGFjaXR5OiAxLFxyXG4gICAgY3VzdG9tQ29sb3I6IFtdLFxyXG4gICAgY29sb3JTdG9wOiAwLFxyXG4gIH0sIG9wdHMuZXh0cmEuYmFyKTtcclxuICBsZXQgY2FsUG9pbnRzID0gW107XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgbGV0IGxlZnROdW0gPSAtMjtcclxuICBsZXQgcmlnaHROdW0gPSB5QXhpc1BvaW50cy5sZW5ndGggKyAyO1xyXG4gIGlmIChvcHRzLnRvb2x0aXAgJiYgb3B0cy50b29sdGlwLnRleHRMaXN0ICYmIG9wdHMudG9vbHRpcC50ZXh0TGlzdC5sZW5ndGggJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgZHJhd0JhclRvb2xUaXBTcGxpdEFyZWEob3B0cy50b29sdGlwLm9mZnNldC55LCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nKTtcclxuICB9XHJcbiAgY29sdW1uT3B0aW9uLmN1c3RvbUNvbG9yID0gZmlsbEN1c3RvbUNvbG9yKGNvbHVtbk9wdGlvbi5saW5lYXJUeXBlLCBjb2x1bW5PcHRpb24uY3VzdG9tQ29sb3IsIHNlcmllcywgY29uZmlnKTtcclxuICBzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgbGV0IHJhbmdlcywgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG4gICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5yYW5nZXMpO1xyXG4gICAgbWF4UmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgdmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICBzd2l0Y2ggKGNvbHVtbk9wdGlvbi50eXBlKSB7XHJcbiAgICAgIGNhc2UgJ2dyb3VwJzpcclxuICAgICAgICB2YXIgcG9pbnRzID0gZ2V0QmFyRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHlBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuICAgICAgICB2YXIgdG9vbHRpcFBvaW50cyA9IGdldEJhclN0YWNrRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHlBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBzZXJpZXNJbmRleCwgc2VyaWVzLCBwcm9jZXNzKTtcclxuICAgICAgICBjYWxQb2ludHMucHVzaCh0b29sdGlwUG9pbnRzKTtcclxuICAgICAgICBwb2ludHMgPSBmaXhCYXJEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIHNlcmllcy5sZW5ndGgsIHNlcmllc0luZGV4LCBjb25maWcsIG9wdHMpO1xyXG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tpXTtcclxuICAgICAgICAgIC8vZml4IGlzc3Vlcy9JMjdCMU4geXlvaW5nZSAmIEpvZXNodVxyXG4gICAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICAgIC8vdmFyIHN0YXJ0WCA9IGl0ZW0ueCAtIGl0ZW0ud2lkdGggLyAyO1xyXG4gICAgICAgICAgICB2YXIgc3RhcnRYID0gb3B0cy5hcmVhWzNdO1xyXG4gICAgICAgICAgICB2YXIgc3RhcnRZID0gaXRlbS55IC0gaXRlbS53aWR0aCAvIDI7XHJcbiAgICAgICAgICAgIHZhciBoZWlnaHQgPSBpdGVtLmhlaWdodDtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgdmFyIGZpbGxDb2xvciA9IGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvclxyXG4gICAgICAgICAgICB2YXIgc3Ryb2tlQ29sb3IgPSBpdGVtLmNvbG9yIHx8IGVhY2hTZXJpZXMuY29sb3JcclxuICAgICAgICAgICAgaWYgKGNvbHVtbk9wdGlvbi5saW5lYXJUeXBlICE9PSAnbm9uZScpIHtcclxuICAgICAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzdGFydFgsIGl0ZW0ueSwgaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgIC8v6YCP5piO5riQ5Y+YXHJcbiAgICAgICAgICAgICAgaWYgKGNvbHVtbk9wdGlvbi5saW5lYXJUeXBlID09ICdvcGFjaXR5Jykge1xyXG4gICAgICAgICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihmaWxsQ29sb3IsIGNvbHVtbk9wdGlvbi5saW5lYXJPcGFjaXR5KSk7XHJcbiAgICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDEsIGhleFRvUmdiKGZpbGxDb2xvciwgMSkpO1xyXG4gICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDAsIGhleFRvUmdiKGNvbHVtbk9wdGlvbi5jdXN0b21Db2xvcltlYWNoU2VyaWVzLmxpbmVhckluZGV4XSwgY29sdW1uT3B0aW9uLmxpbmVhck9wYWNpdHkpKTtcclxuICAgICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoY29sdW1uT3B0aW9uLmNvbG9yU3RvcCwgaGV4VG9SZ2IoY29sdW1uT3B0aW9uLmN1c3RvbUNvbG9yW2VhY2hTZXJpZXMubGluZWFySW5kZXhdLGNvbHVtbk9wdGlvbi5saW5lYXJPcGFjaXR5KSk7XHJcbiAgICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDEsIGhleFRvUmdiKGZpbGxDb2xvciwgMSkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBmaWxsQ29sb3IgPSBncmRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyDlnIbop5LovrnmoYZcclxuICAgICAgICAgICAgaWYgKChjb2x1bW5PcHRpb24uYmFyQm9yZGVyUmFkaXVzICYmIGNvbHVtbk9wdGlvbi5iYXJCb3JkZXJSYWRpdXMubGVuZ3RoID09PSA0KSB8fCBjb2x1bW5PcHRpb24uYmFyQm9yZGVyQ2lyY2xlID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgY29uc3QgbGVmdCA9IHN0YXJ0WDtcclxuICAgICAgICAgICAgICBjb25zdCB3aWR0aCA9IGl0ZW0ud2lkdGg7XHJcbiAgICAgICAgICAgICAgY29uc3QgdG9wID0gaXRlbS55IC0gaXRlbS53aWR0aCAvIDI7XHJcbiAgICAgICAgICAgICAgY29uc3QgaGVpZ2h0ID0gaXRlbS5oZWlnaDtcclxuICAgICAgICAgICAgICBpZiAoY29sdW1uT3B0aW9uLmJhckJvcmRlckNpcmNsZSkge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cyA9IFt3aWR0aCAvIDIsIHdpZHRoIC8gMiwgMCwgMF07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGxldCBbcjAsIHIxLCByMiwgcjNdID0gY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cztcclxuICAgICAgICAgICAgICBsZXQgbWluUmFkaXVzID0gTWF0aC5taW4od2lkdGgvMixoZWlnaHQvMik7XHJcbiAgICAgICAgICAgICAgcjAgPSByMCA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIwO1xyXG4gICAgICAgICAgICAgIHIxID0gcjEgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMTtcclxuICAgICAgICAgICAgICByMiA9IHIyID4gbWluUmFkaXVzID8gbWluUmFkaXVzIDogcjI7XHJcbiAgICAgICAgICAgICAgcjMgPSByMyA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIzO1xyXG4gICAgICAgICAgICAgIHIwID0gcjAgPCAwID8gMCA6IHIwO1xyXG4gICAgICAgICAgICAgIHIxID0gcjEgPCAwID8gMCA6IHIxO1xyXG4gICAgICAgICAgICAgIHIyID0gcjIgPCAwID8gMCA6IHIyO1xyXG4gICAgICAgICAgICAgIHIzID0gcjMgPCAwID8gMCA6IHIzO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIGNvbnRleHQuYXJjKGxlZnQgKyByMywgdG9wICsgcjMsIHIzLCAtTWF0aC5QSSwgLU1hdGguUEkgLyAyKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmFyYyhpdGVtLnggLSByMCwgdG9wICsgcjAsIHIwLCAtTWF0aC5QSSAvIDIsIDApO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuYXJjKGl0ZW0ueCAtIHIxLCB0b3AgKyB3aWR0aCAtIHIxLCByMSwgMCwgTWF0aC5QSSAvIDIpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuYXJjKGxlZnQgKyByMiwgdG9wICsgd2lkdGggLSByMiwgcjIsIE1hdGguUEkgLyAyLCBNYXRoLlBJKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBzdGFydFkpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgc3RhcnRZICsgaXRlbS53aWR0aCAtIDIpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCwgc3RhcnRZICsgaXRlbS53aWR0aCAtIDIpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCwgc3RhcnRZKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxKVxyXG4gICAgICAgICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoc3Ryb2tlQ29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGZpbGxDb2xvcik7XHJcbiAgICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICAgIC8vY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfTtcclxuICAgICAgICBicmVhaztcclxuICAgICAgY2FzZSAnc3RhY2snOlxyXG4gICAgICAgIC8vIOe7mOWItuWghuWPoOaVsOaNruWbvlxyXG4gICAgICAgIHZhciBwb2ludHMgPSBnZXRCYXJTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB5QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgc2VyaWVzSW5kZXgsIHNlcmllcywgcHJvY2Vzcyk7XHJcbiAgICAgICAgY2FsUG9pbnRzLnB1c2gocG9pbnRzKTtcclxuICAgICAgICBwb2ludHMgPSBmaXhCYXJTdGFja0RhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgc2VyaWVzLmxlbmd0aCwgc2VyaWVzSW5kZXgsIGNvbmZpZywgb3B0cywgc2VyaWVzKTtcclxuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcbiAgICAgICAgICBpZiAoaXRlbSAhPT0gbnVsbCAmJiBpID4gbGVmdE51bSAmJiBpIDwgcmlnaHROdW0pIHtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgdmFyIGZpbGxDb2xvciA9IGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvcjtcclxuICAgICAgICAgICAgdmFyIHN0YXJ0WCA9IGl0ZW0ueDA7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGZpbGxDb2xvcik7XHJcbiAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55IC0gaXRlbS53aWR0aC8yKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIGl0ZW0ueSAtIGl0ZW0ud2lkdGgvMiwgaXRlbS5oZWlnaHQgLCBpdGVtLndpZHRoIC0gMik7XHJcbiAgICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICB9XHJcbiAgfSk7XHJcblxyXG4gIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgICAgbGV0IHJhbmdlcywgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG4gICAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueEF4aXNEYXRhLnJhbmdlcyk7XHJcbiAgICAgIG1heFJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgICBtaW5SYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgICAgc3dpdGNoIChjb2x1bW5PcHRpb24udHlwZSkge1xyXG4gICAgICAgIGNhc2UgJ2dyb3VwJzpcclxuICAgICAgICAgIHZhciBwb2ludHMgPSBnZXRCYXJEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeUF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgcG9pbnRzID0gZml4QmFyRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBzZXJpZXMubGVuZ3RoLCBzZXJpZXNJbmRleCwgY29uZmlnLCBvcHRzKTtcclxuICAgICAgICAgIGRyYXdCYXJQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAnc3RhY2snOlxyXG4gICAgICAgICAgdmFyIHBvaW50cyA9IGdldEJhclN0YWNrRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHlBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBzZXJpZXNJbmRleCwgc2VyaWVzLCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdCYXJQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgeUF4aXNQb2ludHM6IHlBeGlzUG9pbnRzLFxyXG4gICAgY2FsUG9pbnRzOiBjYWxQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3Q2FuZGxlRGF0YVBvaW50cyhzZXJpZXMsIHNlcmllc01BLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA1ICYmIGFyZ3VtZW50c1s1XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzVdIDogMTtcclxuICB2YXIgY2FuZGxlT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBjb2xvcjoge30sXHJcbiAgICBhdmVyYWdlOiB7fVxyXG4gIH0sIG9wdHMuZXh0cmEuY2FuZGxlKTtcclxuICBjYW5kbGVPcHRpb24uY29sb3IgPSBhc3NpZ24oe30sIHtcclxuICAgIHVwTGluZTogJyNmMDQ4NjQnLFxyXG4gICAgdXBGaWxsOiAnI2YwNDg2NCcsXHJcbiAgICBkb3duTGluZTogJyMyZmMyNWInLFxyXG4gICAgZG93bkZpbGw6ICcjMmZjMjViJ1xyXG4gIH0sIGNhbmRsZU9wdGlvbi5jb2xvcik7XHJcbiAgY2FuZGxlT3B0aW9uLmF2ZXJhZ2UgPSBhc3NpZ24oe30sIHtcclxuICAgIHNob3c6IGZhbHNlLFxyXG4gICAgbmFtZTogW10sXHJcbiAgICBkYXk6IFtdLFxyXG4gICAgY29sb3I6IGNvbmZpZy5jb2xvclxyXG4gIH0sIGNhbmRsZU9wdGlvbi5hdmVyYWdlKTtcclxuICBvcHRzLmV4dHJhLmNhbmRsZSA9IGNhbmRsZU9wdGlvbjtcclxuICBsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG4gICAgeEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICBsZXQgY2FsUG9pbnRzID0gW107XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgbGV0IGxlZnROdW0gPSAtMjtcclxuICBsZXQgcmlnaHROdW0gPSB4QXhpc1BvaW50cy5sZW5ndGggKyAyO1xyXG4gIGxldCBsZWZ0U3BhY2UgPSAwO1xyXG4gIGxldCByaWdodFNwYWNlID0gb3B0cy53aWR0aCArIGVhY2hTcGFjaW5nO1xyXG4gIGlmIChvcHRzLl9zY3JvbGxEaXN0YW5jZV8gJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICE9PSAwICYmIG9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcbiAgICBjb250ZXh0LnRyYW5zbGF0ZShvcHRzLl9zY3JvbGxEaXN0YW5jZV8sIDApO1xyXG4gICAgbGVmdE51bSA9IE1hdGguZmxvb3IoLW9wdHMuX3Njcm9sbERpc3RhbmNlXyAvIGVhY2hTcGFjaW5nKSAtIDI7XHJcbiAgICByaWdodE51bSA9IGxlZnROdW0gKyBvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQ7XHJcbiAgICBsZWZ0U3BhY2UgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfIC0gZWFjaFNwYWNpbmcgKiAyICsgb3B0cy5hcmVhWzNdO1xyXG4gICAgcmlnaHRTcGFjZSA9IGxlZnRTcGFjZSArIChvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQpICogZWFjaFNwYWNpbmc7XHJcbiAgfVxyXG4gIC8v55S75Z2H57q/XHJcbiAgaWYgKGNhbmRsZU9wdGlvbi5hdmVyYWdlLnNob3cgfHwgc2VyaWVzTUEpIHsgLy9NZXJnZSBwdWxsIHJlcXVlc3QgITEyIGZyb20g6YKx6LS157+UXHJcbiAgICBzZXJpZXNNQS5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG4gICAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgICAgdmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICB2YXIgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMsZWFjaFNlcmllcyk7XHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc3BsaXRQb2ludExpc3QubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICBsZXQgcG9pbnRzID0gc3BsaXRQb2ludExpc3RbaV07XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEpO1xyXG4gICAgICAgIGlmIChwb2ludHMubGVuZ3RoID09PSAxKSB7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG4gICAgICAgICAgY29udGV4dC5hcmMocG9pbnRzWzBdLngsIHBvaW50c1swXS55LCAxLCAwLCAyICogTWF0aC5QSSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcbiAgICAgICAgICBsZXQgc3RhcnRQb2ludCA9IDA7XHJcbiAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuICAgICAgICAgICAgaWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgc3RhcnRQb2ludCA9IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgdmFyIGN0cmxQb2ludCA9IGNyZWF0ZUN1cnZlQ29udHJvbFBvaW50cyhwb2ludHMsIGogLSAxKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmJlemllckN1cnZlVG8oY3RybFBvaW50LmN0ckEueCwgY3RybFBvaW50LmN0ckEueSwgY3RybFBvaW50LmN0ckIueCwgY3RybFBvaW50LmN0ckIueSwgaXRlbS54LFxyXG4gICAgICAgICAgICAgICAgaXRlbS55KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcbiAgLy/nlLtL57q/XHJcbiAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgdmFyIHBvaW50cyA9IGdldENhbmRsZURhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICBjYWxQb2ludHMucHVzaChwb2ludHMpO1xyXG4gICAgdmFyIHNwbGl0UG9pbnRMaXN0ID0gc3BsaXRQb2ludHMocG9pbnRzLGVhY2hTZXJpZXMpO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBzcGxpdFBvaW50TGlzdFswXS5sZW5ndGg7IGkrKykge1xyXG4gICAgICBpZiAoaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgbGV0IGl0ZW0gPSBzcGxpdFBvaW50TGlzdFswXVtpXTtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIC8v5aaC5p6c5LiK5raoXHJcbiAgICAgICAgaWYgKGRhdGFbaV1bMV0gLSBkYXRhW2ldWzBdID4gMCkge1xyXG4gICAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShjYW5kbGVPcHRpb24uY29sb3IudXBMaW5lKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGNhbmRsZU9wdGlvbi5jb2xvci51cEZpbGwpO1xyXG4gICAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW1bM10ueCwgaXRlbVszXS55KTsgLy/pobbngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMV0ueCwgaXRlbVsxXS55KTsgLy/mlLbnm5jkuK3pl7TngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMV0ueCAtIGVhY2hTcGFjaW5nIC8gNCwgaXRlbVsxXS55KTsgLy/mlLbnm5jlt6bkvqfngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMF0ueCAtIGVhY2hTcGFjaW5nIC8gNCwgaXRlbVswXS55KTsgLy/lvIDnm5jlt6bkvqfngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMF0ueCwgaXRlbVswXS55KTsgLy/lvIDnm5jkuK3pl7TngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMl0ueCwgaXRlbVsyXS55KTsgLy/lupXngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMF0ueCwgaXRlbVswXS55KTsgLy/lvIDnm5jkuK3pl7TngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMF0ueCArIGVhY2hTcGFjaW5nIC8gNCwgaXRlbVswXS55KTsgLy/lvIDnm5jlj7PkvqfngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMV0ueCArIGVhY2hTcGFjaW5nIC8gNCwgaXRlbVsxXS55KTsgLy/mlLbnm5jlj7PkvqfngrlcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW1bMV0ueCwgaXRlbVsxXS55KTsgLy/mlLbnm5jkuK3pl7TngrlcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW1bM10ueCwgaXRlbVszXS55KTsgLy/pobbngrlcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShjYW5kbGVPcHRpb24uY29sb3IuZG93bkxpbmUpO1xyXG4gICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoY2FuZGxlT3B0aW9uLmNvbG9yLmRvd25GaWxsKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtWzNdLngsIGl0ZW1bM10ueSk7IC8v6aG254K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzBdLngsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Lit6Ze054K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzBdLnggLSBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMF0ueSk7IC8v5byA55uY5bem5L6n54K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzFdLnggLSBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMV0ueSk7IC8v5pS255uY5bem5L6n54K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzFdLngsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Lit6Ze054K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzJdLngsIGl0ZW1bMl0ueSk7IC8v5bqV54K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzFdLngsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Lit6Ze054K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzFdLnggKyBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Y+z5L6n54K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzBdLnggKyBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Y+z5L6n54K5XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtWzBdLngsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Lit6Ze054K5XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtWzNdLngsIGl0ZW1bM10ueSk7IC8v6aG254K5XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0pO1xyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gIHJldHVybiB7XHJcbiAgICB4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcbiAgICBjYWxQb2ludHM6IGNhbFBvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZ1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdBcmVhRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIHZhciBhcmVhT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOiAnc3RyYWlnaHQnLFxyXG4gICAgb3BhY2l0eTogMC4yLFxyXG4gICAgYWRkTGluZTogZmFsc2UsXHJcbiAgICB3aWR0aDogMixcclxuICAgIGdyYWRpZW50OiBmYWxzZVxyXG4gIH0sIG9wdHMuZXh0cmEuYXJlYSk7XHJcbiAgbGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuICAgIHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgZWFjaFNwYWNpbmcgPSB4QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcbiAgbGV0IGVuZFkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXTtcclxuICBsZXQgY2FsUG9pbnRzID0gW107XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgbGV0IGxlZnRTcGFjZSA9IDA7XHJcbiAgbGV0IHJpZ2h0U3BhY2UgPSBvcHRzLndpZHRoICsgZWFjaFNwYWNpbmc7XHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDAgJiYgb3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgICBsZWZ0U3BhY2UgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfIC0gZWFjaFNwYWNpbmcgKiAyICsgb3B0cy5hcmVhWzNdO1xyXG4gICAgcmlnaHRTcGFjZSA9IGxlZnRTcGFjZSArIChvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQpICogZWFjaFNwYWNpbmc7XHJcbiAgfVxyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICBsZXQgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgIGxldCBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgY2FsUG9pbnRzLnB1c2gocG9pbnRzKTtcclxuICAgIGxldCBzcGxpdFBvaW50TGlzdCA9IHNwbGl0UG9pbnRzKHBvaW50cyxlYWNoU2VyaWVzKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc3BsaXRQb2ludExpc3QubGVuZ3RoOyBpKyspIHtcclxuICAgICAgbGV0IHBvaW50cyA9IHNwbGl0UG9pbnRMaXN0W2ldO1xyXG4gICAgICAvLyDnu5jliLbljLrln5/mlbBcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCBhcmVhT3B0aW9uLm9wYWNpdHkpKTtcclxuICAgICAgaWYgKGFyZWFPcHRpb24uZ3JhZGllbnQpIHtcclxuICAgICAgICBsZXQgZ3JhZGllbnQgPSBjb250ZXh0LmNyZWF0ZUxpbmVhckdyYWRpZW50KDAsIG9wdHMuYXJlYVswXSwgMCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG4gICAgICAgIGdyYWRpZW50LmFkZENvbG9yU3RvcCgnMCcsIGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIGFyZWFPcHRpb24ub3BhY2l0eSkpO1xyXG4gICAgICAgIGdyYWRpZW50LmFkZENvbG9yU3RvcCgnMS4wJywgaGV4VG9SZ2IoXCIjRkZGRkZGXCIsIDAuMSkpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGdyYWRpZW50KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCBhcmVhT3B0aW9uLm9wYWNpdHkpKTtcclxuICAgICAgfVxyXG4gICAgICBjb250ZXh0LnNldExpbmVXaWR0aChhcmVhT3B0aW9uLndpZHRoICogb3B0cy5waXgpO1xyXG4gICAgICBpZiAocG9pbnRzLmxlbmd0aCA+IDEpIHtcclxuICAgICAgICBsZXQgZmlyc3RQb2ludCA9IHBvaW50c1swXTtcclxuICAgICAgICBsZXQgbGFzdFBvaW50ID0gcG9pbnRzW3BvaW50cy5sZW5ndGggLSAxXTtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhmaXJzdFBvaW50LngsIGZpcnN0UG9pbnQueSk7XHJcbiAgICAgICAgbGV0IHN0YXJ0UG9pbnQgPSAwO1xyXG4gICAgICAgIGlmIChhcmVhT3B0aW9uLnR5cGUgPT09ICdjdXJ2ZScpIHtcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBsZXQgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuYmV6aWVyQ3VydmVUbyhjdHJsUG9pbnQuY3RyQS54LCBjdHJsUG9pbnQuY3RyQS55LCBjdHJsUG9pbnQuY3RyQi54LCBjdHJsUG9pbnQuY3RyQi55LCBpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH07XHJcbiAgICAgICAgfSBcclxuICAgICAgICBpZiAoYXJlYU9wdGlvbi50eXBlID09PSAnc3RyYWlnaHQnKSB7XHJcbiAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuICAgICAgICAgICAgaWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgc3RhcnRQb2ludCA9IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoYXJlYU9wdGlvbi50eXBlID09PSAnc3RlcCcpIHtcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIHBvaW50c1tqIC0gMV0ueSk7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhsYXN0UG9pbnQueCwgZW5kWSk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oZmlyc3RQb2ludC54LCBlbmRZKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhmaXJzdFBvaW50LngsIGZpcnN0UG9pbnQueSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbMF07XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54IC0gZWFjaFNwYWNpbmcgLyAyLCBpdGVtLnkpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCArIGVhY2hTcGFjaW5nIC8gMiwgaXRlbS55KTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyBlYWNoU3BhY2luZyAvIDIsIGVuZFkpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCAtIGVhY2hTcGFjaW5nIC8gMiwgZW5kWSk7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54IC0gZWFjaFNwYWNpbmcgLyAyLCBpdGVtLnkpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAvL+eUu+i/nue6v1xyXG4gICAgICBpZiAoYXJlYU9wdGlvbi5hZGRMaW5lKSB7XHJcbiAgICAgICAgaWYgKGVhY2hTZXJpZXMubGluZVR5cGUgPT0gJ2Rhc2gnKSB7XHJcbiAgICAgICAgICBsZXQgZGFzaExlbmd0aCA9IGVhY2hTZXJpZXMuZGFzaExlbmd0aCA/IGVhY2hTZXJpZXMuZGFzaExlbmd0aCA6IDg7XHJcbiAgICAgICAgICBkYXNoTGVuZ3RoICo9IG9wdHMucGl4O1xyXG4gICAgICAgICAgY29udGV4dC5zZXRMaW5lRGFzaChbZGFzaExlbmd0aCwgZGFzaExlbmd0aF0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZWFjaFNlcmllcy5jb2xvcik7XHJcbiAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoYXJlYU9wdGlvbi53aWR0aCAqIG9wdHMucGl4KTtcclxuICAgICAgICBpZiAocG9pbnRzLmxlbmd0aCA9PT0gMSkge1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICAgIGNvbnRleHQuYXJjKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSwgMSwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG4gICAgICAgICAgbGV0IHN0YXJ0UG9pbnQgPSAwO1xyXG4gICAgICAgICAgaWYgKGFyZWFPcHRpb24udHlwZSA9PT0gJ2N1cnZlJykge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICAgIGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5iZXppZXJDdXJ2ZVRvKGN0cmxQb2ludC5jdHJBLngsIGN0cmxQb2ludC5jdHJBLnksIGN0cmxQb2ludC5jdHJCLngsIGN0cmxQb2ludC5jdHJCLnksIGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpZiAoYXJlYU9wdGlvbi50eXBlID09PSAnc3RyYWlnaHQnKSB7XHJcbiAgICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbal07XHJcbiAgICAgICAgICAgICAgaWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICAgIHN0YXJ0UG9pbnQgPSAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpZiAoYXJlYU9wdGlvbi50eXBlID09PSAnc3RlcCcpIHtcclxuICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBwb2ludHMubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuICAgICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgICAgc3RhcnRQb2ludCA9IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlmIChqID4gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UgJiYgaXRlbS54IDwgcmlnaHRTcGFjZSkge1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBwb2ludHNbaiAtIDFdLnkpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8v55S754K5XHJcbiAgICBpZiAob3B0cy5kYXRhUG9pbnRTaGFwZSAhPT0gZmFsc2UpIHtcclxuICAgICAgZHJhd1BvaW50U2hhcGUocG9pbnRzLCBlYWNoU2VyaWVzLmNvbG9yLCBlYWNoU2VyaWVzLnBvaW50U2hhcGUsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgfVxyXG4gIH0pO1xyXG5cclxuICBpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG4gICAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgICAgdmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICBkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzKTtcclxuICAgIH0pO1xyXG4gIH1cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICByZXR1cm4ge1xyXG4gICAgeEF4aXNQb2ludHM6IHhBeGlzUG9pbnRzLFxyXG4gICAgY2FsUG9pbnRzOiBjYWxQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3U2NhdHRlckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICB2YXIgc2NhdHRlck9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTogJ2NpcmNsZSdcclxuICB9LCBvcHRzLmV4dHJhLnNjYXR0ZXIpO1xyXG4gIGxldCB4QXhpc0RhdGEgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEsXHJcbiAgICB4QXhpc1BvaW50cyA9IHhBeGlzRGF0YS54QXhpc1BvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nID0geEF4aXNEYXRhLmVhY2hTcGFjaW5nO1xyXG4gIHZhciBjYWxQb2ludHMgPSBbXTtcclxuICBjb250ZXh0LnNhdmUoKTtcclxuICBsZXQgbGVmdFNwYWNlID0gMDtcclxuICBsZXQgcmlnaHRTcGFjZSA9IG9wdHMud2lkdGggKyBlYWNoU3BhY2luZztcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuICAgIGxlZnRTcGFjZSA9IC1vcHRzLl9zY3JvbGxEaXN0YW5jZV8gLSBlYWNoU3BhY2luZyAqIDIgKyBvcHRzLmFyZWFbM107XHJcbiAgICByaWdodFNwYWNlID0gbGVmdFNwYWNlICsgKG9wdHMueEF4aXMuaXRlbUNvdW50ICsgNCkgKiBlYWNoU3BhY2luZztcclxuICB9XHJcbiAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgdmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgIHZhciBzaGFwZSA9IGVhY2hTZXJpZXMucG9pbnRTaGFwZTtcclxuICAgIGlmIChzaGFwZSA9PT0gJ2RpYW1vbmQnKSB7XHJcbiAgICAgIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCAtIDQuNSwgaXRlbS55KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55ICsgNC41KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCArIDQuNSwgaXRlbS55KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ2NpcmNsZScpIHtcclxuICAgICAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgICBpZiAoaXRlbSAhPT0gbnVsbCkge1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54ICsgMi41ICogb3B0cy5waXgsIGl0ZW0ueSk7XHJcbiAgICAgICAgICBjb250ZXh0LmFyYyhpdGVtLngsIGl0ZW0ueSwgMyAqIG9wdHMucGl4LCAwLCAyICogTWF0aC5QSSwgZmFsc2UpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICB9IGVsc2UgaWYgKHNoYXBlID09PSAnc3F1YXJlJykge1xyXG4gICAgICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICAgIGlmIChpdGVtICE9PSBudWxsKSB7XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLnggLSAzLjUsIGl0ZW0ueSAtIDMuNSk7XHJcbiAgICAgICAgICBjb250ZXh0LnJlY3QoaXRlbS54IC0gMy41LCBpdGVtLnkgLSAzLjUsIDcsIDcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICB9IGVsc2UgaWYgKHNoYXBlID09PSAndHJpYW5nbGUnKSB7XHJcbiAgICAgIHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwpIHtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCAtIDQuNSwgaXRlbS55ICsgNC41KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCArIDQuNSwgaXRlbS55ICsgNC41KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55IC0gNC41KTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfSBlbHNlIGlmIChzaGFwZSA9PT0gJ3RyaWFuZ2xlJykge1xyXG4gICAgICByZXR1cm47XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5maWxsKCk7XHJcbiAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIH0pO1xyXG4gIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgICAgbGV0IHJhbmdlcywgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG4gICAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgICBtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG4gICAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgICAgdmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICAgIGRyYXdQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQsIG9wdHMpO1xyXG4gICAgfSk7XHJcbiAgfVxyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gIHJldHVybiB7XHJcbiAgICB4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcbiAgICBjYWxQb2ludHM6IGNhbFBvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZ1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdCdWJibGVEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgdmFyIGJ1YmJsZU9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgb3BhY2l0eTogMSxcclxuICAgIGJvcmRlcjoyXHJcbiAgfSwgb3B0cy5leHRyYS5idWJibGUpO1xyXG4gIGxldCB4QXhpc0RhdGEgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEsXHJcbiAgICB4QXhpc1BvaW50cyA9IHhBeGlzRGF0YS54QXhpc1BvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nID0geEF4aXNEYXRhLmVhY2hTcGFjaW5nO1xyXG4gIHZhciBjYWxQb2ludHMgPSBbXTtcclxuICBjb250ZXh0LnNhdmUoKTtcclxuICBsZXQgbGVmdFNwYWNlID0gMDtcclxuICBsZXQgcmlnaHRTcGFjZSA9IG9wdHMud2lkdGggKyBlYWNoU3BhY2luZztcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuICAgIGxlZnRTcGFjZSA9IC1vcHRzLl9zY3JvbGxEaXN0YW5jZV8gLSBlYWNoU3BhY2luZyAqIDIgKyBvcHRzLmFyZWFbM107XHJcbiAgICByaWdodFNwYWNlID0gbGVmdFNwYWNlICsgKG9wdHMueEF4aXMuaXRlbUNvdW50ICsgNCkgKiBlYWNoU3BhY2luZztcclxuICB9XHJcbiAgc2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgIG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG4gICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgdmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKGJ1YmJsZU9wdGlvbi5ib3JkZXIgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCBidWJibGVPcHRpb24ub3BhY2l0eSkpO1xyXG4gICAgcG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54ICsgaXRlbS5yLCBpdGVtLnkpO1xyXG4gICAgICBjb250ZXh0LmFyYyhpdGVtLngsIGl0ZW0ueSwgaXRlbS5yICogb3B0cy5waXgsIDAsIDIgKiBNYXRoLlBJLCBmYWxzZSk7XHJcbiAgICB9KTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBcclxuICAgIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgdmFyIGZvbnRTaXplID0gc2VyaWVzLnRleHRTaXplICogb3B0cy5waXggfHwgY29uZmlnLmZvbnRTaXplO1xyXG4gICAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoZm9udFNpemUpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHNlcmllcy50ZXh0Q29sb3IgfHwgXCIjRkZGRkZGXCIpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdjZW50ZXInKTtcclxuICAgICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhpdGVtLnQpLCBpdGVtLngsIGl0ZW0ueSArIGZvbnRTaXplLzIpO1xyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbignbGVmdCcpO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICB9KTtcclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICByZXR1cm4ge1xyXG4gICAgeEF4aXNQb2ludHM6IHhBeGlzUG9pbnRzLFxyXG4gICAgY2FsUG9pbnRzOiBjYWxQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuICB9O1xyXG59XHJcblxyXG5cclxuZnVuY3Rpb24gZHJhd0xpbmVEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgdmFyIGxpbmVPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIHR5cGU6ICdzdHJhaWdodCcsXHJcbiAgICB3aWR0aDogMlxyXG4gIH0sIG9wdHMuZXh0cmEubGluZSk7XHJcbiAgbGluZU9wdGlvbi53aWR0aCAqPSBvcHRzLnBpeDtcclxuICBsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG4gICAgeEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICB2YXIgY2FsUG9pbnRzID0gW107XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgbGV0IGxlZnRTcGFjZSA9IDA7XHJcbiAgbGV0IHJpZ2h0U3BhY2UgPSBvcHRzLndpZHRoICsgZWFjaFNwYWNpbmc7XHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDAgJiYgb3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgICBsZWZ0U3BhY2UgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfIC0gZWFjaFNwYWNpbmcgKiAyICsgb3B0cy5hcmVhWzNdO1xyXG4gICAgcmlnaHRTcGFjZSA9IGxlZnRTcGFjZSArIChvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQpICogZWFjaFNwYWNpbmc7XHJcbiAgfVxyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgY2FsUG9pbnRzLnB1c2gocG9pbnRzKTtcclxuICAgIHZhciBzcGxpdFBvaW50TGlzdCA9IHNwbGl0UG9pbnRzKHBvaW50cyxlYWNoU2VyaWVzKTtcclxuICAgIGlmIChlYWNoU2VyaWVzLmxpbmVUeXBlID09ICdkYXNoJykge1xyXG4gICAgICBsZXQgZGFzaExlbmd0aCA9IGVhY2hTZXJpZXMuZGFzaExlbmd0aCA/IGVhY2hTZXJpZXMuZGFzaExlbmd0aCA6IDg7XHJcbiAgICAgIGRhc2hMZW5ndGggKj0gb3B0cy5waXg7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZURhc2goW2Rhc2hMZW5ndGgsIGRhc2hMZW5ndGhdKTtcclxuICAgIH1cclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgobGluZU9wdGlvbi53aWR0aCk7XHJcbiAgICBzcGxpdFBvaW50TGlzdC5mb3JFYWNoKGZ1bmN0aW9uKHBvaW50cywgaW5kZXgpIHtcclxuICAgICAgaWYgKHBvaW50cy5sZW5ndGggPT09IDEpIHtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG4gICAgICAgIGNvbnRleHQuYXJjKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSwgMSwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcbiAgICAgICAgbGV0IHN0YXJ0UG9pbnQgPSAwO1xyXG4gICAgICAgIGlmIChsaW5lT3B0aW9uLnR5cGUgPT09ICdjdXJ2ZScpIHtcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICB2YXIgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQuYmV6aWVyQ3VydmVUbyhjdHJsUG9pbnQuY3RyQS54LCBjdHJsUG9pbnQuY3RyQS55LCBjdHJsUG9pbnQuY3RyQi54LCBjdHJsUG9pbnQuY3RyQi55LCBpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChsaW5lT3B0aW9uLnR5cGUgPT09ICdzdHJhaWdodCcpIHtcclxuICAgICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcbiAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChsaW5lT3B0aW9uLnR5cGUgPT09ICdzdGVwJykge1xyXG4gICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBwb2ludHMubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbal07XHJcbiAgICAgICAgICAgIGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgIHN0YXJ0UG9pbnQgPSAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmIChqID4gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UgJiYgaXRlbS54IDwgcmlnaHRTcGFjZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ueCwgcG9pbnRzW2ogLSAxXS55KTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG4gICAgaWYgKG9wdHMuZGF0YVBvaW50U2hhcGUgIT09IGZhbHNlKSB7XHJcbiAgICAgIGRyYXdQb2ludFNoYXBlKHBvaW50cywgZWFjaFNlcmllcy5jb2xvciwgZWFjaFNlcmllcy5wb2ludFNoYXBlLCBjb250ZXh0LCBvcHRzKTtcclxuICAgIH1cclxuICB9KTtcclxuICBpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICAgIGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuICAgICAgcmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG4gICAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgICAgbWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuICAgICAgdmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcbiAgICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgICBkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzKTtcclxuICAgIH0pO1xyXG4gIH1cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICByZXR1cm4ge1xyXG4gICAgeEF4aXNQb2ludHM6IHhBeGlzUG9pbnRzLFxyXG4gICAgY2FsUG9pbnRzOiBjYWxQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3TWl4RGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIGxldCBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIGxldCBjb2x1bW5PcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIHdpZHRoOiBlYWNoU3BhY2luZyAvIDIsXHJcbiAgICBiYXJCb3JkZXJDaXJjbGU6IGZhbHNlLFxyXG4gICAgYmFyQm9yZGVyUmFkaXVzOiBbXSxcclxuICAgIHNlcmllc0dhcDogMixcclxuICAgIGxpbmVhclR5cGU6ICdub25lJyxcclxuICAgIGxpbmVhck9wYWNpdHk6IDEsXHJcbiAgICBjdXN0b21Db2xvcjogW10sXHJcbiAgICBjb2xvclN0b3A6IDAsXHJcbiAgfSwgb3B0cy5leHRyYS5taXguY29sdW1uKTtcclxuICBsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG4gICAgeEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcbiAgICBlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICBsZXQgZW5kWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG4gIGxldCBjYWxQb2ludHMgPSBbXTtcclxuICB2YXIgY29sdW1uSW5kZXggPSAwO1xyXG4gIHZhciBjb2x1bW5MZW5ndGggPSAwO1xyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBpZiAoZWFjaFNlcmllcy50eXBlID09ICdjb2x1bW4nKSB7XHJcbiAgICAgIGNvbHVtbkxlbmd0aCArPSAxO1xyXG4gICAgfVxyXG4gIH0pO1xyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG4gIGxldCBsZWZ0TnVtID0gLTI7XHJcbiAgbGV0IHJpZ2h0TnVtID0geEF4aXNQb2ludHMubGVuZ3RoICsgMjtcclxuICBsZXQgbGVmdFNwYWNlID0gMDtcclxuICBsZXQgcmlnaHRTcGFjZSA9IG9wdHMud2lkdGggKyBlYWNoU3BhY2luZztcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuICAgIGxlZnROdW0gPSBNYXRoLmZsb29yKC1vcHRzLl9zY3JvbGxEaXN0YW5jZV8gLyBlYWNoU3BhY2luZykgLSAyO1xyXG4gICAgcmlnaHROdW0gPSBsZWZ0TnVtICsgb3B0cy54QXhpcy5pdGVtQ291bnQgKyA0O1xyXG4gICAgbGVmdFNwYWNlID0gLW9wdHMuX3Njcm9sbERpc3RhbmNlXyAtIGVhY2hTcGFjaW5nICogMiArIG9wdHMuYXJlYVszXTtcclxuICAgIHJpZ2h0U3BhY2UgPSBsZWZ0U3BhY2UgKyAob3B0cy54QXhpcy5pdGVtQ291bnQgKyA0KSAqIGVhY2hTcGFjaW5nO1xyXG4gIH1cclxuICBjb2x1bW5PcHRpb24uY3VzdG9tQ29sb3IgPSBmaWxsQ3VzdG9tQ29sb3IoY29sdW1uT3B0aW9uLmxpbmVhclR5cGUsIGNvbHVtbk9wdGlvbi5jdXN0b21Db2xvciwgc2VyaWVzLCBjb25maWcpO1xyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcbiAgICBtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICB2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuICAgIHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsIHByb2Nlc3MpO1xyXG4gICAgY2FsUG9pbnRzLnB1c2gocG9pbnRzKTtcclxuICAgIC8vIOe7mOWItuafseeKtuaVsOaNruWbvlxyXG4gICAgaWYgKGVhY2hTZXJpZXMudHlwZSA9PSAnY29sdW1uJykge1xyXG4gICAgICBwb2ludHMgPSBmaXhDb2x1bWVEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbmd0aCwgY29sdW1uSW5kZXgsIGNvbmZpZywgb3B0cyk7XHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcbiAgICAgICAgaWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcbiAgICAgICAgICB2YXIgc3RhcnRYID0gaXRlbS54IC0gaXRlbS53aWR0aCAvIDI7XHJcbiAgICAgICAgICB2YXIgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBpdGVtLnkgLSBvcHRzLmFyZWFbMl07XHJcbiAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgdmFyIGZpbGxDb2xvciA9IGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvclxyXG4gICAgICAgICAgdmFyIHN0cm9rZUNvbG9yID0gaXRlbS5jb2xvciB8fCBlYWNoU2VyaWVzLmNvbG9yXHJcbiAgICAgICAgICBpZiAoY29sdW1uT3B0aW9uLmxpbmVhclR5cGUgIT09ICdub25lJykge1xyXG4gICAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzdGFydFgsIGl0ZW0ueSwgc3RhcnRYLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICAgIC8v6YCP5piO5riQ5Y+YXHJcbiAgICAgICAgICAgIGlmIChjb2x1bW5PcHRpb24ubGluZWFyVHlwZSA9PSAnb3BhY2l0eScpIHtcclxuICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDAsIGhleFRvUmdiKGZpbGxDb2xvciwgY29sdW1uT3B0aW9uLmxpbmVhck9wYWNpdHkpKTtcclxuICAgICAgICAgICAgICBncmQuYWRkQ29sb3JTdG9wKDEsIGhleFRvUmdiKGZpbGxDb2xvciwgMSkpO1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMCwgaGV4VG9SZ2IoY29sdW1uT3B0aW9uLmN1c3RvbUNvbG9yW2VhY2hTZXJpZXMubGluZWFySW5kZXhdLCBjb2x1bW5PcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoY29sdW1uT3B0aW9uLmNvbG9yU3RvcCwgaGV4VG9SZ2IoY29sdW1uT3B0aW9uLmN1c3RvbUNvbG9yW2VhY2hTZXJpZXMubGluZWFySW5kZXhdLCBjb2x1bW5PcHRpb24ubGluZWFyT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoZmlsbENvbG9yLCAxKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZmlsbENvbG9yID0gZ3JkXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyDlnIbop5LovrnmoYZcclxuICAgICAgICAgIGlmICgoY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cyAmJiBjb2x1bW5PcHRpb24uYmFyQm9yZGVyUmFkaXVzLmxlbmd0aCA9PT0gNCkgfHwgY29sdW1uT3B0aW9uLmJhckJvcmRlckNpcmNsZSkge1xyXG4gICAgICAgICAgICBjb25zdCBsZWZ0ID0gc3RhcnRYO1xyXG4gICAgICAgICAgICBjb25zdCB0b3AgPSBpdGVtLnk7XHJcbiAgICAgICAgICAgIGNvbnN0IHdpZHRoID0gaXRlbS53aWR0aDtcclxuICAgICAgICAgICAgY29uc3QgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gLSBpdGVtLnk7XHJcbiAgICAgICAgICAgIGlmIChjb2x1bW5PcHRpb24uYmFyQm9yZGVyQ2lyY2xlKSB7XHJcbiAgICAgICAgICAgICAgY29sdW1uT3B0aW9uLmJhckJvcmRlclJhZGl1cyA9IFt3aWR0aCAvIDIsIHdpZHRoIC8gMiwgMCwgMF07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGV0IFtyMCwgcjEsIHIyLCByM10gPSBjb2x1bW5PcHRpb24uYmFyQm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICBsZXQgbWluUmFkaXVzID0gTWF0aC5taW4od2lkdGgvMixoZWlnaHQvMik7XHJcbiAgICAgICAgICAgIHIwID0gcjAgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMDtcclxuICAgICAgICAgICAgcjEgPSByMSA+IG1pblJhZGl1cyA/IG1pblJhZGl1cyA6IHIxO1xyXG4gICAgICAgICAgICByMiA9IHIyID4gbWluUmFkaXVzID8gbWluUmFkaXVzIDogcjI7XHJcbiAgICAgICAgICAgIHIzID0gcjMgPiBtaW5SYWRpdXMgPyBtaW5SYWRpdXMgOiByMztcclxuICAgICAgICAgICAgcjAgPSByMCA8IDAgPyAwIDogcjA7XHJcbiAgICAgICAgICAgIHIxID0gcjEgPCAwID8gMCA6IHIxO1xyXG4gICAgICAgICAgICByMiA9IHIyIDwgMCA/IDAgOiByMjtcclxuICAgICAgICAgICAgcjMgPSByMyA8IDAgPyAwIDogcjM7XHJcbiAgICAgICAgICAgIGNvbnRleHQuYXJjKGxlZnQgKyByMCwgdG9wICsgcjAsIHIwLCAtTWF0aC5QSSwgLU1hdGguUEkgLyAyKTtcclxuICAgICAgICAgICAgY29udGV4dC5hcmMobGVmdCArIHdpZHRoIC0gcjEsIHRvcCArIHIxLCByMSwgLU1hdGguUEkgLyAyLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5hcmMobGVmdCArIHdpZHRoIC0gcjIsIHRvcCArIGhlaWdodCAtIHIyLCByMiwgMCwgTWF0aC5QSSAvIDIpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmFyYyhsZWZ0ICsgcjMsIHRvcCArIGhlaWdodCAtIHIzLCByMywgTWF0aC5QSSAvIDIsIE1hdGguUEkpO1xyXG4gICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCBpdGVtLnkpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBpdGVtLndpZHRoIC0gMiwgaXRlbS55KTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCAtIDIsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRYLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSlcclxuICAgICAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShzdHJva2VDb2xvcik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBjb2x1bW5JbmRleCArPSAxO1xyXG4gICAgfVxyXG4gICAgLy/nu5jliLbljLrln5/lm77mlbDmja5cclxuICAgIGlmIChlYWNoU2VyaWVzLnR5cGUgPT0gJ2FyZWEnKSB7XHJcbiAgICAgIGxldCBzcGxpdFBvaW50TGlzdCA9IHNwbGl0UG9pbnRzKHBvaW50cyxlYWNoU2VyaWVzKTtcclxuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBzcGxpdFBvaW50TGlzdC5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgIGxldCBwb2ludHMgPSBzcGxpdFBvaW50TGlzdFtpXTtcclxuICAgICAgICAvLyDnu5jliLbljLrln5/mlbDmja5cclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZWFjaFNlcmllcy5jb2xvcik7XHJcbiAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgMC4yKSk7XHJcbiAgICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMiAqIG9wdHMucGl4KTtcclxuICAgICAgICBpZiAocG9pbnRzLmxlbmd0aCA+IDEpIHtcclxuICAgICAgICAgIHZhciBmaXJzdFBvaW50ID0gcG9pbnRzWzBdO1xyXG4gICAgICAgICAgbGV0IGxhc3RQb2ludCA9IHBvaW50c1twb2ludHMubGVuZ3RoIC0gMV07XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhmaXJzdFBvaW50LngsIGZpcnN0UG9pbnQueSk7XHJcbiAgICAgICAgICBsZXQgc3RhcnRQb2ludCA9IDA7XHJcbiAgICAgICAgICBpZiAoZWFjaFNlcmllcy5zdHlsZSA9PT0gJ2N1cnZlJykge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICAgIGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICB2YXIgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5iZXppZXJDdXJ2ZVRvKGN0cmxQb2ludC5jdHJBLngsIGN0cmxQb2ludC5jdHJBLnksIGN0cmxQb2ludC5jdHJCLngsIGN0cmxQb2ludC5jdHJCLnksIGl0ZW0ueCwgaXRlbS55KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICAgIGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8obGFzdFBvaW50LngsIGVuZFkpO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oZmlyc3RQb2ludC54LCBlbmRZKTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKGZpcnN0UG9pbnQueCwgZmlyc3RQb2ludC55KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgbGV0IGl0ZW0gPSBwb2ludHNbMF07XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLnggLSBlYWNoU3BhY2luZyAvIDIsIGl0ZW0ueSk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyBlYWNoU3BhY2luZyAvIDIsIGl0ZW0ueSk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLnggKyBlYWNoU3BhY2luZyAvIDIsIGVuZFkpO1xyXG4gICAgICAgICAgY29udGV4dC5saW5lVG8oaXRlbS54IC0gZWFjaFNwYWNpbmcgLyAyLCBlbmRZKTtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKGl0ZW0ueCAtIGVhY2hTcGFjaW5nIC8gMiwgaXRlbS55KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8g57uY5Yi25oqY57q/5pWw5o2u5Zu+XHJcbiAgICBpZiAoZWFjaFNlcmllcy50eXBlID09ICdsaW5lJykge1xyXG4gICAgICB2YXIgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMsZWFjaFNlcmllcyk7XHJcbiAgICAgIHNwbGl0UG9pbnRMaXN0LmZvckVhY2goZnVuY3Rpb24ocG9pbnRzLCBpbmRleCkge1xyXG4gICAgICAgIGlmIChlYWNoU2VyaWVzLmxpbmVUeXBlID09ICdkYXNoJykge1xyXG4gICAgICAgICAgbGV0IGRhc2hMZW5ndGggPSBlYWNoU2VyaWVzLmRhc2hMZW5ndGggPyBlYWNoU2VyaWVzLmRhc2hMZW5ndGggOiA4O1xyXG4gICAgICAgICAgZGFzaExlbmd0aCAqPSBvcHRzLnBpeDtcclxuICAgICAgICAgIGNvbnRleHQuc2V0TGluZURhc2goW2Rhc2hMZW5ndGgsIGRhc2hMZW5ndGhdKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDIgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgaWYgKHBvaW50cy5sZW5ndGggPT09IDEpIHtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcbiAgICAgICAgICBjb250ZXh0LmFyYyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnksIDEsIDAsIDIgKiBNYXRoLlBJKTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuICAgICAgICAgIGxldCBzdGFydFBvaW50ID0gMDtcclxuICAgICAgICAgIGlmIChlYWNoU2VyaWVzLnN0eWxlID09ICdjdXJ2ZScpIHtcclxuICAgICAgICAgICAgZm9yIChsZXQgaiA9IDA7IGogPCBwb2ludHMubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICAgICAgICBsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuICAgICAgICAgICAgICBpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkpO1xyXG4gICAgICAgICAgICAgICAgc3RhcnRQb2ludCA9IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlmIChqID4gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UgJiYgaXRlbS54IDwgcmlnaHRTcGFjZSkge1xyXG4gICAgICAgICAgICAgICAgdmFyIGN0cmxQb2ludCA9IGNyZWF0ZUN1cnZlQ29udHJvbFBvaW50cyhwb2ludHMsIGogLSAxKTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuYmV6aWVyQ3VydmVUbyhjdHJsUG9pbnQuY3RyQS54LCBjdHJsUG9pbnQuY3RyQS55LCBjdHJsUG9pbnQuY3RyQi54LCBjdHJsUG9pbnQuY3RyQi55LFxyXG4gICAgICAgICAgICAgICAgICBpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgICAgICAgIGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG4gICAgICAgICAgICAgIGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgICBzdGFydFBvaW50ID0gMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICAgIC8vIOe7mOWItueCueaVsOaNruWbvlxyXG4gICAgaWYgKGVhY2hTZXJpZXMudHlwZSA9PSAncG9pbnQnKSB7XHJcbiAgICAgIGVhY2hTZXJpZXMuYWRkUG9pbnQgPSB0cnVlO1xyXG4gICAgfVxyXG4gICAgaWYgKGVhY2hTZXJpZXMuYWRkUG9pbnQgPT0gdHJ1ZSAmJiBlYWNoU2VyaWVzLnR5cGUgIT09ICdjb2x1bW4nKSB7XHJcbiAgICAgIGRyYXdQb2ludFNoYXBlKHBvaW50cywgZWFjaFNlcmllcy5jb2xvciwgZWFjaFNlcmllcy5wb2ludFNoYXBlLCBjb250ZXh0LCBvcHRzKTtcclxuICAgIH1cclxuICB9KTtcclxuICBpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIHZhciBjb2x1bW5JbmRleCA9IDA7XHJcbiAgICBzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgICBsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcbiAgICAgIHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuICAgICAgbWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcbiAgICAgIG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcbiAgICAgIHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG4gICAgICB2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuICAgICAgaWYgKGVhY2hTZXJpZXMudHlwZSAhPT0gJ2NvbHVtbicpIHtcclxuICAgICAgICBkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0LCBvcHRzKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBwb2ludHMgPSBmaXhDb2x1bWVEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbmd0aCwgY29sdW1uSW5kZXgsIGNvbmZpZywgb3B0cyk7XHJcbiAgICAgICAgZHJhd1BvaW50VGV4dChwb2ludHMsIGVhY2hTZXJpZXMsIGNvbmZpZywgY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgY29sdW1uSW5kZXggKz0gMTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfVxyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gIHJldHVybiB7XHJcbiAgICB4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcbiAgICBjYWxQb2ludHM6IGNhbFBvaW50cyxcclxuICAgIGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZyxcclxuICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcywgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKSB7XHJcbiAgdmFyIHRvb2xUaXBPcHRpb24gPSBvcHRzLmV4dHJhLnRvb2x0aXAgfHwge307XHJcbiAgaWYgKHRvb2xUaXBPcHRpb24uaG9yaXplbnRhbExpbmUgJiYgb3B0cy50b29sdGlwICYmIHByb2Nlc3MgPT09IDEgJiYgKG9wdHMudHlwZSA9PSAnbGluZScgfHwgb3B0cy50eXBlID09ICdhcmVhJyB8fCBvcHRzLnR5cGUgPT0gJ2NvbHVtbicgfHwgb3B0cy50eXBlID09ICdjYW5kbGUnIHx8IG9wdHMudHlwZSA9PSAnbWl4JykpIHtcclxuICAgIGRyYXdUb29sVGlwSG9yaXplbnRhbExpbmUob3B0cywgY29uZmlnLCBjb250ZXh0LCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpXHJcbiAgfVxyXG4gIGNvbnRleHQuc2F2ZSgpO1xyXG4gIGlmIChvcHRzLl9zY3JvbGxEaXN0YW5jZV8gJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICE9PSAwICYmIG9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcbiAgICBjb250ZXh0LnRyYW5zbGF0ZShvcHRzLl9zY3JvbGxEaXN0YW5jZV8sIDApO1xyXG4gIH1cclxuICBpZiAob3B0cy50b29sdGlwICYmIG9wdHMudG9vbHRpcC50ZXh0TGlzdCAmJiBvcHRzLnRvb2x0aXAudGV4dExpc3QubGVuZ3RoICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgIGRyYXdUb29sVGlwKG9wdHMudG9vbHRpcC50ZXh0TGlzdCwgb3B0cy50b29sdGlwLm9mZnNldCwgb3B0cywgY29uZmlnLCBjb250ZXh0LCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG4gIH1cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdYQXhpcyhjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuXHJcbiAgbGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuICAgIHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgc3RhcnRYID0geEF4aXNEYXRhLnN0YXJ0WCxcclxuICAgIGVuZFggPSB4QXhpc0RhdGEuZW5kWCxcclxuICAgIGVhY2hTcGFjaW5nID0geEF4aXNEYXRhLmVhY2hTcGFjaW5nO1xyXG4gIHZhciBib3VuZGFyeUdhcCA9ICdjZW50ZXInO1xyXG4gIGlmIChvcHRzLnR5cGUgPT0gJ2JhcicgfHwgb3B0cy50eXBlID09ICdsaW5lJyB8fCBvcHRzLnR5cGUgPT0gJ2FyZWEnfHwgb3B0cy50eXBlID09ICdzY2F0dGVyJyB8fCBvcHRzLnR5cGUgPT0gJ2J1YmJsZScpIHtcclxuICAgIGJvdW5kYXJ5R2FwID0gb3B0cy54QXhpcy5ib3VuZGFyeUdhcDtcclxuICB9XHJcbiAgdmFyIHN0YXJ0WSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG4gIHZhciBlbmRZID0gb3B0cy5hcmVhWzBdO1xyXG5cclxuICAvL+e7mOWItua7muWKqOadoVxyXG4gIGlmIChvcHRzLmVuYWJsZVNjcm9sbCAmJiBvcHRzLnhBeGlzLnNjcm9sbFNob3cpIHtcclxuICAgIHZhciBzY3JvbGxZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gKyBjb25maWcueEF4aXNIZWlnaHQ7XHJcbiAgICB2YXIgc2Nyb2xsU2NyZWVuV2lkdGggPSBlbmRYIC0gc3RhcnRYO1xyXG4gICAgdmFyIHNjcm9sbFRvdGFsV2lkdGggPSBlYWNoU3BhY2luZyAqICh4QXhpc1BvaW50cy5sZW5ndGggLSAxKTtcclxuICAgIHZhciBzY3JvbGxXaWR0aCA9IHNjcm9sbFNjcmVlbldpZHRoICogc2Nyb2xsU2NyZWVuV2lkdGggLyBzY3JvbGxUb3RhbFdpZHRoO1xyXG4gICAgdmFyIHNjcm9sbExlZnQgPSAwO1xyXG4gICAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXykge1xyXG4gICAgICBzY3JvbGxMZWZ0ID0gLW9wdHMuX3Njcm9sbERpc3RhbmNlXyAqIChzY3JvbGxTY3JlZW5XaWR0aCkgLyBzY3JvbGxUb3RhbFdpZHRoO1xyXG4gICAgfVxyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcCgncm91bmQnKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDYgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuc2Nyb2xsQmFja2dyb3VuZENvbG9yIHx8IFwiI0VGRUJFRlwiKTtcclxuICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgc2Nyb2xsWSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhlbmRYLCBzY3JvbGxZKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcCgncm91bmQnKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDYgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuc2Nyb2xsQ29sb3IgfHwgXCIjQTZBNkE2XCIpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYICsgc2Nyb2xsTGVmdCwgc2Nyb2xsWSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyBzY3JvbGxMZWZ0ICsgc2Nyb2xsV2lkdGgsIHNjcm9sbFkpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVDYXAoJ2J1dHQnKTtcclxuICB9XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgaWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDApIHtcclxuICAgIGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcbiAgfVxyXG4gIC8v57uY5Yi2WOi9tOWIu+W6pue6v1xyXG4gIGlmIChvcHRzLnhBeGlzLmNhbGlicmF0aW9uID09PSB0cnVlKSB7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuZ3JpZENvbG9yIHx8IFwiI2NjY2NjY1wiKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcCgnYnV0dCcpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgIHhBeGlzUG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgaWYgKGluZGV4ID4gMCkge1xyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbSAtIGVhY2hTcGFjaW5nIC8gMiwgc3RhcnRZKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtIC0gZWFjaFNwYWNpbmcgLyAyLCBzdGFydFkgKyAzICogb3B0cy5waXgpO1xyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfVxyXG4gIC8v57uY5Yi2WOi9tOe9keagvFxyXG4gIGlmIChvcHRzLnhBeGlzLmRpc2FibGVHcmlkICE9PSB0cnVlKSB7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuZ3JpZENvbG9yIHx8IFwiI2NjY2NjY1wiKTtcclxuICAgIGNvbnRleHQuc2V0TGluZUNhcCgnYnV0dCcpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgIGlmIChvcHRzLnhBeGlzLmdyaWRUeXBlID09ICdkYXNoJykge1xyXG4gICAgICBjb250ZXh0LnNldExpbmVEYXNoKFtvcHRzLnhBeGlzLmRhc2hMZW5ndGggKiBvcHRzLnBpeCwgb3B0cy54QXhpcy5kYXNoTGVuZ3RoICogb3B0cy5waXhdKTtcclxuICAgIH1cclxuICAgIG9wdHMueEF4aXMuZ3JpZEV2YWwgPSBvcHRzLnhBeGlzLmdyaWRFdmFsIHx8IDE7XHJcbiAgICB4QXhpc1BvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcbiAgICAgIGlmIChpbmRleCAlIG9wdHMueEF4aXMuZ3JpZEV2YWwgPT0gMCkge1xyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbSwgc3RhcnRZKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhpdGVtLCBlbmRZKTtcclxuICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICAgIGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG4gIH1cclxuICAvL+e7mOWItljovbTmlofmoYhcclxuICBpZiAob3B0cy54QXhpcy5kaXNhYmxlZCAhPT0gdHJ1ZSkge1xyXG4gICAgLy8g5a+5WOi9tOWIl+ihqOWBmuaKveeogOWkhOeQhlxyXG4gICAgLy/pu5jorqTlhajpg6jmmL7npLpY6L205qCH562+XHJcbiAgICBsZXQgbWF4WEF4aXNMaXN0TGVuZ3RoID0gY2F0ZWdvcmllcy5sZW5ndGg7XHJcbiAgICAvL+WmguaenOiuvue9ruS6hljovbTljZXlsY/mlbDph49cclxuICAgIGlmIChvcHRzLnhBeGlzLmxhYmVsQ291bnQpIHtcclxuICAgICAgLy/lpoLmnpzorr7nva5Y6L205a+G5bqmXHJcbiAgICAgIGlmIChvcHRzLnhBeGlzLml0ZW1Db3VudCkge1xyXG4gICAgICAgIG1heFhBeGlzTGlzdExlbmd0aCA9IE1hdGguY2VpbChjYXRlZ29yaWVzLmxlbmd0aCAvIG9wdHMueEF4aXMuaXRlbUNvdW50ICogb3B0cy54QXhpcy5sYWJlbENvdW50KTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBtYXhYQXhpc0xpc3RMZW5ndGggPSBvcHRzLnhBeGlzLmxhYmVsQ291bnQ7XHJcbiAgICAgIH1cclxuICAgICAgbWF4WEF4aXNMaXN0TGVuZ3RoIC09IDE7XHJcbiAgICB9XHJcblxyXG4gICAgbGV0IHJhdGlvID0gTWF0aC5jZWlsKGNhdGVnb3JpZXMubGVuZ3RoIC8gbWF4WEF4aXNMaXN0TGVuZ3RoKTtcclxuXHJcbiAgICBsZXQgbmV3Q2F0ZWdvcmllcyA9IFtdO1xyXG4gICAgbGV0IGNnTGVuZ3RoID0gY2F0ZWdvcmllcy5sZW5ndGg7XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGNnTGVuZ3RoOyBpKyspIHtcclxuICAgICAgaWYgKGkgJSByYXRpbyAhPT0gMCkge1xyXG4gICAgICAgIG5ld0NhdGVnb3JpZXMucHVzaChcIlwiKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBuZXdDYXRlZ29yaWVzLnB1c2goY2F0ZWdvcmllc1tpXSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIG5ld0NhdGVnb3JpZXNbY2dMZW5ndGggLSAxXSA9IGNhdGVnb3JpZXNbY2dMZW5ndGggLSAxXTtcclxuICAgIHZhciB4QXhpc0ZvbnRTaXplID0gb3B0cy54QXhpcy5mb250U2l6ZSAqIG9wdHMucGl4IHx8IGNvbmZpZy5mb250U2l6ZTtcclxuICAgIGlmIChjb25maWcuX3hBeGlzVGV4dEFuZ2xlXyA9PT0gMCkge1xyXG4gICAgICBuZXdDYXRlZ29yaWVzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgICB2YXIgeGl0ZW0gPSBvcHRzLnhBeGlzLmZvcm1hdHRlciA/IG9wdHMueEF4aXMuZm9ybWF0dGVyKGl0ZW0pIDogaXRlbTtcclxuICAgICAgICB2YXIgb2Zmc2V0ID0gLW1lYXN1cmVUZXh0KFN0cmluZyh4aXRlbSksIHhBeGlzRm9udFNpemUsIGNvbnRleHQpIC8gMjtcclxuICAgICAgICBpZiAoYm91bmRhcnlHYXAgPT0gJ2NlbnRlcicpIHtcclxuICAgICAgICAgIG9mZnNldCArPSBlYWNoU3BhY2luZyAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciBzY3JvbGxIZWlnaHQgPSAwO1xyXG4gICAgICAgIGlmIChvcHRzLnhBeGlzLnNjcm9sbFNob3cpIHtcclxuICAgICAgICAgIHNjcm9sbEhlaWdodCA9IDYgKiBvcHRzLnBpeDtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldEZvbnRTaXplKHhBeGlzRm9udFNpemUpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMueEF4aXMuZm9udENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyh4aXRlbSksIHhBeGlzUG9pbnRzW2luZGV4XSArIG9mZnNldCwgc3RhcnRZICsgeEF4aXNGb250U2l6ZSArIChjb25maWcueEF4aXNIZWlnaHQgLSBzY3JvbGxIZWlnaHQgLSB4QXhpc0ZvbnRTaXplKSAvIDIpO1xyXG4gICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgfSk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBuZXdDYXRlZ29yaWVzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgICB2YXIgeGl0ZW0gPSBvcHRzLnhBeGlzLmZvcm1hdHRlciA/IG9wdHMueEF4aXMuZm9ybWF0dGVyKGl0ZW0pIDogaXRlbTtcclxuICAgICAgICBjb250ZXh0LnNhdmUoKTtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0Rm9udFNpemUoeEF4aXNGb250U2l6ZSk7XHJcbiAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy54QXhpcy5mb250Q29sb3IgfHwgb3B0cy5mb250Q29sb3IpO1xyXG4gICAgICAgIHZhciB0ZXh0V2lkdGggPSBtZWFzdXJlVGV4dChTdHJpbmcoeGl0ZW0pLCB4QXhpc0ZvbnRTaXplLCBjb250ZXh0KTtcclxuICAgICAgICB2YXIgb2Zmc2V0ID0gLXRleHRXaWR0aDtcclxuICAgICAgICBpZiAoYm91bmRhcnlHYXAgPT0gJ2NlbnRlcicpIHtcclxuICAgICAgICAgIG9mZnNldCArPSBlYWNoU3BhY2luZyAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciBfY2FsUm90YXRlVHJhbnNsYXRlID0gY2FsUm90YXRlVHJhbnNsYXRlKHhBeGlzUG9pbnRzW2luZGV4XSArIGVhY2hTcGFjaW5nIC8gMiwgc3RhcnRZICsgeEF4aXNGb250U2l6ZSAvIDIgKyA1LCBvcHRzLmhlaWdodCksXHJcbiAgICAgICAgICB0cmFuc1ggPSBfY2FsUm90YXRlVHJhbnNsYXRlLnRyYW5zWCxcclxuICAgICAgICAgIHRyYW5zWSA9IF9jYWxSb3RhdGVUcmFuc2xhdGUudHJhbnNZO1xyXG5cclxuICAgICAgICBjb250ZXh0LnJvdGF0ZSgtMSAqIGNvbmZpZy5feEF4aXNUZXh0QW5nbGVfKTtcclxuICAgICAgICBjb250ZXh0LnRyYW5zbGF0ZSh0cmFuc1gsIHRyYW5zWSk7XHJcbiAgICAgICAgY29udGV4dC5maWxsVGV4dChTdHJpbmcoeGl0ZW0pLCB4QXhpc1BvaW50c1tpbmRleF0gKyBvZmZzZXQsIHN0YXJ0WSArIHhBeGlzRm9udFNpemUgKyA1KTtcclxuICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG4gIH1cclxuICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICAvL+e7mOWItljovbTovbTnur9cclxuICBpZiAob3B0cy54QXhpcy5heGlzTGluZSkge1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUob3B0cy54QXhpcy5heGlzTGluZUNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgIGNvbnRleHQubGluZVRvKGVuZFgsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3WUF4aXNHcmlkKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIGlmIChvcHRzLnlBeGlzLmRpc2FibGVHcmlkID09PSB0cnVlKSB7XHJcbiAgICByZXR1cm47XHJcbiAgfVxyXG4gIGxldCBzcGFjaW5nVmFsaWQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuICBsZXQgZWFjaFNwYWNpbmcgPSBzcGFjaW5nVmFsaWQgLyBvcHRzLnlBeGlzLnNwbGl0TnVtYmVyO1xyXG4gIGxldCBzdGFydFggPSBvcHRzLmFyZWFbM107XHJcbiAgbGV0IHhBeGlzUG9pbnRzID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG4gICAgeEF4aXNlYWNoU3BhY2luZyA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICBsZXQgVG90YWxXaWR0aCA9IHhBeGlzZWFjaFNwYWNpbmcgKiAoeEF4aXNQb2ludHMubGVuZ3RoIC0gMSk7XHJcbiAgbGV0IGVuZFggPSBzdGFydFggKyBUb3RhbFdpZHRoO1xyXG4gIGxldCBwb2ludHMgPSBbXTtcclxuICBsZXQgc3RhcnRZID0gMVxyXG4gIGlmIChvcHRzLnhBeGlzLmF4aXNMaW5lID09PSBmYWxzZSkge1xyXG4gICAgc3RhcnRZID0gMFxyXG4gIH1cclxuICBmb3IgKGxldCBpID0gc3RhcnRZOyBpIDwgb3B0cy55QXhpcy5zcGxpdE51bWJlciArIDE7IGkrKykge1xyXG4gICAgcG9pbnRzLnB1c2gob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gLSBlYWNoU3BhY2luZyAqIGkpO1xyXG4gIH1cclxuICBjb250ZXh0LnNhdmUoKTtcclxuICBpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCkge1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuICB9XHJcbiAgaWYgKG9wdHMueUF4aXMuZ3JpZFR5cGUgPT0gJ2Rhc2gnKSB7XHJcbiAgICBjb250ZXh0LnNldExpbmVEYXNoKFtvcHRzLnlBeGlzLmRhc2hMZW5ndGggKiBvcHRzLnBpeCwgb3B0cy55QXhpcy5kYXNoTGVuZ3RoICogb3B0cy5waXhdKTtcclxuICB9XHJcbiAgY29udGV4dC5zZXRTdHJva2VTdHlsZShvcHRzLnlBeGlzLmdyaWRDb2xvcik7XHJcbiAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICBwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhlbmRYLCBpdGVtKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgfSk7XHJcbiAgY29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcbiAgY29udGV4dC5yZXN0b3JlKCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIGlmIChvcHRzLnlBeGlzLmRpc2FibGVkID09PSB0cnVlKSB7XHJcbiAgICByZXR1cm47XHJcbiAgfVxyXG4gIHZhciBzcGFjaW5nVmFsaWQgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXTtcclxuICB2YXIgZWFjaFNwYWNpbmcgPSBzcGFjaW5nVmFsaWQgLyBvcHRzLnlBeGlzLnNwbGl0TnVtYmVyO1xyXG4gIHZhciBzdGFydFggPSBvcHRzLmFyZWFbM107XHJcbiAgdmFyIGVuZFggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdO1xyXG4gIHZhciBlbmRZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcbiAgdmFyIGZpbGxFbmRZID0gZW5kWSArIGNvbmZpZy54QXhpc0hlaWdodDtcclxuICBpZiAob3B0cy54QXhpcy5zY3JvbGxTaG93KSB7XHJcbiAgICBmaWxsRW5kWSAtPSAzICogb3B0cy5waXg7XHJcbiAgfVxyXG4gIGlmIChvcHRzLnhBeGlzLnJvdGF0ZUxhYmVsKSB7XHJcbiAgICBmaWxsRW5kWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdICsgb3B0cy5mb250U2l6ZSAqIG9wdHMucGl4IC8gMjtcclxuICB9XHJcbiAgLy8gc2V0IFlBeGlzIGJhY2tncm91bmRcclxuICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gIGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMuYmFja2dyb3VuZCk7XHJcbiAgaWYgKG9wdHMuZW5hYmxlU2Nyb2xsID09IHRydWUgJiYgb3B0cy54QXhpcy5zY3JvbGxQb3NpdGlvbiAmJiBvcHRzLnhBeGlzLnNjcm9sbFBvc2l0aW9uICE9PSAnbGVmdCcpIHtcclxuICAgIGNvbnRleHQuZmlsbFJlY3QoMCwgMCwgc3RhcnRYLCBmaWxsRW5kWSk7XHJcbiAgfVxyXG4gIGlmIChvcHRzLmVuYWJsZVNjcm9sbCA9PSB0cnVlICYmIG9wdHMueEF4aXMuc2Nyb2xsUG9zaXRpb24gJiYgb3B0cy54QXhpcy5zY3JvbGxQb3NpdGlvbiAhPT0gJ3JpZ2h0Jykge1xyXG4gICAgY29udGV4dC5maWxsUmVjdChlbmRYLCAwLCBvcHRzLndpZHRoLCBmaWxsRW5kWSk7XHJcbiAgfVxyXG4gIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgY29udGV4dC5zdHJva2UoKTtcclxuICBcclxuICBsZXQgdFN0YXJ0TGVmdCA9IG9wdHMuYXJlYVszXTtcclxuICBsZXQgdFN0YXJ0UmlnaHQgPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdO1xyXG4gIGxldCB0U3RhcnRDZW50ZXIgPSBvcHRzLmFyZWFbM10gKyAob3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXSkgLyAyO1xyXG4gIGlmIChvcHRzLnlBeGlzLmRhdGEpIHtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgb3B0cy55QXhpcy5kYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIGxldCB5RGF0YSA9IG9wdHMueUF4aXMuZGF0YVtpXTtcclxuICAgICAgdmFyIHBvaW50cyA9IFtdO1xyXG4gICAgICBpZih5RGF0YS50eXBlID09PSAnY2F0ZWdvcmllcycpe1xyXG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDw9IHlEYXRhLmNhdGVnb3JpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgIHBvaW50cy5wdXNoKG9wdHMuYXJlYVswXSArIHNwYWNpbmdWYWxpZCAvIHlEYXRhLmNhdGVnb3JpZXMubGVuZ3RoIC8gMiArIHNwYWNpbmdWYWxpZCAvIHlEYXRhLmNhdGVnb3JpZXMubGVuZ3RoICogaSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8PSBvcHRzLnlBeGlzLnNwbGl0TnVtYmVyOyBpKyspIHtcclxuICAgICAgICAgIHBvaW50cy5wdXNoKG9wdHMuYXJlYVswXSArIGVhY2hTcGFjaW5nICogaSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlmICh5RGF0YS5kaXNhYmxlZCAhPT0gdHJ1ZSkge1xyXG4gICAgICAgIGxldCByYW5nZXNGb3JtYXQgPSBvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzRm9ybWF0W2ldO1xyXG4gICAgICAgIGxldCB5QXhpc0ZvbnRTaXplID0geURhdGEuZm9udFNpemUgPyB5RGF0YS5mb250U2l6ZSAqIG9wdHMucGl4IDogY29uZmlnLmZvbnRTaXplO1xyXG4gICAgICAgIGxldCB5QXhpc1dpZHRoID0gb3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnlBeGlzV2lkdGhbaV07XHJcbiAgICAgICAgbGV0IHRleHRBbGlnbiA9IHlEYXRhLnRleHRBbGlnbiB8fCBcInJpZ2h0XCI7XHJcbiAgICAgICAgLy/nlLtZ6L205Yi75bqm5Y+K5paH5qGIXHJcbiAgICAgICAgcmFuZ2VzRm9ybWF0LmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgICAgIHZhciBwb3MgPSBwb2ludHNbaW5kZXhdID8gcG9pbnRzW2luZGV4XSA6IGVuZFk7XHJcbiAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgY29udGV4dC5zZXRGb250U2l6ZSh5QXhpc0ZvbnRTaXplKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHlEYXRhLmF4aXNMaW5lQ29sb3IgfHwgJyNjY2NjY2MnKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHlEYXRhLmZvbnRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcik7XHJcbiAgICAgICAgICBsZXQgdG1wc3RyYXQgPSAwO1xyXG4gICAgICAgICAgbGV0IGdhcHdpZHRoID0gNCAqIG9wdHMucGl4O1xyXG4gICAgICAgICAgaWYgKHlBeGlzV2lkdGgucG9zaXRpb24gPT0gJ2xlZnQnKSB7XHJcbiAgICAgICAgICAgIC8v55S75Yi75bqm57q/XHJcbiAgICAgICAgICAgIGlmICh5RGF0YS5jYWxpYnJhdGlvbiA9PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0TGVmdCwgcG9zKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyh0U3RhcnRMZWZ0IC0gMyAqIG9wdHMucGl4LCBwb3MpO1xyXG4gICAgICAgICAgICAgIGdhcHdpZHRoICs9IDMgKiBvcHRzLnBpeDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL+eUu+aWh+Wtl1xyXG4gICAgICAgICAgICBzd2l0Y2ggKHRleHRBbGlnbikge1xyXG4gICAgICAgICAgICAgIGNhc2UgXCJsZWZ0XCI6XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbignbGVmdCcpO1xyXG4gICAgICAgICAgICAgICAgdG1wc3RyYXQgPSB0U3RhcnRMZWZ0IC0geUF4aXNXaWR0aC53aWR0aFxyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgY2FzZSBcInJpZ2h0XCI6XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbigncmlnaHQnKTtcclxuICAgICAgICAgICAgICAgIHRtcHN0cmF0ID0gdFN0YXJ0TGVmdCAtIGdhcHdpZHRoXHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2NlbnRlcicpO1xyXG4gICAgICAgICAgICAgICAgdG1wc3RyYXQgPSB0U3RhcnRMZWZ0IC0geUF4aXNXaWR0aC53aWR0aCAvIDJcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhpdGVtKSwgdG1wc3RyYXQsIHBvcyArIHlBeGlzRm9udFNpemUgLyAyIC0gMyAqIG9wdHMucGl4KTtcclxuXHJcbiAgICAgICAgICB9IGVsc2UgaWYgKHlBeGlzV2lkdGgucG9zaXRpb24gPT0gJ3JpZ2h0Jykge1xyXG4gICAgICAgICAgICAvL+eUu+WIu+W6pue6v1xyXG4gICAgICAgICAgICBpZiAoeURhdGEuY2FsaWJyYXRpb24gPT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHRTdGFydFJpZ2h0LCBwb3MpO1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHRTdGFydFJpZ2h0ICsgMyAqIG9wdHMucGl4LCBwb3MpO1xyXG4gICAgICAgICAgICAgIGdhcHdpZHRoICs9IDMgKiBvcHRzLnBpeDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzd2l0Y2ggKHRleHRBbGlnbikge1xyXG4gICAgICAgICAgICAgIGNhc2UgXCJsZWZ0XCI6XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbignbGVmdCcpO1xyXG4gICAgICAgICAgICAgICAgdG1wc3RyYXQgPSB0U3RhcnRSaWdodCArIGdhcHdpZHRoXHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICBjYXNlIFwicmlnaHRcIjpcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdyaWdodCcpO1xyXG4gICAgICAgICAgICAgICAgdG1wc3RyYXQgPSB0U3RhcnRSaWdodCArIHlBeGlzV2lkdGgud2lkdGhcclxuICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbignY2VudGVyJyk7XHJcbiAgICAgICAgICAgICAgICB0bXBzdHJhdCA9IHRTdGFydFJpZ2h0ICsgeUF4aXNXaWR0aC53aWR0aCAvIDJcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhpdGVtKSwgdG1wc3RyYXQsIHBvcyArIHlBeGlzRm9udFNpemUgLyAyIC0gMyAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIH0gZWxzZSBpZiAoeUF4aXNXaWR0aC5wb3NpdGlvbiA9PSAnY2VudGVyJykge1xyXG4gICAgICAgICAgICAvL+eUu+WIu+W6pue6v1xyXG4gICAgICAgICAgICBpZiAoeURhdGEuY2FsaWJyYXRpb24gPT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgIGNvbnRleHQubW92ZVRvKHRTdGFydENlbnRlciwgcG9zKTtcclxuICAgICAgICAgICAgICBjb250ZXh0LmxpbmVUbyh0U3RhcnRDZW50ZXIgLSAzICogb3B0cy5waXgsIHBvcyk7XHJcbiAgICAgICAgICAgICAgZ2Fwd2lkdGggKz0gMyAqIG9wdHMucGl4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8v55S75paH5a2XXHJcbiAgICAgICAgICAgIHN3aXRjaCAodGV4dEFsaWduKSB7XHJcbiAgICAgICAgICAgICAgY2FzZSBcImxlZnRcIjpcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICAgICAgICAgICAgICB0bXBzdHJhdCA9IHRTdGFydENlbnRlciAtIHlBeGlzV2lkdGgud2lkdGhcclxuICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgIGNhc2UgXCJyaWdodFwiOlxyXG4gICAgICAgICAgICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ3JpZ2h0Jyk7XHJcbiAgICAgICAgICAgICAgICB0bXBzdHJhdCA9IHRTdGFydENlbnRlciAtIGdhcHdpZHRoXHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICAgICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2NlbnRlcicpO1xyXG4gICAgICAgICAgICAgICAgdG1wc3RyYXQgPSB0U3RhcnRDZW50ZXIgLSB5QXhpc1dpZHRoLndpZHRoIC8gMlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGl0ZW0pLCB0bXBzdHJhdCwgcG9zICsgeUF4aXNGb250U2l6ZSAvIDIgLSAzICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgICBjb250ZXh0LnNldFRleHRBbGlnbignbGVmdCcpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIC8v55S7Wei9tOi9tOe6v1xyXG4gICAgICAgIGlmICh5RGF0YS5heGlzTGluZSAhPT0gZmFsc2UpIHtcclxuICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHlEYXRhLmF4aXNMaW5lQ29sb3IgfHwgJyNjY2NjY2MnKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBpZiAoeUF4aXNXaWR0aC5wb3NpdGlvbiA9PSAnbGVmdCcpIHtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0TGVmdCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyh0U3RhcnRMZWZ0LCBvcHRzLmFyZWFbMF0pO1xyXG4gICAgICAgICAgfSBlbHNlIGlmICh5QXhpc1dpZHRoLnBvc2l0aW9uID09ICdyaWdodCcpIHtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0UmlnaHQsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8odFN0YXJ0UmlnaHQsIG9wdHMuYXJlYVswXSk7XHJcbiAgICAgICAgICB9IGVsc2UgaWYgKHlBeGlzV2lkdGgucG9zaXRpb24gPT0gJ2NlbnRlcicpIHtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8odFN0YXJ0Q2VudGVyLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHRTdGFydENlbnRlciwgb3B0cy5hcmVhWzBdKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8v55S7Wei9tOagh+mimFxyXG4gICAgICAgIGlmIChvcHRzLnlBeGlzLnNob3dUaXRsZSkge1xyXG4gICAgICAgICAgbGV0IHRpdGxlRm9udFNpemUgPSB5RGF0YS50aXRsZUZvbnRTaXplICogb3B0cy5waXggfHwgY29uZmlnLmZvbnRTaXplO1xyXG4gICAgICAgICAgbGV0IHRpdGxlID0geURhdGEudGl0bGU7XHJcbiAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgY29udGV4dC5zZXRGb250U2l6ZSh0aXRsZUZvbnRTaXplKTtcclxuICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHlEYXRhLnRpdGxlRm9udENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgICAgICAgIGlmICh5QXhpc1dpZHRoLnBvc2l0aW9uID09ICdsZWZ0Jykge1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRpdGxlLCB0U3RhcnRMZWZ0IC0gbWVhc3VyZVRleHQodGl0bGUsIHRpdGxlRm9udFNpemUsIGNvbnRleHQpIC8gMiArICh5RGF0YS50aXRsZU9mZnNldFggfHwgMCksIG9wdHMuYXJlYVswXSAtICgxMCAtICh5RGF0YS50aXRsZU9mZnNldFkgfHwgMCkpICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgfSBlbHNlIGlmICh5QXhpc1dpZHRoLnBvc2l0aW9uID09ICdyaWdodCcpIHtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsVGV4dCh0aXRsZSwgdFN0YXJ0UmlnaHQgLSBtZWFzdXJlVGV4dCh0aXRsZSwgdGl0bGVGb250U2l6ZSwgY29udGV4dCkgLyAyICsgKHlEYXRhLnRpdGxlT2Zmc2V0WCB8fCAwKSwgb3B0cy5hcmVhWzBdIC0gKDEwIC0gKHlEYXRhLnRpdGxlT2Zmc2V0WSB8fCAwKSkgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICB9IGVsc2UgaWYgKHlBeGlzV2lkdGgucG9zaXRpb24gPT0gJ2NlbnRlcicpIHtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsVGV4dCh0aXRsZSwgdFN0YXJ0Q2VudGVyIC0gbWVhc3VyZVRleHQodGl0bGUsIHRpdGxlRm9udFNpemUsIGNvbnRleHQpIC8gMiArICh5RGF0YS50aXRsZU9mZnNldFggfHwgMCksIG9wdHMuYXJlYVswXSAtICgxMCAtICh5RGF0YS50aXRsZU9mZnNldFkgfHwgMCkpICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh5QXhpc1dpZHRoLnBvc2l0aW9uID09ICdsZWZ0Jykge1xyXG4gICAgICAgICAgdFN0YXJ0TGVmdCAtPSAoeUF4aXNXaWR0aC53aWR0aCArIG9wdHMueUF4aXMucGFkZGluZyAqIG9wdHMucGl4KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdFN0YXJ0UmlnaHQgKz0geUF4aXNXaWR0aC53aWR0aCArIG9wdHMueUF4aXMucGFkZGluZyAqIG9wdHMucGl4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdMZWdlbmQoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGNoYXJ0RGF0YSkge1xyXG4gIGlmIChvcHRzLmxlZ2VuZC5zaG93ID09PSBmYWxzZSkge1xyXG4gICAgcmV0dXJuO1xyXG4gIH1cclxuICBsZXQgbGVnZW5kRGF0YSA9IGNoYXJ0RGF0YS5sZWdlbmREYXRhO1xyXG4gIGxldCBsZWdlbmRMaXN0ID0gbGVnZW5kRGF0YS5wb2ludHM7XHJcbiAgbGV0IGxlZ2VuZEFyZWEgPSBsZWdlbmREYXRhLmFyZWE7XHJcbiAgbGV0IHBhZGRpbmcgPSBvcHRzLmxlZ2VuZC5wYWRkaW5nICogb3B0cy5waXg7XHJcbiAgbGV0IGZvbnRTaXplID0gb3B0cy5sZWdlbmQuZm9udFNpemUgKiBvcHRzLnBpeDtcclxuICBsZXQgc2hhcGVXaWR0aCA9IDE1ICogb3B0cy5waXg7XHJcbiAgbGV0IHNoYXBlUmlnaHQgPSA1ICogb3B0cy5waXg7XHJcbiAgbGV0IGl0ZW1HYXAgPSBvcHRzLmxlZ2VuZC5pdGVtR2FwICogb3B0cy5waXg7XHJcbiAgbGV0IGxpbmVIZWlnaHQgPSBNYXRoLm1heChvcHRzLmxlZ2VuZC5saW5lSGVpZ2h0ICogb3B0cy5waXgsIGZvbnRTaXplKTtcclxuICAvL+eUu+iDjOaZr+WPiui+ueahhlxyXG4gIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgY29udGV4dC5zZXRMaW5lV2lkdGgob3B0cy5sZWdlbmQuYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgY29udGV4dC5zZXRTdHJva2VTdHlsZShvcHRzLmxlZ2VuZC5ib3JkZXJDb2xvcik7XHJcbiAgY29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy5sZWdlbmQuYmFja2dyb3VuZENvbG9yKTtcclxuICBjb250ZXh0Lm1vdmVUbyhsZWdlbmRBcmVhLnN0YXJ0LngsIGxlZ2VuZEFyZWEuc3RhcnQueSk7XHJcbiAgY29udGV4dC5yZWN0KGxlZ2VuZEFyZWEuc3RhcnQueCwgbGVnZW5kQXJlYS5zdGFydC55LCBsZWdlbmRBcmVhLndpZHRoLCBsZWdlbmRBcmVhLmhlaWdodCk7XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBjb250ZXh0LmZpbGwoKTtcclxuICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gIGxlZ2VuZExpc3QuZm9yRWFjaChmdW5jdGlvbihpdGVtTGlzdCwgbGlzdEluZGV4KSB7XHJcbiAgICBsZXQgd2lkdGggPSAwO1xyXG4gICAgbGV0IGhlaWdodCA9IDA7XHJcbiAgICB3aWR0aCA9IGxlZ2VuZERhdGEud2lkdGhBcnJbbGlzdEluZGV4XTtcclxuICAgIGhlaWdodCA9IGxlZ2VuZERhdGEuaGVpZ2h0QXJyW2xpc3RJbmRleF07XHJcbiAgICBsZXQgc3RhcnRYID0gMDtcclxuICAgIGxldCBzdGFydFkgPSAwO1xyXG4gICAgaWYgKG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICd0b3AnIHx8IG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICdib3R0b20nKSB7XHJcbiAgICAgIHN3aXRjaCAob3B0cy5sZWdlbmQuZmxvYXQpIHtcclxuICAgICAgICBjYXNlICdsZWZ0JzpcclxuICAgICAgICAgIHN0YXJ0WCA9IGxlZ2VuZEFyZWEuc3RhcnQueCArIHBhZGRpbmc7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAncmlnaHQnOlxyXG4gICAgICAgICAgc3RhcnRYID0gbGVnZW5kQXJlYS5zdGFydC54ICsgbGVnZW5kQXJlYS53aWR0aCAtIHdpZHRoO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgc3RhcnRYID0gbGVnZW5kQXJlYS5zdGFydC54ICsgKGxlZ2VuZEFyZWEud2lkdGggLSB3aWR0aCkgLyAyO1xyXG4gICAgICB9XHJcbiAgICAgIHN0YXJ0WSA9IGxlZ2VuZEFyZWEuc3RhcnQueSArIHBhZGRpbmcgKyBsaXN0SW5kZXggKiBsaW5lSGVpZ2h0O1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgaWYgKGxpc3RJbmRleCA9PSAwKSB7XHJcbiAgICAgICAgd2lkdGggPSAwO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHdpZHRoID0gbGVnZW5kRGF0YS53aWR0aEFycltsaXN0SW5kZXggLSAxXTtcclxuICAgICAgfVxyXG4gICAgICBzdGFydFggPSBsZWdlbmRBcmVhLnN0YXJ0LnggKyBwYWRkaW5nICsgd2lkdGg7XHJcbiAgICAgIHN0YXJ0WSA9IGxlZ2VuZEFyZWEuc3RhcnQueSArIHBhZGRpbmcgKyAobGVnZW5kQXJlYS5oZWlnaHQgLSBoZWlnaHQpIC8gMjtcclxuICAgIH1cclxuICAgIGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgaXRlbUxpc3QubGVuZ3RoOyBpKyspIHtcclxuICAgICAgbGV0IGl0ZW0gPSBpdGVtTGlzdFtpXTtcclxuICAgICAgaXRlbS5hcmVhID0gWzAsIDAsIDAsIDBdO1xyXG4gICAgICBpdGVtLmFyZWFbMF0gPSBzdGFydFg7XHJcbiAgICAgIGl0ZW0uYXJlYVsxXSA9IHN0YXJ0WTtcclxuICAgICAgaXRlbS5hcmVhWzNdID0gc3RhcnRZICsgbGluZUhlaWdodDtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLnNob3cgPyBpdGVtLmNvbG9yIDogb3B0cy5sZWdlbmQuaGlkZGVuQ29sb3IpO1xyXG4gICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLnNob3cgPyBpdGVtLmNvbG9yIDogb3B0cy5sZWdlbmQuaGlkZGVuQ29sb3IpO1xyXG4gICAgICBzd2l0Y2ggKGl0ZW0ubGVnZW5kU2hhcGUpIHtcclxuICAgICAgICBjYXNlICdsaW5lJzpcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDIgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxSZWN0KHN0YXJ0WCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDIgKiBvcHRzLnBpeCwgMTUgKiBvcHRzLnBpeCwgNCAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgJ3RyaWFuZ2xlJzpcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0IC0gNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDIuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0ICsgNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDEyLjUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCArIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyA3LjUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBjYXNlICdkaWFtb25kJzpcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0IC0gNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDIuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4LCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0ICsgNSAqIG9wdHMucGl4KTtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDEyLjUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCk7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzdGFydFggKyA3LjUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBjYXNlICdjaXJjbGUnOlxyXG4gICAgICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYICsgNy41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQpO1xyXG4gICAgICAgICAgY29udGV4dC5hcmMoc3RhcnRYICsgNy41ICogb3B0cy5waXgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQsIDUgKiBvcHRzLnBpeCwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAncmVjdCc6XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXgsIDE1ICogb3B0cy5waXgsIDEwICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSAnc3F1YXJlJzpcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIDUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBjb250ZXh0LmZpbGxSZWN0KHN0YXJ0WCArIDUgKiBvcHRzLnBpeCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeCwgMTAgKiBvcHRzLnBpeCwgMTAgKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBjYXNlICdub25lJzpcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXgpO1xyXG4gICAgICAgICAgY29udGV4dC5maWxsUmVjdChzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXgsIDE1ICogb3B0cy5waXgsIDEwICogb3B0cy5waXgpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBzdGFydFggKz0gc2hhcGVXaWR0aCArIHNoYXBlUmlnaHQ7XHJcbiAgICAgIGxldCBmb250VHJhbnMgPSAwLjUgKiBsaW5lSGVpZ2h0ICsgMC41ICogZm9udFNpemUgLSAyO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKGZvbnRTaXplKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5zaG93ID8gb3B0cy5sZWdlbmQuZm9udENvbG9yIDogb3B0cy5sZWdlbmQuaGlkZGVuQ29sb3IpO1xyXG4gICAgICBjb250ZXh0LmZpbGxUZXh0KGl0ZW0ubmFtZSwgc3RhcnRYLCBzdGFydFkgKyBmb250VHJhbnMpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBpZiAob3B0cy5sZWdlbmQucG9zaXRpb24gPT0gJ3RvcCcgfHwgb3B0cy5sZWdlbmQucG9zaXRpb24gPT0gJ2JvdHRvbScpIHtcclxuICAgICAgICBzdGFydFggKz0gbWVhc3VyZVRleHQoaXRlbS5uYW1lLCBmb250U2l6ZSwgY29udGV4dCkgKyBpdGVtR2FwO1xyXG4gICAgICAgIGl0ZW0uYXJlYVsyXSA9IHN0YXJ0WDtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpdGVtLmFyZWFbMl0gPSBzdGFydFggKyBtZWFzdXJlVGV4dChpdGVtLm5hbWUsIGZvbnRTaXplLCBjb250ZXh0KSArIGl0ZW1HYXA7O1xyXG4gICAgICAgIHN0YXJ0WCAtPSBzaGFwZVdpZHRoICsgc2hhcGVSaWdodDtcclxuICAgICAgICBzdGFydFkgKz0gbGluZUhlaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3UGllRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG4gIHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG4gIHZhciBwaWVPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIGFjdGl2ZU9wYWNpdHk6IDAuNSxcclxuICAgIGFjdGl2ZVJhZGl1czogMTAsXHJcbiAgICBvZmZzZXRBbmdsZTogMCxcclxuICAgIGxhYmVsV2lkdGg6IDE1LFxyXG4gICAgcmluZ1dpZHRoOiAzMCxcclxuICAgIGN1c3RvbVJhZGl1czogMCxcclxuICAgIGJvcmRlcjogZmFsc2UsXHJcbiAgICBib3JkZXJXaWR0aDogMixcclxuICAgIGJvcmRlckNvbG9yOiAnI0ZGRkZGRicsXHJcbiAgICBjZW50ZXJDb2xvcjogJyNGRkZGRkYnLFxyXG4gICAgbGluZWFyVHlwZTogJ25vbmUnLFxyXG4gICAgY3VzdG9tQ29sb3I6IFtdLFxyXG4gIH0sIG9wdHMudHlwZSA9PSBcInBpZVwiID8gb3B0cy5leHRyYS5waWUgOiBvcHRzLmV4dHJhLnJpbmcpO1xyXG4gIHZhciBjZW50ZXJQb3NpdGlvbiA9IHtcclxuICAgIHg6IG9wdHMuYXJlYVszXSArIChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIsXHJcbiAgICB5OiBvcHRzLmFyZWFbMF0gKyAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMlxyXG4gIH07XHJcbiAgaWYgKGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nID09IDApIHtcclxuICAgIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nID0gcGllT3B0aW9uLmFjdGl2ZVJhZGl1cyAqIG9wdHMucGl4O1xyXG4gIH1cclxuXHJcbiAgdmFyIHJhZGl1cyA9IE1hdGgubWluKChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIgLSBjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyAtIGNvbmZpZy5waWVDaGFydFRleHRQYWRkaW5nIC0gY29uZmlnLl9waWVUZXh0TWF4TGVuZ3RoXywgKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKSAvIDIgLSBjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyAtIGNvbmZpZy5waWVDaGFydFRleHRQYWRkaW5nKTtcclxuICBpZiAocGllT3B0aW9uLmN1c3RvbVJhZGl1cyA+IDApIHtcclxuICAgIHJhZGl1cyA9IHBpZU9wdGlvbi5jdXN0b21SYWRpdXMgKiBvcHRzLnBpeDtcclxuICB9XHJcbiAgc2VyaWVzID0gZ2V0UGllRGF0YVBvaW50cyhzZXJpZXMsIHJhZGl1cywgcHJvY2Vzcyk7XHJcbiAgdmFyIGFjdGl2ZVJhZGl1cyA9IHBpZU9wdGlvbi5hY3RpdmVSYWRpdXMgKiBvcHRzLnBpeDtcclxuICBwaWVPcHRpb24uY3VzdG9tQ29sb3IgPSBmaWxsQ3VzdG9tQ29sb3IocGllT3B0aW9uLmxpbmVhclR5cGUsIHBpZU9wdGlvbi5jdXN0b21Db2xvciwgc2VyaWVzLCBjb25maWcpO1xyXG4gIHNlcmllcyA9IHNlcmllcy5tYXAoZnVuY3Rpb24oZWFjaFNlcmllcykge1xyXG4gICAgZWFjaFNlcmllcy5fc3RhcnRfICs9IChwaWVPcHRpb24ub2Zmc2V0QW5nbGUpICogTWF0aC5QSSAvIDE4MDtcclxuICAgIHJldHVybiBlYWNoU2VyaWVzO1xyXG4gIH0pO1xyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBpZiAob3B0cy50b29sdGlwKSB7XHJcbiAgICAgIGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gc2VyaWVzSW5kZXgpIHtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIHBpZU9wdGlvbi5hY3RpdmVPcGFjaXR5IHx8IDAuNSkpO1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG4gICAgICAgIGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGVhY2hTZXJpZXMuX3JhZGl1c18gKyBhY3RpdmVSYWRpdXMsIGVhY2hTZXJpZXMuX3N0YXJ0XywgZWFjaFNlcmllcy5fc3RhcnRfICsgMiAqIGVhY2hTZXJpZXMuX3Byb3BvcnRpb25fICogTWF0aC5QSSk7XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKHBpZU9wdGlvbi5ib3JkZXJXaWR0aCAqIG9wdHMucGl4KTtcclxuICAgIGNvbnRleHQubGluZUpvaW4gPSBcInJvdW5kXCI7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHBpZU9wdGlvbi5ib3JkZXJDb2xvcik7XHJcbiAgICB2YXIgZmlsbGNvbG9yID0gZWFjaFNlcmllcy5jb2xvcjtcclxuICAgIGlmIChwaWVPcHRpb24ubGluZWFyVHlwZSA9PSAnY3VzdG9tJykge1xyXG4gICAgICB2YXIgZ3JkO1xyXG4gICAgICBpZihjb250ZXh0LmNyZWF0ZUNpcmN1bGFyR3JhZGllbnQpe1xyXG4gICAgICAgIGdyZCA9IGNvbnRleHQuY3JlYXRlQ2lyY3VsYXJHcmFkaWVudChjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBlYWNoU2VyaWVzLl9yYWRpdXNfKVxyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBncmQgPSBjb250ZXh0LmNyZWF0ZVJhZGlhbEdyYWRpZW50KGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIDAsY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgZWFjaFNlcmllcy5fcmFkaXVzXylcclxuICAgICAgfVxyXG4gICAgICBncmQuYWRkQ29sb3JTdG9wKDAsIGhleFRvUmdiKHBpZU9wdGlvbi5jdXN0b21Db2xvcltlYWNoU2VyaWVzLmxpbmVhckluZGV4XSwgMSkpXHJcbiAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgMSkpXHJcbiAgICAgIGZpbGxjb2xvciA9IGdyZFxyXG4gICAgfVxyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZmlsbGNvbG9yKTtcclxuICAgIGNvbnRleHQubW92ZVRvKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG4gICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgZWFjaFNlcmllcy5fcmFkaXVzXywgZWFjaFNlcmllcy5fc3RhcnRfLCBlYWNoU2VyaWVzLl9zdGFydF8gKyAyICogZWFjaFNlcmllcy5fcHJvcG9ydGlvbl8gKiBNYXRoLlBJKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgIGlmIChwaWVPcHRpb24uYm9yZGVyID09IHRydWUpIHtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIH1cclxuICB9KTtcclxuICBpZiAob3B0cy50eXBlID09PSAncmluZycpIHtcclxuICAgIHZhciBpbm5lclBpZVdpZHRoID0gcmFkaXVzICogMC42O1xyXG4gICAgaWYgKHR5cGVvZiBwaWVPcHRpb24ucmluZ1dpZHRoID09PSAnbnVtYmVyJyAmJiBwaWVPcHRpb24ucmluZ1dpZHRoID4gMCkge1xyXG4gICAgICBpbm5lclBpZVdpZHRoID0gTWF0aC5tYXgoMCwgcmFkaXVzIC0gcGllT3B0aW9uLnJpbmdXaWR0aCAqIG9wdHMucGl4KTtcclxuICAgIH1cclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShwaWVPcHRpb24uY2VudGVyQ29sb3IpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBpbm5lclBpZVdpZHRoLCAwLCAyICogTWF0aC5QSSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5maWxsKCk7XHJcbiAgfVxyXG4gIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgdmFyIHZhbGlkID0gZmFsc2U7XHJcbiAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gc2VyaWVzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcbiAgICAgIGlmIChzZXJpZXNbaV0uZGF0YSA+IDApIHtcclxuICAgICAgICB2YWxpZCA9IHRydWU7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmICh2YWxpZCkge1xyXG4gICAgICBkcmF3UGllVGV4dChzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcmFkaXVzLCBjZW50ZXJQb3NpdGlvbik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlmIChwcm9jZXNzID09PSAxICYmIG9wdHMudHlwZSA9PT0gJ3JpbmcnKSB7XHJcbiAgICBkcmF3UmluZ1RpdGxlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgY2VudGVyUG9zaXRpb24pO1xyXG4gIH1cclxuICByZXR1cm4ge1xyXG4gICAgY2VudGVyOiBjZW50ZXJQb3NpdGlvbixcclxuICAgIHJhZGl1czogcmFkaXVzLFxyXG4gICAgc2VyaWVzOiBzZXJpZXNcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3Um9zZURhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICB2YXIgcm9zZU9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTogJ2FyZWEnLFxyXG4gICAgYWN0aXZlT3BhY2l0eTogMC41LFxyXG4gICAgYWN0aXZlUmFkaXVzOiAxMCxcclxuICAgIG9mZnNldEFuZ2xlOiAwLFxyXG4gICAgbGFiZWxXaWR0aDogMTUsXHJcbiAgICBib3JkZXI6IGZhbHNlLFxyXG4gICAgYm9yZGVyV2lkdGg6IDIsXHJcbiAgICBib3JkZXJDb2xvcjogJyNGRkZGRkYnLFxyXG4gICAgbGluZWFyVHlwZTogJ25vbmUnLFxyXG4gICAgY3VzdG9tQ29sb3I6IFtdLFxyXG4gIH0sIG9wdHMuZXh0cmEucm9zZSk7XHJcbiAgaWYgKGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nID09IDApIHtcclxuICAgIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nID0gcm9zZU9wdGlvbi5hY3RpdmVSYWRpdXMgKiBvcHRzLnBpeDtcclxuICB9XHJcbiAgdmFyIGNlbnRlclBvc2l0aW9uID0ge1xyXG4gICAgeDogb3B0cy5hcmVhWzNdICsgKG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM10pIC8gMixcclxuICAgIHk6IG9wdHMuYXJlYVswXSArIChvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXSkgLyAyXHJcbiAgfTtcclxuICB2YXIgcmFkaXVzID0gTWF0aC5taW4oKG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM10pIC8gMiAtIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nIC0gY29uZmlnLnBpZUNoYXJ0VGV4dFBhZGRpbmcgLSBjb25maWcuX3BpZVRleHRNYXhMZW5ndGhfLCAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMiAtIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nIC0gY29uZmlnLnBpZUNoYXJ0VGV4dFBhZGRpbmcpO1xyXG4gIHZhciBtaW5SYWRpdXMgPSByb3NlT3B0aW9uLm1pblJhZGl1cyB8fCByYWRpdXMgKiAwLjU7XHJcbiAgc2VyaWVzID0gZ2V0Um9zZURhdGFQb2ludHMoc2VyaWVzLCByb3NlT3B0aW9uLnR5cGUsIG1pblJhZGl1cywgcmFkaXVzLCBwcm9jZXNzKTtcclxuICB2YXIgYWN0aXZlUmFkaXVzID0gcm9zZU9wdGlvbi5hY3RpdmVSYWRpdXMgKiBvcHRzLnBpeDtcclxuICByb3NlT3B0aW9uLmN1c3RvbUNvbG9yID0gZmlsbEN1c3RvbUNvbG9yKHJvc2VPcHRpb24ubGluZWFyVHlwZSwgcm9zZU9wdGlvbi5jdXN0b21Db2xvciwgc2VyaWVzLCBjb25maWcpO1xyXG4gIHNlcmllcyA9IHNlcmllcy5tYXAoZnVuY3Rpb24oZWFjaFNlcmllcykge1xyXG4gICAgZWFjaFNlcmllcy5fc3RhcnRfICs9IChyb3NlT3B0aW9uLm9mZnNldEFuZ2xlIHx8IDApICogTWF0aC5QSSAvIDE4MDtcclxuICAgIHJldHVybiBlYWNoU2VyaWVzO1xyXG4gIH0pO1xyXG4gIHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcbiAgICBpZiAob3B0cy50b29sdGlwKSB7XHJcbiAgICAgIGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gc2VyaWVzSW5kZXgpIHtcclxuICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIHJvc2VPcHRpb24uYWN0aXZlT3BhY2l0eSB8fCAwLjUpKTtcclxuICAgICAgICBjb250ZXh0Lm1vdmVUbyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICAgICAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBhY3RpdmVSYWRpdXMgKyBlYWNoU2VyaWVzLl9yYWRpdXNfLCBlYWNoU2VyaWVzLl9zdGFydF8sIGVhY2hTZXJpZXMuX3N0YXJ0XyArIDIgKiBlYWNoU2VyaWVzLl9yb3NlX3Byb3BvcnRpb25fICogTWF0aC5QSSk7XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKHJvc2VPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LmxpbmVKb2luID0gXCJyb3VuZFwiO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShyb3NlT3B0aW9uLmJvcmRlckNvbG9yKTtcclxuICAgIHZhciBmaWxsY29sb3IgPSBlYWNoU2VyaWVzLmNvbG9yO1xyXG4gICAgaWYgKHJvc2VPcHRpb24ubGluZWFyVHlwZSA9PSAnY3VzdG9tJykge1xyXG4gICAgICB2YXIgZ3JkO1xyXG4gICAgICBpZihjb250ZXh0LmNyZWF0ZUNpcmN1bGFyR3JhZGllbnQpe1xyXG4gICAgICAgIGdyZCA9IGNvbnRleHQuY3JlYXRlQ2lyY3VsYXJHcmFkaWVudChjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBlYWNoU2VyaWVzLl9yYWRpdXNfKVxyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBncmQgPSBjb250ZXh0LmNyZWF0ZVJhZGlhbEdyYWRpZW50KGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIDAsY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgZWFjaFNlcmllcy5fcmFkaXVzXylcclxuICAgICAgfVxyXG4gICAgICBncmQuYWRkQ29sb3JTdG9wKDAsIGhleFRvUmdiKHJvc2VPcHRpb24uY3VzdG9tQ29sb3JbZWFjaFNlcmllcy5saW5lYXJJbmRleF0sIDEpKVxyXG4gICAgICBncmQuYWRkQ29sb3JTdG9wKDEsIGhleFRvUmdiKGVhY2hTZXJpZXMuY29sb3IsIDEpKVxyXG4gICAgICBmaWxsY29sb3IgPSBncmRcclxuICAgIH1cclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGZpbGxjb2xvcik7XHJcbiAgICBjb250ZXh0Lm1vdmVUbyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICAgIGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGVhY2hTZXJpZXMuX3JhZGl1c18sIGVhY2hTZXJpZXMuX3N0YXJ0XywgZWFjaFNlcmllcy5fc3RhcnRfICsgMiAqIGVhY2hTZXJpZXMuX3Jvc2VfcHJvcG9ydGlvbl8gKiBNYXRoLlBJKTtcclxuICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgIGlmIChyb3NlT3B0aW9uLmJvcmRlciA9PSB0cnVlKSB7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICB9XHJcbiAgfSk7XHJcblxyXG4gIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgdmFyIHZhbGlkID0gZmFsc2U7XHJcbiAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gc2VyaWVzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcbiAgICAgIGlmIChzZXJpZXNbaV0uZGF0YSA+IDApIHtcclxuICAgICAgICB2YWxpZCA9IHRydWU7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmICh2YWxpZCkge1xyXG4gICAgICBkcmF3UGllVGV4dChzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcmFkaXVzLCBjZW50ZXJQb3NpdGlvbik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiB7XHJcbiAgICBjZW50ZXI6IGNlbnRlclBvc2l0aW9uLFxyXG4gICAgcmFkaXVzOiByYWRpdXMsXHJcbiAgICBzZXJpZXM6IHNlcmllc1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdBcmNiYXJEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgdmFyIGFyY2Jhck9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgc3RhcnRBbmdsZTogMC43NSxcclxuICAgIGVuZEFuZ2xlOiAwLjI1LFxyXG4gICAgdHlwZTogJ2RlZmF1bHQnLFxyXG4gICAgd2lkdGg6IDEyICxcclxuICAgIGdhcDogMiAsXHJcbiAgICBsaW5lYXJUeXBlOiAnbm9uZScsXHJcbiAgICBjdXN0b21Db2xvcjogW10sXHJcbiAgfSwgb3B0cy5leHRyYS5hcmNiYXIpO1xyXG4gIHNlcmllcyA9IGdldEFyY2JhckRhdGFQb2ludHMoc2VyaWVzLCBhcmNiYXJPcHRpb24sIHByb2Nlc3MpO1xyXG4gIHZhciBjZW50ZXJQb3NpdGlvbjtcclxuICBpZiAoYXJjYmFyT3B0aW9uLmNlbnRlclggfHwgYXJjYmFyT3B0aW9uLmNlbnRlclkpIHtcclxuICAgIGNlbnRlclBvc2l0aW9uID0ge1xyXG4gICAgICB4OiBhcmNiYXJPcHRpb24uY2VudGVyWCA/IGFyY2Jhck9wdGlvbi5jZW50ZXJYIDogb3B0cy53aWR0aCAvIDIsXHJcbiAgICAgIHk6IGFyY2Jhck9wdGlvbi5jZW50ZXJZID8gYXJjYmFyT3B0aW9uLmNlbnRlclkgOiBvcHRzLmhlaWdodCAvIDJcclxuICAgIH07XHJcbiAgfSBlbHNlIHtcclxuICAgIGNlbnRlclBvc2l0aW9uID0ge1xyXG4gICAgICB4OiBvcHRzLndpZHRoIC8gMixcclxuICAgICAgeTogb3B0cy5oZWlnaHQgLyAyXHJcbiAgICB9O1xyXG4gIH1cclxuICB2YXIgcmFkaXVzO1xyXG4gIGlmIChhcmNiYXJPcHRpb24ucmFkaXVzKSB7XHJcbiAgICByYWRpdXMgPSBhcmNiYXJPcHRpb24ucmFkaXVzO1xyXG4gIH0gZWxzZSB7XHJcbiAgICByYWRpdXMgPSBNYXRoLm1pbihjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICAgIHJhZGl1cyAtPSA1ICogb3B0cy5waXg7XHJcbiAgICByYWRpdXMgLT0gYXJjYmFyT3B0aW9uLndpZHRoIC8gMjtcclxuICB9XHJcbiAgYXJjYmFyT3B0aW9uLmN1c3RvbUNvbG9yID0gZmlsbEN1c3RvbUNvbG9yKGFyY2Jhck9wdGlvbi5saW5lYXJUeXBlLCBhcmNiYXJPcHRpb24uY3VzdG9tQ29sb3IsIHNlcmllcywgY29uZmlnKTtcclxuICBcclxuICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGVhY2hTZXJpZXMgPSBzZXJpZXNbaV07XHJcbiAgICAvL+iDjOaZr+minOiJslxyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoYXJjYmFyT3B0aW9uLndpZHRoICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShhcmNiYXJPcHRpb24uYmFja2dyb3VuZENvbG9yIHx8ICcjRTlFOUU5Jyk7XHJcbiAgICBjb250ZXh0LnNldExpbmVDYXAoJ3JvdW5kJyk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgaWYgKGFyY2Jhck9wdGlvbi50eXBlID09ICdkZWZhdWx0Jykge1xyXG4gICAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCByYWRpdXMgLSAoYXJjYmFyT3B0aW9uLndpZHRoICogb3B0cy5waXggKyBhcmNiYXJPcHRpb24uZ2FwICogb3B0cy5waXgpICogaSwgYXJjYmFyT3B0aW9uLnN0YXJ0QW5nbGUgKiBNYXRoLlBJLCBhcmNiYXJPcHRpb24uZW5kQW5nbGUgKiBNYXRoLlBJLCBmYWxzZSk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCByYWRpdXMgLSAoYXJjYmFyT3B0aW9uLndpZHRoICogb3B0cy5waXggKyBhcmNiYXJPcHRpb24uZ2FwICogb3B0cy5waXgpICogaSwgMCwgMiAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgIH1cclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAvL+i/m+W6puadoVxyXG4gICAgdmFyIGZpbGxDb2xvciA9IGVhY2hTZXJpZXMuY29sb3JcclxuICAgIGlmKGFyY2Jhck9wdGlvbi5saW5lYXJUeXBlID09ICdjdXN0b20nKXtcclxuICAgICAgdmFyIGdyZCA9IGNvbnRleHQuY3JlYXRlTGluZWFyR3JhZGllbnQoY2VudGVyUG9zaXRpb24ueCAtIHJhZGl1cywgY2VudGVyUG9zaXRpb24ueSwgY2VudGVyUG9zaXRpb24ueCArIHJhZGl1cywgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2IoYXJjYmFyT3B0aW9uLmN1c3RvbUNvbG9yW2VhY2hTZXJpZXMubGluZWFySW5kZXhdLCAxKSlcclxuICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCAxKSlcclxuICAgICAgZmlsbENvbG9yID0gZ3JkO1xyXG4gICAgfVxyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoYXJjYmFyT3B0aW9uLndpZHRoICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lQ2FwKCdyb3VuZCcpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIHJhZGl1cyAtIChhcmNiYXJPcHRpb24ud2lkdGggKiBvcHRzLnBpeCArIGFyY2Jhck9wdGlvbi5nYXAgKiBvcHRzLnBpeCkgKiBpLCBhcmNiYXJPcHRpb24uc3RhcnRBbmdsZSAqIE1hdGguUEksIGVhY2hTZXJpZXMuX3Byb3BvcnRpb25fICogTWF0aC5QSSwgZmFsc2UpO1xyXG4gICAgY29udGV4dC5zdHJva2UoKTtcclxuICB9XHJcbiAgZHJhd1JpbmdUaXRsZShvcHRzLCBjb25maWcsIGNvbnRleHQsIGNlbnRlclBvc2l0aW9uKTtcclxuICByZXR1cm4ge1xyXG4gICAgY2VudGVyOiBjZW50ZXJQb3NpdGlvbixcclxuICAgIHJhZGl1czogcmFkaXVzLFxyXG4gICAgc2VyaWVzOiBzZXJpZXNcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3R2F1Z2VEYXRhUG9pbnRzKGNhdGVnb3JpZXMsIHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNSAmJiBhcmd1bWVudHNbNV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s1XSA6IDE7XHJcbiAgdmFyIGdhdWdlT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICB0eXBlOiAnZGVmYXVsdCcsXHJcbiAgICBzdGFydEFuZ2xlOiAwLjc1LFxyXG4gICAgZW5kQW5nbGU6IDAuMjUsXHJcbiAgICB3aWR0aDogMTUsXHJcbiAgICBsYWJlbE9mZnNldDoxMyxcclxuICAgIHNwbGl0TGluZToge1xyXG4gICAgICBmaXhSYWRpdXM6IDAsXHJcbiAgICAgIHNwbGl0TnVtYmVyOiAxMCxcclxuICAgICAgd2lkdGg6IDE1LFxyXG4gICAgICBjb2xvcjogJyNGRkZGRkYnLFxyXG4gICAgICBjaGlsZE51bWJlcjogNSxcclxuICAgICAgY2hpbGRXaWR0aDogNVxyXG4gICAgfSxcclxuICAgIHBvaW50ZXI6IHtcclxuICAgICAgd2lkdGg6IDE1LFxyXG4gICAgICBjb2xvcjogJ2F1dG8nXHJcbiAgICB9XHJcbiAgfSwgb3B0cy5leHRyYS5nYXVnZSk7XHJcbiAgaWYgKGdhdWdlT3B0aW9uLm9sZEFuZ2xlID09IHVuZGVmaW5lZCkge1xyXG4gICAgZ2F1Z2VPcHRpb24ub2xkQW5nbGUgPSBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlO1xyXG4gIH1cclxuICBpZiAoZ2F1Z2VPcHRpb24ub2xkRGF0YSA9PSB1bmRlZmluZWQpIHtcclxuICAgIGdhdWdlT3B0aW9uLm9sZERhdGEgPSAwO1xyXG4gIH1cclxuICBjYXRlZ29yaWVzID0gZ2V0R2F1Z2VBeGlzUG9pbnRzKGNhdGVnb3JpZXMsIGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUsIGdhdWdlT3B0aW9uLmVuZEFuZ2xlKTtcclxuICB2YXIgY2VudGVyUG9zaXRpb24gPSB7XHJcbiAgICB4OiBvcHRzLndpZHRoIC8gMixcclxuICAgIHk6IG9wdHMuaGVpZ2h0IC8gMlxyXG4gIH07XHJcbiAgdmFyIHJhZGl1cyA9IE1hdGgubWluKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG4gIHJhZGl1cyAtPSA1ICogb3B0cy5waXg7XHJcbiAgcmFkaXVzIC09IGdhdWdlT3B0aW9uLndpZHRoIC8gMjtcclxuICB2YXIgaW5uZXJSYWRpdXMgPSByYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aDtcclxuICB2YXIgdG90YWxBbmdsZSA9IDA7XHJcbiAgLy/liKTmlq3ku6rooajnm5jnmoTmoLflvI/vvJpkZWZhdWx055m+5bqm5qC35byP77yMcHJvZ3Jlc3PmlrDmoLflvI9cclxuICBpZiAoZ2F1Z2VPcHRpb24udHlwZSA9PSAncHJvZ3Jlc3MnKSB7XHJcbiAgICAvLyMjIOesrOS4gOatpeeUu+S4reW/g+WchuW9ouiDjOaZr+WSjOi/m+W6puadoeiDjOaZr1xyXG4gICAgLy/kuK3lv4PlnIblvaLog4zmma9cclxuICAgIHZhciBwaWVSYWRpdXMgPSByYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aCAqIDM7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgbGV0IGdyYWRpZW50ID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55IC0gcGllUmFkaXVzLCBjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55ICsgcGllUmFkaXVzKTtcclxuICAgIC8v6YWN572u5riQ5Y+Y5aGr5YWF77yI6LW354K577ya5Lit5b+D54K55ZCR5LiK5YeP5Y2K5b6E77yb57uT5p2f54K55Lit5b+D54K55ZCR5LiL5Yqg5Y2K5b6E77yJXHJcbiAgICBncmFkaWVudC5hZGRDb2xvclN0b3AoJzAnLCBoZXhUb1JnYihzZXJpZXNbMF0uY29sb3IsIDAuMykpO1xyXG4gICAgZ3JhZGllbnQuYWRkQ29sb3JTdG9wKCcxLjAnLCBoZXhUb1JnYihcIiNGRkZGRkZcIiwgMC4xKSk7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShncmFkaWVudCk7XHJcbiAgICBjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBwaWVSYWRpdXMsIDAsIDIgKiBNYXRoLlBJLCBmYWxzZSk7XHJcbiAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgIC8v55S76L+b5bqm5p2h6IOM5pmvXHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChnYXVnZU9wdGlvbi53aWR0aCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGhleFRvUmdiKHNlcmllc1swXS5jb2xvciwgMC4zKSk7XHJcbiAgICBjb250ZXh0LnNldExpbmVDYXAoJ3JvdW5kJyk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgaW5uZXJSYWRpdXMsIGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgKiBNYXRoLlBJLCBnYXVnZU9wdGlvbi5lbmRBbmdsZSAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAvLyMjIOesrOS6jOatpeeUu+WIu+W6pue6v1xyXG4gICAgdG90YWxBbmdsZSA9IGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSBnYXVnZU9wdGlvbi5lbmRBbmdsZSArIDE7XHJcbiAgICBsZXQgc3BsaXRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXI7XHJcbiAgICBsZXQgY2hpbGRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXIgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuY2hpbGROdW1iZXI7XHJcbiAgICBsZXQgc3RhcnRYID0gLXJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMC41IC0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmZpeFJhZGl1cztcclxuICAgIGxldCBlbmRYID0gLXJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoIC0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmZpeFJhZGl1cyArIGdhdWdlT3B0aW9uLnNwbGl0TGluZS53aWR0aDtcclxuICAgIGNvbnRleHQuc2F2ZSgpO1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LnJvdGF0ZSgoZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAtIDEpICogTWF0aC5QSSk7XHJcbiAgICBsZXQgbGVuID0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyICogZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNoaWxkTnVtYmVyICsgMTtcclxuICAgIGxldCBwcm9jID0gc2VyaWVzWzBdLmRhdGEgKiBwcm9jZXNzO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAvL+WIu+W6pue6v+maj+i/m+W6puWPmOiJslxyXG4gICAgICBpZiAocHJvYyA+IChpIC8gbGVuKSkge1xyXG4gICAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaGV4VG9SZ2Ioc2VyaWVzWzBdLmNvbG9yLCAxKSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShoZXhUb1JnYihzZXJpZXNbMF0uY29sb3IsIDAuMykpO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDMgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgMCk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKGVuZFgsIDApO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICBjb250ZXh0LnJvdGF0ZShjaGlsZEFuZ2xlICogTWF0aC5QSSk7XHJcbiAgICB9XHJcbiAgICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICAgIC8vIyMg56ys5LiJ5q2l55S76L+b5bqm5p2hXHJcbiAgICBzZXJpZXMgPSBnZXRBcmNiYXJEYXRhUG9pbnRzKHNlcmllcywgZ2F1Z2VPcHRpb24sIHByb2Nlc3MpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoZ2F1Z2VPcHRpb24ud2lkdGgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShzZXJpZXNbMF0uY29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lQ2FwKCdyb3VuZCcpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGlubmVyUmFkaXVzLCBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlICogTWF0aC5QSSwgc2VyaWVzWzBdLl9wcm9wb3J0aW9uXyAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAvLyMjIOesrOWbm+atpeeUu+aMh+mSiFxyXG4gICAgbGV0IHBvaW50ZXJSYWRpdXMgPSByYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aCAqIDIuNTtcclxuICAgIGNvbnRleHQuc2F2ZSgpO1xyXG4gICAgY29udGV4dC50cmFuc2xhdGUoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LnJvdGF0ZSgoc2VyaWVzWzBdLl9wcm9wb3J0aW9uXyAtIDEpICogTWF0aC5QSSk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoZ2F1Z2VPcHRpb24ud2lkdGggLyAzKTtcclxuICAgIGxldCBncmFkaWVudDMgPSBjb250ZXh0LmNyZWF0ZUxpbmVhckdyYWRpZW50KDAsIC1wb2ludGVyUmFkaXVzICogMC42LCAwLCBwb2ludGVyUmFkaXVzICogMC42KTtcclxuICAgIGdyYWRpZW50My5hZGRDb2xvclN0b3AoJzAnLCBoZXhUb1JnYignI0ZGRkZGRicsIDApKTtcclxuICAgIGdyYWRpZW50My5hZGRDb2xvclN0b3AoJzAuNScsIGhleFRvUmdiKHNlcmllc1swXS5jb2xvciwgMSkpO1xyXG4gICAgZ3JhZGllbnQzLmFkZENvbG9yU3RvcCgnMS4wJywgaGV4VG9SZ2IoJyNGRkZGRkYnLCAwKSk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGdyYWRpZW50Myk7XHJcbiAgICBjb250ZXh0LmFyYygwLCAwLCBwb2ludGVyUmFkaXVzLCAwLjg1ICogTWF0aC5QSSwgMS4xNSAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHNlcmllc1swXS5jb2xvcik7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShzZXJpZXNbMF0uY29sb3IpO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oLXBvaW50ZXJSYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aCAvIDMgLyAyLCAtNCk7XHJcbiAgICBjb250ZXh0LmxpbmVUbygtcG9pbnRlclJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoIC8gMyAvIDIgLSA0LCAwKTtcclxuICAgIGNvbnRleHQubGluZVRvKC1wb2ludGVyUmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggLyAzIC8gMiwgNCk7XHJcbiAgICBjb250ZXh0LmxpbmVUbygtcG9pbnRlclJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoIC8gMyAvIDIsIC00KTtcclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gICAgLy9kZWZhdWx055m+5bqm5qC35byPXHJcbiAgfSBlbHNlIHtcclxuICAgIC8v55S76IOM5pmvXHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChnYXVnZU9wdGlvbi53aWR0aCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVDYXAoJ2J1dHQnKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgY2F0ZWdvcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgICBsZXQgZWFjaENhdGVnb3JpZXMgPSBjYXRlZ29yaWVzW2ldO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hDYXRlZ29yaWVzLmNvbG9yKTtcclxuICAgICAgY29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgcmFkaXVzLCBlYWNoQ2F0ZWdvcmllcy5fc3RhcnRBbmdsZV8gKiBNYXRoLlBJLCBlYWNoQ2F0ZWdvcmllcy5fZW5kQW5nbGVfICogTWF0aC5QSSwgZmFsc2UpO1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgfVxyXG4gICAgY29udGV4dC5zYXZlKCk7XHJcbiAgICAvL+eUu+WIu+W6pue6v1xyXG4gICAgdG90YWxBbmdsZSA9IGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSBnYXVnZU9wdGlvbi5lbmRBbmdsZSArIDE7XHJcbiAgICBsZXQgc3BsaXRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXI7XHJcbiAgICBsZXQgY2hpbGRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXIgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuY2hpbGROdW1iZXI7XHJcbiAgICBsZXQgc3RhcnRYID0gLXJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMC41IC0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmZpeFJhZGl1cztcclxuICAgIGxldCBlbmRYID0gLXJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMC41IC0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmZpeFJhZGl1cyArIGdhdWdlT3B0aW9uLnNwbGl0TGluZS53aWR0aDtcclxuICAgIGxldCBjaGlsZGVuZFggPSAtcmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggKiAwLjUgLSBnYXVnZU9wdGlvbi5zcGxpdExpbmUuZml4UmFkaXVzICsgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNoaWxkV2lkdGg7XHJcbiAgICBjb250ZXh0LnRyYW5zbGF0ZShjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICAgIGNvbnRleHQucm90YXRlKChnYXVnZU9wdGlvbi5zdGFydEFuZ2xlIC0gMSkgKiBNYXRoLlBJKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyICsgMTsgaSsrKSB7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNvbG9yKTtcclxuICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMiAqIG9wdHMucGl4KTtcclxuICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCAwKTtcclxuICAgICAgY29udGV4dC5saW5lVG8oZW5kWCwgMCk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQucm90YXRlKHNwbGl0QW5nbGUgKiBNYXRoLlBJKTtcclxuICAgIH1cclxuICAgIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gICAgY29udGV4dC5zYXZlKCk7XHJcbiAgICBjb250ZXh0LnRyYW5zbGF0ZShjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICAgIGNvbnRleHQucm90YXRlKChnYXVnZU9wdGlvbi5zdGFydEFuZ2xlIC0gMSkgKiBNYXRoLlBJKTtcclxuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyICogZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNoaWxkTnVtYmVyICsgMTsgaSsrKSB7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNvbG9yKTtcclxuICAgICAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICAgICAgY29udGV4dC5tb3ZlVG8oc3RhcnRYLCAwKTtcclxuICAgICAgY29udGV4dC5saW5lVG8oY2hpbGRlbmRYLCAwKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgICAgY29udGV4dC5yb3RhdGUoY2hpbGRBbmdsZSAqIE1hdGguUEkpO1xyXG4gICAgfVxyXG4gICAgY29udGV4dC5yZXN0b3JlKCk7XHJcbiAgICAvL+eUu+aMh+mSiFxyXG4gICAgc2VyaWVzID0gZ2V0R2F1Z2VEYXRhUG9pbnRzKHNlcmllcywgY2F0ZWdvcmllcywgZ2F1Z2VPcHRpb24sIHByb2Nlc3MpO1xyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgbGV0IGVhY2hTZXJpZXMgPSBzZXJpZXNbaV07XHJcbiAgICAgIGNvbnRleHQuc2F2ZSgpO1xyXG4gICAgICBjb250ZXh0LnRyYW5zbGF0ZShjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICAgICAgY29udGV4dC5yb3RhdGUoKGVhY2hTZXJpZXMuX3Byb3BvcnRpb25fIC0gMSkgKiBNYXRoLlBJKTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZWFjaFNlcmllcy5jb2xvcik7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKGdhdWdlT3B0aW9uLnBvaW50ZXIud2lkdGgsIDApO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbygwLCAtZ2F1Z2VPcHRpb24ucG9pbnRlci53aWR0aCAvIDIpO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbygtaW5uZXJSYWRpdXMsIDApO1xyXG4gICAgICBjb250ZXh0LmxpbmVUbygwLCBnYXVnZU9wdGlvbi5wb2ludGVyLndpZHRoIC8gMik7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKGdhdWdlT3B0aW9uLnBvaW50ZXIud2lkdGgsIDApO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoJyNGRkZGRkYnKTtcclxuICAgICAgY29udGV4dC5hcmMoMCwgMCwgZ2F1Z2VPcHRpb24ucG9pbnRlci53aWR0aCAvIDYsIDAsIDIgKiBNYXRoLlBJLCBmYWxzZSk7XHJcbiAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICAgIH1cclxuICAgIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UpIHtcclxuICAgICAgZHJhd0dhdWdlTGFiZWwoZ2F1Z2VPcHRpb24sIHJhZGl1cywgY2VudGVyUG9zaXRpb24sIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8v55S75Luq6KGo55uY5qCH6aKY77yM5Ymv5qCH6aKYXHJcbiAgZHJhd1JpbmdUaXRsZShvcHRzLCBjb25maWcsIGNvbnRleHQsIGNlbnRlclBvc2l0aW9uKTtcclxuICBpZiAocHJvY2VzcyA9PT0gMSAmJiBvcHRzLnR5cGUgPT09ICdnYXVnZScpIHtcclxuICAgIG9wdHMuZXh0cmEuZ2F1Z2Uub2xkQW5nbGUgPSBzZXJpZXNbMF0uX3Byb3BvcnRpb25fO1xyXG4gICAgb3B0cy5leHRyYS5nYXVnZS5vbGREYXRhID0gc2VyaWVzWzBdLmRhdGE7XHJcbiAgfVxyXG4gIHJldHVybiB7XHJcbiAgICBjZW50ZXI6IGNlbnRlclBvc2l0aW9uLFxyXG4gICAgcmFkaXVzOiByYWRpdXMsXHJcbiAgICBpbm5lclJhZGl1czogaW5uZXJSYWRpdXMsXHJcbiAgICBjYXRlZ29yaWVzOiBjYXRlZ29yaWVzLFxyXG4gICAgdG90YWxBbmdsZTogdG90YWxBbmdsZVxyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdSYWRhckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuICB2YXIgcmFkYXJPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIGdyaWRDb2xvcjogJyNjY2NjY2MnLFxyXG4gICAgZ3JpZFR5cGU6ICdyYWRhcicsXHJcbiAgICBvcGFjaXR5OiAwLjIsXHJcbiAgICBncmlkQ291bnQ6IDMsXHJcbiAgICBib3JkZXI6ZmFsc2UsXHJcbiAgICBib3JkZXJXaWR0aDoyXHJcbiAgfSwgb3B0cy5leHRyYS5yYWRhcik7XHJcbiAgdmFyIGNvb3JkaW5hdGVBbmdsZSA9IGdldFJhZGFyQ29vcmRpbmF0ZVNlcmllcyhvcHRzLmNhdGVnb3JpZXMubGVuZ3RoKTtcclxuICB2YXIgY2VudGVyUG9zaXRpb24gPSB7XHJcbiAgICB4OiBvcHRzLmFyZWFbM10gKyAob3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXSkgLyAyLFxyXG4gICAgeTogb3B0cy5hcmVhWzBdICsgKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKSAvIDJcclxuICB9O1xyXG4gIHZhciB4ciA9IChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDJcclxuICB2YXIgeXIgPSAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMlxyXG4gIHZhciByYWRpdXMgPSBNYXRoLm1pbih4ciAtIChnZXRNYXhUZXh0TGlzdExlbmd0aChvcHRzLmNhdGVnb3JpZXMsIGNvbmZpZy5mb250U2l6ZSwgY29udGV4dCkgKyBjb25maWcucmFkYXJMYWJlbFRleHRNYXJnaW4pLCB5ciAtIGNvbmZpZy5yYWRhckxhYmVsVGV4dE1hcmdpbik7XHJcbiAgcmFkaXVzIC09IGNvbmZpZy5yYWRhckxhYmVsVGV4dE1hcmdpbiAqIG9wdHMucGl4O1xyXG4gIC8vIOeUu+WIhuWJsue6v1xyXG4gIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgY29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4KTtcclxuICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKHJhZGFyT3B0aW9uLmdyaWRDb2xvcik7XHJcbiAgY29vcmRpbmF0ZUFuZ2xlLmZvckVhY2goZnVuY3Rpb24oYW5nbGUpIHtcclxuICAgIHZhciBwb3MgPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihyYWRpdXMgKiBNYXRoLmNvcyhhbmdsZSksIHJhZGl1cyAqIE1hdGguc2luKGFuZ2xlKSwgY2VudGVyUG9zaXRpb24pO1xyXG4gICAgY29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcbiAgICBjb250ZXh0LmxpbmVUbyhwb3MueCwgcG9zLnkpO1xyXG4gIH0pO1xyXG4gIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICBcclxuICAvLyDnlLvog4zmma/nvZHmoLxcclxuICB2YXIgX2xvb3AgPSBmdW5jdGlvbiBfbG9vcChpKSB7XHJcbiAgICB2YXIgc3RhcnRQb3MgPSB7fTtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXgpO1xyXG4gICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShyYWRhck9wdGlvbi5ncmlkQ29sb3IpO1xyXG4gICAgaWYgKHJhZGFyT3B0aW9uLmdyaWRUeXBlID09ICdyYWRhcicpIHtcclxuICAgICAgY29vcmRpbmF0ZUFuZ2xlLmZvckVhY2goZnVuY3Rpb24oYW5nbGUsIGluZGV4KSB7XHJcbiAgICAgICAgdmFyIHBvcyA9IGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKHJhZGl1cyAvIHJhZGFyT3B0aW9uLmdyaWRDb3VudCAqIGkgKiBNYXRoLmNvcyhhbmdsZSksIHJhZGl1cyAvXHJcbiAgICAgICAgICByYWRhck9wdGlvbi5ncmlkQ291bnQgKiBpICogTWF0aC5zaW4oYW5nbGUpLCBjZW50ZXJQb3NpdGlvbik7XHJcbiAgICAgICAgaWYgKGluZGV4ID09PSAwKSB7XHJcbiAgICAgICAgICBzdGFydFBvcyA9IHBvcztcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHBvcy54LCBwb3MueSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGNvbnRleHQubGluZVRvKHBvcy54LCBwb3MueSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgY29udGV4dC5saW5lVG8oc3RhcnRQb3MueCwgc3RhcnRQb3MueSk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB2YXIgcG9zID0gY29udmVydENvb3JkaW5hdGVPcmlnaW4ocmFkaXVzIC8gcmFkYXJPcHRpb24uZ3JpZENvdW50ICogaSAqIE1hdGguY29zKDEuNSksIHJhZGl1cyAvIHJhZGFyT3B0aW9uLmdyaWRDb3VudCAqIGkgKiBNYXRoLnNpbigxLjUpLCBjZW50ZXJQb3NpdGlvbik7XHJcbiAgICAgIGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGNlbnRlclBvc2l0aW9uLnkgLSBwb3MueSwgMCwgMiAqIE1hdGguUEksIGZhbHNlKTtcclxuICAgIH1cclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gIH07XHJcbiAgZm9yICh2YXIgaSA9IDE7IGkgPD0gcmFkYXJPcHRpb24uZ3JpZENvdW50OyBpKyspIHtcclxuICAgIF9sb29wKGkpO1xyXG4gIH1cclxuICB2YXIgcmFkYXJEYXRhUG9pbnRzID0gZ2V0UmFkYXJEYXRhUG9pbnRzKGNvb3JkaW5hdGVBbmdsZSwgY2VudGVyUG9zaXRpb24sIHJhZGl1cywgc2VyaWVzLCBvcHRzLCBwcm9jZXNzKTtcclxuICByYWRhckRhdGFQb2ludHMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgLy8g57uY5Yi25Yy65Z+f5pWw5o2uXHJcbiAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgY29udGV4dC5zZXRMaW5lV2lkdGgocmFkYXJPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG4gICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgcmFkYXJPcHRpb24ub3BhY2l0eSkpO1xyXG4gICAgZWFjaFNlcmllcy5kYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuICAgICAgaWYgKGluZGV4ID09PSAwKSB7XHJcbiAgICAgICAgY29udGV4dC5tb3ZlVG8oaXRlbS5wb3NpdGlvbi54LCBpdGVtLnBvc2l0aW9uLnkpO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKGl0ZW0ucG9zaXRpb24ueCwgaXRlbS5wb3NpdGlvbi55KTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgY29udGV4dC5maWxsKCk7XHJcbiAgICBpZihyYWRhck9wdGlvbi5ib3JkZXIgPT09IHRydWUpe1xyXG4gICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgfVxyXG4gICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgIGlmIChvcHRzLmRhdGFQb2ludFNoYXBlICE9PSBmYWxzZSkge1xyXG4gICAgICB2YXIgcG9pbnRzID0gZWFjaFNlcmllcy5kYXRhLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcbiAgICAgICAgcmV0dXJuIGl0ZW0ucG9zaXRpb247XHJcbiAgICAgIH0pO1xyXG4gICAgICBkcmF3UG9pbnRTaGFwZShwb2ludHMsIGVhY2hTZXJpZXMuY29sb3IsIGVhY2hTZXJpZXMucG9pbnRTaGFwZSwgY29udGV4dCwgb3B0cyk7XHJcbiAgICB9XHJcbiAgfSk7XHJcbiAgLy8gZHJhdyBsYWJlbCB0ZXh0XHJcbiAgZHJhd1JhZGFyTGFiZWwoY29vcmRpbmF0ZUFuZ2xlLCByYWRpdXMsIGNlbnRlclBvc2l0aW9uLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gIFxyXG4gIC8vIGRyYXcgZGF0YUxhYmVsXHJcbiAgaWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICByYWRhckRhdGFQb2ludHMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICB2YXIgZm9udFNpemUgPSBlYWNoU2VyaWVzLnRleHRTaXplICogb3B0cy5waXggfHwgY29uZmlnLmZvbnRTaXplO1xyXG4gICAgICBjb250ZXh0LnNldEZvbnRTaXplKGZvbnRTaXplKTtcclxuICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoZWFjaFNlcmllcy50ZXh0Q29sb3IgfHwgb3B0cy5mb250Q29sb3IpO1xyXG4gICAgICBlYWNoU2VyaWVzLmRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG4gICAgICAgIC8v5aaC5p6c5piv5Lit5b+D54K55Z6C55u055qE5LiK5LiL54K55L2NXHJcbiAgICAgICAgaWYoTWF0aC5hYnMoaXRlbS5wb3NpdGlvbi54IC0gY2VudGVyUG9zaXRpb24ueCk8Mil7XHJcbiAgICAgICAgICAvL+WmguaenOWcqOS4iumdolxyXG4gICAgICAgICAgaWYoaXRlbS5wb3NpdGlvbi55IDwgY2VudGVyUG9zaXRpb24ueSl7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdjZW50ZXInKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsVGV4dChpdGVtLnZhbHVlLCBpdGVtLnBvc2l0aW9uLngsIGl0ZW0ucG9zaXRpb24ueSAtIDQpO1xyXG4gICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdjZW50ZXInKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsVGV4dChpdGVtLnZhbHVlLCBpdGVtLnBvc2l0aW9uLngsIGl0ZW0ucG9zaXRpb24ueSArIGZvbnRTaXplICsgMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAvL+WmguaenOWcqOW3puS+p1xyXG4gICAgICAgICAgaWYoaXRlbS5wb3NpdGlvbi54IDwgY2VudGVyUG9zaXRpb24ueCl7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdyaWdodCcpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KGl0ZW0udmFsdWUsIGl0ZW0ucG9zaXRpb24ueCAtIDQsIGl0ZW0ucG9zaXRpb24ueSArIGZvbnRTaXplIC8gMiAtIDIpO1xyXG4gICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0VGV4dEFsaWduKCdsZWZ0Jyk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbFRleHQoaXRlbS52YWx1ZSwgaXRlbS5wb3NpdGlvbi54ICsgNCwgaXRlbS5wb3NpdGlvbi55ICsgZm9udFNpemUgLyAyIC0gMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgY29udGV4dC5zdHJva2UoKTtcclxuICAgIH0pO1xyXG4gICAgY29udGV4dC5zZXRUZXh0QWxpZ24oJ2xlZnQnKTtcclxuICB9XHJcbiAgXHJcbiAgcmV0dXJuIHtcclxuICAgIGNlbnRlcjogY2VudGVyUG9zaXRpb24sXHJcbiAgICByYWRpdXM6IHJhZGl1cyxcclxuICAgIGFuZ2xlTGlzdDogY29vcmRpbmF0ZUFuZ2xlXHJcbiAgfTtcclxufVxyXG5cclxuZnVuY3Rpb24gbm9ybWFsSW50KG1pbiwgbWF4LCBpdGVyKSB7XHJcbiAgaXRlciA9IGl0ZXIgPT0gMCA/IDEgOiBpdGVyO1xyXG4gIHZhciBhcnIgPSBbXTtcclxuICBmb3IgKHZhciBpID0gMDsgaSA8IGl0ZXI7IGkrKykge1xyXG4gICAgYXJyW2ldID0gTWF0aC5yYW5kb20oKTtcclxuICB9O1xyXG4gIHJldHVybiBNYXRoLmZsb29yKGFyci5yZWR1Y2UoZnVuY3Rpb24oaSwgaikge1xyXG4gICAgcmV0dXJuIGkgKyBqXHJcbiAgfSkgLyBpdGVyICogKG1heCAtIG1pbikpICsgbWluO1xyXG59O1xyXG5cclxuZnVuY3Rpb24gY29sbGlzaW9uTmV3KGFyZWEsIHBvaW50cywgd2lkdGgsIGhlaWdodCkge1xyXG4gIHZhciBpc0luID0gZmFsc2U7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgIGlmIChwb2ludHNbaV0uYXJlYSkge1xyXG4gICAgICBpZiAoYXJlYVszXSA8IHBvaW50c1tpXS5hcmVhWzFdIHx8IGFyZWFbMF0gPiBwb2ludHNbaV0uYXJlYVsyXSB8fCBhcmVhWzFdID4gcG9pbnRzW2ldLmFyZWFbM10gfHwgYXJlYVsyXSA8IHBvaW50c1tpXS5hcmVhWzBdKSB7XHJcbiAgICAgICAgaWYgKGFyZWFbMF0gPCAwIHx8IGFyZWFbMV0gPCAwIHx8IGFyZWFbMl0gPiB3aWR0aCB8fCBhcmVhWzNdID4gaGVpZ2h0KSB7XHJcbiAgICAgICAgICBpc0luID0gdHJ1ZTtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBpc0luID0gZmFsc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGlzSW4gPSB0cnVlO1xyXG4gICAgICAgIGJyZWFrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBpc0luO1xyXG59O1xyXG5cclxuZnVuY3Rpb24gZ2V0Qm91bmRpbmdCb3goZGF0YSkge1xyXG4gIHZhciBib3VuZHMgPSB7fSxjb29yZHM7XHJcbiAgYm91bmRzLnhNaW4gPSAxODA7XHJcbiAgYm91bmRzLnhNYXggPSAwO1xyXG4gIGJvdW5kcy55TWluID0gOTA7XHJcbiAgYm91bmRzLnlNYXggPSAwXHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBkYXRhLmxlbmd0aDsgaSsrKSB7XHJcbiAgICB2YXIgY29vcmRhID0gZGF0YVtpXS5nZW9tZXRyeS5jb29yZGluYXRlc1xyXG4gICAgZm9yICh2YXIgayA9IDA7IGsgPCBjb29yZGEubGVuZ3RoOyBrKyspIHtcclxuICAgICAgY29vcmRzID0gY29vcmRhW2tdO1xyXG4gICAgICBpZiAoY29vcmRzLmxlbmd0aCA9PSAxKSB7XHJcbiAgICAgICAgY29vcmRzID0gY29vcmRzWzBdXHJcbiAgICAgIH1cclxuICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBjb29yZHMubGVuZ3RoOyBqKyspIHtcclxuICAgICAgICB2YXIgbG9uZ2l0dWRlID0gY29vcmRzW2pdWzBdO1xyXG4gICAgICAgIHZhciBsYXRpdHVkZSA9IGNvb3Jkc1tqXVsxXTtcclxuICAgICAgICB2YXIgcG9pbnQgPSB7XHJcbiAgICAgICAgICB4OiBsb25naXR1ZGUsXHJcbiAgICAgICAgICB5OiBsYXRpdHVkZVxyXG4gICAgICAgIH1cclxuICAgICAgICBib3VuZHMueE1pbiA9IGJvdW5kcy54TWluIDwgcG9pbnQueCA/IGJvdW5kcy54TWluIDogcG9pbnQueDtcclxuICAgICAgICBib3VuZHMueE1heCA9IGJvdW5kcy54TWF4ID4gcG9pbnQueCA/IGJvdW5kcy54TWF4IDogcG9pbnQueDtcclxuICAgICAgICBib3VuZHMueU1pbiA9IGJvdW5kcy55TWluIDwgcG9pbnQueSA/IGJvdW5kcy55TWluIDogcG9pbnQueTtcclxuICAgICAgICBib3VuZHMueU1heCA9IGJvdW5kcy55TWF4ID4gcG9pbnQueSA/IGJvdW5kcy55TWF4IDogcG9pbnQueTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICByZXR1cm4gYm91bmRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjb29yZGluYXRlVG9Qb2ludChsYXRpdHVkZSwgbG9uZ2l0dWRlLCBib3VuZHMsIHNjYWxlLCB4b2Zmc2V0LCB5b2Zmc2V0KSB7XHJcbiAgcmV0dXJuIHtcclxuICAgIHg6IChsb25naXR1ZGUgLSBib3VuZHMueE1pbikgKiBzY2FsZSArIHhvZmZzZXQsXHJcbiAgICB5OiAoYm91bmRzLnlNYXggLSBsYXRpdHVkZSkgKiBzY2FsZSArIHlvZmZzZXRcclxuICB9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBwb2ludFRvQ29vcmRpbmF0ZShwb2ludFksIHBvaW50WCwgYm91bmRzLCBzY2FsZSwgeG9mZnNldCwgeW9mZnNldCkge1xyXG4gIHJldHVybiB7XHJcbiAgICB4OiAocG9pbnRYIC0geG9mZnNldCkgLyBzY2FsZSArIGJvdW5kcy54TWluLFxyXG4gICAgeTogYm91bmRzLnlNYXggLSAocG9pbnRZIC0geW9mZnNldCkgLyBzY2FsZVxyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGlzUmF5SW50ZXJzZWN0c1NlZ21lbnQocG9pLCBzX3BvaSwgZV9wb2kpIHtcclxuICBpZiAoc19wb2lbMV0gPT0gZV9wb2lbMV0pIHtcclxuICAgIHJldHVybiBmYWxzZTtcclxuICB9XHJcbiAgaWYgKHNfcG9pWzFdID4gcG9pWzFdICYmIGVfcG9pWzFdID4gcG9pWzFdKSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG4gIGlmIChzX3BvaVsxXSA8IHBvaVsxXSAmJiBlX3BvaVsxXSA8IHBvaVsxXSkge1xyXG4gICAgcmV0dXJuIGZhbHNlO1xyXG4gIH1cclxuICBpZiAoc19wb2lbMV0gPT0gcG9pWzFdICYmIGVfcG9pWzFdID4gcG9pWzFdKSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG4gIGlmIChlX3BvaVsxXSA9PSBwb2lbMV0gJiYgc19wb2lbMV0gPiBwb2lbMV0pIHtcclxuICAgIHJldHVybiBmYWxzZTtcclxuICB9XHJcbiAgaWYgKHNfcG9pWzBdIDwgcG9pWzBdICYmIGVfcG9pWzFdIDwgcG9pWzFdKSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG4gIGxldCB4c2VnID0gZV9wb2lbMF0gLSAoZV9wb2lbMF0gLSBzX3BvaVswXSkgKiAoZV9wb2lbMV0gLSBwb2lbMV0pIC8gKGVfcG9pWzFdIC0gc19wb2lbMV0pO1xyXG4gIGlmICh4c2VnIDwgcG9pWzBdKSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfSBlbHNlIHtcclxuICAgIHJldHVybiB0cnVlO1xyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gaXNQb2lXaXRoaW5Qb2x5KHBvaSwgcG9seSwgbWVyY2F0b3IpIHtcclxuICBsZXQgc2luc2MgPSAwO1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgcG9seS5sZW5ndGg7IGkrKykge1xyXG4gICAgbGV0IGVwb2x5ID0gcG9seVtpXVswXTtcclxuICAgIGlmIChwb2x5Lmxlbmd0aCA9PSAxKSB7XHJcbiAgICAgIGVwb2x5ID0gcG9seVtpXVswXVxyXG4gICAgfVxyXG4gICAgZm9yIChsZXQgaiA9IDA7IGogPCBlcG9seS5sZW5ndGggLSAxOyBqKyspIHtcclxuICAgICAgbGV0IHNfcG9pID0gZXBvbHlbal07XHJcbiAgICAgIGxldCBlX3BvaSA9IGVwb2x5W2ogKyAxXTtcclxuICAgICAgaWYgKG1lcmNhdG9yKSB7XHJcbiAgICAgICAgc19wb2kgPSBsb25sYXQybWVyY2F0b3IoZXBvbHlbal1bMF0sIGVwb2x5W2pdWzFdKTtcclxuICAgICAgICBlX3BvaSA9IGxvbmxhdDJtZXJjYXRvcihlcG9seVtqICsgMV1bMF0sIGVwb2x5W2ogKyAxXVsxXSk7XHJcbiAgICAgIH1cclxuICAgICAgaWYgKGlzUmF5SW50ZXJzZWN0c1NlZ21lbnQocG9pLCBzX3BvaSwgZV9wb2kpKSB7XHJcbiAgICAgICAgc2luc2MgKz0gMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpZiAoc2luc2MgJSAyID09IDEpIHtcclxuICAgIHJldHVybiB0cnVlO1xyXG4gIH0gZWxzZSB7XHJcbiAgICByZXR1cm4gZmFsc2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuZnVuY3Rpb24gZHJhd01hcERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuICB2YXIgbWFwT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcbiAgICBib3JkZXI6IHRydWUsXHJcbiAgICBtZXJjYXRvcjogZmFsc2UsXHJcbiAgICBib3JkZXJXaWR0aDogMSxcclxuICAgIGJvcmRlckNvbG9yOiAnIzY2NjY2NicsXHJcbiAgICBmaWxsT3BhY2l0eTogMC42LFxyXG4gICAgYWN0aXZlQm9yZGVyQ29sb3I6ICcjZjA0ODY0JyxcclxuICAgIGFjdGl2ZUZpbGxDb2xvcjogJyNmYWNjMTQnLFxyXG4gICAgYWN0aXZlRmlsbE9wYWNpdHk6IDFcclxuICB9LCBvcHRzLmV4dHJhLm1hcCk7XHJcbiAgdmFyIGNvb3JkcywgcG9pbnQ7XHJcbiAgdmFyIGRhdGEgPSBzZXJpZXM7XHJcbiAgdmFyIGJvdW5kcyA9IGdldEJvdW5kaW5nQm94KGRhdGEpO1xyXG4gIGlmIChtYXBPcHRpb24ubWVyY2F0b3IpIHtcclxuICAgIHZhciBtYXggPSBsb25sYXQybWVyY2F0b3IoYm91bmRzLnhNYXgsIGJvdW5kcy55TWF4KVxyXG4gICAgdmFyIG1pbiA9IGxvbmxhdDJtZXJjYXRvcihib3VuZHMueE1pbiwgYm91bmRzLnlNaW4pXHJcbiAgICBib3VuZHMueE1heCA9IG1heFswXVxyXG4gICAgYm91bmRzLnlNYXggPSBtYXhbMV1cclxuICAgIGJvdW5kcy54TWluID0gbWluWzBdXHJcbiAgICBib3VuZHMueU1pbiA9IG1pblsxXVxyXG4gIH1cclxuICB2YXIgeFNjYWxlID0gb3B0cy53aWR0aCAvIE1hdGguYWJzKGJvdW5kcy54TWF4IC0gYm91bmRzLnhNaW4pO1xyXG4gIHZhciB5U2NhbGUgPSBvcHRzLmhlaWdodCAvIE1hdGguYWJzKGJvdW5kcy55TWF4IC0gYm91bmRzLnlNaW4pO1xyXG4gIHZhciBzY2FsZSA9IHhTY2FsZSA8IHlTY2FsZSA/IHhTY2FsZSA6IHlTY2FsZTtcclxuICB2YXIgeG9mZnNldCA9IG9wdHMud2lkdGggLyAyIC0gTWF0aC5hYnMoYm91bmRzLnhNYXggLSBib3VuZHMueE1pbikgLyAyICogc2NhbGU7XHJcbiAgdmFyIHlvZmZzZXQgPSBvcHRzLmhlaWdodCAvIDIgLSBNYXRoLmFicyhib3VuZHMueU1heCAtIGJvdW5kcy55TWluKSAvIDIgKiBzY2FsZTtcclxuICBmb3IgKHZhciBpID0gMDsgaSA8IGRhdGEubGVuZ3RoOyBpKyspIHtcclxuICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICBjb250ZXh0LnNldExpbmVXaWR0aChtYXBPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG1hcE9wdGlvbi5ib3JkZXJDb2xvcik7XHJcbiAgICBjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIG1hcE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgaWYgKG9wdHMudG9vbHRpcCkge1xyXG4gICAgICBpZiAob3B0cy50b29sdGlwLmluZGV4ID09IGkpIHtcclxuICAgICAgICBjb250ZXh0LnNldFN0cm9rZVN0eWxlKG1hcE9wdGlvbi5hY3RpdmVCb3JkZXJDb2xvcik7XHJcbiAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IobWFwT3B0aW9uLmFjdGl2ZUZpbGxDb2xvciwgbWFwT3B0aW9uLmFjdGl2ZUZpbGxPcGFjaXR5KSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHZhciBjb29yZGEgPSBkYXRhW2ldLmdlb21ldHJ5LmNvb3JkaW5hdGVzXHJcbiAgICBmb3IgKHZhciBrID0gMDsgayA8IGNvb3JkYS5sZW5ndGg7IGsrKykge1xyXG4gICAgICBjb29yZHMgPSBjb29yZGFba107XHJcbiAgICAgIGlmIChjb29yZHMubGVuZ3RoID09IDEpIHtcclxuICAgICAgICBjb29yZHMgPSBjb29yZHNbMF1cclxuICAgICAgfVxyXG4gICAgICBmb3IgKHZhciBqID0gMDsgaiA8IGNvb3Jkcy5sZW5ndGg7IGorKykge1xyXG4gICAgICAgIHZhciBnYW9zaSA9IEFycmF5KDIpO1xyXG4gICAgICAgIGlmIChtYXBPcHRpb24ubWVyY2F0b3IpIHtcclxuICAgICAgICAgIGdhb3NpID0gbG9ubGF0Mm1lcmNhdG9yKGNvb3Jkc1tqXVswXSwgY29vcmRzW2pdWzFdKVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBnYW9zaSA9IGNvb3Jkc1tqXVxyXG4gICAgICAgIH1cclxuICAgICAgICBwb2ludCA9IGNvb3JkaW5hdGVUb1BvaW50KGdhb3NpWzFdLCBnYW9zaVswXSwgYm91bmRzLCBzY2FsZSwgeG9mZnNldCwgeW9mZnNldClcclxuICAgICAgICBpZiAoaiA9PT0gMCkge1xyXG4gICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgIGNvbnRleHQubW92ZVRvKHBvaW50LngsIHBvaW50LnkpO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBjb250ZXh0LmxpbmVUbyhwb2ludC54LCBwb2ludC55KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgIGlmIChtYXBPcHRpb24uYm9yZGVyID09IHRydWUpIHtcclxuICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZiAob3B0cy5kYXRhTGFiZWwgPT0gdHJ1ZSkge1xyXG4gICAgICB2YXIgY2VudGVyUG9pbnQgPSBkYXRhW2ldLnByb3BlcnRpZXMuY2VudHJvaWQ7XHJcbiAgICAgIGlmIChjZW50ZXJQb2ludCkge1xyXG4gICAgICAgIGlmIChtYXBPcHRpb24ubWVyY2F0b3IpIHtcclxuICAgICAgICAgIGNlbnRlclBvaW50ID0gbG9ubGF0Mm1lcmNhdG9yKGRhdGFbaV0ucHJvcGVydGllcy5jZW50cm9pZFswXSwgZGF0YVtpXS5wcm9wZXJ0aWVzLmNlbnRyb2lkWzFdKVxyXG4gICAgICAgIH1cclxuICAgICAgICBwb2ludCA9IGNvb3JkaW5hdGVUb1BvaW50KGNlbnRlclBvaW50WzFdLCBjZW50ZXJQb2ludFswXSwgYm91bmRzLCBzY2FsZSwgeG9mZnNldCwgeW9mZnNldCk7XHJcbiAgICAgICAgbGV0IGZvbnRTaXplID0gZGF0YVtpXS50ZXh0U2l6ZSAqIG9wdHMucGl4IHx8IGNvbmZpZy5mb250U2l6ZTtcclxuICAgICAgICBsZXQgdGV4dCA9IGRhdGFbaV0ucHJvcGVydGllcy5uYW1lO1xyXG4gICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSlcclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShkYXRhW2ldLnRleHRDb2xvciB8fCBvcHRzLmZvbnRDb2xvcilcclxuICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRleHQsIHBvaW50LnggLSBtZWFzdXJlVGV4dCh0ZXh0LCBmb250U2l6ZSwgY29udGV4dCkgLyAyLCBwb2ludC55ICsgZm9udFNpemUgLyAyKTtcclxuICAgICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgb3B0cy5jaGFydERhdGEubWFwRGF0YSA9IHtcclxuICAgIGJvdW5kczogYm91bmRzLFxyXG4gICAgc2NhbGU6IHNjYWxlLFxyXG4gICAgeG9mZnNldDogeG9mZnNldCxcclxuICAgIHlvZmZzZXQ6IHlvZmZzZXQsXHJcbiAgICBtZXJjYXRvcjogbWFwT3B0aW9uLm1lcmNhdG9yXHJcbiAgfVxyXG4gIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgMSk7XHJcbiAgY29udGV4dC5kcmF3KCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFdvcmRDbG91ZFBvaW50KG9wdHMsIHR5cGUsIGNvbnRleHQpIHtcclxuICBsZXQgcG9pbnRzID0gb3B0cy5zZXJpZXM7XHJcbiAgc3dpdGNoICh0eXBlKSB7XHJcbiAgICBjYXNlICdub3JtYWwnOlxyXG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHBvaW50cy5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgIGxldCB0ZXh0ID0gcG9pbnRzW2ldLm5hbWU7XHJcbiAgICAgICAgbGV0IHRIZWlnaHQgPSBwb2ludHNbaV0udGV4dFNpemUgKiBvcHRzLnBpeDtcclxuICAgICAgICBsZXQgdFdpZHRoID0gbWVhc3VyZVRleHQodGV4dCwgdEhlaWdodCwgY29udGV4dCk7XHJcbiAgICAgICAgbGV0IHgsIHk7XHJcbiAgICAgICAgbGV0IGFyZWE7XHJcbiAgICAgICAgbGV0IGJyZWFrbnVtID0gMDtcclxuICAgICAgICB3aGlsZSAodHJ1ZSkge1xyXG4gICAgICAgICAgYnJlYWtudW0rKztcclxuICAgICAgICAgIHggPSBub3JtYWxJbnQoLW9wdHMud2lkdGggLyAyLCBvcHRzLndpZHRoIC8gMiwgNSkgLSB0V2lkdGggLyAyO1xyXG4gICAgICAgICAgeSA9IG5vcm1hbEludCgtb3B0cy5oZWlnaHQgLyAyLCBvcHRzLmhlaWdodCAvIDIsIDUpICsgdEhlaWdodCAvIDI7XHJcbiAgICAgICAgICBhcmVhID0gW3ggLSA1ICsgb3B0cy53aWR0aCAvIDIsIHkgLSA1IC0gdEhlaWdodCArIG9wdHMuaGVpZ2h0IC8gMiwgeCArIHRXaWR0aCArIDUgKyBvcHRzLndpZHRoIC8gMiwgeSArIDUgK1xyXG4gICAgICAgICAgICBvcHRzLmhlaWdodCAvIDJcclxuICAgICAgICAgIF07XHJcbiAgICAgICAgICBsZXQgaXNDb2xsaXNpb24gPSBjb2xsaXNpb25OZXcoYXJlYSwgcG9pbnRzLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAoIWlzQ29sbGlzaW9uKSBicmVhaztcclxuICAgICAgICAgIGlmIChicmVha251bSA9PSAxMDAwKSB7XHJcbiAgICAgICAgICAgIGFyZWEgPSBbLTEwMCwgLTEwMCwgLTEwMCwgLTEwMF07XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgcG9pbnRzW2ldLmFyZWEgPSBhcmVhO1xyXG4gICAgICB9XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAndmVydGljYWwnOlxyXG4gICAgICBmdW5jdGlvbiBTcGluKCkge1xyXG4gICAgICAgIC8v6I635Y+W5Z2H5YyA6ZqP5py65YC877yM5piv5ZCm5peL6L2s77yM5peL6L2s55qE5qaC546H5Li677yIMS0wLjXvvIlcclxuICAgICAgICBpZiAoTWF0aC5yYW5kb20oKSA+IDAuNykge1xyXG4gICAgICAgICAgcmV0dXJuIHRydWU7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHJldHVybiBmYWxzZVxyXG4gICAgICAgIH07XHJcbiAgICAgIH07XHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgcG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgICAgbGV0IHRleHQgPSBwb2ludHNbaV0ubmFtZTtcclxuICAgICAgICBsZXQgdEhlaWdodCA9IHBvaW50c1tpXS50ZXh0U2l6ZSAqIG9wdHMucGl4O1xyXG4gICAgICAgIGxldCB0V2lkdGggPSBtZWFzdXJlVGV4dCh0ZXh0LCB0SGVpZ2h0LCBjb250ZXh0KTtcclxuICAgICAgICBsZXQgaXNTcGluID0gU3BpbigpO1xyXG4gICAgICAgIGxldCB4LCB5LCBhcmVhLCBhcmVhdjtcclxuICAgICAgICBsZXQgYnJlYWtudW0gPSAwO1xyXG4gICAgICAgIHdoaWxlICh0cnVlKSB7XHJcbiAgICAgICAgICBicmVha251bSsrO1xyXG4gICAgICAgICAgbGV0IGlzQ29sbGlzaW9uO1xyXG4gICAgICAgICAgaWYgKGlzU3Bpbikge1xyXG4gICAgICAgICAgICB4ID0gbm9ybWFsSW50KC1vcHRzLndpZHRoIC8gMiwgb3B0cy53aWR0aCAvIDIsIDUpIC0gdFdpZHRoIC8gMjtcclxuICAgICAgICAgICAgeSA9IG5vcm1hbEludCgtb3B0cy5oZWlnaHQgLyAyLCBvcHRzLmhlaWdodCAvIDIsIDUpICsgdEhlaWdodCAvIDI7XHJcbiAgICAgICAgICAgIGFyZWEgPSBbeSAtIDUgLSB0V2lkdGggKyBvcHRzLndpZHRoIC8gMiwgKC14IC0gNSArIG9wdHMuaGVpZ2h0IC8gMiksIHkgKyA1ICsgb3B0cy53aWR0aCAvIDIsICgteCArIHRIZWlnaHQgKyA1ICsgb3B0cy5oZWlnaHQgLyAyKV07XHJcbiAgICAgICAgICAgIGFyZWF2ID0gW29wdHMud2lkdGggLSAob3B0cy53aWR0aCAvIDIgLSBvcHRzLmhlaWdodCAvIDIpIC0gKC14ICsgdEhlaWdodCArIDUgKyBvcHRzLmhlaWdodCAvIDIpIC0gNSwgKG9wdHMuaGVpZ2h0IC8gMiAtIG9wdHMud2lkdGggLyAyKSArICh5IC0gNSAtIHRXaWR0aCArIG9wdHMud2lkdGggLyAyKSAtIDUsIG9wdHMud2lkdGggLSAob3B0cy53aWR0aCAvIDIgLSBvcHRzLmhlaWdodCAvIDIpIC0gKC14ICsgdEhlaWdodCArIDUgKyBvcHRzLmhlaWdodCAvIDIpICsgdEhlaWdodCwgKG9wdHMuaGVpZ2h0IC8gMiAtIG9wdHMud2lkdGggLyAyKSArICh5IC0gNSAtIHRXaWR0aCArIG9wdHMud2lkdGggLyAyKSArIHRXaWR0aCArIDVdO1xyXG4gICAgICAgICAgICBpc0NvbGxpc2lvbiA9IGNvbGxpc2lvbk5ldyhhcmVhdiwgcG9pbnRzLCBvcHRzLmhlaWdodCwgb3B0cy53aWR0aCk7XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICB4ID0gbm9ybWFsSW50KC1vcHRzLndpZHRoIC8gMiwgb3B0cy53aWR0aCAvIDIsIDUpIC0gdFdpZHRoIC8gMjtcclxuICAgICAgICAgICAgeSA9IG5vcm1hbEludCgtb3B0cy5oZWlnaHQgLyAyLCBvcHRzLmhlaWdodCAvIDIsIDUpICsgdEhlaWdodCAvIDI7XHJcbiAgICAgICAgICAgIGFyZWEgPSBbeCAtIDUgKyBvcHRzLndpZHRoIC8gMiwgeSAtIDUgLSB0SGVpZ2h0ICsgb3B0cy5oZWlnaHQgLyAyLCB4ICsgdFdpZHRoICsgNSArIG9wdHMud2lkdGggLyAyLCB5ICsgNSArIG9wdHMuaGVpZ2h0IC8gMl07XHJcbiAgICAgICAgICAgIGlzQ29sbGlzaW9uID0gY29sbGlzaW9uTmV3KGFyZWEsIHBvaW50cywgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaWYgKCFpc0NvbGxpc2lvbikgYnJlYWs7XHJcbiAgICAgICAgICBpZiAoYnJlYWtudW0gPT0gMTAwMCkge1xyXG4gICAgICAgICAgICBhcmVhID0gWy0xMDAwLCAtMTAwMCwgLTEwMDAsIC0xMDAwXTtcclxuICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfTtcclxuICAgICAgICBpZiAoaXNTcGluKSB7XHJcbiAgICAgICAgICBwb2ludHNbaV0uYXJlYSA9IGFyZWF2O1xyXG4gICAgICAgICAgcG9pbnRzW2ldLmFyZWF2ID0gYXJlYTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgcG9pbnRzW2ldLmFyZWEgPSBhcmVhO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb2ludHNbaV0ucm90YXRlID0gaXNTcGluO1xyXG4gICAgICB9O1xyXG4gICAgICBicmVhaztcclxuICB9XHJcbiAgcmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuXHJcbmZ1bmN0aW9uIGRyYXdXb3JkQ2xvdWREYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgbGV0IHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgbGV0IHdvcmRPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuICAgIHR5cGU6ICdub3JtYWwnLFxyXG4gICAgYXV0b0NvbG9yczogdHJ1ZVxyXG4gIH0sIG9wdHMuZXh0cmEud29yZCk7XHJcbiAgaWYgKCFvcHRzLmNoYXJ0RGF0YS53b3JkQ2xvdWREYXRhKSB7XHJcbiAgICBvcHRzLmNoYXJ0RGF0YS53b3JkQ2xvdWREYXRhID0gZ2V0V29yZENsb3VkUG9pbnQob3B0cywgd29yZE9wdGlvbi50eXBlLCBjb250ZXh0KTtcclxuICB9XHJcbiAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICBjb250ZXh0LnNldEZpbGxTdHlsZShvcHRzLmJhY2tncm91bmQpO1xyXG4gIGNvbnRleHQucmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgY29udGV4dC5maWxsKCk7XHJcbiAgY29udGV4dC5zYXZlKCk7XHJcbiAgbGV0IHBvaW50cyA9IG9wdHMuY2hhcnREYXRhLndvcmRDbG91ZERhdGE7XHJcbiAgY29udGV4dC50cmFuc2xhdGUob3B0cy53aWR0aCAvIDIsIG9wdHMuaGVpZ2h0IC8gMik7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuICAgIGNvbnRleHQuc2F2ZSgpO1xyXG4gICAgaWYgKHBvaW50c1tpXS5yb3RhdGUpIHtcclxuICAgICAgY29udGV4dC5yb3RhdGUoOTAgKiBNYXRoLlBJIC8gMTgwKTtcclxuICAgIH1cclxuICAgIGxldCB0ZXh0ID0gcG9pbnRzW2ldLm5hbWU7XHJcbiAgICBsZXQgdEhlaWdodCA9IHBvaW50c1tpXS50ZXh0U2l6ZSAqIG9wdHMucGl4O1xyXG4gICAgbGV0IHRXaWR0aCA9IG1lYXN1cmVUZXh0KHRleHQsIHRIZWlnaHQsIGNvbnRleHQpO1xyXG4gICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUocG9pbnRzW2ldLmNvbG9yKTtcclxuICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKHBvaW50c1tpXS5jb2xvcik7XHJcbiAgICBjb250ZXh0LnNldEZvbnRTaXplKHRIZWlnaHQpO1xyXG4gICAgaWYgKHBvaW50c1tpXS5yb3RhdGUpIHtcclxuICAgICAgaWYgKHBvaW50c1tpXS5hcmVhdlswXSA+IDApIHtcclxuICAgICAgICBpZiAob3B0cy50b29sdGlwKSB7XHJcbiAgICAgICAgICBpZiAob3B0cy50b29sdGlwLmluZGV4ID09IGkpIHtcclxuICAgICAgICAgICAgY29udGV4dC5zdHJva2VUZXh0KHRleHQsIChwb2ludHNbaV0uYXJlYXZbMF0gKyA1IC0gb3B0cy53aWR0aCAvIDIpICogcHJvY2VzcyAtIHRXaWR0aCAqICgxIC0gcHJvY2VzcykgLyAyLCAocG9pbnRzW2ldLmFyZWF2WzFdICsgNSArIHRIZWlnaHQgLSBvcHRzLmhlaWdodCAvIDIpICogcHJvY2Vzcyk7XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBjb250ZXh0LmZpbGxUZXh0KHRleHQsIChwb2ludHNbaV0uYXJlYXZbMF0gKyA1IC0gb3B0cy53aWR0aCAvIDIpICogcHJvY2VzcyAtIHRXaWR0aCAqICgxIC0gcHJvY2VzcykgLyAyLCAocG9pbnRzW2ldLmFyZWF2WzFdICsgNSArIHRIZWlnaHQgLSBvcHRzLmhlaWdodCAvIDIpICogcHJvY2Vzcyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGNvbnRleHQuZmlsbFRleHQodGV4dCwgKHBvaW50c1tpXS5hcmVhdlswXSArIDUgLSBvcHRzLndpZHRoIC8gMikgKiBwcm9jZXNzIC0gdFdpZHRoICogKDEgLSBwcm9jZXNzKSAvIDIsIChwb2ludHNbaV0uYXJlYXZbMV0gKyA1ICsgdEhlaWdodCAtIG9wdHMuaGVpZ2h0IC8gMikgKiBwcm9jZXNzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGlmIChwb2ludHNbaV0uYXJlYVswXSA+IDApIHtcclxuICAgICAgICBpZiAob3B0cy50b29sdGlwKSB7XHJcbiAgICAgICAgICBpZiAob3B0cy50b29sdGlwLmluZGV4ID09IGkpIHtcclxuICAgICAgICAgICAgY29udGV4dC5zdHJva2VUZXh0KHRleHQsIChwb2ludHNbaV0uYXJlYVswXSArIDUgLSBvcHRzLndpZHRoIC8gMikgKiBwcm9jZXNzIC0gdFdpZHRoICogKDEgLSBwcm9jZXNzKSAvIDIsIChwb2ludHNbaV0uYXJlYVsxXSArIDUgKyB0SGVpZ2h0IC0gb3B0cy5oZWlnaHQgLyAyKSAqIHByb2Nlc3MpO1xyXG4gICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsVGV4dCh0ZXh0LCAocG9pbnRzW2ldLmFyZWFbMF0gKyA1IC0gb3B0cy53aWR0aCAvIDIpICogcHJvY2VzcyAtIHRXaWR0aCAqICgxIC0gcHJvY2VzcykgLyAyLCAocG9pbnRzW2ldLmFyZWFbMV0gKyA1ICsgdEhlaWdodCAtIG9wdHMuaGVpZ2h0IC8gMikgKiBwcm9jZXNzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgY29udGV4dC5maWxsVGV4dCh0ZXh0LCAocG9pbnRzW2ldLmFyZWFbMF0gKyA1IC0gb3B0cy53aWR0aCAvIDIpICogcHJvY2VzcyAtIHRXaWR0aCAqICgxIC0gcHJvY2VzcykgLyAyLCAocG9pbnRzW2ldLmFyZWFbMV0gKyA1ICsgdEhlaWdodCAtIG9wdHMuaGVpZ2h0IC8gMikgKiBwcm9jZXNzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICBjb250ZXh0LnJlc3RvcmUoKTtcclxuICB9XHJcbiAgY29udGV4dC5yZXN0b3JlKCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdGdW5uZWxEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgbGV0IHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcbiAgbGV0IGZ1bm5lbE9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG4gICAgdHlwZTonZnVubmVsJyxcclxuICAgIGFjdGl2ZVdpZHRoOiAxMCxcclxuICAgIGFjdGl2ZU9wYWNpdHk6IDAuMyxcclxuICAgIGJvcmRlcjogZmFsc2UsXHJcbiAgICBib3JkZXJXaWR0aDogMixcclxuICAgIGJvcmRlckNvbG9yOiAnI0ZGRkZGRicsXHJcbiAgICBmaWxsT3BhY2l0eTogMSxcclxuICAgIGxhYmVsQWxpZ246ICdyaWdodCcsXHJcbiAgICBsaW5lYXJUeXBlOiAnbm9uZScsXHJcbiAgICBjdXN0b21Db2xvcjogW10sXHJcbiAgfSwgb3B0cy5leHRyYS5mdW5uZWwpO1xyXG4gIGxldCBlYWNoU3BhY2luZyA9IChvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXSkgLyBzZXJpZXMubGVuZ3RoO1xyXG4gIGxldCBjZW50ZXJQb3NpdGlvbiA9IHtcclxuICAgIHg6IG9wdHMuYXJlYVszXSArIChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIsXHJcbiAgICB5OiBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXVxyXG4gIH07XHJcbiAgbGV0IGFjdGl2ZVdpZHRoID0gZnVubmVsT3B0aW9uLmFjdGl2ZVdpZHRoICogb3B0cy5waXg7XHJcbiAgbGV0IHJhZGl1cyA9IE1hdGgubWluKChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIgLSBhY3RpdmVXaWR0aCwgKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKSAvIDIgLSBhY3RpdmVXaWR0aCk7XHJcbiAgc2VyaWVzID0gZ2V0RnVubmVsRGF0YVBvaW50cyhzZXJpZXMsIHJhZGl1cywgZnVubmVsT3B0aW9uLnR5cGUsIGVhY2hTcGFjaW5nLCBwcm9jZXNzKTtcclxuICBjb250ZXh0LnNhdmUoKTtcclxuICBjb250ZXh0LnRyYW5zbGF0ZShjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuICBmdW5uZWxPcHRpb24uY3VzdG9tQ29sb3IgPSBmaWxsQ3VzdG9tQ29sb3IoZnVubmVsT3B0aW9uLmxpbmVhclR5cGUsIGZ1bm5lbE9wdGlvbi5jdXN0b21Db2xvciwgc2VyaWVzLCBjb25maWcpO1xyXG4gIGlmKGZ1bm5lbE9wdGlvbi50eXBlID09ICdweXJhbWlkJyl7XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgICBpZiAoaSA9PSBzZXJpZXMubGVuZ3RoIC0xKSB7XHJcbiAgICAgICAgaWYgKG9wdHMudG9vbHRpcCkge1xyXG4gICAgICAgICAgaWYgKG9wdHMudG9vbHRpcC5pbmRleCA9PSBpKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKHNlcmllc1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmFjdGl2ZU9wYWNpdHkpKTtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oLWFjdGl2ZVdpZHRoLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbygtc2VyaWVzW2ldLnJhZGl1cyAtIGFjdGl2ZVdpZHRoLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc2VyaWVzW2ldLnJhZGl1cyArIGFjdGl2ZVdpZHRoLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKC1hY3RpdmVXaWR0aCwgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlcmllc1tpXS5mdW5uZWxBcmVhID0gW2NlbnRlclBvc2l0aW9uLnggLSBzZXJpZXNbaV0ucmFkaXVzLCBjZW50ZXJQb3NpdGlvbi55IC0gZWFjaFNwYWNpbmcgKiAoaSArIDEpLCBjZW50ZXJQb3NpdGlvbi54ICsgc2VyaWVzW2ldLnJhZGl1cywgY2VudGVyUG9zaXRpb24ueSAtIGVhY2hTcGFjaW5nICogaV07XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aChmdW5uZWxPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShmdW5uZWxPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG4gICAgICAgIHZhciBmaWxsQ29sb3IgPSBoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSk7XHJcbiAgICAgICAgaWYgKGZ1bm5lbE9wdGlvbi5saW5lYXJUeXBlID09ICdjdXN0b20nKSB7XHJcbiAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcsIC1zZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLjUsIGhleFRvUmdiKGZ1bm5lbE9wdGlvbi5jdXN0b21Db2xvcltzZXJpZXNbaV0ubGluZWFySW5kZXhdLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2Ioc2VyaWVzW2ldLmNvbG9yLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGZpbGxDb2xvciA9IGdyZFxyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKDAsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc1tpXS5yYWRpdXMsIDApO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKHNlcmllc1tpXS5yYWRpdXMsIDApO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKDAsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICBpZiAoZnVubmVsT3B0aW9uLmJvcmRlciA9PSB0cnVlKSB7XHJcbiAgICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZiAob3B0cy50b29sdGlwKSB7XHJcbiAgICAgICAgICBpZiAob3B0cy50b29sdGlwLmluZGV4ID09IGkpIHtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2Ioc2VyaWVzW2ldLmNvbG9yLCBmdW5uZWxPcHRpb24uYWN0aXZlT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICBjb250ZXh0Lm1vdmVUbygwLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc1tpXS5yYWRpdXMgLSBhY3RpdmVXaWR0aCwgMCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKC1zZXJpZXNbaSArIDFdLnJhZGl1cyAtIGFjdGl2ZVdpZHRoLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNbaSArIDFdLnJhZGl1cyArIGFjdGl2ZVdpZHRoLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNbaV0ucmFkaXVzICsgYWN0aXZlV2lkdGgsIDApO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbygwLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlcmllc1tpXS5mdW5uZWxBcmVhID0gW2NlbnRlclBvc2l0aW9uLnggLSBzZXJpZXNbaV0ucmFkaXVzLCBjZW50ZXJQb3NpdGlvbi55IC0gZWFjaFNwYWNpbmcgKiAoaSArIDEpLCBjZW50ZXJQb3NpdGlvbi54ICsgc2VyaWVzW2ldLnJhZGl1cywgY2VudGVyUG9zaXRpb24ueSAtIGVhY2hTcGFjaW5nICogaV07XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aChmdW5uZWxPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShmdW5uZWxPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG4gICAgICAgIHZhciBmaWxsQ29sb3IgPSBoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSk7XHJcbiAgICAgICAgaWYgKGZ1bm5lbE9wdGlvbi5saW5lYXJUeXBlID09ICdjdXN0b20nKSB7XHJcbiAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcsIC1zZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLjUsIGhleFRvUmdiKGZ1bm5lbE9wdGlvbi5jdXN0b21Db2xvcltzZXJpZXNbaV0ubGluZWFySW5kZXhdLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2Ioc2VyaWVzW2ldLmNvbG9yLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGZpbGxDb2xvciA9IGdyZFxyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKDAsIDApO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKC1zZXJpZXNbaV0ucmFkaXVzLCAwKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbygtc2VyaWVzW2kgKyAxXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oc2VyaWVzW2kgKyAxXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oc2VyaWVzW2ldLnJhZGl1cywgMCk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oMCwgMCk7XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICBpZiAoZnVubmVsT3B0aW9uLmJvcmRlciA9PSB0cnVlKSB7XHJcbiAgICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBjb250ZXh0LnRyYW5zbGF0ZSgwLCAtZWFjaFNwYWNpbmcpXHJcbiAgICB9XHJcbiAgfWVsc2V7XHJcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG4gICAgICBpZiAoaSA9PSAwKSB7XHJcbiAgICAgICAgaWYgKG9wdHMudG9vbHRpcCkge1xyXG4gICAgICAgICAgaWYgKG9wdHMudG9vbHRpcC5pbmRleCA9PSBpKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKHNlcmllc1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmFjdGl2ZU9wYWNpdHkpKTtcclxuICAgICAgICAgICAgY29udGV4dC5tb3ZlVG8oLWFjdGl2ZVdpZHRoLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc1tpXS5yYWRpdXMgLSBhY3RpdmVXaWR0aCwgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oc2VyaWVzW2ldLnJhZGl1cyArIGFjdGl2ZVdpZHRoLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhhY3RpdmVXaWR0aCwgMCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKC1hY3RpdmVXaWR0aCwgMCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgICAgICAgIGNvbnRleHQuZmlsbCgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzZXJpZXNbaV0uZnVubmVsQXJlYSA9IFtjZW50ZXJQb3NpdGlvbi54IC0gc2VyaWVzW2ldLnJhZGl1cywgY2VudGVyUG9zaXRpb24ueSAtIGVhY2hTcGFjaW5nLCBjZW50ZXJQb3NpdGlvbi54ICsgc2VyaWVzW2ldLnJhZGl1cywgY2VudGVyUG9zaXRpb24ueV07XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aChmdW5uZWxPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShmdW5uZWxPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG4gICAgICAgIHZhciBmaWxsQ29sb3IgPSBoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSk7XHJcbiAgICAgICAgaWYgKGZ1bm5lbE9wdGlvbi5saW5lYXJUeXBlID09ICdjdXN0b20nKSB7XHJcbiAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcsIC1zZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLjUsIGhleFRvUmdiKGZ1bm5lbE9wdGlvbi5jdXN0b21Db2xvcltzZXJpZXNbaV0ubGluZWFySW5kZXhdLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2Ioc2VyaWVzW2ldLmNvbG9yLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGZpbGxDb2xvciA9IGdyZFxyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKDAsIDApO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKC1zZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKHNlcmllc1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oMCwgMCk7XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICBpZiAoZnVubmVsT3B0aW9uLmJvcmRlciA9PSB0cnVlKSB7XHJcbiAgICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZiAob3B0cy50b29sdGlwKSB7XHJcbiAgICAgICAgICBpZiAob3B0cy50b29sdGlwLmluZGV4ID09IGkpIHtcclxuICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICAgICAgY29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2Ioc2VyaWVzW2ldLmNvbG9yLCBmdW5uZWxPcHRpb24uYWN0aXZlT3BhY2l0eSkpO1xyXG4gICAgICAgICAgICBjb250ZXh0Lm1vdmVUbygwLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc1tpIC0gMV0ucmFkaXVzIC0gYWN0aXZlV2lkdGgsIDApO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbygtc2VyaWVzW2ldLnJhZGl1cyAtIGFjdGl2ZVdpZHRoLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNbaV0ucmFkaXVzICsgYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgICAgIGNvbnRleHQubGluZVRvKHNlcmllc1tpIC0gMV0ucmFkaXVzICsgYWN0aXZlV2lkdGgsIDApO1xyXG4gICAgICAgICAgICBjb250ZXh0LmxpbmVUbygwLCAwKTtcclxuICAgICAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlcmllc1tpXS5mdW5uZWxBcmVhID0gW2NlbnRlclBvc2l0aW9uLnggLSBzZXJpZXNbaV0ucmFkaXVzLCBjZW50ZXJQb3NpdGlvbi55IC0gZWFjaFNwYWNpbmcgKiAoaSArIDEpLCBjZW50ZXJQb3NpdGlvbi54ICsgc2VyaWVzW2ldLnJhZGl1cywgY2VudGVyUG9zaXRpb24ueSAtIGVhY2hTcGFjaW5nICogaV07XHJcbiAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LnNldExpbmVXaWR0aChmdW5uZWxPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeCk7XHJcbiAgICAgICAgY29udGV4dC5zZXRTdHJva2VTdHlsZShmdW5uZWxPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG4gICAgICAgIHZhciBmaWxsQ29sb3IgPSBoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSk7XHJcbiAgICAgICAgaWYgKGZ1bm5lbE9wdGlvbi5saW5lYXJUeXBlID09ICdjdXN0b20nKSB7XHJcbiAgICAgICAgICB2YXIgZ3JkID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChzZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcsIC1zZXJpZXNbaV0ucmFkaXVzLCAtZWFjaFNwYWNpbmcpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLCBoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG4gICAgICAgICAgZ3JkLmFkZENvbG9yU3RvcCgwLjUsIGhleFRvUmdiKGZ1bm5lbE9wdGlvbi5jdXN0b21Db2xvcltzZXJpZXNbaV0ubGluZWFySW5kZXhdLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGdyZC5hZGRDb2xvclN0b3AoMSwgaGV4VG9SZ2Ioc2VyaWVzW2ldLmNvbG9yLCBmdW5uZWxPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuICAgICAgICAgIGZpbGxDb2xvciA9IGdyZFxyXG4gICAgICAgIH1cclxuICAgICAgICBjb250ZXh0LnNldEZpbGxTdHlsZShmaWxsQ29sb3IpO1xyXG4gICAgICAgIGNvbnRleHQubW92ZVRvKDAsIDApO1xyXG4gICAgICAgIGNvbnRleHQubGluZVRvKC1zZXJpZXNbaSAtIDFdLnJhZGl1cywgMCk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oLXNlcmllc1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oc2VyaWVzW2ldLnJhZGl1cywgLWVhY2hTcGFjaW5nKTtcclxuICAgICAgICBjb250ZXh0LmxpbmVUbyhzZXJpZXNbaSAtIDFdLnJhZGl1cywgMCk7XHJcbiAgICAgICAgY29udGV4dC5saW5lVG8oMCwgMCk7XHJcbiAgICAgICAgY29udGV4dC5jbG9zZVBhdGgoKTtcclxuICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICBpZiAoZnVubmVsT3B0aW9uLmJvcmRlciA9PSB0cnVlKSB7XHJcbiAgICAgICAgICBjb250ZXh0LnN0cm9rZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBjb250ZXh0LnRyYW5zbGF0ZSgwLCAtZWFjaFNwYWNpbmcpXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGNvbnRleHQucmVzdG9yZSgpO1xyXG4gIGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG4gICAgZHJhd0Z1bm5lbFRleHQoc2VyaWVzLCBvcHRzLCBjb250ZXh0LCBlYWNoU3BhY2luZywgZnVubmVsT3B0aW9uLmxhYmVsQWxpZ24sIGFjdGl2ZVdpZHRoLCBjZW50ZXJQb3NpdGlvbik7XHJcbiAgfVxyXG4gIHJldHVybiB7XHJcbiAgICBjZW50ZXI6IGNlbnRlclBvc2l0aW9uLFxyXG4gICAgcmFkaXVzOiByYWRpdXMsXHJcbiAgICBzZXJpZXM6IHNlcmllc1xyXG4gIH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdGdW5uZWxUZXh0KHNlcmllcywgb3B0cywgY29udGV4dCwgZWFjaFNwYWNpbmcsIGxhYmVsQWxpZ24sIGFjdGl2ZVdpZHRoLCBjZW50ZXJQb3NpdGlvbikge1xyXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcbiAgICBsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuICAgIGxldCBzdGFydFgsIGVuZFgsIHN0YXJ0WSwgZm9udFNpemU7XHJcbiAgICBsZXQgdGV4dCA9IGl0ZW0uZm9ybWF0dGVyID8gaXRlbS5mb3JtYXR0ZXIoaXRlbSxpLHNlcmllcykgOiB1dGlsLnRvRml4ZWQoaXRlbS5fcHJvcG9ydGlvbl8gKiAxMDApICsgJyUnO1xyXG4gICAgaWYgKGxhYmVsQWxpZ24gPT0gJ3JpZ2h0Jykge1xyXG4gICAgICBpZihvcHRzLmV4dHJhLmZ1bm5lbC50eXBlID09PSAncHlyYW1pZCcpe1xyXG4gICAgICAgIGlmIChpID09IHNlcmllcy5sZW5ndGggLTEpIHtcclxuICAgICAgICAgIHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMl0gKyBjZW50ZXJQb3NpdGlvbi54KSAvIDI7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMl0gKyBzZXJpZXNbaSArIDFdLmZ1bm5lbEFyZWFbMl0pIC8gMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIGlmIChpID09IDApIHtcclxuICAgICAgICAgIHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMl0gKyBjZW50ZXJQb3NpdGlvbi54KSAvIDI7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMl0gKyBzZXJpZXNbaSAtIDFdLmZ1bm5lbEFyZWFbMl0pIC8gMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZW5kWCA9IHN0YXJ0WCArIGFjdGl2ZVdpZHRoICogMjtcclxuICAgICAgc3RhcnRZID0gaXRlbS5mdW5uZWxBcmVhWzFdICsgZWFjaFNwYWNpbmcgLyAyO1xyXG4gICAgICBmb250U2l6ZSA9IGl0ZW0udGV4dFNpemUgKiBvcHRzLnBpeCB8fCBvcHRzLmZvbnRTaXplICogb3B0cy5waXg7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaXRlbS5jb2xvcik7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IpO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKGVuZFgsIHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKGVuZFgsIHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQuYXJjKGVuZFgsIHN0YXJ0WSwgMiwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0udGV4dENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgICAgY29udGV4dC5maWxsVGV4dCh0ZXh0LCBlbmRYICsgNSwgc3RhcnRZICsgZm9udFNpemUgLyAyIC0gMik7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBpZihvcHRzLmV4dHJhLmZ1bm5lbC50eXBlID09PSAncHlyYW1pZCcpe1xyXG4gICAgICAgIGlmIChpID09IHNlcmllcy5sZW5ndGggLTEpIHtcclxuICAgICAgICAgIHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMF0gKyBjZW50ZXJQb3NpdGlvbi54KSAvIDI7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMF0gKyBzZXJpZXNbaSArIDFdLmZ1bm5lbEFyZWFbMF0pIC8gMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIGlmIChpID09IDApIHtcclxuICAgICAgICAgIHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMF0gKyBjZW50ZXJQb3NpdGlvbi54KSAvIDI7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMF0gKyBzZXJpZXNbaSAtIDFdLmZ1bm5lbEFyZWFbMF0pIC8gMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZW5kWCA9IHN0YXJ0WCAtIGFjdGl2ZVdpZHRoICogMjtcclxuICAgICAgc3RhcnRZID0gaXRlbS5mdW5uZWxBcmVhWzFdICsgZWFjaFNwYWNpbmcgLyAyO1xyXG4gICAgICBmb250U2l6ZSA9IGl0ZW0udGV4dFNpemUgKiBvcHRzLnBpeCB8fCBvcHRzLmZvbnRTaXplICogb3B0cy5waXg7XHJcbiAgICAgIGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeCk7XHJcbiAgICAgIGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaXRlbS5jb2xvcik7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IpO1xyXG4gICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICBjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQubGluZVRvKGVuZFgsIHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcbiAgICAgIGNvbnRleHQubW92ZVRvKGVuZFgsIHN0YXJ0WSk7XHJcbiAgICAgIGNvbnRleHQuYXJjKGVuZFgsIHN0YXJ0WSwgMiwgMCwgMiAqIE1hdGguUEkpO1xyXG4gICAgICBjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG4gICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgY29udGV4dC5iZWdpblBhdGgoKTtcclxuICAgICAgY29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcbiAgICAgIGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0udGV4dENvbG9yIHx8IG9wdHMuZm9udENvbG9yKTtcclxuICAgICAgY29udGV4dC5maWxsVGV4dCh0ZXh0LCBlbmRYIC0gNSAtIG1lYXN1cmVUZXh0KHRleHQsIGZvbnRTaXplLCBjb250ZXh0KSwgc3RhcnRZICsgZm9udFNpemUgLyAyIC0gMik7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICAgIGNvbnRleHQuc3Ryb2tlKCk7XHJcbiAgICAgIGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KSB7XHJcbiAgY29udGV4dC5kcmF3KCk7XHJcbn1cclxuXHJcbnZhciBUaW1pbmcgPSB7XHJcbiAgZWFzZUluOiBmdW5jdGlvbiBlYXNlSW4ocG9zKSB7XHJcbiAgICByZXR1cm4gTWF0aC5wb3cocG9zLCAzKTtcclxuICB9LFxyXG4gIGVhc2VPdXQ6IGZ1bmN0aW9uIGVhc2VPdXQocG9zKSB7XHJcbiAgICByZXR1cm4gTWF0aC5wb3cocG9zIC0gMSwgMykgKyAxO1xyXG4gIH0sXHJcbiAgZWFzZUluT3V0OiBmdW5jdGlvbiBlYXNlSW5PdXQocG9zKSB7XHJcbiAgICBpZiAoKHBvcyAvPSAwLjUpIDwgMSkge1xyXG4gICAgICByZXR1cm4gMC41ICogTWF0aC5wb3cocG9zLCAzKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHJldHVybiAwLjUgKiAoTWF0aC5wb3cocG9zIC0gMiwgMykgKyAyKTtcclxuICAgIH1cclxuICB9LFxyXG4gIGxpbmVhcjogZnVuY3Rpb24gbGluZWFyKHBvcykge1xyXG4gICAgcmV0dXJuIHBvcztcclxuICB9XHJcbn07XHJcblxyXG5mdW5jdGlvbiBBbmltYXRpb24ob3B0cykge1xyXG4gIHRoaXMuaXNTdG9wID0gZmFsc2U7XHJcbiAgb3B0cy5kdXJhdGlvbiA9IHR5cGVvZiBvcHRzLmR1cmF0aW9uID09PSAndW5kZWZpbmVkJyA/IDEwMDAgOiBvcHRzLmR1cmF0aW9uO1xyXG4gIG9wdHMudGltaW5nID0gb3B0cy50aW1pbmcgfHwgJ2Vhc2VJbk91dCc7XHJcbiAgdmFyIGRlbGF5ID0gMTc7XHJcbiAgZnVuY3Rpb24gY3JlYXRlQW5pbWF0aW9uRnJhbWUoKSB7XHJcbiAgICBpZiAodHlwZW9mIHNldFRpbWVvdXQgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgIHJldHVybiBmdW5jdGlvbihzdGVwLCBkZWxheSkge1xyXG4gICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgICB2YXIgdGltZVN0YW1wID0gK25ldyBEYXRlKCk7XHJcbiAgICAgICAgICBzdGVwKHRpbWVTdGFtcCk7XHJcbiAgICAgICAgfSwgZGVsYXkpO1xyXG4gICAgICB9O1xyXG4gICAgfSBlbHNlIGlmICh0eXBlb2YgcmVxdWVzdEFuaW1hdGlvbkZyYW1lICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICByZXR1cm4gcmVxdWVzdEFuaW1hdGlvbkZyYW1lO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgcmV0dXJuIGZ1bmN0aW9uKHN0ZXApIHtcclxuICAgICAgICBzdGVwKG51bGwpO1xyXG4gICAgICB9O1xyXG4gICAgfVxyXG4gIH07XHJcbiAgdmFyIGFuaW1hdGlvbkZyYW1lID0gY3JlYXRlQW5pbWF0aW9uRnJhbWUoKTtcclxuICB2YXIgc3RhcnRUaW1lU3RhbXAgPSBudWxsO1xyXG4gIHZhciBfc3RlcCA9IGZ1bmN0aW9uIHN0ZXAodGltZXN0YW1wKSB7XHJcbiAgICBpZiAodGltZXN0YW1wID09PSBudWxsIHx8IHRoaXMuaXNTdG9wID09PSB0cnVlKSB7XHJcbiAgICAgIG9wdHMub25Qcm9jZXNzICYmIG9wdHMub25Qcm9jZXNzKDEpO1xyXG4gICAgICBvcHRzLm9uQW5pbWF0aW9uRmluaXNoICYmIG9wdHMub25BbmltYXRpb25GaW5pc2goKTtcclxuICAgICAgcmV0dXJuO1xyXG4gICAgfVxyXG4gICAgaWYgKHN0YXJ0VGltZVN0YW1wID09PSBudWxsKSB7XHJcbiAgICAgIHN0YXJ0VGltZVN0YW1wID0gdGltZXN0YW1wO1xyXG4gICAgfVxyXG4gICAgaWYgKHRpbWVzdGFtcCAtIHN0YXJ0VGltZVN0YW1wIDwgb3B0cy5kdXJhdGlvbikge1xyXG4gICAgICB2YXIgcHJvY2VzcyA9ICh0aW1lc3RhbXAgLSBzdGFydFRpbWVTdGFtcCkgLyBvcHRzLmR1cmF0aW9uO1xyXG4gICAgICB2YXIgdGltaW5nRnVuY3Rpb24gPSBUaW1pbmdbb3B0cy50aW1pbmddO1xyXG4gICAgICBwcm9jZXNzID0gdGltaW5nRnVuY3Rpb24ocHJvY2Vzcyk7XHJcbiAgICAgIG9wdHMub25Qcm9jZXNzICYmIG9wdHMub25Qcm9jZXNzKHByb2Nlc3MpO1xyXG4gICAgICBhbmltYXRpb25GcmFtZShfc3RlcCwgZGVsYXkpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgb3B0cy5vblByb2Nlc3MgJiYgb3B0cy5vblByb2Nlc3MoMSk7XHJcbiAgICAgIG9wdHMub25BbmltYXRpb25GaW5pc2ggJiYgb3B0cy5vbkFuaW1hdGlvbkZpbmlzaCgpO1xyXG4gICAgfVxyXG4gIH07XHJcbiAgX3N0ZXAgPSBfc3RlcC5iaW5kKHRoaXMpO1xyXG4gIGFuaW1hdGlvbkZyYW1lKF9zdGVwLCBkZWxheSk7XHJcbn1cclxuXHJcbkFuaW1hdGlvbi5wcm90b3R5cGUuc3RvcCA9IGZ1bmN0aW9uKCkge1xyXG4gIHRoaXMuaXNTdG9wID0gdHJ1ZTtcclxufTtcclxuXHJcbmZ1bmN0aW9uIGRyYXdDaGFydHModHlwZSwgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcbiAgdmFyIF90aGlzID0gdGhpcztcclxuICB2YXIgc2VyaWVzID0gb3B0cy5zZXJpZXM7XHJcbiAgLy/lhbzlrrlFQ2hhcnRz6aW85Zu+57G75pWw5o2u5qC85byPXHJcbiAgaWYgKHR5cGUgPT09ICdwaWUnIHx8IHR5cGUgPT09ICdyaW5nJyB8fCB0eXBlID09PSAncm9zZScgfHwgdHlwZSA9PT0gJ2Z1bm5lbCcpIHtcclxuICAgIHNlcmllcyA9IGZpeFBpZVNlcmllcyhzZXJpZXMsIG9wdHMsIGNvbmZpZyk7XHJcbiAgfVxyXG4gIHZhciBjYXRlZ29yaWVzID0gb3B0cy5jYXRlZ29yaWVzO1xyXG4gIHNlcmllcyA9IGZpbGxTZXJpZXMoc2VyaWVzLCBvcHRzLCBjb25maWcpO1xyXG4gIHZhciBkdXJhdGlvbiA9IG9wdHMuYW5pbWF0aW9uID8gb3B0cy5kdXJhdGlvbiA6IDA7XHJcbiAgX3RoaXMuYW5pbWF0aW9uSW5zdGFuY2UgJiYgX3RoaXMuYW5pbWF0aW9uSW5zdGFuY2Uuc3RvcCgpO1xyXG4gIHZhciBzZXJpZXNNQSA9IG51bGw7XHJcbiAgaWYgKHR5cGUgPT0gJ2NhbmRsZScpIHtcclxuICAgIGxldCBhdmVyYWdlID0gYXNzaWduKHt9LCBvcHRzLmV4dHJhLmNhbmRsZS5hdmVyYWdlKTtcclxuICAgIGlmIChhdmVyYWdlLnNob3cpIHtcclxuICAgICAgc2VyaWVzTUEgPSBjYWxDYW5kbGVNQShhdmVyYWdlLmRheSwgYXZlcmFnZS5uYW1lLCBhdmVyYWdlLmNvbG9yLCBzZXJpZXNbMF0uZGF0YSk7XHJcbiAgICAgIHNlcmllc01BID0gZmlsbFNlcmllcyhzZXJpZXNNQSwgb3B0cywgY29uZmlnKTtcclxuICAgICAgb3B0cy5zZXJpZXNNQSA9IHNlcmllc01BO1xyXG4gICAgfSBlbHNlIGlmIChvcHRzLnNlcmllc01BKSB7XHJcbiAgICAgIHNlcmllc01BID0gb3B0cy5zZXJpZXNNQSA9IGZpbGxTZXJpZXMob3B0cy5zZXJpZXNNQSwgb3B0cywgY29uZmlnKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHNlcmllc01BID0gc2VyaWVzO1xyXG4gICAgfVxyXG4gIH0gZWxzZSB7XHJcbiAgICBzZXJpZXNNQSA9IHNlcmllcztcclxuICB9XHJcbiAgLyog6L+H5ruk5o6Jc2hvdz1mYWxzZeeahHNlcmllcyAqL1xyXG4gIG9wdHMuX3Nlcmllc18gPSBzZXJpZXMgPSBmaWx0ZXJTZXJpZXMoc2VyaWVzKTtcclxuICAvL+mHjeaWsOiuoeeul+WbvuihqOWMuuWfn1xyXG4gIG9wdHMuYXJlYSA9IG5ldyBBcnJheSg0KTtcclxuICAvL+WkjeS9jee7mOWbvuWMuuWfn1xyXG4gIGZvciAobGV0IGogPSAwOyBqIDwgNDsgaisrKSB7XHJcbiAgICBvcHRzLmFyZWFbal0gPSBvcHRzLnBhZGRpbmdbal0gKiBvcHRzLnBpeDtcclxuICB9XHJcbiAgLy/pgJrov4forqHnrpfkuInlpKfljLrln5/vvJrlm77kvovjgIFY6L2044CBWei9tOeahOWkp+Wwj++8jOehruWumue7mOWbvuWMuuWfn1xyXG4gIHZhciBfY2FsTGVnZW5kRGF0YSA9IGNhbExlZ2VuZERhdGEoc2VyaWVzTUEsIG9wdHMsIGNvbmZpZywgb3B0cy5jaGFydERhdGEsIGNvbnRleHQpLFxyXG4gICAgbGVnZW5kSGVpZ2h0ID0gX2NhbExlZ2VuZERhdGEuYXJlYS53aG9sZUhlaWdodCxcclxuICAgIGxlZ2VuZFdpZHRoID0gX2NhbExlZ2VuZERhdGEuYXJlYS53aG9sZVdpZHRoO1xyXG5cclxuICBzd2l0Y2ggKG9wdHMubGVnZW5kLnBvc2l0aW9uKSB7XHJcbiAgICBjYXNlICd0b3AnOlxyXG4gICAgICBvcHRzLmFyZWFbMF0gKz0gbGVnZW5kSGVpZ2h0O1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2JvdHRvbSc6XHJcbiAgICAgIG9wdHMuYXJlYVsyXSArPSBsZWdlbmRIZWlnaHQ7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnbGVmdCc6XHJcbiAgICAgIG9wdHMuYXJlYVszXSArPSBsZWdlbmRXaWR0aDtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdyaWdodCc6XHJcbiAgICAgIG9wdHMuYXJlYVsxXSArPSBsZWdlbmRXaWR0aDtcclxuICAgICAgYnJlYWs7XHJcbiAgfVxyXG5cclxuICBsZXQgX2NhbFlBeGlzRGF0YSA9IHt9LFxyXG4gICAgeUF4aXNXaWR0aCA9IDA7XHJcbiAgaWYgKG9wdHMudHlwZSA9PT0gJ2xpbmUnIHx8IG9wdHMudHlwZSA9PT0gJ2NvbHVtbicgfHwgb3B0cy50eXBlID09PSAnYXJlYScgfHwgb3B0cy50eXBlID09PSAnbWl4JyB8fCBvcHRzLnR5cGUgPT09ICdjYW5kbGUnIHx8IG9wdHMudHlwZSA9PT0gJ3NjYXR0ZXInICB8fCBvcHRzLnR5cGUgPT09ICdidWJibGUnIHx8IG9wdHMudHlwZSA9PT0gJ2JhcicpIHtcclxuICAgICAgX2NhbFlBeGlzRGF0YSA9IGNhbFlBeGlzRGF0YShzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgIHlBeGlzV2lkdGggPSBfY2FsWUF4aXNEYXRhLnlBeGlzV2lkdGg7XHJcbiAgICAvL+WmguaenOaYvuekulnovbTmoIfpophcclxuICAgIGlmIChvcHRzLnlBeGlzLnNob3dUaXRsZSkge1xyXG4gICAgICBsZXQgbWF4VGl0bGVIZWlnaHQgPSAwO1xyXG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IG9wdHMueUF4aXMuZGF0YS5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgIG1heFRpdGxlSGVpZ2h0ID0gTWF0aC5tYXgobWF4VGl0bGVIZWlnaHQsIG9wdHMueUF4aXMuZGF0YVtpXS50aXRsZUZvbnRTaXplID8gb3B0cy55QXhpcy5kYXRhW2ldLnRpdGxlRm9udFNpemUgKiBvcHRzLnBpeCA6IGNvbmZpZy5mb250U2l6ZSlcclxuICAgICAgfVxyXG4gICAgICBvcHRzLmFyZWFbMF0gKz0gbWF4VGl0bGVIZWlnaHQ7XHJcbiAgICB9XHJcbiAgICBsZXQgcmlnaHRJbmRleCA9IDAsXHJcbiAgICAgIGxlZnRJbmRleCA9IDA7XHJcbiAgICAvL+iuoeeul+S4u+e7mOWbvuWMuuWfn+W3puWPs+S9jee9rlxyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCB5QXhpc1dpZHRoLmxlbmd0aDsgaSsrKSB7XHJcbiAgICAgIGlmICh5QXhpc1dpZHRoW2ldLnBvc2l0aW9uID09ICdsZWZ0Jykge1xyXG4gICAgICAgIGlmIChsZWZ0SW5kZXggPiAwKSB7XHJcbiAgICAgICAgICBvcHRzLmFyZWFbM10gKz0geUF4aXNXaWR0aFtpXS53aWR0aCArIG9wdHMueUF4aXMucGFkZGluZyAqIG9wdHMucGl4O1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBvcHRzLmFyZWFbM10gKz0geUF4aXNXaWR0aFtpXS53aWR0aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGVmdEluZGV4ICs9IDE7XHJcbiAgICAgIH0gZWxzZSBpZiAoeUF4aXNXaWR0aFtpXS5wb3NpdGlvbiA9PSAncmlnaHQnKSB7XHJcbiAgICAgICAgaWYgKHJpZ2h0SW5kZXggPiAwKSB7XHJcbiAgICAgICAgICBvcHRzLmFyZWFbMV0gKz0geUF4aXNXaWR0aFtpXS53aWR0aCArIG9wdHMueUF4aXMucGFkZGluZyAqIG9wdHMucGl4O1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICBvcHRzLmFyZWFbMV0gKz0geUF4aXNXaWR0aFtpXS53aWR0aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmlnaHRJbmRleCArPSAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBlbHNlIHtcclxuICAgIGNvbmZpZy55QXhpc1dpZHRoID0geUF4aXNXaWR0aDtcclxuICB9XHJcbiAgb3B0cy5jaGFydERhdGEueUF4aXNEYXRhID0gX2NhbFlBeGlzRGF0YTtcclxuXHJcbiAgaWYgKG9wdHMuY2F0ZWdvcmllcyAmJiBvcHRzLmNhdGVnb3JpZXMubGVuZ3RoICYmIG9wdHMudHlwZSAhPT0gJ3JhZGFyJyAmJiBvcHRzLnR5cGUgIT09ICdnYXVnZScgJiYgb3B0cy50eXBlICE9PSAnYmFyJykge1xyXG4gICAgb3B0cy5jaGFydERhdGEueEF4aXNEYXRhID0gZ2V0WEF4aXNQb2ludHMob3B0cy5jYXRlZ29yaWVzLCBvcHRzLCBjb25maWcpO1xyXG4gICAgbGV0IF9jYWxDYXRlZ29yaWVzRGF0YSA9IGNhbENhdGVnb3JpZXNEYXRhKG9wdHMuY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuZWFjaFNwYWNpbmcsIGNvbnRleHQpLFxyXG4gICAgICB4QXhpc0hlaWdodCA9IF9jYWxDYXRlZ29yaWVzRGF0YS54QXhpc0hlaWdodCxcclxuICAgICAgYW5nbGUgPSBfY2FsQ2F0ZWdvcmllc0RhdGEuYW5nbGU7XHJcbiAgICBjb25maWcueEF4aXNIZWlnaHQgPSB4QXhpc0hlaWdodDtcclxuICAgIGNvbmZpZy5feEF4aXNUZXh0QW5nbGVfID0gYW5nbGU7XHJcbiAgICBvcHRzLmFyZWFbMl0gKz0geEF4aXNIZWlnaHQ7XHJcbiAgICBvcHRzLmNoYXJ0RGF0YS5jYXRlZ29yaWVzRGF0YSA9IF9jYWxDYXRlZ29yaWVzRGF0YTtcclxuICB9IGVsc2Uge1xyXG4gICAgaWYgKG9wdHMudHlwZSA9PT0gJ2xpbmUnIHx8IG9wdHMudHlwZSA9PT0gJ2FyZWEnIHx8IG9wdHMudHlwZSA9PT0gJ3NjYXR0ZXInIHx8IG9wdHMudHlwZSA9PT0gJ2J1YmJsZScgfHwgb3B0cy50eXBlID09PSAnYmFyJykge1xyXG4gICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEgPSBjYWxYQXhpc0RhdGEoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICBjYXRlZ29yaWVzID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLnJhbmdlc0Zvcm1hdDtcclxuICAgICAgbGV0IF9jYWxDYXRlZ29yaWVzRGF0YSA9IGNhbENhdGVnb3JpZXNEYXRhKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLmVhY2hTcGFjaW5nLCBjb250ZXh0KSxcclxuICAgICAgICB4QXhpc0hlaWdodCA9IF9jYWxDYXRlZ29yaWVzRGF0YS54QXhpc0hlaWdodCxcclxuICAgICAgICBhbmdsZSA9IF9jYWxDYXRlZ29yaWVzRGF0YS5hbmdsZTtcclxuICAgICAgY29uZmlnLnhBeGlzSGVpZ2h0ID0geEF4aXNIZWlnaHQ7XHJcbiAgICAgIGNvbmZpZy5feEF4aXNUZXh0QW5nbGVfID0gYW5nbGU7XHJcbiAgICAgIG9wdHMuYXJlYVsyXSArPSB4QXhpc0hlaWdodDtcclxuICAgICAgb3B0cy5jaGFydERhdGEuY2F0ZWdvcmllc0RhdGEgPSBfY2FsQ2F0ZWdvcmllc0RhdGE7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEgPSB7XHJcbiAgICAgICAgeEF4aXNQb2ludHM6IFtdXHJcbiAgICAgIH07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8v6K6h566X5Y+z5a+56b2Q5YGP56e76Led56a7XHJcbiAgaWYgKG9wdHMuZW5hYmxlU2Nyb2xsICYmIG9wdHMueEF4aXMuc2Nyb2xsQWxpZ24gPT0gJ3JpZ2h0JyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gPT09IHVuZGVmaW5lZCkge1xyXG4gICAgbGV0IG9mZnNldExlZnQgPSAwLFxyXG4gICAgICB4QXhpc1BvaW50cyA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS54QXhpc1BvaW50cyxcclxuICAgICAgc3RhcnRYID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLnN0YXJ0WCxcclxuICAgICAgZW5kWCA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5lbmRYLFxyXG4gICAgICBlYWNoU3BhY2luZyA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuICAgIGxldCB0b3RhbFdpZHRoID0gZWFjaFNwYWNpbmcgKiAoeEF4aXNQb2ludHMubGVuZ3RoIC0gMSk7XHJcbiAgICBsZXQgc2NyZWVuV2lkdGggPSBlbmRYIC0gc3RhcnRYO1xyXG4gICAgb2Zmc2V0TGVmdCA9IHNjcmVlbldpZHRoIC0gdG90YWxXaWR0aDtcclxuICAgIF90aGlzLnNjcm9sbE9wdGlvbiA9IHtcclxuICAgICAgY3VycmVudE9mZnNldDogb2Zmc2V0TGVmdCxcclxuICAgICAgc3RhcnRUb3VjaFg6IG9mZnNldExlZnQsXHJcbiAgICAgIGRpc3RhbmNlOiAwLFxyXG4gICAgICBsYXN0TW92ZVRpbWU6IDBcclxuICAgIH07XHJcbiAgICBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gPSBvZmZzZXRMZWZ0O1xyXG4gIH1cclxuXHJcbiAgaWYgKHR5cGUgPT09ICdwaWUnIHx8IHR5cGUgPT09ICdyaW5nJyB8fCB0eXBlID09PSAncm9zZScpIHtcclxuICAgIGNvbmZpZy5fcGllVGV4dE1heExlbmd0aF8gPSBvcHRzLmRhdGFMYWJlbCA9PT0gZmFsc2UgPyAwIDogZ2V0UGllVGV4dE1heExlbmd0aChzZXJpZXNNQSwgY29uZmlnLCBjb250ZXh0LCBvcHRzKTtcclxuICB9XHJcbiAgc3dpdGNoICh0eXBlKSB7XHJcbiAgICBjYXNlICd3b3JkJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24ocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3V29yZENsb3VkRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdtYXAnOlxyXG4gICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgIGRyYXdNYXBEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdmdW5uZWwnOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbihwcm9jZXNzKSB7XHJcbiAgICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5yb3RhdGUpIHtcclxuICAgICAgICAgICAgY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLmZ1bm5lbERhdGEgPSBkcmF3RnVubmVsRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuICAgICAgICAgIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdsaW5lJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB2YXIgX2RyYXdMaW5lRGF0YVBvaW50cyA9IGRyYXdMaW5lRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcbiAgICAgICAgICAgIHhBeGlzUG9pbnRzID0gX2RyYXdMaW5lRGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuICAgICAgICAgICAgY2FsUG9pbnRzID0gX2RyYXdMaW5lRGF0YVBvaW50cy5jYWxQb2ludHMsXHJcbiAgICAgICAgICAgIGVhY2hTcGFjaW5nID0gX2RyYXdMaW5lRGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzID0geEF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICAgICAgICAgIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdzY2F0dGVyJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB2YXIgX2RyYXdTY2F0dGVyRGF0YVBvaW50cyA9IGRyYXdTY2F0dGVyRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcbiAgICAgICAgICAgIHhBeGlzUG9pbnRzID0gX2RyYXdTY2F0dGVyRGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuICAgICAgICAgICAgY2FsUG9pbnRzID0gX2RyYXdTY2F0dGVyRGF0YVBvaW50cy5jYWxQb2ludHMsXHJcbiAgICAgICAgICAgIGVhY2hTcGFjaW5nID0gX2RyYXdTY2F0dGVyRGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzID0geEF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICAgICAgICAgIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdidWJibGUnOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3WUF4aXNHcmlkKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIHZhciBfZHJhd0J1YmJsZURhdGFQb2ludHMgPSBkcmF3QnViYmxlRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcbiAgICAgICAgICAgIHhBeGlzUG9pbnRzID0gX2RyYXdCdWJibGVEYXRhUG9pbnRzLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgICAgICBjYWxQb2ludHMgPSBfZHJhd0J1YmJsZURhdGFQb2ludHMuY2FsUG9pbnRzLFxyXG4gICAgICAgICAgICBlYWNoU3BhY2luZyA9IF9kcmF3QnViYmxlRGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzID0geEF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICAgICAgICAgIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdtaXgnOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3WUF4aXNHcmlkKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIHZhciBfZHJhd01peERhdGFQb2ludHMgPSBkcmF3TWl4RGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcbiAgICAgICAgICAgIHhBeGlzUG9pbnRzID0gX2RyYXdNaXhEYXRhUG9pbnRzLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgICAgICBjYWxQb2ludHMgPSBfZHJhd01peERhdGFQb2ludHMuY2FsUG9pbnRzLFxyXG4gICAgICAgICAgICBlYWNoU3BhY2luZyA9IF9kcmF3TWl4RGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzID0geEF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICAgICAgICAgIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdjb2x1bW4nOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3WUF4aXNHcmlkKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIHZhciBfZHJhd0NvbHVtbkRhdGFQb2ludHMgPSBkcmF3Q29sdW1uRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcbiAgICAgICAgICAgIHhBeGlzUG9pbnRzID0gX2RyYXdDb2x1bW5EYXRhUG9pbnRzLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgICAgICBjYWxQb2ludHMgPSBfZHJhd0NvbHVtbkRhdGFQb2ludHMuY2FsUG9pbnRzLFxyXG4gICAgICAgICAgICBlYWNoU3BhY2luZyA9IF9kcmF3Q29sdW1uRGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzID0geEF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICAgICAgICAgIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdiYXInOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIHZhciBfZHJhd0JhckRhdGFQb2ludHMgPSBkcmF3QmFyRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcbiAgICAgICAgICAgIHlBeGlzUG9pbnRzID0gX2RyYXdCYXJEYXRhUG9pbnRzLnlBeGlzUG9pbnRzLFxyXG4gICAgICAgICAgICBjYWxQb2ludHMgPSBfZHJhd0JhckRhdGFQb2ludHMuY2FsUG9pbnRzLFxyXG4gICAgICAgICAgICBlYWNoU3BhY2luZyA9IF9kcmF3QmFyRGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnlBeGlzUG9pbnRzID0geUF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS54QXhpc1BvaW50cztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLmNhbFBvaW50cyA9IGNhbFBvaW50cztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLmVhY2hTcGFjaW5nID0gZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBkcmF3WUF4aXMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMuZW5hYmxlTWFya0xpbmUgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgICAgICAgICAgZHJhd01hcmtMaW5lKG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuICAgICAgICAgIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcywgZWFjaFNwYWNpbmcsIHlBeGlzUG9pbnRzKTtcclxuICAgICAgICAgIGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcbiAgICAgICAgICBfdGhpcy51ZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2FyZWEnOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3WUF4aXNHcmlkKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICBkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIHZhciBfZHJhd0FyZWFEYXRhUG9pbnRzID0gZHJhd0FyZWFEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKSxcclxuICAgICAgICAgICAgeEF4aXNQb2ludHMgPSBfZHJhd0FyZWFEYXRhUG9pbnRzLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgICAgICBjYWxQb2ludHMgPSBfZHJhd0FyZWFEYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuICAgICAgICAgICAgZWFjaFNwYWNpbmcgPSBfZHJhd0FyZWFEYXRhUG9pbnRzLmVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEueEF4aXNQb2ludHMgPSB4QXhpc1BvaW50cztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLmNhbFBvaW50cyA9IGNhbFBvaW50cztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLmVhY2hTcGFjaW5nID0gZWFjaFNwYWNpbmc7XHJcbiAgICAgICAgICBkcmF3WUF4aXMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMuZW5hYmxlTWFya0xpbmUgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuICAgICAgICAgICAgZHJhd01hcmtMaW5lKG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuICAgICAgICAgIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcywgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKTtcclxuICAgICAgICAgIGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcbiAgICAgICAgICBfdGhpcy51ZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ3JpbmcnOlxyXG4gICAgY2FzZSAncGllJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEucGllRGF0YSA9IGRyYXdQaWVEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcbiAgICAgICAgICBfdGhpcy51ZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ3Jvc2UnOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5waWVEYXRhID0gZHJhd1Jvc2VEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcbiAgICAgICAgICBfdGhpcy51ZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ3JhZGFyJzpcclxuICAgICAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG4gICAgICAgIHRpbWluZzogb3B0cy50aW1pbmcsXHJcbiAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uLFxyXG4gICAgICAgIG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuICAgICAgICAgIGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuICAgICAgICAgIGlmIChvcHRzLnJvdGF0ZSkge1xyXG4gICAgICAgICAgICBjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb3B0cy5jaGFydERhdGEucmFkYXJEYXRhID0gZHJhd1JhZGFyRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuICAgICAgICAgIGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgICBjYXNlICdhcmNiYXInOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5hcmNiYXJEYXRhID0gZHJhd0FyY2JhckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG4gICAgICAgICAgZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuICAgICAgICAgIF90aGlzLnVldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAnZ2F1Z2UnOlxyXG4gICAgICB0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcbiAgICAgICAgdGltaW5nOiBvcHRzLnRpbWluZyxcclxuICAgICAgICBkdXJhdGlvbjogZHVyYXRpb24sXHJcbiAgICAgICAgb25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG4gICAgICAgICAgY29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG4gICAgICAgICAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICAgICAgICAgIGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5nYXVnZURhdGEgPSBkcmF3R2F1Z2VEYXRhUG9pbnRzKGNhdGVnb3JpZXMsIHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKTtcclxuICAgICAgICAgIGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcbiAgICAgICAgICBfdGhpcy51ZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2NhbmRsZSc6XHJcbiAgICAgIHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuICAgICAgICB0aW1pbmc6IG9wdHMudGltaW5nLFxyXG4gICAgICAgIGR1cmF0aW9uOiBkdXJhdGlvbixcclxuICAgICAgICBvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcbiAgICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcbiAgICAgICAgICBpZiAob3B0cy5yb3RhdGUpIHtcclxuICAgICAgICAgICAgY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRyYXdZQXhpc0dyaWQoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGRyYXdYQXhpcyhjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgdmFyIF9kcmF3Q2FuZGxlRGF0YVBvaW50cyA9IGRyYXdDYW5kbGVEYXRhUG9pbnRzKHNlcmllcywgc2VyaWVzTUEsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcbiAgICAgICAgICAgIHhBeGlzUG9pbnRzID0gX2RyYXdDYW5kbGVEYXRhUG9pbnRzLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgICAgICBjYWxQb2ludHMgPSBfZHJhd0NhbmRsZURhdGFQb2ludHMuY2FsUG9pbnRzLFxyXG4gICAgICAgICAgICBlYWNoU3BhY2luZyA9IF9kcmF3Q2FuZGxlRGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuICAgICAgICAgIG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzID0geEF4aXNQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcbiAgICAgICAgICBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG4gICAgICAgICAgZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuICAgICAgICAgIGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcbiAgICAgICAgICAgIGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaWYgKHNlcmllc01BKSB7XHJcbiAgICAgICAgICAgIGRyYXdMZWdlbmQoc2VyaWVzTUEsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG4gICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcbiAgICAgICAgICBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG4gICAgICAgICAgX3RoaXMudWV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgICAgYnJlYWs7XHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiB1Q2hhcnRzRXZlbnQoKSB7XHJcbiAgdGhpcy5ldmVudHMgPSB7fTtcclxufVxyXG5cclxudUNoYXJ0c0V2ZW50LnByb3RvdHlwZS5hZGRFdmVudExpc3RlbmVyID0gZnVuY3Rpb24odHlwZSwgbGlzdGVuZXIpIHtcclxuICB0aGlzLmV2ZW50c1t0eXBlXSA9IHRoaXMuZXZlbnRzW3R5cGVdIHx8IFtdO1xyXG4gIHRoaXMuZXZlbnRzW3R5cGVdLnB1c2gobGlzdGVuZXIpO1xyXG59O1xyXG5cclxudUNoYXJ0c0V2ZW50LnByb3RvdHlwZS5kZWxFdmVudExpc3RlbmVyID0gZnVuY3Rpb24odHlwZSkge1xyXG4gIHRoaXMuZXZlbnRzW3R5cGVdID0gW107XHJcbn07XHJcblxyXG51Q2hhcnRzRXZlbnQucHJvdG90eXBlLnRyaWdnZXIgPSBmdW5jdGlvbigpIHtcclxuICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykge1xyXG4gICAgYXJnc1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTtcclxuICB9XHJcbiAgdmFyIHR5cGUgPSBhcmdzWzBdO1xyXG4gIHZhciBwYXJhbXMgPSBhcmdzLnNsaWNlKDEpO1xyXG4gIGlmICghIXRoaXMuZXZlbnRzW3R5cGVdKSB7XHJcbiAgICB0aGlzLmV2ZW50c1t0eXBlXS5mb3JFYWNoKGZ1bmN0aW9uKGxpc3RlbmVyKSB7XHJcbiAgICAgIHRyeSB7XHJcbiAgICAgICAgbGlzdGVuZXIuYXBwbHkobnVsbCwgcGFyYW1zKTtcclxuICAgICAgfSBjYXRjaCAoZSkge1xyXG4gICAgICAgICAgLy9jb25zb2xlLmxvZygnW3VDaGFydHNdICcrZSk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxufTtcclxuXHJcbnZhciB1Q2hhcnRzID0gZnVuY3Rpb24gdUNoYXJ0cyhvcHRzKSB7XHJcbiAgb3B0cy5waXggPSBvcHRzLnBpeGVsUmF0aW8gPyBvcHRzLnBpeGVsUmF0aW8gOiAxO1xyXG4gIG9wdHMuZm9udFNpemUgPSBvcHRzLmZvbnRTaXplID8gb3B0cy5mb250U2l6ZSA6IDEzO1xyXG4gIG9wdHMuZm9udENvbG9yID0gb3B0cy5mb250Q29sb3IgPyBvcHRzLmZvbnRDb2xvciA6IGNvbmZpZy5mb250Q29sb3I7XHJcbiAgaWYgKG9wdHMuYmFja2dyb3VuZCA9PSBcIlwiIHx8IG9wdHMuYmFja2dyb3VuZCA9PSBcIm5vbmVcIikge1xyXG4gICAgb3B0cy5iYWNrZ3JvdW5kID0gXCIjRkZGRkZGXCJcclxuICB9XHJcbiAgb3B0cy50aXRsZSA9IGFzc2lnbih7fSwgb3B0cy50aXRsZSk7XHJcbiAgb3B0cy5zdWJ0aXRsZSA9IGFzc2lnbih7fSwgb3B0cy5zdWJ0aXRsZSk7XHJcbiAgb3B0cy5kdXJhdGlvbiA9IG9wdHMuZHVyYXRpb24gPyBvcHRzLmR1cmF0aW9uIDogMTAwMDtcclxuICBvcHRzLnlBeGlzID0gYXNzaWduKHt9LCB7XHJcbiAgICBkYXRhOiBbXSxcclxuICAgIHNob3dUaXRsZTogZmFsc2UsXHJcbiAgICBkaXNhYmxlZDogZmFsc2UsXHJcbiAgICBkaXNhYmxlR3JpZDogZmFsc2UsXHJcbiAgICBzcGxpdE51bWJlcjogNSxcclxuICAgIGdyaWRUeXBlOiAnc29saWQnLFxyXG4gICAgZGFzaExlbmd0aDogNCAqIG9wdHMucGl4LFxyXG4gICAgZ3JpZENvbG9yOiAnI2NjY2NjYycsXHJcbiAgICBwYWRkaW5nOiAxMCxcclxuICAgIGZvbnRDb2xvcjogJyM2NjY2NjYnXHJcbiAgfSwgb3B0cy55QXhpcyk7XHJcbiAgb3B0cy54QXhpcyA9IGFzc2lnbih7fSwge1xyXG4gICAgcm90YXRlTGFiZWw6IGZhbHNlLFxyXG4gICAgZGlzYWJsZWQ6IGZhbHNlLFxyXG4gICAgZGlzYWJsZUdyaWQ6IGZhbHNlLFxyXG4gICAgc3BsaXROdW1iZXI6IDUsXHJcbiAgICBjYWxpYnJhdGlvbjpmYWxzZSxcclxuICAgIGdyaWRUeXBlOiAnc29saWQnLFxyXG4gICAgZGFzaExlbmd0aDogNCxcclxuICAgIHNjcm9sbEFsaWduOiAnbGVmdCcsXHJcbiAgICBib3VuZGFyeUdhcDogJ2NlbnRlcicsXHJcbiAgICBheGlzTGluZTogdHJ1ZSxcclxuICAgIGF4aXNMaW5lQ29sb3I6ICcjY2NjY2NjJ1xyXG4gIH0sIG9wdHMueEF4aXMpO1xyXG4gIG9wdHMueEF4aXMuc2Nyb2xsUG9zaXRpb24gPSBvcHRzLnhBeGlzLnNjcm9sbEFsaWduO1xyXG4gIG9wdHMubGVnZW5kID0gYXNzaWduKHt9LCB7XHJcbiAgICBzaG93OiB0cnVlLFxyXG4gICAgcG9zaXRpb246ICdib3R0b20nLFxyXG4gICAgZmxvYXQ6ICdjZW50ZXInLFxyXG4gICAgYmFja2dyb3VuZENvbG9yOiAncmdiYSgwLDAsMCwwKScsXHJcbiAgICBib3JkZXJDb2xvcjogJ3JnYmEoMCwwLDAsMCknLFxyXG4gICAgYm9yZGVyV2lkdGg6IDAsXHJcbiAgICBwYWRkaW5nOiA1LFxyXG4gICAgbWFyZ2luOiA1LFxyXG4gICAgaXRlbUdhcDogMTAsXHJcbiAgICBmb250U2l6ZTogb3B0cy5mb250U2l6ZSxcclxuICAgIGxpbmVIZWlnaHQ6IG9wdHMuZm9udFNpemUsXHJcbiAgICBmb250Q29sb3I6IG9wdHMuZm9udENvbG9yLFxyXG4gICAgZm9ybWF0dGVyOiB7fSxcclxuICAgIGhpZGRlbkNvbG9yOiAnI0NFQ0VDRSdcclxuICB9LCBvcHRzLmxlZ2VuZCk7XHJcbiAgb3B0cy5leHRyYSA9IGFzc2lnbih7fSwgb3B0cy5leHRyYSk7XHJcbiAgb3B0cy5yb3RhdGUgPSBvcHRzLnJvdGF0ZSA/IHRydWUgOiBmYWxzZTtcclxuICBvcHRzLmFuaW1hdGlvbiA9IG9wdHMuYW5pbWF0aW9uID8gdHJ1ZSA6IGZhbHNlO1xyXG4gIG9wdHMucm90YXRlID0gb3B0cy5yb3RhdGUgPyB0cnVlIDogZmFsc2U7XHJcbiAgb3B0cy5jYW52YXMyZCA9IG9wdHMuY2FudmFzMmQgPyB0cnVlIDogZmFsc2U7XHJcbiAgXHJcbiAgbGV0IGNvbmZpZyQkMSA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoY29uZmlnKSk7XHJcbiAgY29uZmlnJCQxLmNvbG9yID0gb3B0cy5jb2xvciA/IG9wdHMuY29sb3IgOiBjb25maWckJDEuY29sb3I7XHJcbiAgY29uZmlnJCQxLnlBeGlzVGl0bGVXaWR0aCA9IG9wdHMueUF4aXMuZGlzYWJsZWQgIT09IHRydWUgJiYgb3B0cy55QXhpcy50aXRsZSA/IGNvbmZpZyQkMS55QXhpc1RpdGxlV2lkdGggOiAwO1xyXG4gIGlmIChvcHRzLnR5cGUgPT0gJ3BpZScpIHtcclxuICAgIGNvbmZpZyQkMS5waWVDaGFydExpbmVQYWRkaW5nID0gb3B0cy5kYXRhTGFiZWwgPT09IGZhbHNlID8gMCA6IG9wdHMuZXh0cmEucGllLmxhYmVsV2lkdGggKiBvcHRzLnBpeCB8fCBjb25maWckJDEucGllQ2hhcnRMaW5lUGFkZGluZyAqIG9wdHMucGl4O1xyXG4gIH1cclxuICBpZiAob3B0cy50eXBlID09ICdyaW5nJykge1xyXG4gICAgY29uZmlnJCQxLnBpZUNoYXJ0TGluZVBhZGRpbmcgPSBvcHRzLmRhdGFMYWJlbCA9PT0gZmFsc2UgPyAwIDogb3B0cy5leHRyYS5yaW5nLmxhYmVsV2lkdGggKiBvcHRzLnBpeCB8fCBjb25maWckJDEucGllQ2hhcnRMaW5lUGFkZGluZyAqIG9wdHMucGl4O1xyXG4gIH1cclxuICBpZiAob3B0cy50eXBlID09ICdyb3NlJykge1xyXG4gICAgY29uZmlnJCQxLnBpZUNoYXJ0TGluZVBhZGRpbmcgPSBvcHRzLmRhdGFMYWJlbCA9PT0gZmFsc2UgPyAwIDogb3B0cy5leHRyYS5yb3NlLmxhYmVsV2lkdGggKiBvcHRzLnBpeCB8fCBjb25maWckJDEucGllQ2hhcnRMaW5lUGFkZGluZyAqIG9wdHMucGl4O1xyXG4gIH1cclxuICBjb25maWckJDEucGllQ2hhcnRUZXh0UGFkZGluZyA9IG9wdHMuZGF0YUxhYmVsID09PSBmYWxzZSA/IDAgOiBjb25maWckJDEucGllQ2hhcnRUZXh0UGFkZGluZyAqIG9wdHMucGl4O1xyXG4gIGNvbmZpZyQkMS55QXhpc1NwbGl0ID0gb3B0cy55QXhpcy5zcGxpdE51bWJlciA/IG9wdHMueUF4aXMuc3BsaXROdW1iZXIgOiBjb25maWcueUF4aXNTcGxpdDtcclxuXHJcbiAgLy/lsY/luZXml4vovaxcclxuICBjb25maWckJDEucm90YXRlID0gb3B0cy5yb3RhdGU7XHJcbiAgaWYgKG9wdHMucm90YXRlKSB7XHJcbiAgICBsZXQgdGVtcFdpZHRoID0gb3B0cy53aWR0aDtcclxuICAgIGxldCB0ZW1wSGVpZ2h0ID0gb3B0cy5oZWlnaHQ7XHJcbiAgICBvcHRzLndpZHRoID0gdGVtcEhlaWdodDtcclxuICAgIG9wdHMuaGVpZ2h0ID0gdGVtcFdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLy/pgILphY3pq5jliIblsY9cclxuICBvcHRzLnBhZGRpbmcgPSBvcHRzLnBhZGRpbmcgPyBvcHRzLnBhZGRpbmcgOiBjb25maWckJDEucGFkZGluZztcclxuICBjb25maWckJDEueUF4aXNXaWR0aCA9IGNvbmZpZy55QXhpc1dpZHRoICogb3B0cy5waXg7XHJcbiAgY29uZmlnJCQxLnhBeGlzSGVpZ2h0ID0gY29uZmlnLnhBeGlzSGVpZ2h0ICogb3B0cy5waXg7XHJcbiAgaWYgKG9wdHMuZW5hYmxlU2Nyb2xsICYmIG9wdHMueEF4aXMuc2Nyb2xsU2hvdykge1xyXG4gICAgY29uZmlnJCQxLnhBeGlzSGVpZ2h0ICs9IDYgKiBvcHRzLnBpeDtcclxuICB9XHJcbiAgY29uZmlnJCQxLnhBeGlzTGluZUhlaWdodCA9IGNvbmZpZy54QXhpc0xpbmVIZWlnaHQgKiBvcHRzLnBpeDtcclxuICBjb25maWckJDEuZm9udFNpemUgPSBvcHRzLmZvbnRTaXplICogb3B0cy5waXg7XHJcbiAgY29uZmlnJCQxLnRpdGxlRm9udFNpemUgPSBjb25maWcudGl0bGVGb250U2l6ZSAqIG9wdHMucGl4O1xyXG4gIGNvbmZpZyQkMS5zdWJ0aXRsZUZvbnRTaXplID0gY29uZmlnLnN1YnRpdGxlRm9udFNpemUgKiBvcHRzLnBpeDtcclxuICBjb25maWckJDEudG9vbFRpcFBhZGRpbmcgPSBjb25maWcudG9vbFRpcFBhZGRpbmcgKiBvcHRzLnBpeDtcclxuICBjb25maWckJDEudG9vbFRpcExpbmVIZWlnaHQgPSBjb25maWcudG9vbFRpcExpbmVIZWlnaHQgKiBvcHRzLnBpeDtcclxuICBjb25maWckJDEuY29sdW1lUGFkZGluZyA9IGNvbmZpZy5jb2x1bWVQYWRkaW5nICogb3B0cy5waXg7XHJcbiAgLy90aGlzLmNvbnRleHQgPSBvcHRzLmNvbnRleHQgPyBvcHRzLmNvbnRleHQgOiB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dChvcHRzLmNhbnZhc0lkLCBvcHRzLiR0aGlzKTtcclxuICAvL3YyLjDniYjmnKzlkI7pnIDopoHoh6rooYzojrflj5Zjb250ZXh05bm25Lyg5YWlb3B0c+i/m+ihjOWIneWni+WMlu+8jOi/meS5iOWBmuaYr+S4uuS6huehruS/nXVDaGFydHPlj6/ku6Xot6jmm7TlpJrnq6/kvb/nlKjvvIzlubbkv53or4Hkuoboh6rlrprkuYnnu4Tku7Z0aGlz5a6e5L6L5LiN6KKr5b6q546v5bWM5aWX44CC5aaC5p6c5oKo6KeJ5b6X5LiN5L6/6K+35Y+W5raI5LiK6Z2i5rOo6YeK77yM6YeH55SodjEuMOeJiOacrOeahOaWueW8j+S9v+eUqO+8jOWvueatpOe7meaCqOW4puadpeeahOS4jeS+v+aVrOivt+iwheino++8gVxyXG4gIGlmKCFvcHRzLmNvbnRleHQpe1xyXG4gICAgdGhyb3cgbmV3IEVycm9yKCdbdUNoYXJ0c10g5pyq6I635Y+W5YiwY29udGV4dO+8geazqOaEj++8mnYyLjDniYjmnKzlkI7vvIzpnIDopoHoh6rooYzojrflj5ZjYW52YXPnmoTnu5jlm77kuIrkuIvmloflubbkvKDlhaVvcHRzLmNvbnRleHTvvIEnKTtcclxuICB9XHJcbiAgdGhpcy5jb250ZXh0ID0gb3B0cy5jb250ZXh0O1xyXG4gIGlmICghdGhpcy5jb250ZXh0LnNldFRleHRBbGlnbikge1xyXG4gICAgdGhpcy5jb250ZXh0LnNldFN0cm9rZVN0eWxlID0gZnVuY3Rpb24oZSkge1xyXG4gICAgICByZXR1cm4gdGhpcy5zdHJva2VTdHlsZSA9IGU7XHJcbiAgICB9XHJcbiAgICB0aGlzLmNvbnRleHQuc2V0TGluZVdpZHRoID0gZnVuY3Rpb24oZSkge1xyXG4gICAgICByZXR1cm4gdGhpcy5saW5lV2lkdGggPSBlO1xyXG4gICAgfVxyXG4gICAgdGhpcy5jb250ZXh0LnNldExpbmVDYXAgPSBmdW5jdGlvbihlKSB7XHJcbiAgICAgIHJldHVybiB0aGlzLmxpbmVDYXAgPSBlO1xyXG4gICAgfVxyXG4gICAgdGhpcy5jb250ZXh0LnNldEZvbnRTaXplID0gZnVuY3Rpb24oZSkge1xyXG4gICAgICByZXR1cm4gdGhpcy5mb250ID0gZSArIFwicHggc2Fucy1zZXJpZlwiO1xyXG4gICAgfVxyXG4gICAgdGhpcy5jb250ZXh0LnNldEZpbGxTdHlsZSA9IGZ1bmN0aW9uKGUpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuZmlsbFN0eWxlID0gZTtcclxuICAgIH1cclxuICAgIHRoaXMuY29udGV4dC5zZXRUZXh0QWxpZ24gPSBmdW5jdGlvbihlKSB7XHJcbiAgICAgIHJldHVybiB0aGlzLnRleHRBbGlnbiA9IGU7XHJcbiAgICB9XHJcbiAgICB0aGlzLmNvbnRleHQuZHJhdyA9IGZ1bmN0aW9uKCkge31cclxuICB9XHJcbiAgLy/lhbzlrrlOVlVFc2V0TGluZURhc2hcclxuICBpZighdGhpcy5jb250ZXh0LnNldExpbmVEYXNoKXtcclxuICAgIHRoaXMuY29udGV4dC5zZXRMaW5lRGFzaCA9IGZ1bmN0aW9uKGUpIHt9XHJcbiAgfVxyXG4gIG9wdHMuY2hhcnREYXRhID0ge307XHJcbiAgdGhpcy51ZXZlbnQgPSBuZXcgdUNoYXJ0c0V2ZW50KCk7XHJcbiAgdGhpcy5zY3JvbGxPcHRpb24gPSB7XHJcbiAgICBjdXJyZW50T2Zmc2V0OiAwLFxyXG4gICAgc3RhcnRUb3VjaFg6IDAsXHJcbiAgICBkaXN0YW5jZTogMCxcclxuICAgIGxhc3RNb3ZlVGltZTogMFxyXG4gIH07XHJcbiAgdGhpcy5vcHRzID0gb3B0cztcclxuICB0aGlzLmNvbmZpZyA9IGNvbmZpZyQkMTtcclxuICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCBjb25maWckJDEsIHRoaXMuY29udGV4dCk7XHJcbn07XHJcblxyXG51Q2hhcnRzLnByb3RvdHlwZS51cGRhdGVEYXRhID0gZnVuY3Rpb24oKSB7XHJcbiAgbGV0IGRhdGEgPSBhcmd1bWVudHMubGVuZ3RoID4gMCAmJiBhcmd1bWVudHNbMF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1swXSA6IHt9O1xyXG4gIHRoaXMub3B0cyA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLCBkYXRhKTtcclxuICB0aGlzLm9wdHMudXBkYXRlRGF0YSA9IHRydWU7XHJcbiAgbGV0IHNjcm9sbFBvc2l0aW9uID0gZGF0YS5zY3JvbGxQb3NpdGlvbiB8fCAnY3VycmVudCc7XHJcbiAgc3dpdGNoIChzY3JvbGxQb3NpdGlvbikge1xyXG4gICAgY2FzZSAnY3VycmVudCc6XHJcbiAgICAgIC8vdGhpcy5vcHRzLl9zY3JvbGxEaXN0YW5jZV8gPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG4gICAgICBicmVhaztcclxuICAgIGNhc2UgJ2xlZnQnOlxyXG4gICAgICB0aGlzLm9wdHMuX3Njcm9sbERpc3RhbmNlXyA9IDA7XHJcbiAgICAgIHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG4gICAgICAgIGN1cnJlbnRPZmZzZXQ6IDAsXHJcbiAgICAgICAgc3RhcnRUb3VjaFg6IDAsXHJcbiAgICAgICAgZGlzdGFuY2U6IDAsXHJcbiAgICAgICAgbGFzdE1vdmVUaW1lOiAwXHJcbiAgICAgIH07XHJcbiAgICAgIGJyZWFrO1xyXG4gICAgY2FzZSAncmlnaHQnOlxyXG4gICAgICBsZXQgX2NhbFlBeGlzRGF0YSA9IGNhbFlBeGlzRGF0YSh0aGlzLm9wdHMuc2VyaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpLCB5QXhpc1dpZHRoID0gX2NhbFlBeGlzRGF0YS55QXhpc1dpZHRoO1xyXG4gICAgICB0aGlzLmNvbmZpZy55QXhpc1dpZHRoID0geUF4aXNXaWR0aDtcclxuICAgICAgbGV0IG9mZnNldExlZnQgPSAwO1xyXG4gICAgICBsZXQgX2dldFhBeGlzUG9pbnRzMCA9IGdldFhBeGlzUG9pbnRzKHRoaXMub3B0cy5jYXRlZ29yaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnKSwgeEF4aXNQb2ludHMgPSBfZ2V0WEF4aXNQb2ludHMwLnhBeGlzUG9pbnRzLFxyXG4gICAgICAgIHN0YXJ0WCA9IF9nZXRYQXhpc1BvaW50czAuc3RhcnRYLFxyXG4gICAgICAgIGVuZFggPSBfZ2V0WEF4aXNQb2ludHMwLmVuZFgsXHJcbiAgICAgICAgZWFjaFNwYWNpbmcgPSBfZ2V0WEF4aXNQb2ludHMwLmVhY2hTcGFjaW5nO1xyXG4gICAgICBsZXQgdG90YWxXaWR0aCA9IGVhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG4gICAgICBsZXQgc2NyZWVuV2lkdGggPSBlbmRYIC0gc3RhcnRYO1xyXG4gICAgICBvZmZzZXRMZWZ0ID0gc2NyZWVuV2lkdGggLSB0b3RhbFdpZHRoO1xyXG4gICAgICB0aGlzLnNjcm9sbE9wdGlvbiA9IHtcclxuICAgICAgICBjdXJyZW50T2Zmc2V0OiBvZmZzZXRMZWZ0LFxyXG4gICAgICAgIHN0YXJ0VG91Y2hYOiBvZmZzZXRMZWZ0LFxyXG4gICAgICAgIGRpc3RhbmNlOiAwLFxyXG4gICAgICAgIGxhc3RNb3ZlVGltZTogMFxyXG4gICAgICB9O1xyXG4gICAgICB0aGlzLm9wdHMuX3Njcm9sbERpc3RhbmNlXyA9IG9mZnNldExlZnQ7XHJcbiAgICAgIGJyZWFrO1xyXG4gIH1cclxuICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgdGhpcy5vcHRzLnR5cGUsIHRoaXMub3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbn07XHJcblxyXG51Q2hhcnRzLnByb3RvdHlwZS56b29tID0gZnVuY3Rpb24oKSB7XHJcbiAgdmFyIHZhbCA9IGFyZ3VtZW50cy5sZW5ndGggPiAwICYmIGFyZ3VtZW50c1swXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzBdIDogdGhpcy5vcHRzLnhBeGlzLml0ZW1Db3VudDtcclxuICBpZiAodGhpcy5vcHRzLmVuYWJsZVNjcm9sbCAhPT0gdHJ1ZSkge1xyXG4gICAgY29uc29sZS5sb2coJ1t1Q2hhcnRzXSDor7flkK/nlKjmu5rliqjmnaHlkI7kvb/nlKgnKVxyXG4gICAgcmV0dXJuO1xyXG4gIH1cclxuICAvL+W9k+WJjeWxj+W5leS4remXtOeCuVxyXG4gIGxldCBjZW50ZXJQb2ludCA9IE1hdGgucm91bmQoTWF0aC5hYnModGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldCkgLyB0aGlzLm9wdHMuY2hhcnREYXRhLmVhY2hTcGFjaW5nKSArIE1hdGgucm91bmQodGhpcy5vcHRzLnhBeGlzLml0ZW1Db3VudCAvIDIpO1xyXG4gIHRoaXMub3B0cy5hbmltYXRpb24gPSBmYWxzZTtcclxuICB0aGlzLm9wdHMueEF4aXMuaXRlbUNvdW50ID0gdmFsLml0ZW1Db3VudDtcclxuICAvL+mHjeaWsOiuoeeul3jovbTlgY/np7vot53nprtcclxuICBsZXQgX2NhbFlBeGlzRGF0YSA9IGNhbFlBeGlzRGF0YSh0aGlzLm9wdHMuc2VyaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpLFxyXG4gICAgeUF4aXNXaWR0aCA9IF9jYWxZQXhpc0RhdGEueUF4aXNXaWR0aDtcclxuICB0aGlzLmNvbmZpZy55QXhpc1dpZHRoID0geUF4aXNXaWR0aDtcclxuICBsZXQgb2Zmc2V0TGVmdCA9IDA7XHJcbiAgbGV0IF9nZXRYQXhpc1BvaW50czAgPSBnZXRYQXhpc1BvaW50cyh0aGlzLm9wdHMuY2F0ZWdvcmllcywgdGhpcy5vcHRzLCB0aGlzLmNvbmZpZyksXHJcbiAgICB4QXhpc1BvaW50cyA9IF9nZXRYQXhpc1BvaW50czAueEF4aXNQb2ludHMsXHJcbiAgICBzdGFydFggPSBfZ2V0WEF4aXNQb2ludHMwLnN0YXJ0WCxcclxuICAgIGVuZFggPSBfZ2V0WEF4aXNQb2ludHMwLmVuZFgsXHJcbiAgICBlYWNoU3BhY2luZyA9IF9nZXRYQXhpc1BvaW50czAuZWFjaFNwYWNpbmc7XHJcbiAgbGV0IGNlbnRlckxlZnQgPSBlYWNoU3BhY2luZyAqIGNlbnRlclBvaW50O1xyXG4gIGxldCBzY3JlZW5XaWR0aCA9IGVuZFggLSBzdGFydFg7XHJcbiAgbGV0IE1heExlZnQgPSBzY3JlZW5XaWR0aCAtIGVhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG4gIG9mZnNldExlZnQgPSBzY3JlZW5XaWR0aCAvIDIgLSBjZW50ZXJMZWZ0O1xyXG4gIGlmIChvZmZzZXRMZWZ0ID4gMCkge1xyXG4gICAgb2Zmc2V0TGVmdCA9IDA7XHJcbiAgfVxyXG4gIGlmIChvZmZzZXRMZWZ0IDwgTWF4TGVmdCkge1xyXG4gICAgb2Zmc2V0TGVmdCA9IE1heExlZnQ7XHJcbiAgfVxyXG4gIHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG4gICAgY3VycmVudE9mZnNldDogb2Zmc2V0TGVmdCxcclxuICAgIHN0YXJ0VG91Y2hYOiBvZmZzZXRMZWZ0LFxyXG4gICAgZGlzdGFuY2U6IDAsXHJcbiAgICBsYXN0TW92ZVRpbWU6IDBcclxuICB9O1xyXG4gIHRoaXMub3B0cy5fc2Nyb2xsRGlzdGFuY2VfID0gb2Zmc2V0TGVmdDtcclxuICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgdGhpcy5vcHRzLnR5cGUsIHRoaXMub3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbn07XHJcblxyXG51Q2hhcnRzLnByb3RvdHlwZS5zdG9wQW5pbWF0aW9uID0gZnVuY3Rpb24oKSB7XHJcbiAgdGhpcy5hbmltYXRpb25JbnN0YW5jZSAmJiB0aGlzLmFuaW1hdGlvbkluc3RhbmNlLnN0b3AoKTtcclxufTtcclxuXHJcbnVDaGFydHMucHJvdG90eXBlLmFkZEV2ZW50TGlzdGVuZXIgPSBmdW5jdGlvbih0eXBlLCBsaXN0ZW5lcikge1xyXG4gIHRoaXMudWV2ZW50LmFkZEV2ZW50TGlzdGVuZXIodHlwZSwgbGlzdGVuZXIpO1xyXG59O1xyXG5cclxudUNoYXJ0cy5wcm90b3R5cGUuZGVsRXZlbnRMaXN0ZW5lciA9IGZ1bmN0aW9uKHR5cGUpIHtcclxuICB0aGlzLnVldmVudC5kZWxFdmVudExpc3RlbmVyKHR5cGUpO1xyXG59O1xyXG5cclxudUNoYXJ0cy5wcm90b3R5cGUuZ2V0Q3VycmVudERhdGFJbmRleCA9IGZ1bmN0aW9uKGUpIHtcclxuICB2YXIgdG91Y2hlcyA9IG51bGw7XHJcbiAgaWYgKGUuY2hhbmdlZFRvdWNoZXMpIHtcclxuICAgIHRvdWNoZXMgPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH0gZWxzZSB7XHJcbiAgICB0b3VjaGVzID0gZS5tcC5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9XHJcbiAgaWYgKHRvdWNoZXMpIHtcclxuICAgIGxldCBfdG91Y2hlcyQgPSBnZXRUb3VjaGVzKHRvdWNoZXMsIHRoaXMub3B0cywgZSk7XHJcbiAgICBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdwaWUnIHx8IHRoaXMub3B0cy50eXBlID09PSAncmluZycpIHtcclxuICAgICAgcmV0dXJuIGZpbmRQaWVDaGFydEN1cnJlbnRJbmRleCh7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5waWVEYXRhLCB0aGlzLm9wdHMpO1xyXG4gICAgfSBlbHNlIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ3Jvc2UnKSB7XHJcbiAgICAgIHJldHVybiBmaW5kUm9zZUNoYXJ0Q3VycmVudEluZGV4KHtcclxuICAgICAgICB4OiBfdG91Y2hlcyQueCxcclxuICAgICAgICB5OiBfdG91Y2hlcyQueVxyXG4gICAgICB9LCB0aGlzLm9wdHMuY2hhcnREYXRhLnBpZURhdGEsIHRoaXMub3B0cyk7XHJcbiAgICB9IGVsc2UgaWYgKHRoaXMub3B0cy50eXBlID09PSAncmFkYXInKSB7XHJcbiAgICAgIHJldHVybiBmaW5kUmFkYXJDaGFydEN1cnJlbnRJbmRleCh7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5yYWRhckRhdGEsIHRoaXMub3B0cy5jYXRlZ29yaWVzLmxlbmd0aCk7XHJcbiAgICB9IGVsc2UgaWYgKHRoaXMub3B0cy50eXBlID09PSAnZnVubmVsJykge1xyXG4gICAgICByZXR1cm4gZmluZEZ1bm5lbENoYXJ0Q3VycmVudEluZGV4KHtcclxuICAgICAgICB4OiBfdG91Y2hlcyQueCxcclxuICAgICAgICB5OiBfdG91Y2hlcyQueVxyXG4gICAgICB9LCB0aGlzLm9wdHMuY2hhcnREYXRhLmZ1bm5lbERhdGEpO1xyXG4gICAgfSBlbHNlIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ21hcCcpIHtcclxuICAgICAgcmV0dXJuIGZpbmRNYXBDaGFydEN1cnJlbnRJbmRleCh7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfSwgdGhpcy5vcHRzKTtcclxuICAgIH0gZWxzZSBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICd3b3JkJykge1xyXG4gICAgICByZXR1cm4gZmluZFdvcmRDaGFydEN1cnJlbnRJbmRleCh7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS53b3JkQ2xvdWREYXRhKTtcclxuICAgIH0gZWxzZSBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdiYXInKSB7XHJcbiAgICAgIHJldHVybiBmaW5kQmFyQ2hhcnRDdXJyZW50SW5kZXgoe1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH0sIHRoaXMub3B0cy5jaGFydERhdGEuY2FsUG9pbnRzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCBNYXRoLmFicyh0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0KSk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gZmluZEN1cnJlbnRJbmRleCh7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMsIHRoaXMub3B0cywgdGhpcy5jb25maWcsIE1hdGguYWJzKHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQpKTtcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIC0xO1xyXG59O1xyXG5cclxudUNoYXJ0cy5wcm90b3R5cGUuZ2V0TGVnZW5kRGF0YUluZGV4ID0gZnVuY3Rpb24oZSkge1xyXG4gIHZhciB0b3VjaGVzID0gbnVsbDtcclxuICBpZiAoZS5jaGFuZ2VkVG91Y2hlcykge1xyXG4gICAgdG91Y2hlcyA9IGUuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfSBlbHNlIHtcclxuICAgIHRvdWNoZXMgPSBlLm1wLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH1cclxuICBpZiAodG91Y2hlcykge1xyXG4gICAgbGV0IF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuICAgIHJldHVybiBmaW5kTGVnZW5kSW5kZXgoe1xyXG4gICAgICB4OiBfdG91Y2hlcyQueCxcclxuICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgIH0sIHRoaXMub3B0cy5jaGFydERhdGEubGVnZW5kRGF0YSk7XHJcbiAgfVxyXG4gIHJldHVybiAtMTtcclxufTtcclxuXHJcbnVDaGFydHMucHJvdG90eXBlLnRvdWNoTGVnZW5kID0gZnVuY3Rpb24oZSkge1xyXG4gIHZhciBvcHRpb24gPSBhcmd1bWVudHMubGVuZ3RoID4gMSAmJiBhcmd1bWVudHNbMV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1sxXSA6IHt9O1xyXG4gIHZhciB0b3VjaGVzID0gbnVsbDtcclxuICBpZiAoZS5jaGFuZ2VkVG91Y2hlcykge1xyXG4gICAgdG91Y2hlcyA9IGUuY2hhbmdlZFRvdWNoZXNbMF07XHJcbiAgfSBlbHNlIHtcclxuICAgIHRvdWNoZXMgPSBlLm1wLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH1cclxuICBpZiAodG91Y2hlcykge1xyXG4gICAgdmFyIF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuICAgIHZhciBpbmRleCA9IHRoaXMuZ2V0TGVnZW5kRGF0YUluZGV4KGUpO1xyXG4gICAgaWYgKGluZGV4ID49IDApIHtcclxuICAgICAgaWYgKHRoaXMub3B0cy50eXBlID09ICdjYW5kbGUnKSB7XHJcbiAgICAgICAgdGhpcy5vcHRzLnNlcmllc01BW2luZGV4XS5zaG93ID0gIXRoaXMub3B0cy5zZXJpZXNNQVtpbmRleF0uc2hvdztcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB0aGlzLm9wdHMuc2VyaWVzW2luZGV4XS5zaG93ID0gIXRoaXMub3B0cy5zZXJpZXNbaW5kZXhdLnNob3c7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5vcHRzLmFuaW1hdGlvbiA9IG9wdGlvbi5hbmltYXRpb24gPyB0cnVlIDogZmFsc2U7XHJcbiAgICAgIHRoaXMub3B0cy5fc2Nyb2xsRGlzdGFuY2VfID0gdGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldDtcclxuICAgICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIHRoaXMub3B0cy50eXBlLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn07XHJcblxyXG51Q2hhcnRzLnByb3RvdHlwZS5zaG93VG9vbFRpcCA9IGZ1bmN0aW9uKGUpIHtcclxuICB2YXIgb3B0aW9uID0gYXJndW1lbnRzLmxlbmd0aCA+IDEgJiYgYXJndW1lbnRzWzFdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMV0gOiB7fTtcclxuICB2YXIgdG91Y2hlcyA9IG51bGw7XHJcbiAgaWYgKGUuY2hhbmdlZFRvdWNoZXMpIHtcclxuICAgIHRvdWNoZXMgPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH0gZWxzZSB7XHJcbiAgICB0b3VjaGVzID0gZS5tcC5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9XHJcbiAgaWYgKCF0b3VjaGVzKSB7XHJcbiAgICBjb25zb2xlLmxvZyhcIlt1Q2hhcnRzXSDmnKrojrflj5bliLBldmVudOWdkOagh+S/oeaBr1wiKTtcclxuICB9XHJcbiAgdmFyIF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuICB2YXIgY3VycmVudE9mZnNldCA9IHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQ7XHJcbiAgdmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG4gICAgX3Njcm9sbERpc3RhbmNlXzogY3VycmVudE9mZnNldCxcclxuICAgIGFuaW1hdGlvbjogZmFsc2VcclxuICB9KTtcclxuICBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdsaW5lJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ2FyZWEnIHx8IHRoaXMub3B0cy50eXBlID09PSAnY29sdW1uJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ3NjYXR0ZXInIHx8IHRoaXMub3B0cy50eXBlID09PSAnYnViYmxlJykge1xyXG4gICAgdmFyIGN1cnJlbnQgPSB0aGlzLmdldEN1cnJlbnREYXRhSW5kZXgoZSk7XHJcbiAgICB2YXIgaW5kZXggPSBvcHRpb24uaW5kZXggPT0gdW5kZWZpbmVkID8gY3VycmVudC5pbmRleCA6IG9wdGlvbi5pbmRleDtcclxuICAgIGlmIChpbmRleCA+IC0xIHx8IGluZGV4Lmxlbmd0aD4wKSB7XHJcbiAgICAgIHZhciBzZXJpZXNEYXRhID0gZ2V0U2VyaWVzRGF0YUl0ZW0odGhpcy5vcHRzLnNlcmllcywgaW5kZXgsIGN1cnJlbnQuZ3JvdXApO1xyXG4gICAgICBpZiAoc2VyaWVzRGF0YS5sZW5ndGggIT09IDApIHtcclxuICAgICAgICB2YXIgX2dldFRvb2xUaXBEYXRhID0gZ2V0VG9vbFRpcERhdGEoc2VyaWVzRGF0YSwgdGhpcy5vcHRzLCBpbmRleCwgY3VycmVudC5ncm91cCwgdGhpcy5vcHRzLmNhdGVnb3JpZXMsIG9wdGlvbiksXHJcbiAgICAgICAgICB0ZXh0TGlzdCA9IF9nZXRUb29sVGlwRGF0YS50ZXh0TGlzdCxcclxuICAgICAgICAgIG9mZnNldCA9IF9nZXRUb29sVGlwRGF0YS5vZmZzZXQ7XHJcbiAgICAgICAgb2Zmc2V0LnkgPSBfdG91Y2hlcyQueTtcclxuICAgICAgICBvcHRzLnRvb2x0aXAgPSB7XHJcbiAgICAgICAgICB0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0ICE9PSB1bmRlZmluZWQgPyBvcHRpb24udGV4dExpc3QgOiB0ZXh0TGlzdCxcclxuICAgICAgICAgIG9mZnNldDogb3B0aW9uLm9mZnNldCAhPT0gdW5kZWZpbmVkID8gb3B0aW9uLm9mZnNldCA6IG9mZnNldCxcclxuICAgICAgICAgIG9wdGlvbjogb3B0aW9uLFxyXG4gICAgICAgICAgaW5kZXg6IGluZGV4XHJcbiAgICAgICAgfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG4gIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ2JhcicpIHtcclxuICAgIHZhciBjdXJyZW50ID0gdGhpcy5nZXRDdXJyZW50RGF0YUluZGV4KGUpO1xyXG4gICAgdmFyIGluZGV4ID0gb3B0aW9uLmluZGV4ID09IHVuZGVmaW5lZCA/IGN1cnJlbnQuaW5kZXggOiBvcHRpb24uaW5kZXg7XHJcbiAgICBpZiAoaW5kZXggPiAtMSB8fCBpbmRleC5sZW5ndGg+MCkge1xyXG4gICAgICB2YXIgc2VyaWVzRGF0YSA9IGdldFNlcmllc0RhdGFJdGVtKHRoaXMub3B0cy5zZXJpZXMsIGluZGV4LCBjdXJyZW50Lmdyb3VwKTtcclxuICAgICAgaWYgKHNlcmllc0RhdGEubGVuZ3RoICE9PSAwKSB7XHJcbiAgICAgICAgdmFyIF9nZXRUb29sVGlwRGF0YSA9IGdldFRvb2xUaXBEYXRhKHNlcmllc0RhdGEsIHRoaXMub3B0cywgaW5kZXgsIGN1cnJlbnQuZ3JvdXAsIHRoaXMub3B0cy5jYXRlZ29yaWVzLCBvcHRpb24pLFxyXG4gICAgICAgICAgdGV4dExpc3QgPSBfZ2V0VG9vbFRpcERhdGEudGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQgPSBfZ2V0VG9vbFRpcERhdGEub2Zmc2V0O1xyXG4gICAgICAgIG9mZnNldC54ID0gX3RvdWNoZXMkLng7XHJcbiAgICAgICAgb3B0cy50b29sdGlwID0ge1xyXG4gICAgICAgICAgdGV4dExpc3Q6IG9wdGlvbi50ZXh0TGlzdCAhPT0gdW5kZWZpbmVkID8gb3B0aW9uLnRleHRMaXN0IDogdGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQ6IG9wdGlvbi5vZmZzZXQgIT09IHVuZGVmaW5lZCA/IG9wdGlvbi5vZmZzZXQgOiBvZmZzZXQsXHJcbiAgICAgICAgICBvcHRpb246IG9wdGlvbixcclxuICAgICAgICAgIGluZGV4OiBpbmRleFxyXG4gICAgICAgIH07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRyYXdDaGFydHMuY2FsbCh0aGlzLCBvcHRzLnR5cGUsIG9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG4gIH1cclxuICBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdtaXgnKSB7XHJcbiAgICB2YXIgY3VycmVudCA9IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKTtcclxuICAgIHZhciBpbmRleCA9IG9wdGlvbi5pbmRleCA9PSB1bmRlZmluZWQgPyBjdXJyZW50LmluZGV4IDogb3B0aW9uLmluZGV4O1xyXG4gICAgaWYgKGluZGV4ID4gLTEpIHtcclxuICAgICAgdmFyIGN1cnJlbnRPZmZzZXQgPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG4gICAgICB2YXIgb3B0cyA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLCB7XHJcbiAgICAgICAgX3Njcm9sbERpc3RhbmNlXzogY3VycmVudE9mZnNldCxcclxuICAgICAgICBhbmltYXRpb246IGZhbHNlXHJcbiAgICAgIH0pO1xyXG4gICAgICB2YXIgc2VyaWVzRGF0YSA9IGdldFNlcmllc0RhdGFJdGVtKHRoaXMub3B0cy5zZXJpZXMsIGluZGV4KTtcclxuICAgICAgaWYgKHNlcmllc0RhdGEubGVuZ3RoICE9PSAwKSB7XHJcbiAgICAgICAgdmFyIF9nZXRNaXhUb29sVGlwRGF0YSA9IGdldE1peFRvb2xUaXBEYXRhKHNlcmllc0RhdGEsIHRoaXMub3B0cywgaW5kZXgsIHRoaXMub3B0cy5jYXRlZ29yaWVzLCBvcHRpb24pLFxyXG4gICAgICAgICAgdGV4dExpc3QgPSBfZ2V0TWl4VG9vbFRpcERhdGEudGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQgPSBfZ2V0TWl4VG9vbFRpcERhdGEub2Zmc2V0O1xyXG4gICAgICAgIG9mZnNldC55ID0gX3RvdWNoZXMkLnk7XHJcbiAgICAgICAgb3B0cy50b29sdGlwID0ge1xyXG4gICAgICAgICAgdGV4dExpc3Q6IG9wdGlvbi50ZXh0TGlzdCA/IG9wdGlvbi50ZXh0TGlzdCA6IHRleHRMaXN0LFxyXG4gICAgICAgICAgb2Zmc2V0OiBvcHRpb24ub2Zmc2V0ICE9PSB1bmRlZmluZWQgPyBvcHRpb24ub2Zmc2V0IDogb2Zmc2V0LFxyXG4gICAgICAgICAgb3B0aW9uOiBvcHRpb24sXHJcbiAgICAgICAgICBpbmRleDogaW5kZXhcclxuICAgICAgICB9O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuICB9XHJcbiAgaWYgKHRoaXMub3B0cy50eXBlID09PSAnY2FuZGxlJykge1xyXG4gICAgdmFyIGN1cnJlbnQgPSB0aGlzLmdldEN1cnJlbnREYXRhSW5kZXgoZSk7XHJcbiAgICB2YXIgaW5kZXggPSBvcHRpb24uaW5kZXggPT0gdW5kZWZpbmVkID8gY3VycmVudC5pbmRleCA6IG9wdGlvbi5pbmRleDtcclxuICAgIGlmIChpbmRleCA+IC0xKSB7XHJcbiAgICAgIHZhciBjdXJyZW50T2Zmc2V0ID0gdGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldDtcclxuICAgICAgdmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG4gICAgICAgIF9zY3JvbGxEaXN0YW5jZV86IGN1cnJlbnRPZmZzZXQsXHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWxzZVxyXG4gICAgICB9KTtcclxuICAgICAgdmFyIHNlcmllc0RhdGEgPSBnZXRTZXJpZXNEYXRhSXRlbSh0aGlzLm9wdHMuc2VyaWVzLCBpbmRleCk7XHJcbiAgICAgIGlmIChzZXJpZXNEYXRhLmxlbmd0aCAhPT0gMCkge1xyXG4gICAgICAgIHZhciBfZ2V0VG9vbFRpcERhdGEgPSBnZXRDYW5kbGVUb29sVGlwRGF0YSh0aGlzLm9wdHMuc2VyaWVzWzBdLmRhdGEsIHNlcmllc0RhdGEsIHRoaXMub3B0cywgaW5kZXgsIHRoaXMub3B0cy5jYXRlZ29yaWVzLCB0aGlzLm9wdHMuZXh0cmEuY2FuZGxlLCBvcHRpb24pLFxyXG4gICAgICAgICAgdGV4dExpc3QgPSBfZ2V0VG9vbFRpcERhdGEudGV4dExpc3QsXHJcbiAgICAgICAgICBvZmZzZXQgPSBfZ2V0VG9vbFRpcERhdGEub2Zmc2V0O1xyXG4gICAgICAgIG9mZnNldC55ID0gX3RvdWNoZXMkLnk7XHJcbiAgICAgICAgb3B0cy50b29sdGlwID0ge1xyXG4gICAgICAgICAgdGV4dExpc3Q6IG9wdGlvbi50ZXh0TGlzdCA/IG9wdGlvbi50ZXh0TGlzdCA6IHRleHRMaXN0LFxyXG4gICAgICAgICAgb2Zmc2V0OiBvcHRpb24ub2Zmc2V0ICE9PSB1bmRlZmluZWQgPyBvcHRpb24ub2Zmc2V0IDogb2Zmc2V0LFxyXG4gICAgICAgICAgb3B0aW9uOiBvcHRpb24sXHJcbiAgICAgICAgICBpbmRleDogaW5kZXhcclxuICAgICAgICB9O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuICB9XHJcbiAgaWYgKHRoaXMub3B0cy50eXBlID09PSAncGllJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ3JpbmcnIHx8IHRoaXMub3B0cy50eXBlID09PSAncm9zZScgfHwgdGhpcy5vcHRzLnR5cGUgPT09ICdmdW5uZWwnKSB7XHJcbiAgICB2YXIgaW5kZXggPSBvcHRpb24uaW5kZXggPT0gdW5kZWZpbmVkID8gdGhpcy5nZXRDdXJyZW50RGF0YUluZGV4KGUpIDogb3B0aW9uLmluZGV4O1xyXG4gICAgaWYgKGluZGV4ID4gLTEpIHtcclxuICAgICAgdmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge2FuaW1hdGlvbjogZmFsc2V9KTtcclxuICAgICAgdmFyIHNlcmllc0RhdGEgPSBhc3NpZ24oe30sIG9wdHMuX3Nlcmllc19baW5kZXhdKTtcclxuICAgICAgdmFyIHRleHRMaXN0ID0gW3tcclxuICAgICAgICB0ZXh0OiBvcHRpb24uZm9ybWF0dGVyID8gb3B0aW9uLmZvcm1hdHRlcihzZXJpZXNEYXRhLCB1bmRlZmluZWQsIGluZGV4LCBvcHRzKSA6IHNlcmllc0RhdGEubmFtZSArICc6ICcgKyBzZXJpZXNEYXRhLmRhdGEsXHJcbiAgICAgICAgY29sb3I6IHNlcmllc0RhdGEuY29sb3JcclxuICAgICAgfV07XHJcbiAgICAgIHZhciBvZmZzZXQgPSB7XHJcbiAgICAgICAgeDogX3RvdWNoZXMkLngsXHJcbiAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgfTtcclxuICAgICAgb3B0cy50b29sdGlwID0ge1xyXG4gICAgICAgIHRleHRMaXN0OiBvcHRpb24udGV4dExpc3QgPyBvcHRpb24udGV4dExpc3QgOiB0ZXh0TGlzdCxcclxuICAgICAgICBvZmZzZXQ6IG9wdGlvbi5vZmZzZXQgIT09IHVuZGVmaW5lZCA/IG9wdGlvbi5vZmZzZXQgOiBvZmZzZXQsXHJcbiAgICAgICAgb3B0aW9uOiBvcHRpb24sXHJcbiAgICAgICAgaW5kZXg6IGluZGV4XHJcbiAgICAgIH07XHJcbiAgICB9XHJcbiAgICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuICB9XHJcbiAgaWYgKHRoaXMub3B0cy50eXBlID09PSAnbWFwJykge1xyXG4gICAgdmFyIGluZGV4ID0gb3B0aW9uLmluZGV4ID09IHVuZGVmaW5lZCA/IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKSA6IG9wdGlvbi5pbmRleDtcclxuICAgIGlmIChpbmRleCA+IC0xKSB7XHJcbiAgICAgIHZhciBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHthbmltYXRpb246IGZhbHNlfSk7XHJcbiAgICAgIHZhciBzZXJpZXNEYXRhID0gYXNzaWduKHt9LCB0aGlzLm9wdHMuc2VyaWVzW2luZGV4XSk7XHJcbiAgICAgIHNlcmllc0RhdGEubmFtZSA9IHNlcmllc0RhdGEucHJvcGVydGllcy5uYW1lXHJcbiAgICAgIHZhciB0ZXh0TGlzdCA9IFt7XHJcbiAgICAgICAgdGV4dDogb3B0aW9uLmZvcm1hdHRlciA/IG9wdGlvbi5mb3JtYXR0ZXIoc2VyaWVzRGF0YSwgdW5kZWZpbmVkLCBpbmRleCwgdGhpcy5vcHRzKSA6IHNlcmllc0RhdGEubmFtZSxcclxuICAgICAgICBjb2xvcjogc2VyaWVzRGF0YS5jb2xvclxyXG4gICAgICB9XTtcclxuICAgICAgdmFyIG9mZnNldCA9IHtcclxuICAgICAgICB4OiBfdG91Y2hlcyQueCxcclxuICAgICAgICB5OiBfdG91Y2hlcyQueVxyXG4gICAgICB9O1xyXG4gICAgICBvcHRzLnRvb2x0aXAgPSB7XHJcbiAgICAgICAgdGV4dExpc3Q6IG9wdGlvbi50ZXh0TGlzdCA/IG9wdGlvbi50ZXh0TGlzdCA6IHRleHRMaXN0LFxyXG4gICAgICAgIG9mZnNldDogb3B0aW9uLm9mZnNldCAhPT0gdW5kZWZpbmVkID8gb3B0aW9uLm9mZnNldCA6IG9mZnNldCxcclxuICAgICAgICBvcHRpb246IG9wdGlvbixcclxuICAgICAgICBpbmRleDogaW5kZXhcclxuICAgICAgfTtcclxuICAgIH1cclxuICAgIG9wdHMudXBkYXRlRGF0YSA9IGZhbHNlO1xyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG4gIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ3dvcmQnKSB7XHJcbiAgICB2YXIgaW5kZXggPSBvcHRpb24uaW5kZXggPT0gdW5kZWZpbmVkID8gdGhpcy5nZXRDdXJyZW50RGF0YUluZGV4KGUpIDogb3B0aW9uLmluZGV4O1xyXG4gICAgaWYgKGluZGV4ID4gLTEpIHtcclxuICAgICAgdmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge2FuaW1hdGlvbjogZmFsc2V9KTtcclxuICAgICAgdmFyIHNlcmllc0RhdGEgPSBhc3NpZ24oe30sIHRoaXMub3B0cy5zZXJpZXNbaW5kZXhdKTtcclxuICAgICAgdmFyIHRleHRMaXN0ID0gW3tcclxuICAgICAgICB0ZXh0OiBvcHRpb24uZm9ybWF0dGVyID8gb3B0aW9uLmZvcm1hdHRlcihzZXJpZXNEYXRhLCB1bmRlZmluZWQsIGluZGV4LCB0aGlzLm9wdHMpIDogc2VyaWVzRGF0YS5uYW1lLFxyXG4gICAgICAgIGNvbG9yOiBzZXJpZXNEYXRhLmNvbG9yXHJcbiAgICAgIH1dO1xyXG4gICAgICB2YXIgb2Zmc2V0ID0ge1xyXG4gICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgIHk6IF90b3VjaGVzJC55XHJcbiAgICAgIH07XHJcbiAgICAgIG9wdHMudG9vbHRpcCA9IHtcclxuICAgICAgICB0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0ID8gb3B0aW9uLnRleHRMaXN0IDogdGV4dExpc3QsXHJcbiAgICAgICAgb2Zmc2V0OiBvcHRpb24ub2Zmc2V0ICE9PSB1bmRlZmluZWQgPyBvcHRpb24ub2Zmc2V0IDogb2Zmc2V0LFxyXG4gICAgICAgIG9wdGlvbjogb3B0aW9uLFxyXG4gICAgICAgIGluZGV4OiBpbmRleFxyXG4gICAgICB9O1xyXG4gICAgfVxyXG4gICAgb3B0cy51cGRhdGVEYXRhID0gZmFsc2U7XHJcbiAgICBkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuICB9XHJcbiAgaWYgKHRoaXMub3B0cy50eXBlID09PSAncmFkYXInKSB7XHJcbiAgICB2YXIgaW5kZXggPSBvcHRpb24uaW5kZXggPT0gdW5kZWZpbmVkID8gdGhpcy5nZXRDdXJyZW50RGF0YUluZGV4KGUpIDogb3B0aW9uLmluZGV4O1xyXG4gICAgaWYgKGluZGV4ID4gLTEpIHtcclxuICAgICAgdmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge2FuaW1hdGlvbjogZmFsc2V9KTtcclxuICAgICAgdmFyIHNlcmllc0RhdGEgPSBnZXRTZXJpZXNEYXRhSXRlbSh0aGlzLm9wdHMuc2VyaWVzLCBpbmRleCk7XHJcbiAgICAgIGlmIChzZXJpZXNEYXRhLmxlbmd0aCAhPT0gMCkge1xyXG4gICAgICAgIHZhciB0ZXh0TGlzdCA9IHNlcmllc0RhdGEubWFwKChpdGVtKSA9PiB7XHJcbiAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICB0ZXh0OiBvcHRpb24uZm9ybWF0dGVyID8gb3B0aW9uLmZvcm1hdHRlcihpdGVtLCB0aGlzLm9wdHMuY2F0ZWdvcmllc1tpbmRleF0sIGluZGV4LCB0aGlzLm9wdHMpIDogaXRlbS5uYW1lICsgJzogJyArIGl0ZW0uZGF0YSxcclxuICAgICAgICAgICAgY29sb3I6IGl0ZW0uY29sb3JcclxuICAgICAgICAgIH07XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgdmFyIG9mZnNldCA9IHtcclxuICAgICAgICAgIHg6IF90b3VjaGVzJC54LFxyXG4gICAgICAgICAgeTogX3RvdWNoZXMkLnlcclxuICAgICAgICB9O1xyXG4gICAgICAgIG9wdHMudG9vbHRpcCA9IHtcclxuICAgICAgICAgIHRleHRMaXN0OiBvcHRpb24udGV4dExpc3QgPyBvcHRpb24udGV4dExpc3QgOiB0ZXh0TGlzdCxcclxuICAgICAgICAgIG9mZnNldDogb3B0aW9uLm9mZnNldCAhPT0gdW5kZWZpbmVkID8gb3B0aW9uLm9mZnNldCA6IG9mZnNldCxcclxuICAgICAgICAgIG9wdGlvbjogb3B0aW9uLFxyXG4gICAgICAgICAgaW5kZXg6IGluZGV4XHJcbiAgICAgICAgfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgfVxyXG59O1xyXG5cclxudUNoYXJ0cy5wcm90b3R5cGUudHJhbnNsYXRlID0gZnVuY3Rpb24oZGlzdGFuY2UpIHtcclxuICB0aGlzLnNjcm9sbE9wdGlvbiA9IHtcclxuICAgIGN1cnJlbnRPZmZzZXQ6IGRpc3RhbmNlLFxyXG4gICAgc3RhcnRUb3VjaFg6IGRpc3RhbmNlLFxyXG4gICAgZGlzdGFuY2U6IDAsXHJcbiAgICBsYXN0TW92ZVRpbWU6IDBcclxuICB9O1xyXG4gIGxldCBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHtcclxuICAgIF9zY3JvbGxEaXN0YW5jZV86IGRpc3RhbmNlLFxyXG4gICAgYW5pbWF0aW9uOiBmYWxzZVxyXG4gIH0pO1xyXG4gIGRyYXdDaGFydHMuY2FsbCh0aGlzLCB0aGlzLm9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbn07XHJcblxyXG51Q2hhcnRzLnByb3RvdHlwZS5zY3JvbGxTdGFydCA9IGZ1bmN0aW9uKGUpIHtcclxuICB2YXIgdG91Y2hlcyA9IG51bGw7XHJcbiAgaWYgKGUuY2hhbmdlZFRvdWNoZXMpIHtcclxuICAgIHRvdWNoZXMgPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH0gZWxzZSB7XHJcbiAgICB0b3VjaGVzID0gZS5tcC5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9XHJcbiAgdmFyIF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuICBpZiAodG91Y2hlcyAmJiB0aGlzLm9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcbiAgICB0aGlzLnNjcm9sbE9wdGlvbi5zdGFydFRvdWNoWCA9IF90b3VjaGVzJC54O1xyXG4gIH1cclxufTtcclxuXHJcbnVDaGFydHMucHJvdG90eXBlLnNjcm9sbCA9IGZ1bmN0aW9uKGUpIHtcclxuICBpZiAodGhpcy5zY3JvbGxPcHRpb24ubGFzdE1vdmVUaW1lID09PSAwKSB7XHJcbiAgICB0aGlzLnNjcm9sbE9wdGlvbi5sYXN0TW92ZVRpbWUgPSBEYXRlLm5vdygpO1xyXG4gIH1cclxuICBsZXQgTGltaXQgPSB0aGlzLm9wdHMudG91Y2hNb3ZlTGltaXQgfHwgNjA7XHJcbiAgbGV0IGN1cnJNb3ZlVGltZSA9IERhdGUubm93KCk7XHJcbiAgbGV0IGR1cmF0aW9uID0gY3Vyck1vdmVUaW1lIC0gdGhpcy5zY3JvbGxPcHRpb24ubGFzdE1vdmVUaW1lO1xyXG4gIGlmIChkdXJhdGlvbiA8IE1hdGguZmxvb3IoMTAwMCAvIExpbWl0KSkgcmV0dXJuO1xyXG4gIHRoaXMuc2Nyb2xsT3B0aW9uLmxhc3RNb3ZlVGltZSA9IGN1cnJNb3ZlVGltZTtcclxuICB2YXIgdG91Y2hlcyA9IG51bGw7XHJcbiAgaWYgKGUuY2hhbmdlZFRvdWNoZXMpIHtcclxuICAgIHRvdWNoZXMgPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG4gIH0gZWxzZSB7XHJcbiAgICB0b3VjaGVzID0gZS5tcC5jaGFuZ2VkVG91Y2hlc1swXTtcclxuICB9XHJcbiAgaWYgKHRvdWNoZXMgJiYgdGhpcy5vcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG4gICAgdmFyIF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuICAgIHZhciBfZGlzdGFuY2U7XHJcbiAgICBfZGlzdGFuY2UgPSBfdG91Y2hlcyQueCAtIHRoaXMuc2Nyb2xsT3B0aW9uLnN0YXJ0VG91Y2hYO1xyXG4gICAgdmFyIGN1cnJlbnRPZmZzZXQgPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG4gICAgdmFyIHZhbGlkRGlzdGFuY2UgPSBjYWxWYWxpZERpc3RhbmNlKHRoaXMsIGN1cnJlbnRPZmZzZXQgKyBfZGlzdGFuY2UsIHRoaXMub3B0cy5jaGFydERhdGEsIHRoaXMuY29uZmlnLCB0aGlzLm9wdHMpO1xyXG4gICAgdGhpcy5zY3JvbGxPcHRpb24uZGlzdGFuY2UgPSBfZGlzdGFuY2UgPSB2YWxpZERpc3RhbmNlIC0gY3VycmVudE9mZnNldDtcclxuICAgIHZhciBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHtcclxuICAgICAgX3Njcm9sbERpc3RhbmNlXzogY3VycmVudE9mZnNldCArIF9kaXN0YW5jZSxcclxuICAgICAgYW5pbWF0aW9uOiBmYWxzZVxyXG4gICAgfSk7XHJcblx0XHR0aGlzLm9wdHMgPSBvcHRzO1xyXG4gICAgZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcbiAgICByZXR1cm4gY3VycmVudE9mZnNldCArIF9kaXN0YW5jZTtcclxuICB9XHJcbn07XHJcblxyXG51Q2hhcnRzLnByb3RvdHlwZS5zY3JvbGxFbmQgPSBmdW5jdGlvbihlKSB7XHJcbiAgaWYgKHRoaXMub3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuICAgIHZhciBfc2Nyb2xsT3B0aW9uID0gdGhpcy5zY3JvbGxPcHRpb24sXHJcbiAgICAgIGN1cnJlbnRPZmZzZXQgPSBfc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQsXHJcbiAgICAgIGRpc3RhbmNlID0gX3Njcm9sbE9wdGlvbi5kaXN0YW5jZTtcclxuICAgIHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQgPSBjdXJyZW50T2Zmc2V0ICsgZGlzdGFuY2U7XHJcbiAgICB0aGlzLnNjcm9sbE9wdGlvbi5kaXN0YW5jZSA9IDA7XHJcbiAgfVxyXG59O1xyXG5cclxuaWYgKHR5cGVvZiBtb2R1bGUgPT09IFwib2JqZWN0XCIgJiYgdHlwZW9mIG1vZHVsZS5leHBvcnRzID09PSBcIm9iamVjdFwiKSB7XHJcbiAgbW9kdWxlLmV4cG9ydHMgPSB1Q2hhcnRzO1xyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB1Q2hhcnRzO1xyXG5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///293\n"); /***/ }), /* 294 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js ***! \********************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /*\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') {return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;}\n if (returnType == 'y-m-d') {return y + '-' + m + '-' + d;}\n if (returnType == 'h:m') {return h + ':' + minute;}\n if (returnType == 'h:m:s') {return h + ':' + minute + ':' + second;}\n return [y, m, d, h, minute, second];\n};\n\nvar cfu = {\n //demotype为自定义图表类型,一般不需要自定义图表类型,只需要改根节点上对应的类型即可\n \"type\": [\"pie\", \"ring\", \"rose\", \"word\", \"funnel\", \"map\", \"arcbar\", \"line\", \"column\", \"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\", \"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) {return val + '元';},\n \"yAxisDemo2\": function yAxisDemo2(val) {return val.toFixed(2);},\n \"xAxisDemo1\": function xAxisDemo1(val) {return val + '年';},\n \"xAxisDemo2\": function xAxisDemo2(val) {return formatDateTime(val, 'h:m');},\n \"seriesDemo1\": function seriesDemo1(val) {return val + '元';},\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\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\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 {\n \"min\": 0,\n \"max\": 80 }] },\n\n\n\n \"legend\": {},\n\n \"extra\": {\n \"line\": {\n \"type\": \"curve\",\n \"width\": 2 } } },\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 {\n \"min\": 0,\n \"max\": 80 }] },\n\n\n\n \"legend\": {},\n\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 \"data\": [{ \"min\": 0 }] },\n\n \"legend\": {},\n\n \"extra\": {\n \"column\": {\n \"type\": \"group\",\n \"width\": 30,\n \"meterBorde\": 1,\n \"meterFillColor\": \"#FFFFFF\",\n \"activeBgColor\": \"#000000\",\n \"activeBgOpacity\": 0.08 } } },\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\n \"legend\": {},\n\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 \"dashLength\": 2 },\n\n \"legend\": {},\n\n \"extra\": {\n \"area\": {\n \"type\": \"straight\",\n \"opacity\": 0.2,\n \"addLine\": true,\n \"width\": 2,\n \"gradient\": false } } },\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\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\n \"legend\": {},\n\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 {\n \"value\": 2150,\n \"lineColor\": \"#f04864\",\n \"showLabel\": true },\n\n {\n \"value\": 2350,\n \"lineColor\": \"#f04864\",\n \"showLabel\": true }] } } },\n\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\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\n \"extra\": {\n \"scatter\": {} } },\n\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\n \"extra\": {\n \"bubble\": {\n \"border\": 2,\n \"opacity\": 0.5 } } } };var _default =\n\n\n\n\n\ncfu;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9qc19zZGsvdS1jaGFydHMvY29uZmlnLXVjaGFydHMuanMiXSwibmFtZXMiOlsiY29sb3IiLCJmb3JtYXREYXRlVGltZSIsInRpbWVTdGFtcCIsInJldHVyblR5cGUiLCJkYXRlIiwiRGF0ZSIsInNldFRpbWUiLCJ5IiwiZ2V0RnVsbFllYXIiLCJtIiwiZ2V0TW9udGgiLCJkIiwiZ2V0RGF0ZSIsImgiLCJnZXRIb3VycyIsIm1pbnV0ZSIsImdldE1pbnV0ZXMiLCJzZWNvbmQiLCJnZXRTZWNvbmRzIiwiY2Z1IiwidmFsIiwidG9GaXhlZCIsIml0ZW0iLCJjYXRlZ29yeSIsImluZGV4Iiwib3B0cyIsImRhdGEiLCJzZXJpZXMiLCJ1bmRlZmluZWQiLCJuYW1lIl0sIm1hcHBpbmdzIjoid0ZBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtCQTtBQUNBLElBQU1BLEtBQUssR0FBRyxDQUFDLFNBQUQsRUFBWSxTQUFaLEVBQXVCLFNBQXZCLEVBQWtDLFNBQWxDLEVBQTZDLFNBQTdDLEVBQXdELFNBQXhELEVBQW1FLFNBQW5FLEVBQThFLFNBQTlFLEVBQXlGLFNBQXpGLENBQWQ7O0FBRUE7QUFDQSxJQUFNQyxjQUFjLEdBQUcsU0FBakJBLGNBQWlCLENBQUNDLFNBQUQsRUFBWUMsVUFBWixFQUF5QjtBQUM5QyxNQUFJQyxJQUFJLEdBQUcsSUFBSUMsSUFBSixFQUFYO0FBQ0FELE1BQUksQ0FBQ0UsT0FBTCxDQUFhSixTQUFTLEdBQUcsSUFBekI7QUFDQSxNQUFJSyxDQUFDLEdBQUdILElBQUksQ0FBQ0ksV0FBTCxFQUFSO0FBQ0EsTUFBSUMsQ0FBQyxHQUFHTCxJQUFJLENBQUNNLFFBQUwsS0FBa0IsQ0FBMUI7QUFDQUQsR0FBQyxHQUFHQSxDQUFDLEdBQUcsRUFBSixHQUFVLE1BQU1BLENBQWhCLEdBQXFCQSxDQUF6QjtBQUNBLE1BQUlFLENBQUMsR0FBR1AsSUFBSSxDQUFDUSxPQUFMLEVBQVI7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QURSO0FBRVAsa0JBQVcsTUFGSixFQVpGOztBQWdCUCxjQUFVLEVBaEJIOztBQWtCUCxhQUFTO0FBQ1IsaUJBQVcsRUFESCxFQWxCRixFQXRlQzs7OztBQTZmWCxZQUFTO0FBQ1IsWUFBUSxRQURBO0FBRVIsYUFBUUEsS0FGQTtBQUdSLGVBQVUsQ0FBQyxFQUFELEVBQUksRUFBSixFQUFPLENBQVAsRUFBUyxFQUFULENBSEY7QUFJTixhQUFTO0FBQ1AscUJBQWUsS0FEUjtBQUVQLGtCQUFXLE1BRko7QUFHUCxxQkFBYyxDQUhQO0FBSVAscUJBQWMsU0FKUDtBQUtQLGFBQU0sQ0FMQztBQU1QLGFBQU0sR0FOQyxFQUpIOztBQVlOLGFBQVM7QUFDUCxxQkFBZSxLQURSO0FBRVAsa0JBQVcsTUFGSjtBQUdQLGNBQU8sQ0FBQztBQUNOLGVBQU0sQ0FEQTtBQUVOLGVBQU0sR0FGQSxFQUFELENBSEEsRUFaSDs7O0FBb0JOLGNBQVUsRUFwQko7O0FBc0JOLGFBQVM7QUFDUixnQkFBVTtBQUNQLGtCQUFTLENBREY7QUFFUCxtQkFBVyxHQUZKLEVBREYsRUF0QkgsRUE3ZkUsRUFBWixDOzs7Ozs7QUE0aEJlbUIsRyIsImZpbGUiOiIyOTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiB1Q2hhcnRzwq5cclxuICog6auY5oCn6IO96Leo5bmz5Y+w5Zu+6KGo5bqT77yM5pSv5oyBSDXjgIFBUFDjgIHlsI/nqIvluo/vvIjlvq7kv6Ev5pSv5LuY5a6dL+eZvuW6pi/lpLTmnaEvUVEvMzYw77yJ44CBVnVl44CBVGFyb+etieaUr+aMgWNhbnZhc+eahOahhuaetuW5s+WPsFxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjEgUUlVTsKu56eL5LqRIGh0dHBzOi8vd3d3LnVjaGFydHMuY24gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuICogTGljZW5zZWQgKCBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAgKVxyXG4gKiDlpI3liLbkvb/nlKjor7fkv53nlZnmnKzmrrXms6jph4rvvIzmhJ/osKLmlK/mjIHlvIDmupDvvIFcclxuICogXHJcbiAqIHVDaGFydHPCruWumOaWuee9keermVxyXG4gKiBodHRwczovL3d3dy51Q2hhcnRzLmNuXHJcbiAqIFxyXG4gKiDlvIDmupDlnLDlnYA6XHJcbiAqIGh0dHBzOi8vZ2l0ZWUuY29tL3VDaGFydHMvdUNoYXJ0c1xyXG4gKiBcclxuICogdW5pLWFwcOaPkuS7tuW4guWcuuWcsOWdgO+8mlxyXG4gKiBodHRwOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTI3MVxyXG4gKiBcclxuICovXHJcblxyXG4vLyDkuLvpopjpopzoibLphY3nva7vvJrlpoLmr4/kuKrlm77ooajnsbvlnovpnIDopoHkuI3lkIzkuLvpopjvvIzor7flnKjlr7nlupTlm77ooajnsbvlnovkuIrmm7TmlLljb2xvcuWxnuaAp1xyXG5jb25zdCBjb2xvciA9IFsnIzE4OTBGRicsICcjOTFDQjc0JywgJyNGQUM4NTgnLCAnI0VFNjY2NicsICcjNzNDMERFJywgJyMzQ0EyNzInLCAnI0ZDODQ1MicsICcjOUE2MEI0JywgJyNlYTdjY2MnXTtcclxuXHJcbi8v5LqL5Lu26L2s5o2i5Ye95pWw77yM5Li76KaB55So5L2c5qC85byP5YyWeOi9tOS4uuaXtumXtOi9tO+8jOagueaNrumcgOaxguiHquihjOS/ruaUuVxyXG5jb25zdCBmb3JtYXREYXRlVGltZSA9ICh0aW1lU3RhbXAsIHJldHVyblR5cGUpPT57XHJcbiAgdmFyIGRhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIGRhdGUuc2V0VGltZSh0aW1lU3RhbXAgKiAxMDAwKTtcclxuICB2YXIgeSA9IGRhdGUuZ2V0RnVsbFllYXIoKTtcclxuICB2YXIgbSA9IGRhdGUuZ2V0TW9udGgoKSArIDE7XHJcbiAgbSA9IG0gPCAxMCA/ICgnMCcgKyBtKSA6IG07XHJcbiAgdmFyIGQgPSBkYXRlLmdldERhdGUoKTtcclxuICBkID0gZCA8IDEwID8gKCcwJyArIGQpIDogZDtcclxuICB2YXIgaCA9IGRhdGUuZ2V0SG91cnMoKTtcclxuICBoID0gaCA8IDEwID8gKCcwJyArIGgpIDogaDtcclxuICB2YXIgbWludXRlID0gZGF0ZS5nZXRNaW51dGVzKCk7XHJcbiAgdmFyIHNlY29uZCA9IGRhdGUuZ2V0U2Vjb25kcygpO1xyXG4gIG1pbnV0ZSA9IG1pbnV0ZSA8IDEwID8gKCcwJyArIG1pbnV0ZSkgOiBtaW51dGU7XHJcbiAgc2Vjb25kID0gc2Vjb25kIDwgMTAgPyAoJzAnICsgc2Vjb25kKSA6IHNlY29uZDtcclxuICBpZihyZXR1cm5UeXBlID09ICdmdWxsJyl7cmV0dXJuIHkgKyAnLScgKyBtICsgJy0nICsgZCArICcgJysgaCArJzonICsgbWludXRlICsgJzonICsgc2Vjb25kO31cclxuICBpZihyZXR1cm5UeXBlID09ICd5LW0tZCcpe3JldHVybiB5ICsgJy0nICsgbSArICctJyArIGQ7fVxyXG4gIGlmKHJldHVyblR5cGUgPT0gJ2g6bScpe3JldHVybiAgaCArJzonICsgbWludXRlO31cclxuICBpZihyZXR1cm5UeXBlID09ICdoOm06cycpe3JldHVybiAgaCArJzonICsgbWludXRlICsnOicgKyBzZWNvbmQ7fVxyXG4gIHJldHVybiBbeSwgbSwgZCwgaCwgbWludXRlLCBzZWNvbmRdO1xyXG59XHJcblxyXG5jb25zdCBjZnUgPSB7XHJcbiAgLy9kZW1vdHlwZeS4uuiHquWumuS5ieWbvuihqOexu+Wei++8jOS4gOiIrOS4jemcgOimgeiHquWumuS5ieWbvuihqOexu+Wei++8jOWPqumcgOimgeaUueagueiKgueCueS4iuWvueW6lOeahOexu+Wei+WNs+WPr1xyXG5cdFwidHlwZVwiOltcInBpZVwiLFwicmluZ1wiLFwicm9zZVwiLFwid29yZFwiLFwiZnVubmVsXCIsXCJtYXBcIixcImFyY2JhclwiLFwibGluZVwiLFwiY29sdW1uXCIsXCJiYXJcIixcImFyZWFcIixcInJhZGFyXCIsXCJnYXVnZVwiLFwiY2FuZGxlXCIsXCJtaXhcIixcInRsaW5lXCIsXCJ0YXJlYVwiLFwic2NhdHRlclwiLFwiYnViYmxlXCIsXCJkZW1vdHlwZVwiXSxcclxuXHRcInJhbmdlXCI6W1wi6aW854q25Zu+XCIsXCLlnIbnjq/lm75cIixcIueOq+eRsOWbvlwiLFwi6K+N5LqR5Zu+XCIsXCLmvI/mlpflm75cIixcIuWcsOWbvlwiLFwi5ZyG5byn6L+b5bqm5p2hXCIsXCLmipjnur/lm75cIixcIuafseeKtuWbvlwiLFwi5p2h54q25Zu+XCIsXCLljLrln5/lm75cIixcIumbt+i+vuWbvlwiLFwi5Luq6KGo55uYXCIsXCJL57q/5Zu+XCIsXCLmt7flkIjlm75cIixcIuaXtumXtOi9tOaKmOe6v1wiLFwi5pe26Ze06L205Yy65Z+fXCIsXCLmlaPngrnlm75cIixcIuawlOazoeWbvlwiLFwi6Ieq5a6a5LmJ57G75Z6LXCJdLFxyXG4gIC8v5aKe5Yqg6Ieq5a6a5LmJ5Zu+6KGo57G75Z6L77yM5aaC5p6c6ZyA6KaBY2F0ZWdvcmllc++8jOivt+WcqOi/memHjOWKoOWFpeaCqOeahOWbvuihqOexu+Wei++8jOS+i+WmguacgOWQjueahFwiZGVtb3R5cGVcIlxyXG4gIC8v6Ieq5a6a5LmJ57G75Z6L5pe26ZyA6KaB5rOo5oSPXCJ0bGluZVwiLFwidGFyZWFcIixcInNjYXR0ZXJcIixcImJ1YmJsZVwi562J5pe26Ze06L2077yI55+i6YePeOi9tO+8ieexu+WbvuihqO+8jOayoeaciWNhdGVnb3JpZXPvvIzkuI3pnIDopoHliqDlhaVjYXRlZ29yaWVzXHJcblx0XCJjYXRlZ29yaWVzXCI6W1wibGluZVwiLFwiY29sdW1uXCIsXCJiYXJcIixcImFyZWFcIixcInJhZGFyXCIsXCJnYXVnZVwiLFwiY2FuZGxlXCIsXCJtaXhcIixcImRlbW90eXBlXCJdLFxyXG4gIC8vaW5zdGFuY2XkuLrlrp7kvovlj5jph4/mib/ovb3lsZ7mgKfvvIzkuI3opoHliKDpmaRcclxuICBcImluc3RhbmNlXCI6e30sXHJcbiAgLy9vcHRpb27kuLpvcHRz5Y+KZW9wdHPmib/ovb3lsZ7mgKfvvIzkuI3opoHliKDpmaRcclxuICBcIm9wdGlvblwiOnt9LFxyXG4gIC8v5LiL6Z2i5piv6Ieq5a6a5LmJZm9ybWF06YWN572u77yM5Zug6ZmkSDXnq6/lpJbnmoTlhbbku5bnq6/ml6Dms5XpgJrov4dwcm9wc+S8oOmAkuWHveaVsO+8jOWPquiDvemAmui/h+atpOWxnuaAp+WvueW6lOS4i+agh+eahOaWueW8j+adpeabv+aNolxyXG4gIFwiZm9ybWF0dGVyXCI6e1xyXG4gICAgXCJ5QXhpc0RlbW8xXCI6ZnVuY3Rpb24odmFsKXtyZXR1cm4gdmFsKyflhYMnfSxcclxuICAgIFwieUF4aXNEZW1vMlwiOmZ1bmN0aW9uKHZhbCl7cmV0dXJuIHZhbC50b0ZpeGVkKDIpfSxcclxuICAgIFwieEF4aXNEZW1vMVwiOmZ1bmN0aW9uKHZhbCl7cmV0dXJuIHZhbCsn5bm0J30sXHJcbiAgICBcInhBeGlzRGVtbzJcIjpmdW5jdGlvbih2YWwpe3JldHVybiBmb3JtYXREYXRlVGltZSh2YWwsJ2g6bScpfSxcclxuICAgIFwic2VyaWVzRGVtbzFcIjpmdW5jdGlvbih2YWwpe3JldHVybiB2YWwrJ+WFgyd9LFxyXG4gICAgXCJ0b29sdGlwRGVtbzFcIjpmdW5jdGlvbihpdGVtLCBjYXRlZ29yeSwgaW5kZXgsIG9wdHMpe1xyXG4gICAgICBpZihpbmRleD09MCl7XHJcbiAgICAgIFx0cmV0dXJuICfpmo/kvr/nlKgnK2l0ZW0uZGF0YSsn5bm0J1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgXHRyZXR1cm4gJ+WFtuS7luaIkeayoeaUuScraXRlbS5kYXRhKyflpKknXHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBcInBpZURlbW9cIjpmdW5jdGlvbih2YWwsIGluZGV4LCBzZXJpZXMpe1xyXG4gICAgICBpZihpbmRleCAhPT0gdW5kZWZpbmVkKXtcclxuICAgICAgICByZXR1cm4gc2VyaWVzW2luZGV4XS5uYW1lKyfvvJonK3Nlcmllc1tpbmRleF0uZGF0YSsn5YWDJ1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gIH0sXHJcbiAgLy/ov5nph4zmvJTnpLrkuoboh6rlrprkuYnmgqjnmoTlm77ooajnsbvlnovnmoRvcHRpb27vvIzlj6/ku6Xpmo/mhI/lkb3lkI3vvIzkuYvlkI7lnKjnu4Tku7bkuIogdHlwZT1cImRlbW90eXBlXCIg5ZCO77yM57uE5Lu25Lya6LCD55So6L+Z5Liq6Iqx5ous5Y+36YeM55qEb3B0aW9u77yM5aaC5p6c57uE5Lu25LiK6L+Y5a2Y5Zyob3B0c+WPguaVsO+8jOS8muWwhmRlbW90eXBl5LiOb3B0c+S4rW9wdGlvbuWQiOW5tuWQjua4suafk+WbvuihqOOAglxyXG4gIFwiZGVtb3R5cGVcIjp7XHJcbiAgICAvL+aIkei/memHjOaKiuabsue6v+WbvuW9k+WBmuS6huiHquWumuS5ieWbvuihqOexu+Wei++8jOaCqOWPr+S7peagueaNrumcgOimgemaj+aEj+aMh+Wumuexu+Wei+aIlumFjee9rlxyXG4gICAgXCJ0eXBlXCI6IFwibGluZVwiLFxyXG4gICAgXCJjb2xvclwiOiBjb2xvcixcclxuICAgIFwicGFkZGluZ1wiOiBbMTUsMTAsMCwxNV0sXHJcbiAgICBcInhBeGlzXCI6IHtcclxuICAgICAgXCJkaXNhYmxlR3JpZFwiOiB0cnVlLFxyXG4gICAgfSxcclxuICAgIFwieUF4aXNcIjoge1xyXG4gICAgICBcImdyaWRUeXBlXCI6IFwiZGFzaFwiLFxyXG4gICAgICBcImRhc2hMZW5ndGhcIjogMixcclxuICAgIH0sXHJcbiAgICBcImxlZ2VuZFwiOiB7XHJcbiAgICB9LFxyXG4gICAgXCJleHRyYVwiOiB7XHJcbiAgICBcdFwibGluZVwiOiB7XHJcbiAgICBcdFx0XCJ0eXBlXCI6IFwiY3VydmVcIixcclxuICAgIFx0XHRcIndpZHRoXCI6IDJcclxuICAgIFx0fSxcclxuICAgIH1cclxuICB9LFxyXG4gIC8v5LiL6Z2i5piv6Ieq5a6a5LmJ6YWN572u77yM6K+35re75Yqg6aG555uu5omA6ZyA55qE6YCa55So6YWN572uXHJcblx0XCJwaWVcIjp7XHJcblx0XHRcInR5cGVcIjogXCJwaWVcIixcclxuICAgIFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzUsNSw1LDVdLFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwicGllXCI6IHtcclxuXHRcdFx0XHRcImFjdGl2ZU9wYWNpdHlcIjogMC41LFxyXG5cdFx0XHRcdFwiYWN0aXZlUmFkaXVzXCI6IDEwLFxyXG5cdFx0XHRcdFwib2Zmc2V0QW5nbGVcIjogMCxcclxuXHRcdFx0XHRcImxhYmVsV2lkdGhcIjogMTUsXHJcblx0XHRcdFx0XCJib3JkZXJcIjogdHJ1ZSxcclxuXHRcdFx0XHRcImJvcmRlcldpZHRoXCI6IDMsXHJcblx0XHRcdFx0XCJib3JkZXJDb2xvclwiOiBcIiNGRkZGRkZcIlxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJyaW5nXCI6e1xyXG5cdFx0XCJ0eXBlXCI6IFwicmluZ1wiLFxyXG4gICAgXCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbNSw1LDUsNV0sXHJcblx0XHRcInJvdGF0ZVwiOiBmYWxzZSxcclxuXHRcdFwiZGF0YUxhYmVsXCI6IHRydWUsXHJcblx0XHRcImxlZ2VuZFwiOiB7XHJcblx0XHRcdFwic2hvd1wiOiB0cnVlLFxyXG5cdFx0XHRcInBvc2l0aW9uXCI6IFwicmlnaHRcIixcclxuICAgICAgXCJsaW5lSGVpZ2h0XCI6IDI1LFxyXG5cdFx0fSxcclxuXHRcdFwidGl0bGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogXCLmlLbnm4rnjodcIixcclxuXHRcdFx0XCJmb250U2l6ZVwiOiAxNSxcclxuXHRcdFx0XCJjb2xvclwiOiBcIiM2NjY2NjZcIlxyXG5cdFx0fSxcclxuXHRcdFwic3VidGl0bGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogXCI3MCVcIixcclxuXHRcdFx0XCJmb250U2l6ZVwiOiAyNSxcclxuXHRcdFx0XCJjb2xvclwiOiBcIiM3Y2I1ZWNcIlxyXG5cdFx0fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcInJpbmdcIjoge1xyXG5cdFx0XHRcdFwicmluZ1dpZHRoXCI6MzAsXHJcblx0XHRcdFx0XCJhY3RpdmVPcGFjaXR5XCI6IDAuNSxcclxuXHRcdFx0XHRcImFjdGl2ZVJhZGl1c1wiOiAxMCxcclxuXHRcdFx0XHRcIm9mZnNldEFuZ2xlXCI6IDAsXHJcblx0XHRcdFx0XCJsYWJlbFdpZHRoXCI6IDE1LFxyXG5cdFx0XHRcdFwiYm9yZGVyXCI6IHRydWUsXHJcblx0XHRcdFx0XCJib3JkZXJXaWR0aFwiOiAzLFxyXG5cdFx0XHRcdFwiYm9yZGVyQ29sb3JcIjogXCIjRkZGRkZGXCJcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0fSxcclxuXHRcInJvc2VcIjp7XHJcblx0XHRcInR5cGVcIjogXCJyb3NlXCIsXHJcbiAgICBcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFs1LDUsNSw1XSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJzaG93XCI6IHRydWUsXHJcblx0XHRcdFwicG9zaXRpb25cIjogXCJsZWZ0XCIsXHJcbiAgICAgIFwibGluZUhlaWdodFwiOiAyNSxcclxuXHRcdH0sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJyb3NlXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJhcmVhXCIsXHJcblx0XHRcdFx0XCJtaW5SYWRpdXNcIjogNTAsXHJcblx0XHRcdFx0XCJhY3RpdmVPcGFjaXR5XCI6IDAuNSxcclxuXHRcdFx0XHRcImFjdGl2ZVJhZGl1c1wiOiAxMCxcclxuXHRcdFx0XHRcIm9mZnNldEFuZ2xlXCI6IDAsXHJcblx0XHRcdFx0XCJsYWJlbFdpZHRoXCI6IDE1LFxyXG5cdFx0XHRcdFwiYm9yZGVyXCI6IGZhbHNlLFxyXG5cdFx0XHRcdFwiYm9yZGVyV2lkdGhcIjogMixcclxuXHRcdFx0XHRcImJvcmRlckNvbG9yXCI6IFwiI0ZGRkZGRlwiXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fSxcclxuXHRcIndvcmRcIjp7XHJcblx0XHRcInR5cGVcIjogXCJ3b3JkXCIsXHJcbiAgICBcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwid29yZFwiOiB7XHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwibm9ybWFsXCIsXHJcblx0XHRcdFx0XCJhdXRvQ29sb3JzXCI6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG5cdFwiZnVubmVsXCI6e1xyXG5cdFx0XCJ0eXBlXCI6IFwiZnVubmVsXCIsXHJcbiAgICBcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsxNSwxNSwwLDE1XSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcImZ1bm5lbFwiOiB7XHJcblx0XHRcdFx0XCJhY3RpdmVPcGFjaXR5XCI6IDAuMyxcclxuXHRcdFx0XHRcImFjdGl2ZVdpZHRoXCI6IDEwLFxyXG5cdFx0XHRcdFwiYm9yZGVyXCI6IHRydWUsXHJcblx0XHRcdFx0XCJib3JkZXJXaWR0aFwiOiAyLFxyXG5cdFx0XHRcdFwiYm9yZGVyQ29sb3JcIjogXCIjRkZGRkZGXCIsXHJcblx0XHRcdFx0XCJmaWxsT3BhY2l0eVwiOiAxLFxyXG5cdFx0XHRcdFwibGFiZWxBbGlnblwiOiBcInJpZ2h0XCJcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwibWFwXCI6e1xyXG5cdFx0XCJ0eXBlXCI6IFwibWFwXCIsXHJcbiAgICBcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFswLDAsMCwwXSxcclxuICAgIFwiZGF0YUxhYmVsXCI6IHRydWUsXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJtYXBcIjoge1xyXG5cdFx0XHRcdFwiYm9yZGVyXCI6IHRydWUsXHJcblx0XHRcdFx0XCJib3JkZXJXaWR0aFwiOiAxLFxyXG5cdFx0XHRcdFwiYm9yZGVyQ29sb3JcIjogXCIjNjY2NjY2XCIsXHJcblx0XHRcdFx0XCJmaWxsT3BhY2l0eVwiOiAwLjYsXHJcblx0XHRcdFx0XCJhY3RpdmVCb3JkZXJDb2xvclwiOiBcIiNGMDQ4NjRcIixcclxuXHRcdFx0XHRcImFjdGl2ZUZpbGxDb2xvclwiOiBcIiNGQUNDMTRcIixcclxuXHRcdFx0XHRcImFjdGl2ZUZpbGxPcGFjaXR5XCI6IDFcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwiYXJjYmFyXCI6e1xyXG5cdFx0XCJ0eXBlXCI6IFwiYXJjYmFyXCIsXHJcbiAgICBcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJ0aXRsZVwiOiB7XHJcblx0XHRcdFwibmFtZVwiOiBcIueZvuWIhuavlFwiLFxyXG5cdFx0XHRcImZvbnRTaXplXCI6IDI1LFxyXG5cdFx0XHRcImNvbG9yXCI6IFwiIzAwRkYwMFwiXHJcblx0XHR9LFxyXG5cdFx0XCJzdWJ0aXRsZVwiOiB7XHJcblx0XHRcdFwibmFtZVwiOiBcIum7mOiupOagh+mimFwiLFxyXG5cdFx0XHRcImZvbnRTaXplXCI6IDE1LFxyXG5cdFx0XHRcImNvbG9yXCI6IFwiIzY2NjY2NlwiXHJcblx0XHR9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwiYXJjYmFyXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJkZWZhdWx0XCIsXHJcblx0XHRcdFx0XCJ3aWR0aFwiOiAxMixcclxuXHRcdFx0XHRcImJhY2tncm91bmRDb2xvclwiOiBcIiNFOUU5RTlcIixcclxuXHRcdFx0XHRcInN0YXJ0QW5nbGVcIjogMC43NSxcclxuXHRcdFx0XHRcImVuZEFuZ2xlXCI6IDAuMjUsXHJcblx0XHRcdFx0XCJnYXBcIjogMlxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSxcclxuXHRcImxpbmVcIjp7XHJcblx0XHRcInR5cGVcIjogXCJsaW5lXCIsXHJcbiAgICBcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsxNSwxMCwwLDE1XSxcclxuXHRcdFwieEF4aXNcIjoge1xyXG4gICAgICBcImRpc2FibGVHcmlkXCI6IHRydWUsXHJcblx0XHR9LFxyXG5cdFx0XCJ5QXhpc1wiOiB7XHJcbiAgICAgIFwiZ3JpZFR5cGVcIjogXCJkYXNoXCIsXHJcbiAgICAgIFwiZGFzaExlbmd0aFwiOiAyLFxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdH0sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJsaW5lXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJzdHJhaWdodFwiLFxyXG5cdFx0XHRcdFwid2lkdGhcIjogMlxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0sXHJcbiAgXCJ0bGluZVwiOntcclxuICBcdFwidHlwZVwiOiBcImxpbmVcIixcclxuICAgIFwiY29sb3JcIjogY29sb3IsXHJcbiAgXHRcInBhZGRpbmdcIjogWzE1LDEwLDAsMTVdLFxyXG4gIFx0XCJ4QXhpc1wiOiB7XHJcbiAgICAgIFwiZGlzYWJsZUdyaWRcIjogZmFsc2UsXHJcbiAgICAgIFwiYm91bmRhcnlHYXBcIjpcImp1c3RpZnlcIixcclxuICBcdH0sXHJcbiAgXHRcInlBeGlzXCI6IHtcclxuICAgICAgXCJncmlkVHlwZVwiOiBcImRhc2hcIixcclxuICAgICAgXCJkYXNoTGVuZ3RoXCI6IDIsXHJcbiAgICAgIFwiZGF0YVwiOltcclxuICAgICAgICB7XHJcbiAgICAgICAgICBcIm1pblwiOjAsXHJcbiAgICAgICAgICBcIm1heFwiOjgwXHJcbiAgICAgICAgfVxyXG4gICAgICBdXHJcbiAgXHR9LFxyXG4gIFx0XCJsZWdlbmRcIjoge1xyXG4gIFx0fSxcclxuICBcdFwiZXh0cmFcIjoge1xyXG4gIFx0XHRcImxpbmVcIjoge1xyXG4gIFx0XHRcdFwidHlwZVwiOiBcImN1cnZlXCIsXHJcbiAgXHRcdFx0XCJ3aWR0aFwiOiAyXHJcbiAgXHRcdH0sXHJcbiAgXHR9XHJcbiAgfSxcclxuICBcInRhcmVhXCI6e1xyXG4gIFx0XCJ0eXBlXCI6IFwiYXJlYVwiLFxyXG4gICAgXCJjb2xvclwiOiBjb2xvcixcclxuICBcdFwicGFkZGluZ1wiOiBbMTUsMTAsMCwxNV0sXHJcbiAgXHRcInhBeGlzXCI6IHtcclxuICAgICAgXCJkaXNhYmxlR3JpZFwiOiB0cnVlLFxyXG4gICAgICBcImJvdW5kYXJ5R2FwXCI6XCJqdXN0aWZ5XCIsXHJcbiAgXHR9LFxyXG4gIFx0XCJ5QXhpc1wiOiB7XHJcbiAgICAgIFwiZ3JpZFR5cGVcIjogXCJkYXNoXCIsXHJcbiAgICAgIFwiZGFzaExlbmd0aFwiOiAyLFxyXG4gICAgICBcImRhdGFcIjpbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgXCJtaW5cIjowLFxyXG4gICAgICAgICAgXCJtYXhcIjo4MFxyXG4gICAgICAgIH1cclxuICAgICAgXVxyXG4gIFx0fSxcclxuICBcdFwibGVnZW5kXCI6IHtcclxuICBcdH0sXHJcbiAgXHRcImV4dHJhXCI6IHtcclxuICBcdFx0XCJhcmVhXCI6IHtcclxuICBcdFx0XHRcInR5cGVcIjogXCJjdXJ2ZVwiLFxyXG4gIFx0XHRcdFwib3BhY2l0eVwiOiAwLjIsXHJcbiAgXHRcdFx0XCJhZGRMaW5lXCI6IHRydWUsXHJcbiAgXHRcdFx0XCJ3aWR0aFwiOiAyLFxyXG4gIFx0XHRcdFwiZ3JhZGllbnRcIjogdHJ1ZVxyXG4gIFx0XHR9LFxyXG4gIFx0fVxyXG4gIH0sXHJcblx0XCJjb2x1bW5cIjp7XHJcblx0XHRcInR5cGVcIjogXCJjb2x1bW5cIixcclxuICAgIFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LDE1LDAsNV0sXHJcblx0XHRcInhBeGlzXCI6IHtcclxuICAgICAgXCJkaXNhYmxlR3JpZFwiOiB0cnVlLFxyXG5cdFx0fSxcclxuXHRcdFwieUF4aXNcIjoge1xyXG4gICAgICBcImRhdGFcIjpbe1wibWluXCI6MH1dXHJcblx0XHR9LFxyXG5cdFx0XCJsZWdlbmRcIjoge1xyXG5cdFx0fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcImNvbHVtblwiOiB7XHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwiZ3JvdXBcIixcclxuXHRcdFx0XHRcIndpZHRoXCI6IDMwLFxyXG5cdFx0XHRcdFwibWV0ZXJCb3JkZVwiOiAxLFxyXG5cdFx0XHRcdFwibWV0ZXJGaWxsQ29sb3JcIjogXCIjRkZGRkZGXCIsXHJcblx0XHRcdFx0XCJhY3RpdmVCZ0NvbG9yXCI6IFwiIzAwMDAwMFwiLFxyXG5cdFx0XHRcdFwiYWN0aXZlQmdPcGFjaXR5XCI6IDAuMDhcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG4gIFwiYmFyXCI6e1xyXG4gIFx0XCJ0eXBlXCI6IFwiYmFyXCIsXHJcbiAgICBcImNvbG9yXCI6IGNvbG9yLFxyXG4gIFx0XCJwYWRkaW5nXCI6IFsxNSwzMCwwLDVdLFxyXG4gIFx0XCJ4QXhpc1wiOiB7XHJcbiAgICAgIFwiYm91bmRhcnlHYXBcIjpcImp1c3RpZnlcIixcclxuICAgICAgXCJkaXNhYmxlR3JpZFwiOmZhbHNlLFxyXG4gICAgICBcIm1pblwiOjAsXHJcbiAgICAgIFwiYXhpc0xpbmVcIjpmYWxzZVxyXG4gIFx0fSxcclxuICBcdFwieUF4aXNcIjoge1xyXG4gIFx0fSxcclxuICBcdFwibGVnZW5kXCI6IHtcclxuICBcdH0sXHJcbiAgXHRcImV4dHJhXCI6IHtcclxuICBcdFx0XCJiYXJcIjoge1xyXG4gIFx0XHRcdFwidHlwZVwiOiBcImdyb3VwXCIsXHJcbiAgXHRcdFx0XCJ3aWR0aFwiOiAzMCxcclxuICBcdFx0XHRcIm1ldGVyQm9yZGVcIjogMSxcclxuICBcdFx0XHRcIm1ldGVyRmlsbENvbG9yXCI6IFwiI0ZGRkZGRlwiLFxyXG4gIFx0XHRcdFwiYWN0aXZlQmdDb2xvclwiOiBcIiMwMDAwMDBcIixcclxuICBcdFx0XHRcImFjdGl2ZUJnT3BhY2l0eVwiOiAwLjA4XHJcbiAgXHRcdH0sXHJcbiAgXHR9XHJcbiAgfSxcclxuXHRcImFyZWFcIjp7XHJcblx0XHRcInR5cGVcIjogXCJhcmVhXCIsXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJwYWRkaW5nXCI6IFsxNSwxNSwwLDE1XSxcclxuXHRcdFwieEF4aXNcIjoge1xyXG4gICAgICBcImRpc2FibGVHcmlkXCI6IHRydWUsXHJcblx0XHR9LFxyXG5cdFx0XCJ5QXhpc1wiOiB7XHJcbiAgICAgIFwiZ3JpZFR5cGVcIjogXCJkYXNoXCIsXHJcbiAgICAgIFwiZGFzaExlbmd0aFwiOiAyLFxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdH0sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJhcmVhXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJzdHJhaWdodFwiLFxyXG5cdFx0XHRcdFwib3BhY2l0eVwiOiAwLjIsXHJcblx0XHRcdFx0XCJhZGRMaW5lXCI6IHRydWUsXHJcblx0XHRcdFx0XCJ3aWR0aFwiOiAyLFxyXG5cdFx0XHRcdFwiZ3JhZGllbnRcIjogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwicmFkYXJcIjp7XHJcblx0XHRcInR5cGVcIjogXCJyYWRhclwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbNSw1LDUsNV0sXHJcbiAgICBcImRhdGFMYWJlbFwiOiBmYWxzZSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJzaG93XCI6IHRydWUsXHJcblx0XHRcdFwicG9zaXRpb25cIjogXCJyaWdodFwiLFxyXG4gICAgICBcImxpbmVIZWlnaHRcIjogMjUsXHJcblx0XHR9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwicmFkYXJcIjoge1xyXG5cdFx0XHRcdFwiZ3JpZFR5cGVcIjogXCJyYWRhclwiLFxyXG5cdFx0XHRcdFwiZ3JpZENvbG9yXCI6IFwiI0NDQ0NDQ1wiLFxyXG5cdFx0XHRcdFwiZ3JpZENvdW50XCI6IDMsXHJcblx0XHRcdFx0XCJvcGFjaXR5XCI6IDAuMixcclxuXHRcdFx0XHRcIm1heFwiOiAyMDBcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwiZ2F1Z2VcIjp7XHJcblx0XHRcInR5cGVcIjogXCJnYXVnZVwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwidGl0bGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogXCI2NkttL0hcIixcclxuXHRcdFx0XCJmb250U2l6ZVwiOiAyNSxcclxuXHRcdFx0XCJjb2xvclwiOiBcIiMyZmMyNWJcIixcclxuXHRcdFx0XCJvZmZzZXRZXCI6IDUwXHJcblx0XHR9LFxyXG5cdFx0XCJzdWJ0aXRsZVwiOiB7XHJcblx0XHRcdFwibmFtZVwiOiBcIuWunuaXtumAn+W6plwiLFxyXG5cdFx0XHRcImZvbnRTaXplXCI6IDE1LFxyXG5cdFx0XHRcImNvbG9yXCI6IFwiIzE4OTBmZlwiLFxyXG5cdFx0XHRcIm9mZnNldFlcIjogLTUwXHJcblx0XHR9LFxyXG5cdFx0XCJleHRyYVwiOiB7XHJcblx0XHRcdFwiZ2F1Z2VcIjoge1xyXG5cdFx0XHRcdFwidHlwZVwiOiBcImRlZmF1bHRcIixcclxuXHRcdFx0XHRcIndpZHRoXCI6IDMwLFxyXG5cdFx0XHRcdFwibGFiZWxDb2xvclwiOiBcIiM2NjY2NjZcIixcclxuXHRcdFx0XHRcInN0YXJ0QW5nbGVcIjogMC43NSxcclxuXHRcdFx0XHRcImVuZEFuZ2xlXCI6IDAuMjUsXHJcblx0XHRcdFx0XCJzdGFydE51bWJlclwiOiAwLFxyXG5cdFx0XHRcdFwiZW5kTnVtYmVyXCI6IDEwMCxcclxuXHRcdFx0XHRcImxhYmVsRm9ybWF0XCI6IFwiXCIsXHJcblx0XHRcdFx0XCJzcGxpdExpbmVcIjoge1xyXG5cdFx0XHRcdFx0XCJmaXhSYWRpdXNcIjogMCxcclxuXHRcdFx0XHRcdFwic3BsaXROdW1iZXJcIjogMTAsXHJcblx0XHRcdFx0XHRcIndpZHRoXCI6IDMwLFxyXG5cdFx0XHRcdFx0XCJjb2xvclwiOiBcIiNGRkZGRkZcIixcclxuXHRcdFx0XHRcdFwiY2hpbGROdW1iZXJcIjogNSxcclxuXHRcdFx0XHRcdFwiY2hpbGRXaWR0aFwiOiAxMlxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0XCJwb2ludGVyXCI6IHtcclxuXHRcdFx0XHRcdFwid2lkdGhcIjogMjQsXHJcblx0XHRcdFx0XHRcImNvbG9yXCI6IFwiYXV0b1wiXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSxcclxuXHRcImNhbmRsZVwiOntcclxuXHRcdFwidHlwZVwiOiBcImNhbmRsZVwiLFxyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOiBbMTUsMTUsMCwxNV0sXHJcblx0XHRcImVuYWJsZVNjcm9sbFwiOiB0cnVlLFxyXG5cdFx0XCJlbmFibGVNYXJrTGluZVwiOiB0cnVlLFxyXG5cdFx0XCJkYXRhTGFiZWxcIjogZmFsc2UsXHJcblx0XHRcInhBeGlzXCI6IHtcclxuXHRcdFx0XCJsYWJlbENvdW50XCI6IDQsXHJcblx0XHRcdFwiaXRlbUNvdW50XCI6IDQwLFxyXG5cdFx0XHRcImRpc2FibGVHcmlkXCI6IHRydWUsXHJcblx0XHRcdFwiZ3JpZENvbG9yXCI6IFwiI0NDQ0NDQ1wiLFxyXG5cdFx0XHRcImdyaWRUeXBlXCI6IFwic29saWRcIixcclxuXHRcdFx0XCJkYXNoTGVuZ3RoXCI6IDQsXHJcblx0XHRcdFwic2Nyb2xsU2hvd1wiOiB0cnVlLFxyXG5cdFx0XHRcInNjcm9sbEFsaWduXCI6IFwibGVmdFwiLFxyXG5cdFx0XHRcInNjcm9sbENvbG9yXCI6IFwiI0E2QTZBNlwiLFxyXG5cdFx0XHRcInNjcm9sbEJhY2tncm91bmRDb2xvclwiOiBcIiNFRkVCRUZcIlxyXG5cdFx0fSxcclxuXHRcdFwieUF4aXNcIjoge1xyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdH0sXHJcblx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XCJjYW5kbGVcIjoge1xyXG5cdFx0XHRcdFwiY29sb3JcIjoge1xyXG5cdFx0XHRcdFx0XCJ1cExpbmVcIjogXCIjZjA0ODY0XCIsXHJcblx0XHRcdFx0XHRcInVwRmlsbFwiOiBcIiNmMDQ4NjRcIixcclxuXHRcdFx0XHRcdFwiZG93bkxpbmVcIjogXCIjMmZjMjViXCIsXHJcblx0XHRcdFx0XHRcImRvd25GaWxsXCI6IFwiIzJmYzI1YlwiXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRcImF2ZXJhZ2VcIjoge1xyXG5cdFx0XHRcdFx0XCJzaG93XCI6IHRydWUsXHJcblx0XHRcdFx0XHRcIm5hbWVcIjogW1wiTUE1XCIsXCJNQTEwXCIsXCJNQTMwXCJdLFxyXG5cdFx0XHRcdFx0XCJkYXlcIjogWzUsMTAsMjBdLFxyXG5cdFx0XHRcdFx0XCJjb2xvclwiOiBbXCIjMTg5MGZmXCIsXCIjMmZjMjViXCIsXCIjZmFjYzE0XCJdXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRcIm1hcmtMaW5lXCI6IHtcclxuXHRcdFx0XHRcInR5cGVcIjogXCJkYXNoXCIsXHJcblx0XHRcdFx0XCJkYXNoTGVuZ3RoXCI6IDUsXHJcblx0XHRcdFx0XCJkYXRhXCI6IFtcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XCJ2YWx1ZVwiOiAyMTUwLFxyXG5cdFx0XHRcdFx0XHRcImxpbmVDb2xvclwiOiBcIiNmMDQ4NjRcIixcclxuXHRcdFx0XHRcdFx0XCJzaG93TGFiZWxcIjogdHJ1ZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XCJ2YWx1ZVwiOiAyMzUwLFxyXG5cdFx0XHRcdFx0XHRcImxpbmVDb2xvclwiOiBcIiNmMDQ4NjRcIixcclxuXHRcdFx0XHRcdFx0XCJzaG93TGFiZWxcIjogdHJ1ZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdF1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0XCJtaXhcIjp7XHJcblx0XHRcInR5cGVcIjogXCJtaXhcIixcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjogWzE1LDE1LDAsMTVdLFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcbiAgICAgIFwiZGlzYWJsZUdyaWRcIjogdHJ1ZSxcclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJkaXNhYmxlZFwiOiBmYWxzZSxcclxuXHRcdFx0XCJkaXNhYmxlR3JpZFwiOiBmYWxzZSxcclxuXHRcdFx0XCJzcGxpdE51bWJlclwiOiA1LFxyXG5cdFx0XHRcImdyaWRUeXBlXCI6IFwiZGFzaFwiLFxyXG5cdFx0XHRcImRhc2hMZW5ndGhcIjogNCxcclxuXHRcdFx0XCJncmlkQ29sb3JcIjogXCIjQ0NDQ0NDXCIsXHJcblx0XHRcdFwicGFkZGluZ1wiOiAxMCxcclxuXHRcdFx0XCJzaG93VGl0bGVcIjogdHJ1ZSxcclxuXHRcdFx0XCJkYXRhXCI6IFtdXHJcblx0XHR9LFxyXG5cdFx0XCJsZWdlbmRcIjoge1xyXG5cdFx0fSxcclxuXHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcIm1peFwiOiB7XHJcblx0XHRcdFx0XCJjb2x1bW5cIjoge1xyXG5cdFx0XHRcdFx0XCJ3aWR0aFwiOiAyMFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9LFxyXG5cdFwic2NhdHRlclwiOntcclxuXHRcdFwidHlwZVwiOiBcInNjYXR0ZXJcIixcclxuXHRcdFwiY29sb3JcIjpjb2xvcixcclxuXHRcdFwicGFkZGluZ1wiOlsxNSwxNSwwLDE1XSxcclxuICAgIFwiZGF0YUxhYmVsXCI6ZmFsc2UsXHJcbiAgICBcInhBeGlzXCI6IHtcclxuICAgICAgXCJkaXNhYmxlR3JpZFwiOiBmYWxzZSxcclxuICAgICAgXCJncmlkVHlwZVwiOlwiZGFzaFwiLFxyXG4gICAgICBcInNwbGl0TnVtYmVyXCI6NSxcclxuICAgICAgXCJib3VuZGFyeUdhcFwiOlwianVzdGlmeVwiLFxyXG4gICAgICBcIm1pblwiOjBcclxuICAgIH0sXHJcbiAgICBcInlBeGlzXCI6IHtcclxuICAgICAgXCJkaXNhYmxlR3JpZFwiOiBmYWxzZSxcclxuICAgICAgXCJncmlkVHlwZVwiOlwiZGFzaFwiLFxyXG4gICAgfSxcclxuICAgIFwibGVnZW5kXCI6IHtcclxuICAgIH0sXHJcbiAgICBcImV4dHJhXCI6IHtcclxuICAgIFx0XCJzY2F0dGVyXCI6IHtcclxuICAgIFx0fSxcclxuICAgIH1cclxuXHR9LFxyXG5cdFwiYnViYmxlXCI6e1xyXG5cdFx0XCJ0eXBlXCI6IFwiYnViYmxlXCIsXHJcblx0XHRcImNvbG9yXCI6Y29sb3IsXHJcblx0XHRcInBhZGRpbmdcIjpbMTUsMTUsMCwxNV0sXHJcbiAgICBcInhBeGlzXCI6IHtcclxuICAgICAgXCJkaXNhYmxlR3JpZFwiOiBmYWxzZSxcclxuICAgICAgXCJncmlkVHlwZVwiOlwiZGFzaFwiLFxyXG4gICAgICBcInNwbGl0TnVtYmVyXCI6NSxcclxuICAgICAgXCJib3VuZGFyeUdhcFwiOlwianVzdGlmeVwiLFxyXG4gICAgICBcIm1pblwiOjAsXHJcbiAgICAgIFwibWF4XCI6MjUwXHJcbiAgICB9LFxyXG4gICAgXCJ5QXhpc1wiOiB7XHJcbiAgICAgIFwiZGlzYWJsZUdyaWRcIjogZmFsc2UsXHJcbiAgICAgIFwiZ3JpZFR5cGVcIjpcImRhc2hcIixcclxuICAgICAgXCJkYXRhXCI6W3tcclxuICAgICAgICBcIm1pblwiOjAsXHJcbiAgICAgICAgXCJtYXhcIjoxNTBcclxuICAgICAgfV1cclxuICAgIH0sXHJcbiAgICBcImxlZ2VuZFwiOiB7XHJcbiAgICB9LFxyXG4gICAgXCJleHRyYVwiOiB7XHJcbiAgICBcdFwiYnViYmxlXCI6IHtcclxuICAgICAgICBcImJvcmRlclwiOjIsXHJcbiAgICAgICAgXCJvcGFjaXR5XCI6IDAuNSxcclxuICAgIFx0fSxcclxuICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGNmdTsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///294\n"); /***/ }), /* 295 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js ***! \********************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /*\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// 通用配置项\n\n// 主题颜色配置:如每个图表类型需要不同主题,请在对应图表类型上更改color属性\nvar color = ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc'];\n\nvar cfe = {\n //demotype为自定义图表类型\n \"type\": [\"pie\", \"ring\", \"rose\", \"funnel\", \"line\", \"column\", \"area\", \"radar\", \"gauge\", \"candle\", \"demotype\"],\n //增加自定义图表类型,如果需要categories,请在这里加入您的图表类型例如最后的\"demotype\"\n \"categories\": [\"line\", \"column\", \"area\", \"radar\", \"gauge\", \"candle\", \"demotype\"],\n //instance为实例变量承载属性,option为eopts承载属性,不要删除\n \"instance\": {},\n \"option\": {},\n //下面是自定义format配置,因除H5端外的其他端无法通过props传递函数,只能通过此属性对应下标的方式来替换\n \"formatter\": {\n \"tooltipDemo1\": function tooltipDemo1(res) {\n var result = '';\n for (var i in res) {\n if (i == 0) {\n result += res[i].axisValueLabel + '年销售额';\n }\n var value = '--';\n if (res[i].data !== null) {\n value = res[i].data;\n }\n\n\n\n\n\n result += '
' + res[i].marker + res[i].seriesName + ':' + value + ' 万元';\n\n }\n return result;\n },\n legendFormat: function legendFormat(name) {\n return \"自定义图例+\" + name;\n },\n yAxisFormatDemo: function yAxisFormatDemo(value, index) {\n return value + '元';\n },\n seriesFormatDemo: function seriesFormatDemo(res) {\n return res.name + '年' + res.value + '元';\n } },\n\n //这里演示了自定义您的图表类型的option,可以随意命名,之后在组件上 type=\"demotype\" 后,组件会调用这个花括号里的option,如果组件上还存在eopts参数,会将demotype与eopts中option合并后渲染图表。\n \"demotype\": {\n \"color\": color\n //在这里填写echarts的option即可\n },\n\n //下面是自定义配置,请添加项目所需的通用配置\n \"column\": {\n \"color\": color,\n \"title\": {\n \"text\": '' },\n\n \"tooltip\": {\n \"trigger\": 'axis' },\n\n \"grid\": {\n \"top\": 30,\n \"bottom\": 50,\n \"right\": 15,\n \"left\": 40 },\n\n \"legend\": {\n \"bottom\": 'left' },\n\n \"toolbox\": {\n \"show\": false },\n\n \"xAxis\": {\n \"type\": 'category',\n \"axisLabel\": {\n \"color\": '#666666' },\n\n \"axisLine\": {\n \"lineStyle\": {\n \"color\": '#CCCCCC' } },\n\n\n \"boundaryGap\": true,\n \"data\": [] },\n\n \"yAxis\": {\n \"type\": 'value',\n \"axisTick\": {\n \"show\": false },\n\n \"axisLabel\": {\n \"color\": '#666666' },\n\n \"axisLine\": {\n \"lineStyle\": {\n \"color\": '#CCCCCC' } } },\n\n\n\n \"seriesTemplate\": {\n \"name\": '',\n \"type\": 'bar',\n \"data\": [],\n \"barwidth\": 20,\n \"label\": {\n \"show\": true,\n \"color\": \"#666666\",\n \"position\": 'top' } } },\n\n\n\n \"line\": {\n \"color\": color,\n \"title\": {\n \"text\": '' },\n\n \"tooltip\": {\n \"trigger\": 'axis' },\n\n \"grid\": {\n \"top\": 30,\n \"bottom\": 50,\n \"right\": 15,\n \"left\": 40 },\n\n \"legend\": {\n \"bottom\": 'left' },\n\n \"toolbox\": {\n \"show\": false },\n\n \"xAxis\": {\n \"type\": 'category',\n \"axisLabel\": {\n \"color\": '#666666' },\n\n \"axisLine\": {\n \"lineStyle\": {\n \"color\": '#CCCCCC' } },\n\n\n \"boundaryGap\": true,\n \"data\": [] },\n\n \"yAxis\": {\n \"type\": 'value',\n \"axisTick\": {\n \"show\": false },\n\n \"axisLabel\": {\n \"color\": '#666666' },\n\n \"axisLine\": {\n \"lineStyle\": {\n \"color\": '#CCCCCC' } } },\n\n\n\n \"seriesTemplate\": {\n \"name\": '',\n \"type\": 'line',\n \"data\": [],\n \"barwidth\": 20,\n \"label\": {\n \"show\": true,\n \"color\": \"#666666\",\n \"position\": 'top' } } },\n\n\n\n \"area\": {\n \"color\": color,\n \"title\": {\n \"text\": '' },\n\n \"tooltip\": {\n \"trigger\": 'axis' },\n\n \"grid\": {\n \"top\": 30,\n \"bottom\": 50,\n \"right\": 15,\n \"left\": 40 },\n\n \"legend\": {\n \"bottom\": 'left' },\n\n \"toolbox\": {\n \"show\": false },\n\n \"xAxis\": {\n \"type\": 'category',\n \"axisLabel\": {\n \"color\": '#666666' },\n\n \"axisLine\": {\n \"lineStyle\": {\n \"color\": '#CCCCCC' } },\n\n\n \"boundaryGap\": true,\n \"data\": [] },\n\n \"yAxis\": {\n \"type\": 'value',\n \"axisTick\": {\n \"show\": false },\n\n \"axisLabel\": {\n \"color\": '#666666' },\n\n \"axisLine\": {\n \"lineStyle\": {\n \"color\": '#CCCCCC' } } },\n\n\n\n \"seriesTemplate\": {\n \"name\": '',\n \"type\": 'line',\n \"data\": [],\n \"areaStyle\": {},\n \"label\": {\n \"show\": true,\n \"color\": \"#666666\",\n \"position\": 'top' } } },\n\n\n\n \"pie\": {\n \"color\": color,\n \"title\": {\n \"text\": '' },\n\n \"tooltip\": {\n \"trigger\": 'item' },\n\n \"grid\": {\n \"top\": 40,\n \"bottom\": 30,\n \"right\": 15,\n \"left\": 15 },\n\n \"legend\": {\n \"bottom\": 'left' },\n\n \"seriesTemplate\": {\n \"name\": '',\n \"type\": 'pie',\n \"data\": [],\n \"radius\": '50%',\n \"label\": {\n \"show\": true,\n \"color\": \"#666666\",\n \"position\": 'top' } } },\n\n\n\n \"ring\": {\n \"color\": color,\n \"title\": {\n \"text\": '' },\n\n \"tooltip\": {\n \"trigger\": 'item' },\n\n \"grid\": {\n \"top\": 40,\n \"bottom\": 30,\n \"right\": 15,\n \"left\": 15 },\n\n \"legend\": {\n \"bottom\": 'left' },\n\n \"seriesTemplate\": {\n \"name\": '',\n \"type\": 'pie',\n \"data\": [],\n \"radius\": ['40%', '70%'],\n \"avoidLabelOverlap\": false,\n \"label\": {\n \"show\": true,\n \"color\": \"#666666\",\n \"position\": 'top' },\n\n \"labelLine\": {\n \"show\": true } } },\n\n\n\n \"rose\": {\n \"color\": color,\n \"title\": {\n \"text\": '' },\n\n \"tooltip\": {\n \"trigger\": 'item' },\n\n \"legend\": {\n \"top\": 'bottom' },\n\n \"seriesTemplate\": {\n \"name\": '',\n \"type\": 'pie',\n \"data\": [],\n \"radius\": \"55%\",\n \"center\": ['50%', '50%'],\n \"rosetype\": 'area' } },\n\n\n \"funnel\": {\n \"color\": color,\n \"title\": {\n \"text\": '' },\n\n \"tooltip\": {\n \"trigger\": 'item',\n \"formatter\": \"{b} : {c}%\" },\n\n \"legend\": {\n \"top\": 'bottom' },\n\n \"seriesTemplate\": {\n \"name\": '',\n \"type\": 'funnel',\n \"left\": '10%',\n \"top\": 60,\n \"bottom\": 60,\n \"width\": '80%',\n \"min\": 0,\n \"max\": 100,\n \"minSize\": '0%',\n \"maxSize\": '100%',\n \"sort\": 'descending',\n \"gap\": 2,\n \"label\": {\n \"show\": true,\n \"position\": 'inside' },\n\n \"labelLine\": {\n \"length\": 10,\n \"lineStyle\": {\n \"width\": 1,\n \"type\": 'solid' } },\n\n\n \"itemStyle\": {\n \"bordercolor\": '#fff',\n \"borderwidth\": 1 },\n\n \"emphasis\": {\n \"label\": {\n \"fontSize\": 20 } },\n\n\n \"data\": [] } },\n\n\n \"gauge\": {\n \"color\": color,\n \"tooltip\": {\n \"formatter\": '{a}
{b} : {c}%' },\n\n \"seriesTemplate\": {\n \"name\": '业务指标',\n \"type\": 'gauge',\n \"detail\": { \"formatter\": '{value}%' },\n \"data\": [{ \"value\": 50, \"name\": '完成率' }] } },\n\n\n \"candle\": {\n \"xAxis\": {\n \"data\": [] },\n\n \"yAxis\": {},\n \"color\": color,\n \"title\": {\n \"text\": '' },\n\n \"dataZoom\": [{\n \"type\": 'inside',\n \"xAxisIndex\": [0, 1],\n \"start\": 10,\n \"end\": 100 },\n\n {\n \"show\": true,\n \"xAxisIndex\": [0, 1],\n \"type\": 'slider',\n \"bottom\": 10,\n \"start\": 10,\n \"end\": 100 }],\n\n\n \"seriesTemplate\": {\n \"name\": '',\n \"type\": 'k',\n \"data\": [] } } };var _default =\n\n\n\n\ncfe;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcWl1bi1kYXRhLWNoYXJ0cy9qc19zZGsvdS1jaGFydHMvY29uZmlnLWVjaGFydHMuanMiXSwibmFtZXMiOlsiY29sb3IiLCJjZmUiLCJyZXMiLCJyZXN1bHQiLCJpIiwiYXhpc1ZhbHVlTGFiZWwiLCJ2YWx1ZSIsImRhdGEiLCJtYXJrZXIiLCJzZXJpZXNOYW1lIiwibGVnZW5kRm9ybWF0IiwibmFtZSIsInlBeGlzRm9ybWF0RGVtbyIsImluZGV4Iiwic2VyaWVzRm9ybWF0RGVtbyJdLCJtYXBwaW5ncyI6IndGQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrQkE7O0FBRUE7QUFDQSxJQUFNQSxLQUFLLEdBQUcsQ0FBQyxTQUFELEVBQVksU0FBWixFQUF1QixTQUF2QixFQUFrQyxTQUFsQyxFQUE2QyxTQUE3QyxFQUF3RCxTQUF4RCxFQUFtRSxTQUFuRSxFQUE4RSxTQUE5RSxFQUF5RixTQUF6RixDQUFkOztBQUVBLElBQU1DLEdBQUcsR0FBRztBQUNWO0FBQ0QsVUFBUSxDQUFDLEtBQUQsRUFBUSxNQUFSLEVBQWdCLE1BQWhCLEVBQXdCLFFBQXhCLEVBQWtDLE1BQWxDLEVBQTBDLFFBQTFDLEVBQW9ELE1BQXBELEVBQTRELE9BQTVELEVBQXFFLE9BQXJFLEVBQTZFLFFBQTdFLEVBQXNGLFVBQXRGLENBRkc7QUFHVjtBQUNELGdCQUFjLENBQUMsTUFBRCxFQUFTLFFBQVQsRUFBbUIsTUFBbkIsRUFBMkIsT0FBM0IsRUFBb0MsT0FBcEMsRUFBNkMsUUFBN0MsRUFBc0QsVUFBdEQsQ0FKSDtBQUtWO0FBQ0QsY0FBWSxFQU5EO0FBT1gsWUFBVSxFQVBDO0FBUVY7QUFDQSxlQUFZO0FBQ1Ysb0JBQWUsc0JBQVNDLEdBQVQsRUFBYTtBQUMxQixVQUFJQyxNQUFNLEdBQUcsRUFBYjtBQUNBLFdBQUssSUFBSUMsQ0FBVCxJQUFjRixHQUFkLEVBQW1CO0FBQ2xCLFlBQUlFLENBQUMsSUFBSSxDQUFULEVBQVk7QUFDWEQsZ0JBQU0s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TUFEUztBQUVkLGNBQVEsT0FGTTtBQUdkLGdCQUFVLEVBQUMsYUFBYSxVQUFkLEVBSEk7QUFJZCxjQUFRLENBQUMsRUFBQyxTQUFTLEVBQVYsRUFBYyxRQUFRLEtBQXRCLEVBQUQsQ0FKTSxFQUxWLEVBbFdFOzs7QUE4V1gsWUFBVTtBQUNULGFBQVM7QUFDUixjQUFRLEVBREEsRUFEQTs7QUFJVCxhQUFTLEVBSkE7QUFLVCxhQUFTQSxLQUxBO0FBTVQsYUFBUztBQUNSLGNBQVEsRUFEQSxFQU5BOztBQVNULGdCQUFZLENBQUM7QUFDWCxjQUFRLFFBREc7QUFFWCxvQkFBYyxDQUFDLENBQUQsRUFBSSxDQUFKLENBRkg7QUFHWCxlQUFTLEVBSEU7QUFJWCxhQUFPLEdBSkksRUFBRDs7QUFNWDtBQUNDLGNBQVEsSUFEVDtBQUVDLG9CQUFjLENBQUMsQ0FBRCxFQUFJLENBQUosQ0FGZjtBQUdDLGNBQVEsUUFIVDtBQUlDLGdCQUFVLEVBSlg7QUFLQyxlQUFTLEVBTFY7QUFNQyxhQUFPLEdBTlIsRUFOVyxDQVRIOzs7QUF3QlQsc0JBQWtCO0FBQ2pCLGNBQVEsRUFEUztBQUVqQixjQUFRLEdBRlM7QUFHakIsY0FBUSxFQUhTLEVBeEJULEVBOVdDLEVBQVosQzs7Ozs7QUE4WWVDLEciLCJmaWxlIjoiMjk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogdUNoYXJ0c8KuXHJcbiAqIOmrmOaAp+iDvei3qOW5s+WPsOWbvuihqOW6k++8jOaUr+aMgUg144CBQVBQ44CB5bCP56iL5bqP77yI5b6u5L+hL+aUr+S7mOWunS/nmb7luqYv5aS05p2hL1FRLzM2MO+8ieOAgVZ1ZeOAgVRhcm/nrYnmlK/mjIFjYW52YXPnmoTmoYbmnrblubPlj7BcclxuICogQ29weXJpZ2h0IChjKSAyMDIxIFFJVU7Crueni+S6kSBodHRwczovL3d3dy51Y2hhcnRzLmNuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbiAqIExpY2Vuc2VkICggaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wIClcclxuICog5aSN5Yi25L2/55So6K+35L+d55WZ5pys5q615rOo6YeK77yM5oSf6LCi5pSv5oyB5byA5rqQ77yBXHJcbiAqIFxyXG4gKiB1Q2hhcnRzwq7lrpjmlrnnvZHnq5lcclxuICogaHR0cHM6Ly93d3cudUNoYXJ0cy5jblxyXG4gKiBcclxuICog5byA5rqQ5Zyw5Z2AOlxyXG4gKiBodHRwczovL2dpdGVlLmNvbS91Q2hhcnRzL3VDaGFydHNcclxuICogXHJcbiAqIHVuaS1hcHDmj5Lku7bluILlnLrlnLDlnYDvvJpcclxuICogaHR0cDovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0yNzFcclxuICogXHJcbiAqL1xyXG5cclxuLy8g6YCa55So6YWN572u6aG5XHJcblxyXG4vLyDkuLvpopjpopzoibLphY3nva7vvJrlpoLmr4/kuKrlm77ooajnsbvlnovpnIDopoHkuI3lkIzkuLvpopjvvIzor7flnKjlr7nlupTlm77ooajnsbvlnovkuIrmm7TmlLljb2xvcuWxnuaAp1xyXG5jb25zdCBjb2xvciA9IFsnIzE4OTBGRicsICcjOTFDQjc0JywgJyNGQUM4NTgnLCAnI0VFNjY2NicsICcjNzNDMERFJywgJyMzQ0EyNzInLCAnI0ZDODQ1MicsICcjOUE2MEI0JywgJyNlYTdjY2MnXTtcclxuXHJcbmNvbnN0IGNmZSA9IHtcclxuICAvL2RlbW90eXBl5Li66Ieq5a6a5LmJ5Zu+6KGo57G75Z6LXHJcblx0XCJ0eXBlXCI6IFtcInBpZVwiLCBcInJpbmdcIiwgXCJyb3NlXCIsIFwiZnVubmVsXCIsIFwibGluZVwiLCBcImNvbHVtblwiLCBcImFyZWFcIiwgXCJyYWRhclwiLCBcImdhdWdlXCIsXCJjYW5kbGVcIixcImRlbW90eXBlXCJdLFxyXG4gIC8v5aKe5Yqg6Ieq5a6a5LmJ5Zu+6KGo57G75Z6L77yM5aaC5p6c6ZyA6KaBY2F0ZWdvcmllc++8jOivt+WcqOi/memHjOWKoOWFpeaCqOeahOWbvuihqOexu+Wei+S+i+WmguacgOWQjueahFwiZGVtb3R5cGVcIlxyXG5cdFwiY2F0ZWdvcmllc1wiOiBbXCJsaW5lXCIsIFwiY29sdW1uXCIsIFwiYXJlYVwiLCBcInJhZGFyXCIsIFwiZ2F1Z2VcIiwgXCJjYW5kbGVcIixcImRlbW90eXBlXCJdLFxyXG4gIC8vaW5zdGFuY2XkuLrlrp7kvovlj5jph4/mib/ovb3lsZ7mgKfvvIxvcHRpb27kuLplb3B0c+aJv+i9veWxnuaAp++8jOS4jeimgeWIoOmZpFxyXG5cdFwiaW5zdGFuY2VcIjoge30sXHJcblx0XCJvcHRpb25cIjoge30sXHJcbiAgLy/kuIvpnaLmmK/oh6rlrprkuYlmb3JtYXTphY3nva7vvIzlm6DpmaRINeerr+WklueahOWFtuS7luerr+aXoOazlemAmui/h3Byb3Bz5Lyg6YCS5Ye95pWw77yM5Y+q6IO96YCa6L+H5q2k5bGe5oCn5a+55bqU5LiL5qCH55qE5pa55byP5p2l5pu/5o2iXHJcbiAgXCJmb3JtYXR0ZXJcIjp7XHJcbiAgICBcInRvb2x0aXBEZW1vMVwiOmZ1bmN0aW9uKHJlcyl7XHJcbiAgICAgIGxldCByZXN1bHQgPSAnJ1xyXG4gICAgICBmb3IgKGxldCBpIGluIHJlcykge1xyXG4gICAgICBcdGlmIChpID09IDApIHtcclxuICAgICAgXHRcdHJlc3VsdCArPSByZXNbaV0uYXhpc1ZhbHVlTGFiZWwgKyAn5bm06ZSA5ZSu6aKdJ1xyXG4gICAgICBcdH1cclxuICAgICAgXHRsZXQgdmFsdWUgPSAnLS0nXHJcbiAgICAgIFx0aWYgKHJlc1tpXS5kYXRhICE9PSBudWxsKSB7XHJcbiAgICAgIFx0XHR2YWx1ZSA9IHJlc1tpXS5kYXRhXHJcbiAgICAgIFx0fVxyXG5cclxuXHJcblxyXG4gICAgICBcdFxyXG5cclxuICAgICAgXHRyZXN1bHQgKz0gJzxici8+JyArIHJlc1tpXS5tYXJrZXIgKyByZXNbaV0uc2VyaWVzTmFtZSArICfvvJonICsgdmFsdWUgKyAnIOS4h+WFgydcclxuXHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIHJlc3VsdDtcclxuICAgIH0sXHJcbiAgICBsZWdlbmRGb3JtYXQ6ZnVuY3Rpb24obmFtZSl7XHJcbiAgICAgIHJldHVybiBcIuiHquWumuS5ieWbvuS+iytcIituYW1lO1xyXG4gICAgfSxcclxuICAgIHlBeGlzRm9ybWF0RGVtbzpmdW5jdGlvbiAodmFsdWUsIGluZGV4KSB7XHJcbiAgICAgIHJldHVybiB2YWx1ZSArICflhYMnO1xyXG4gICAgfSxcclxuICAgIHNlcmllc0Zvcm1hdERlbW86ZnVuY3Rpb24ocmVzKXtcclxuICAgICAgcmV0dXJuIHJlcy5uYW1lICsgJ+W5tCcgKyByZXMudmFsdWUgKyAn5YWDJztcclxuICAgIH1cclxuICB9LFxyXG4gIC8v6L+Z6YeM5ryU56S65LqG6Ieq5a6a5LmJ5oKo55qE5Zu+6KGo57G75Z6L55qEb3B0aW9u77yM5Y+v5Lul6ZqP5oSP5ZG95ZCN77yM5LmL5ZCO5Zyo57uE5Lu25LiKIHR5cGU9XCJkZW1vdHlwZVwiIOWQju+8jOe7hOS7tuS8muiwg+eUqOi/meS4quiKseaLrOWPt+mHjOeahG9wdGlvbu+8jOWmguaenOe7hOS7tuS4iui/mOWtmOWcqGVvcHRz5Y+C5pWw77yM5Lya5bCGZGVtb3R5cGXkuI5lb3B0c+S4rW9wdGlvbuWQiOW5tuWQjua4suafk+WbvuihqOOAglxyXG4gIFwiZGVtb3R5cGVcIjp7XHJcbiAgICBcImNvbG9yXCI6IGNvbG9yLFxyXG4gICAgLy/lnKjov5nph4zloavlhpllY2hhcnRz55qEb3B0aW9u5Y2z5Y+vXHJcbiAgICBcclxuICB9LFxyXG4gIC8v5LiL6Z2i5piv6Ieq5a6a5LmJ6YWN572u77yM6K+35re75Yqg6aG555uu5omA6ZyA55qE6YCa55So6YWN572uXHJcblx0XCJjb2x1bW5cIjoge1xyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwidGl0bGVcIjoge1xyXG5cdFx0XHRcInRleHRcIjogJydcclxuXHRcdH0sXHJcblx0XHRcInRvb2x0aXBcIjoge1xyXG5cdFx0XHRcInRyaWdnZXJcIjogJ2F4aXMnXHJcblx0XHR9LFxyXG5cdFx0XCJncmlkXCI6IHtcclxuXHRcdFx0XCJ0b3BcIjogMzAsXHJcblx0XHRcdFwiYm90dG9tXCI6IDUwLFxyXG5cdFx0XHRcInJpZ2h0XCI6IDE1LFxyXG5cdFx0XHRcImxlZnRcIjogNDBcclxuXHRcdH0sXHJcblx0XHRcImxlZ2VuZFwiOiB7XHJcblx0XHRcdFwiYm90dG9tXCI6ICdsZWZ0JyxcclxuXHRcdH0sXHJcblx0XHRcInRvb2xib3hcIjoge1xyXG5cdFx0XHRcInNob3dcIjogZmFsc2UsXHJcblx0XHR9LFxyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwidHlwZVwiOiAnY2F0ZWdvcnknLFxyXG5cdFx0XHRcImF4aXNMYWJlbFwiOiB7XHJcblx0XHRcdFx0XCJjb2xvclwiOiAnIzY2NjY2NidcclxuXHRcdFx0fSxcclxuXHRcdFx0XCJheGlzTGluZVwiOiB7XHJcblx0XHRcdFx0XCJsaW5lU3R5bGVcIjoge1xyXG5cdFx0XHRcdFx0XCJjb2xvclwiOiAnI0NDQ0NDQydcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdFwiYm91bmRhcnlHYXBcIjogdHJ1ZSxcclxuXHRcdFx0XCJkYXRhXCI6IFtdXHJcblx0XHR9LFxyXG5cdFx0XCJ5QXhpc1wiOiB7XHJcblx0XHRcdFwidHlwZVwiOiAndmFsdWUnLFxyXG5cdFx0XHRcImF4aXNUaWNrXCI6IHtcclxuXHRcdFx0XHRcInNob3dcIjogZmFsc2UsXHJcblx0XHRcdH0sXHJcblx0XHRcdFwiYXhpc0xhYmVsXCI6IHtcclxuXHRcdFx0XHRcImNvbG9yXCI6ICcjNjY2NjY2J1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRcImF4aXNMaW5lXCI6IHtcclxuXHRcdFx0XHRcImxpbmVTdHlsZVwiOiB7XHJcblx0XHRcdFx0XHRcImNvbG9yXCI6ICcjQ0NDQ0NDJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRcInNlcmllc1RlbXBsYXRlXCI6IHtcclxuXHRcdFx0XCJuYW1lXCI6ICcnLFxyXG5cdFx0XHRcInR5cGVcIjogJ2JhcicsXHJcblx0XHRcdFwiZGF0YVwiOiBbXSxcclxuXHRcdFx0XCJiYXJ3aWR0aFwiOiAyMCxcclxuXHRcdFx0XCJsYWJlbFwiOiB7XHJcblx0XHRcdFx0XCJzaG93XCI6IHRydWUsXHJcbiAgICAgICAgXCJjb2xvclwiOiBcIiM2NjY2NjZcIixcclxuXHRcdFx0XHRcInBvc2l0aW9uXCI6ICd0b3AnLFxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHR9LFxyXG5cdFwibGluZVwiOiB7XHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJ0aXRsZVwiOiB7XHJcblx0XHRcdFwidGV4dFwiOiAnJ1xyXG5cdFx0fSxcclxuXHRcdFwidG9vbHRpcFwiOiB7XHJcblx0XHRcdFwidHJpZ2dlclwiOiAnYXhpcydcclxuXHRcdH0sXHJcblx0XHRcImdyaWRcIjoge1xyXG5cdFx0XHRcInRvcFwiOiAzMCxcclxuXHRcdFx0XCJib3R0b21cIjogNTAsXHJcblx0XHRcdFwicmlnaHRcIjogMTUsXHJcblx0XHRcdFwibGVmdFwiOiA0MFxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJib3R0b21cIjogJ2xlZnQnLFxyXG5cdFx0fSxcclxuXHRcdFwidG9vbGJveFwiOiB7XHJcblx0XHRcdFwic2hvd1wiOiBmYWxzZSxcclxuXHRcdH0sXHJcblx0XHRcInhBeGlzXCI6IHtcclxuXHRcdFx0XCJ0eXBlXCI6ICdjYXRlZ29yeScsXHJcblx0XHRcdFwiYXhpc0xhYmVsXCI6IHtcclxuXHRcdFx0XHRcImNvbG9yXCI6ICcjNjY2NjY2J1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRcImF4aXNMaW5lXCI6IHtcclxuXHRcdFx0XHRcImxpbmVTdHlsZVwiOiB7XHJcblx0XHRcdFx0XHRcImNvbG9yXCI6ICcjQ0NDQ0NDJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0XCJib3VuZGFyeUdhcFwiOiB0cnVlLFxyXG5cdFx0XHRcImRhdGFcIjogW11cclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJ0eXBlXCI6ICd2YWx1ZScsXHJcblx0XHRcdFwiYXhpc1RpY2tcIjoge1xyXG5cdFx0XHRcdFwic2hvd1wiOiBmYWxzZSxcclxuXHRcdFx0fSxcclxuXHRcdFx0XCJheGlzTGFiZWxcIjoge1xyXG5cdFx0XHRcdFwiY29sb3JcIjogJyM2NjY2NjYnXHJcblx0XHRcdH0sXHJcblx0XHRcdFwiYXhpc0xpbmVcIjoge1xyXG5cdFx0XHRcdFwibGluZVN0eWxlXCI6IHtcclxuXHRcdFx0XHRcdFwiY29sb3JcIjogJyNDQ0NDQ0MnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdFwic2VyaWVzVGVtcGxhdGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogJycsXHJcblx0XHRcdFwidHlwZVwiOiAnbGluZScsXHJcblx0XHRcdFwiZGF0YVwiOiBbXSxcclxuXHRcdFx0XCJiYXJ3aWR0aFwiOiAyMCxcclxuXHRcdFx0XCJsYWJlbFwiOiB7XHJcblx0XHRcdFx0XCJzaG93XCI6IHRydWUsXHJcbiAgICAgICAgXCJjb2xvclwiOiBcIiM2NjY2NjZcIixcclxuXHRcdFx0XHRcInBvc2l0aW9uXCI6ICd0b3AnLFxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHR9LFxyXG5cdFwiYXJlYVwiOiB7XHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJ0aXRsZVwiOiB7XHJcblx0XHRcdFwidGV4dFwiOiAnJ1xyXG5cdFx0fSxcclxuXHRcdFwidG9vbHRpcFwiOiB7XHJcblx0XHRcdFwidHJpZ2dlclwiOiAnYXhpcydcclxuXHRcdH0sXHJcblx0XHRcImdyaWRcIjoge1xyXG5cdFx0XHRcInRvcFwiOiAzMCxcclxuXHRcdFx0XCJib3R0b21cIjogNTAsXHJcblx0XHRcdFwicmlnaHRcIjogMTUsXHJcblx0XHRcdFwibGVmdFwiOiA0MFxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJib3R0b21cIjogJ2xlZnQnLFxyXG5cdFx0fSxcclxuXHRcdFwidG9vbGJveFwiOiB7XHJcblx0XHRcdFwic2hvd1wiOiBmYWxzZSxcclxuXHRcdH0sXHJcblx0XHRcInhBeGlzXCI6IHtcclxuXHRcdFx0XCJ0eXBlXCI6ICdjYXRlZ29yeScsXHJcblx0XHRcdFwiYXhpc0xhYmVsXCI6IHtcclxuXHRcdFx0XHRcImNvbG9yXCI6ICcjNjY2NjY2J1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRcImF4aXNMaW5lXCI6IHtcclxuXHRcdFx0XHRcImxpbmVTdHlsZVwiOiB7XHJcblx0XHRcdFx0XHRcImNvbG9yXCI6ICcjQ0NDQ0NDJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0XCJib3VuZGFyeUdhcFwiOiB0cnVlLFxyXG5cdFx0XHRcImRhdGFcIjogW11cclxuXHRcdH0sXHJcblx0XHRcInlBeGlzXCI6IHtcclxuXHRcdFx0XCJ0eXBlXCI6ICd2YWx1ZScsXHJcblx0XHRcdFwiYXhpc1RpY2tcIjoge1xyXG5cdFx0XHRcdFwic2hvd1wiOiBmYWxzZSxcclxuXHRcdFx0fSxcclxuXHRcdFx0XCJheGlzTGFiZWxcIjoge1xyXG5cdFx0XHRcdFwiY29sb3JcIjogJyM2NjY2NjYnXHJcblx0XHRcdH0sXHJcblx0XHRcdFwiYXhpc0xpbmVcIjoge1xyXG5cdFx0XHRcdFwibGluZVN0eWxlXCI6IHtcclxuXHRcdFx0XHRcdFwiY29sb3JcIjogJyNDQ0NDQ0MnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdFwic2VyaWVzVGVtcGxhdGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogJycsXHJcblx0XHRcdFwidHlwZVwiOiAnbGluZScsXHJcblx0XHRcdFwiZGF0YVwiOiBbXSxcclxuXHRcdFx0XCJhcmVhU3R5bGVcIjoge30sXHJcblx0XHRcdFwibGFiZWxcIjoge1xyXG5cdFx0XHRcdFwic2hvd1wiOiB0cnVlLFxyXG4gICAgICAgIFwiY29sb3JcIjogXCIjNjY2NjY2XCIsXHJcblx0XHRcdFx0XCJwb3NpdGlvblwiOiAndG9wJyxcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0fSxcclxuXHRcInBpZVwiOiB7XHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJ0aXRsZVwiOiB7XHJcblx0XHRcdFwidGV4dFwiOiAnJ1xyXG5cdFx0fSxcclxuXHRcdFwidG9vbHRpcFwiOiB7XHJcblx0XHRcdFwidHJpZ2dlclwiOiAnaXRlbSdcclxuXHRcdH0sXHJcblx0XHRcImdyaWRcIjoge1xyXG5cdFx0XHRcInRvcFwiOiA0MCxcclxuXHRcdFx0XCJib3R0b21cIjogMzAsXHJcblx0XHRcdFwicmlnaHRcIjogMTUsXHJcblx0XHRcdFwibGVmdFwiOiAxNVxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJib3R0b21cIjogJ2xlZnQnLFxyXG5cdFx0fSxcclxuXHRcdFwic2VyaWVzVGVtcGxhdGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogJycsXHJcblx0XHRcdFwidHlwZVwiOiAncGllJyxcclxuXHRcdFx0XCJkYXRhXCI6IFtdLFxyXG5cdFx0XHRcInJhZGl1c1wiOiAnNTAlJyxcclxuXHRcdFx0XCJsYWJlbFwiOiB7XHJcblx0XHRcdFx0XCJzaG93XCI6IHRydWUsXHJcbiAgICAgICAgXCJjb2xvclwiOiBcIiM2NjY2NjZcIixcclxuXHRcdFx0XHRcInBvc2l0aW9uXCI6ICd0b3AnLFxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHR9LFxyXG5cdFwicmluZ1wiOiB7XHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJ0aXRsZVwiOiB7XHJcblx0XHRcdFwidGV4dFwiOiAnJ1xyXG5cdFx0fSxcclxuXHRcdFwidG9vbHRpcFwiOiB7XHJcblx0XHRcdFwidHJpZ2dlclwiOiAnaXRlbSdcclxuXHRcdH0sXHJcblx0XHRcImdyaWRcIjoge1xyXG5cdFx0XHRcInRvcFwiOiA0MCxcclxuXHRcdFx0XCJib3R0b21cIjogMzAsXHJcblx0XHRcdFwicmlnaHRcIjogMTUsXHJcblx0XHRcdFwibGVmdFwiOiAxNVxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJib3R0b21cIjogJ2xlZnQnLFxyXG5cdFx0fSxcclxuXHRcdFwic2VyaWVzVGVtcGxhdGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogJycsXHJcblx0XHRcdFwidHlwZVwiOiAncGllJyxcclxuXHRcdFx0XCJkYXRhXCI6IFtdLFxyXG5cdFx0XHRcInJhZGl1c1wiOiBbJzQwJScsICc3MCUnXSxcclxuXHRcdFx0XCJhdm9pZExhYmVsT3ZlcmxhcFwiOiBmYWxzZSxcclxuXHRcdFx0XCJsYWJlbFwiOiB7XHJcblx0XHRcdFx0XCJzaG93XCI6IHRydWUsXHJcbiAgICAgICAgXCJjb2xvclwiOiBcIiM2NjY2NjZcIixcclxuXHRcdFx0XHRcInBvc2l0aW9uXCI6ICd0b3AnLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRcImxhYmVsTGluZVwiOiB7XHJcblx0XHRcdFx0XCJzaG93XCI6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0fSxcclxuXHRcInJvc2VcIjoge1xyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwidGl0bGVcIjoge1xyXG5cdFx0XHRcInRleHRcIjogJydcclxuXHRcdH0sXHJcblx0XHRcInRvb2x0aXBcIjoge1xyXG5cdFx0XHRcInRyaWdnZXJcIjogJ2l0ZW0nXHJcblx0XHR9LFxyXG5cdFx0XCJsZWdlbmRcIjoge1xyXG5cdFx0XHRcInRvcFwiOiAnYm90dG9tJ1xyXG5cdFx0fSxcclxuXHRcdFwic2VyaWVzVGVtcGxhdGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogJycsXHJcblx0XHRcdFwidHlwZVwiOiAncGllJyxcclxuXHRcdFx0XCJkYXRhXCI6IFtdLFxyXG5cdFx0XHRcInJhZGl1c1wiOiBcIjU1JVwiLFxyXG5cdFx0XHRcImNlbnRlclwiOiBbJzUwJScsICc1MCUnXSxcclxuXHRcdFx0XCJyb3NldHlwZVwiOiAnYXJlYScsXHJcblx0XHR9LFxyXG5cdH0sXHJcblx0XCJmdW5uZWxcIjoge1xyXG5cdFx0XCJjb2xvclwiOiBjb2xvcixcclxuXHRcdFwidGl0bGVcIjoge1xyXG5cdFx0XHRcInRleHRcIjogJydcclxuXHRcdH0sXHJcblx0XHRcInRvb2x0aXBcIjoge1xyXG5cdFx0XHRcInRyaWdnZXJcIjogJ2l0ZW0nLFxyXG5cdFx0XHRcImZvcm1hdHRlclwiOiBcIntifSA6IHtjfSVcIlxyXG5cdFx0fSxcclxuXHRcdFwibGVnZW5kXCI6IHtcclxuXHRcdFx0XCJ0b3BcIjogJ2JvdHRvbSdcclxuXHRcdH0sXHJcblx0XHRcInNlcmllc1RlbXBsYXRlXCI6IHtcclxuXHRcdFx0XCJuYW1lXCI6ICcnLFxyXG5cdFx0XHRcInR5cGVcIjogJ2Z1bm5lbCcsXHJcblx0XHRcdFwibGVmdFwiOiAnMTAlJyxcclxuXHRcdFx0XCJ0b3BcIjogNjAsXHJcblx0XHRcdFwiYm90dG9tXCI6IDYwLFxyXG5cdFx0XHRcIndpZHRoXCI6ICc4MCUnLFxyXG5cdFx0XHRcIm1pblwiOiAwLFxyXG5cdFx0XHRcIm1heFwiOiAxMDAsXHJcblx0XHRcdFwibWluU2l6ZVwiOiAnMCUnLFxyXG5cdFx0XHRcIm1heFNpemVcIjogJzEwMCUnLFxyXG5cdFx0XHRcInNvcnRcIjogJ2Rlc2NlbmRpbmcnLFxyXG5cdFx0XHRcImdhcFwiOiAyLFxyXG5cdFx0XHRcImxhYmVsXCI6IHtcclxuXHRcdFx0XHRcInNob3dcIjogdHJ1ZSxcclxuXHRcdFx0XHRcInBvc2l0aW9uXCI6ICdpbnNpZGUnXHJcblx0XHRcdH0sXHJcblx0XHRcdFwibGFiZWxMaW5lXCI6IHtcclxuXHRcdFx0XHRcImxlbmd0aFwiOiAxMCxcclxuXHRcdFx0XHRcImxpbmVTdHlsZVwiOiB7XHJcblx0XHRcdFx0XHRcIndpZHRoXCI6IDEsXHJcblx0XHRcdFx0XHRcInR5cGVcIjogJ3NvbGlkJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0XCJpdGVtU3R5bGVcIjoge1xyXG5cdFx0XHRcdFwiYm9yZGVyY29sb3JcIjogJyNmZmYnLFxyXG5cdFx0XHRcdFwiYm9yZGVyd2lkdGhcIjogMVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRcImVtcGhhc2lzXCI6IHtcclxuXHRcdFx0XHRcImxhYmVsXCI6IHtcclxuXHRcdFx0XHRcdFwiZm9udFNpemVcIjogMjBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdFwiZGF0YVwiOiBbXSxcclxuXHRcdH0sXHJcblx0fSxcclxuXHRcImdhdWdlXCI6IHtcclxuXHRcdFwiY29sb3JcIjogY29sb3IsXHJcblx0XHRcInRvb2x0aXBcIjoge1xyXG4gICAgICAgIFwiZm9ybWF0dGVyXCI6ICd7YX0gPGJyLz57Yn0gOiB7Y30lJ1xyXG4gICAgfSxcclxuXHRcdFwic2VyaWVzVGVtcGxhdGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogJ+S4muWKoeaMh+aghycsXHJcbiAgICAgIFwidHlwZVwiOiAnZ2F1Z2UnLFxyXG4gICAgICBcImRldGFpbFwiOiB7XCJmb3JtYXR0ZXJcIjogJ3t2YWx1ZX0lJ30sXHJcbiAgICAgIFwiZGF0YVwiOiBbe1widmFsdWVcIjogNTAsIFwibmFtZVwiOiAn5a6M5oiQ546HJ31dXHJcblx0XHR9LFxyXG5cdH0sXHJcblx0XCJjYW5kbGVcIjoge1xyXG5cdFx0XCJ4QXhpc1wiOiB7XHJcblx0XHRcdFwiZGF0YVwiOiBbXVxyXG5cdFx0fSxcclxuXHRcdFwieUF4aXNcIjoge30sXHJcblx0XHRcImNvbG9yXCI6IGNvbG9yLFxyXG5cdFx0XCJ0aXRsZVwiOiB7XHJcblx0XHRcdFwidGV4dFwiOiAnJ1xyXG5cdFx0fSxcclxuXHRcdFwiZGF0YVpvb21cIjogW3tcclxuXHRcdFx0XHRcInR5cGVcIjogJ2luc2lkZScsXHJcblx0XHRcdFx0XCJ4QXhpc0luZGV4XCI6IFswLCAxXSxcclxuXHRcdFx0XHRcInN0YXJ0XCI6IDEwLFxyXG5cdFx0XHRcdFwiZW5kXCI6IDEwMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0XCJzaG93XCI6IHRydWUsXHJcblx0XHRcdFx0XCJ4QXhpc0luZGV4XCI6IFswLCAxXSxcclxuXHRcdFx0XHRcInR5cGVcIjogJ3NsaWRlcicsXHJcblx0XHRcdFx0XCJib3R0b21cIjogMTAsXHJcblx0XHRcdFx0XCJzdGFydFwiOiAxMCxcclxuXHRcdFx0XHRcImVuZFwiOiAxMDBcclxuXHRcdFx0fVxyXG5cdFx0XSxcclxuXHRcdFwic2VyaWVzVGVtcGxhdGVcIjoge1xyXG5cdFx0XHRcIm5hbWVcIjogJycsXHJcblx0XHRcdFwidHlwZVwiOiAnaycsXHJcblx0XHRcdFwiZGF0YVwiOiBbXSxcclxuXHRcdH0sXHJcblx0fVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBjZmU7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///295\n"); /***/ }), /* 296 */ /*!****************************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/downhole_statistics/downhole_statistics.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./downhole_statistics.vue?vue&type=script&lang=js&mpType=page */ 297);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_downhole_statistics_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXl2QixDQUFnQixveEJBQUcsRUFBQyIsImZpbGUiOiIyOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZG93bmhvbGVfc3RhdGlzdGljcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2Rvd25ob2xlX3N0YXRpc3RpY3MudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///296\n"); /***/ }), /* 297 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/downhole_statistics/downhole_statistics.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n mine: \"\",\n // 用户信息\n name: \"\",\n depart_name: \"\",\n // 头像随机色\n bgColor: [],\n // 用户id\n people_num: 0,\n\n // 下井统计\n box_paln: 0,\n box_real: 0,\n\n\n month_list: [],\n info_list: [],\n\n active: 0,\n\n\n chartData: {\n \"categories\": [],\n \"series\": [{\n \"data\": 0 }] },\n\n\n arcbar: {\n \"title\": {\n \"name\": \"\" },\n\n \"subtitle\": {\n \"name\": \"\" },\n\n \"extra\": {\n \"arcbar\": {\n \"type\": \"circle\",\n \"width\": 12,\n \"linearType\": \"custom\" } } } };\n\n\n\n\n\n },\n onLoad: function onLoad(option) {\n // console.log(option)\n this.mine = option.mine;\n\n // 设置用户信息\n this.name = option.name;\n this.depart_name = option.depart_name;\n this.people_num = option.people_num;\n\n // 设置头像\n for (var i = 0; i < 2; i++) {\n // 获取随机色\n var r = parseInt(Math.random() * 256);\n var g = parseInt(Math.random() * 256);\n var b = parseInt(Math.random() * 256);\n\n // ES6 字符串拼接\n // this.bgColor = `rgba(${r},${g},${b},0.3)`\n var color = \"rgba(\" + r + \",\" + g + \",\" + b + \",\" + 0.3 + \")\";\n // console.log(color)\n this.bgColor.push(color);\n }\n\n this.get_personnel_downwell_monthlist_once();\n\n\n },\n methods: {\n get_personnel_downwell_monthlist_once: function get_personnel_downwell_monthlist_once() {var _this = this;\n this.$p_api.personnel_downwell_monthlist_once({\n staff_num: this.people_num,\n mine: this.mine }).\n then(function (res) {\n __f__(\"log\", res.data.data, \" at pages/production/personnel_orientation/downhole_statistics/downhole_statistics.vue:156\");\n _this.month_list = res.data.data;\n\n _this.get_personnel_downwell_month_once(res.data.data[0].year, res.data.data[0].month, res.data.data[0].times);\n _this.get_personnel_downwell_month_info(res.data.data[0].year, res.data.data[0].month, res.data.data[0].times);\n });\n },\n // 下井统计\n get_personnel_downwell_month_once: function get_personnel_downwell_month_once(year, month, downtime) {var _this2 = this;\n this.$p_api.personnel_downwell_month_once({\n month: year + '-' + month,\n staff_num: this.people_num,\n downtime: downtime,\n mine: this.mine }).\n then(function (res) {\n __f__(\"log\", res.data.data, \" at pages/production/personnel_orientation/downhole_statistics/downhole_statistics.vue:171\");\n _this2.box_paln = res.data.data.plan;\n _this2.box_real = res.data.data.real;\n _this2.box_title = res.data.data.date;\n\n _this2.arcbar.subtitle.name = ((parseInt(_this2.box_real) / parseInt(_this2.box_paln)).toFixed(4) * 100).toFixed(2) + '%';\n __f__(\"log\", parseInt(_this2.box_real) / parseInt(_this2.box_paln), \" at pages/production/personnel_orientation/downhole_statistics/downhole_statistics.vue:177\");\n _this2.chartData.series[0].data = (parseInt(_this2.box_real) / parseInt(_this2.box_paln)).toFixed(1);\n __f__(\"log\", _this2.chartData.series[0].data, \" at pages/production/personnel_orientation/downhole_statistics/downhole_statistics.vue:179\");\n });\n },\n\n // 下井记录\n get_personnel_downwell_month_info: function get_personnel_downwell_month_info(year, month, downtime) {var _this3 = this;\n this.$p_api.personnel_downwell_month_info({\n month: year + '-' + month,\n staff_num: this.people_num,\n downtime: downtime,\n mine: this.mine }).\n then(function (res) {\n __f__(\"log\", res.data.data, \" at pages/production/personnel_orientation/downhole_statistics/downhole_statistics.vue:191\");\n _this3.info_list = res.data.data;\n });\n },\n\n //切换月份\n change_month: function change_month(item, index) {\n __f__(\"log\", item, \" at pages/production/personnel_orientation/downhole_statistics/downhole_statistics.vue:198\");\n this.active = index;\n this.get_personnel_downwell_month_info(item.year, item.month, item.times);\n },\n\n // 下井轨迹\n go_people_track: function go_people_track(date, time) {\n uni.navigateTo({\n url: \"../people_track/people_track?people_num=\" + this.people_num + \"&time=\" + date + time + \"&mine=\" + this.mine });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vZG93bmhvbGVfc3RhdGlzdGljcy9kb3duaG9sZV9zdGF0aXN0aWNzLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyRUE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxjQURBO0FBRUE7QUFDQSxjQUhBO0FBSUEscUJBSkE7QUFLQTtBQUNBLGlCQU5BO0FBT0E7QUFDQSxtQkFSQTs7QUFVQTtBQUNBLGlCQVhBO0FBWUEsaUJBWkE7OztBQWVBLG9CQWZBO0FBZ0JBLG1CQWhCQTs7QUFrQkEsZUFsQkE7OztBQXFCQTtBQUNBLHdCQURBO0FBRUE7QUFDQSxtQkFEQSxHQUZBLEVBckJBOzs7QUEyQkE7QUFDQTtBQUNBLG9CQURBLEVBREE7O0FBSUE7QUFDQSxvQkFEQSxFQUpBOztBQU9BO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHVCQUZBO0FBR0Esa0NBSEEsRUFEQSxFQVBBLEVBM0JBOzs7Ozs7QUE0Q0EsR0E5Q0E7QUErQ0EsUUEvQ0Esa0JBK0NBLE1BL0NBLEVBK0NBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOzs7QUFHQSxHQXpFQTtBQTBFQTtBQUNBLHlDQURBLG1EQUNBO0FBQ0E7QUFDQSxrQ0FEQTtBQUVBLHVCQUZBO0FBR0EsVUFIQSxDQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsT0FUQTtBQVVBLEtBWkE7QUFhQTtBQUNBLHFDQWRBLDZDQWNBLElBZEEsRUFjQSxLQWRBLEVBY0EsUUFkQSxFQWNBO0FBQ0E7QUFDQSxpQ0FEQTtBQUVBLGtDQUZBO0FBR0EsMEJBSEE7QUFJQSx1QkFKQTtBQUtBLFVBTEEsQ0FLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FmQTtBQWdCQSxLQS9CQTs7QUFpQ0E7QUFDQSxxQ0FsQ0EsNkNBa0NBLElBbENBLEVBa0NBLEtBbENBLEVBa0NBLFFBbENBLEVBa0NBO0FBQ0E7QUFDQSxpQ0FEQTtBQUVBLGtDQUZBO0FBR0EsMEJBSEE7QUFJQSx1QkFKQTtBQUtBLFVBTEEsQ0FLQTtBQUNBO0FBQ0E7QUFDQSxPQVJBO0FBU0EsS0E1Q0E7O0FBOENBO0FBQ0EsZ0JBL0NBLHdCQStDQSxJQS9DQSxFQStDQSxLQS9DQSxFQStDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBbkRBOztBQXFEQTtBQUNBLG1CQXREQSwyQkFzREEsSUF0REEsRUFzREEsSUF0REEsRUFzREE7QUFDQTtBQUNBLHlIQURBOztBQUdBLEtBMURBLEVBMUVBLEUiLCJmaWxlIjoiMjk3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PCEtLSBzZWN0aW9uX2luZm8gLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNlY3Rpb25faW5mb1wiPlxyXG5cdFx0XHQ8IS0tIOe7n+iuoeS/oeaBryAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1c2VyXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImF2YXRhclwiIDpzdHlsZT1cIntiYWNrZ3JvdW5kQ29sb3I6YmdDb2xvclsxXX1cIj57e25hbWUuc3BsaXQoJycpLnBvcCgpfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3tuYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGVwYXJ0X25hbWVcIj57e2RlcGFydF9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj57e2JveF90aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+6ZyA5LiL5LqV5qyh5pWwOiA8dGV4dCBzdHlsZT1cImZvbnQtc2l6ZTogNDBycHg7IGNvbG9yOiAjRjBBRDRFO1wiPiB7e2JveF9wYWxufX0gPC90ZXh0PiDmrKFcclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuW3suS4i+S6leasoeaVsDogPHRleHQgc3R5bGU9XCJjb2xvcjogIzNEQTdGRjtcIj4ge3tib3hfcmVhbH19IDwvdGV4dD4g5qyhPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIOe7n+iuoeWbvuihqCAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiIHYtaWY9XCJib3hfcmVhbFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2hhcnRzLWJveFwiPlxyXG5cdFx0XHRcdFx0PHFpdW4tZGF0YS1jaGFydHMgdHlwZT1cImFyY2JhclwiIDpjaGFydERhdGE9XCJjaGFydERhdGFcIiBiYWNrZ3JvdW5kPVwibm9uZVwiIDpvcHRzPVwiYXJjYmFyXCIgLz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgc3R5bGU9XCJ0ZXh0LWFsaWduOiBjZW50ZXI7Zm9udC1zaXplOiAyNHJweDtcIj7mnIjkuIvkupXlrozmiJDluqY8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcclxuXHRcdDwhLS0g5pyI5Lu9IC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtb250aF9saXN0XCI+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG1vbnRoX2xpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJjaGFuZ2VfbW9udGgoaXRlbSxpbmRleClcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCIgOmNsYXNzPVwiaW5kZXg9PWFjdGl2ZT8nYWN0aXZlJzonJ1wiPnt7aXRlbS55ZWFyfX3lubR7e2l0ZW0ubW9udGh9feaciHt7aXRlbS50aW1lc3195qyhPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0PC92aWV3PlxyXG5cdFx0XHJcblx0XHQ8IS0tIOS4i+S6leiusOW9lSAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaW5mb19saXN0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IHRleHRfMVwiPuaXtumXtDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCB0ZXh0XzJcIj7kuIvkupXml7bpl7Q8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgdGV4dF8zXCI+5LiK5LqV5pe26Ze0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IHRleHRfNFwiPuS4i+S6leaXtumVvzwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaW5mb19saXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZ29fcGVvcGxlX3RyYWNrKGl0ZW0uZGF0ZSxpdGVtLmRvd250aW1lKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IHRleHRfMVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uZGF0ZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0ud2Vla319PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IHRleHRfMlwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uZG93bnRpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLmNsYXNzZXN9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCB0ZXh0XzNcIj57e2l0ZW0udXB0aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgdGV4dF80XCI+e3tpdGVtLmR1cmF0aW9ufX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcclxuXHRcdFxyXG5cclxuXHJcblxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRtaW5lOlwiXCIsXHJcblx0XHRcdFx0Ly8g55So5oi35L+h5oGvXHJcblx0XHRcdFx0bmFtZTogXCJcIixcclxuXHRcdFx0XHRkZXBhcnRfbmFtZTogXCJcIixcclxuXHRcdFx0XHQvLyDlpLTlg4/pmo/mnLroibJcclxuXHRcdFx0XHRiZ0NvbG9yOiBbXSxcclxuXHRcdFx0XHQvLyDnlKjmiLdpZFxyXG5cdFx0XHRcdHBlb3BsZV9udW06IDAsXHJcblxyXG5cdFx0XHRcdC8vIOS4i+S6lee7n+iuoVxyXG5cdFx0XHRcdGJveF9wYWxuOiAwLFxyXG5cdFx0XHRcdGJveF9yZWFsOiAwLFxyXG5cclxuXHJcblx0XHRcdFx0bW9udGhfbGlzdDogW10sXHJcblx0XHRcdFx0aW5mb19saXN0OltdLFxyXG5cclxuXHRcdFx0XHRhY3RpdmU6MCxcclxuXHJcblxyXG5cdFx0XHRcdGNoYXJ0RGF0YToge1xyXG5cdFx0XHRcdFx0XCJjYXRlZ29yaWVzXCI6IFtdLFxyXG5cdFx0XHRcdFx0XCJzZXJpZXNcIjogW3tcclxuXHRcdFx0XHRcdFx0XCJkYXRhXCI6IDAsXHJcblx0XHRcdFx0XHR9XVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0YXJjYmFyOiB7XHJcblx0XHRcdFx0XHRcInRpdGxlXCI6IHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwiXCIsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XCJzdWJ0aXRsZVwiOiB7XHJcblx0XHRcdFx0XHRcdFwibmFtZVwiOiBcIlwiLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFwiZXh0cmFcIjoge1xyXG5cdFx0XHRcdFx0XHRcImFyY2JhclwiOiB7XHJcblx0XHRcdFx0XHRcdFx0XCJ0eXBlXCI6IFwiY2lyY2xlXCIsXHJcblx0XHRcdFx0XHRcdFx0XCJ3aWR0aFwiOiAxMixcclxuXHRcdFx0XHRcdFx0XHRcImxpbmVhclR5cGVcIjogXCJjdXN0b21cIixcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cdFx0XHQvLyBjb25zb2xlLmxvZyhvcHRpb24pXHJcblx0XHRcdHRoaXMubWluZSA9IG9wdGlvbi5taW5lXHJcblxyXG5cdFx0XHQvLyDorr7nva7nlKjmiLfkv6Hmga9cclxuXHRcdFx0dGhpcy5uYW1lID0gb3B0aW9uLm5hbWVcclxuXHRcdFx0dGhpcy5kZXBhcnRfbmFtZSA9IG9wdGlvbi5kZXBhcnRfbmFtZVxyXG5cdFx0XHR0aGlzLnBlb3BsZV9udW0gPSBvcHRpb24ucGVvcGxlX251bVxyXG5cclxuXHRcdFx0Ly8g6K6+572u5aS05YOPXHJcblx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMjsgaSsrKSB7XHJcblx0XHRcdFx0Ly8g6I635Y+W6ZqP5py66ImyXHJcblx0XHRcdFx0bGV0IHIgPSBwYXJzZUludChNYXRoLnJhbmRvbSgpICogMjU2KVxyXG5cdFx0XHRcdGxldCBnID0gcGFyc2VJbnQoTWF0aC5yYW5kb20oKSAqIDI1NilcclxuXHRcdFx0XHRsZXQgYiA9IHBhcnNlSW50KE1hdGgucmFuZG9tKCkgKiAyNTYpXHJcblxyXG5cdFx0XHRcdC8vIEVTNiDlrZfnrKbkuLLmi7zmjqVcclxuXHRcdFx0XHQvLyB0aGlzLmJnQ29sb3IgPSBgcmdiYSgke3J9LCR7Z30sJHtifSwwLjMpYFxyXG5cdFx0XHRcdGxldCBjb2xvciA9IFwicmdiYShcIiArIHIgKyBcIixcIiArIGcgKyBcIixcIiArIGIgKyBcIixcIiArIDAuMyArIFwiKVwiXHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coY29sb3IpXHJcblx0XHRcdFx0dGhpcy5iZ0NvbG9yLnB1c2goY29sb3IpXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRoaXMuZ2V0X3BlcnNvbm5lbF9kb3dud2VsbF9tb250aGxpc3Rfb25jZSgpXHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldF9wZXJzb25uZWxfZG93bndlbGxfbW9udGhsaXN0X29uY2UoKSB7XHJcblx0XHRcdFx0dGhpcy4kcF9hcGkucGVyc29ubmVsX2Rvd253ZWxsX21vbnRobGlzdF9vbmNlKHtcclxuXHRcdFx0XHRcdHN0YWZmX251bTogdGhpcy5wZW9wbGVfbnVtLFxyXG5cdFx0XHRcdFx0bWluZTp0aGlzLm1pbmVcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcy5kYXRhLmRhdGEpXHJcblx0XHRcdFx0XHR0aGlzLm1vbnRoX2xpc3QgPSByZXMuZGF0YS5kYXRhXHJcblxyXG5cdFx0XHRcdFx0dGhpcy5nZXRfcGVyc29ubmVsX2Rvd253ZWxsX21vbnRoX29uY2UocmVzLmRhdGEuZGF0YVswXS55ZWFyLCByZXMuZGF0YS5kYXRhWzBdLm1vbnRoLCByZXMuZGF0YS5kYXRhWzBdLnRpbWVzKVxyXG5cdFx0XHRcdFx0dGhpcy5nZXRfcGVyc29ubmVsX2Rvd253ZWxsX21vbnRoX2luZm8ocmVzLmRhdGEuZGF0YVswXS55ZWFyLCByZXMuZGF0YS5kYXRhWzBdLm1vbnRoLCByZXMuZGF0YS5kYXRhWzBdLnRpbWVzKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS4i+S6lee7n+iuoVxyXG5cdFx0XHRnZXRfcGVyc29ubmVsX2Rvd253ZWxsX21vbnRoX29uY2UoeWVhciwgbW9udGgsIGRvd250aW1lKSB7XHJcblx0XHRcdFx0dGhpcy4kcF9hcGkucGVyc29ubmVsX2Rvd253ZWxsX21vbnRoX29uY2Uoe1xyXG5cdFx0XHRcdFx0bW9udGg6IHllYXIgKyAnLScgKyBtb250aCxcclxuXHRcdFx0XHRcdHN0YWZmX251bTogdGhpcy5wZW9wbGVfbnVtLFxyXG5cdFx0XHRcdFx0ZG93bnRpbWU6IGRvd250aW1lLFxyXG5cdFx0XHRcdFx0bWluZTp0aGlzLm1pbmVcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcy5kYXRhLmRhdGEpXHJcblx0XHRcdFx0XHR0aGlzLmJveF9wYWxuID0gcmVzLmRhdGEuZGF0YS5wbGFuXHJcblx0XHRcdFx0XHR0aGlzLmJveF9yZWFsID0gcmVzLmRhdGEuZGF0YS5yZWFsXHJcblx0XHRcdFx0XHR0aGlzLmJveF90aXRsZSA9IHJlcy5kYXRhLmRhdGEuZGF0ZVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR0aGlzLmFyY2Jhci5zdWJ0aXRsZS5uYW1lID0gKCgocGFyc2VJbnQodGhpcy5ib3hfcmVhbCkgLyBwYXJzZUludCh0aGlzLmJveF9wYWxuKSkudG9GaXhlZCg0KSkqMTAwKS50b0ZpeGVkKDIpICsgJyUnXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhwYXJzZUludCh0aGlzLmJveF9yZWFsKSAvIHBhcnNlSW50KHRoaXMuYm94X3BhbG4pKVxyXG5cdFx0XHRcdFx0dGhpcy5jaGFydERhdGEuc2VyaWVzWzBdLmRhdGEgPSAocGFyc2VJbnQodGhpcy5ib3hfcmVhbCkgLyBwYXJzZUludCh0aGlzLmJveF9wYWxuKSkudG9GaXhlZCgxKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5jaGFydERhdGEuc2VyaWVzWzBdLmRhdGEpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0XHJcblx0XHRcdC8vIOS4i+S6leiusOW9lVxyXG5cdFx0XHRnZXRfcGVyc29ubmVsX2Rvd253ZWxsX21vbnRoX2luZm8oeWVhciwgbW9udGgsIGRvd250aW1lKXtcclxuXHRcdFx0XHR0aGlzLiRwX2FwaS5wZXJzb25uZWxfZG93bndlbGxfbW9udGhfaW5mbyh7XHJcblx0XHRcdFx0XHRtb250aDogeWVhciArICctJyArIG1vbnRoLFxyXG5cdFx0XHRcdFx0c3RhZmZfbnVtOiB0aGlzLnBlb3BsZV9udW0sXHJcblx0XHRcdFx0XHRkb3dudGltZTogZG93bnRpbWUsXHJcblx0XHRcdFx0XHRtaW5lOnRoaXMubWluZVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzLmRhdGEuZGF0YSlcclxuXHRcdFx0XHRcdHRoaXMuaW5mb19saXN0ID0gcmVzLmRhdGEuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdFxyXG5cdFx0XHQvL+WIh+aNouaciOS7vVxyXG5cdFx0XHQgY2hhbmdlX21vbnRoKGl0ZW0saW5kZXgpe1xyXG5cdFx0XHRcdCBjb25zb2xlLmxvZyhpdGVtKVxyXG5cdFx0XHRcdCB0aGlzLmFjdGl2ZSA9IGluZGV4XHJcblx0XHRcdFx0IHRoaXMuZ2V0X3BlcnNvbm5lbF9kb3dud2VsbF9tb250aF9pbmZvKGl0ZW0ueWVhciwgaXRlbS5tb250aCwgaXRlbS50aW1lcylcclxuXHRcdFx0IH0sXHJcblx0XHRcdCBcclxuXHRcdFx0IC8vIOS4i+S6lei9qOi/uVxyXG5cdFx0XHQgZ29fcGVvcGxlX3RyYWNrKGRhdGUsdGltZSl7XHJcblx0XHRcdCBcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0IFx0XHR1cmw6XCIuLi9wZW9wbGVfdHJhY2svcGVvcGxlX3RyYWNrP3Blb3BsZV9udW09XCIrdGhpcy5wZW9wbGVfbnVtK1wiJnRpbWU9XCIrZGF0ZSt0aW1lK1wiJm1pbmU9XCIrdGhpcy5taW5lXHJcblx0XHRcdCBcdH0pXHJcblx0XHRcdCB9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuXHR9XHJcblx0LnNlY3Rpb25faW5mbyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDI1cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHJcblx0XHQubGVmdCB7XHJcblx0XHRcdHdpZHRoOiAzODBycHg7XHJcblxyXG5cdFx0XHQudXNlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQuYXZhdGFyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNDBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE0MHJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDhycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTQwcnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cclxuXHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzOHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZGVwYXJ0X25hbWUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3gge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTRycHg7XHJcblxyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0cGFkZGluZzogMzBycHg7XHJcblxyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdHRleHQge31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucmlnaHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMjBycHg7XHJcblx0XHRcdHdpZHRoOiAzMDBycHg7XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdC8qIOivt+agueaNrumcgOaxguS/ruaUueWbvuihqOWuueWZqOWwuuWvuO+8jOWmguaenOeItuWuueWZqOayoeaciemrmOW6puWbvuihqOWImeS8muaYvuekuuW8guW4uCAqL1xyXG5cdFx0XHQuY2hhcnRzLWJveCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxOTZycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0XHJcblx0Lm1vbnRoX2xpc3R7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMjBycHg7XHJcblx0XHQubGlzdHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Lml0ZW17XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHRcdFx0XHQubmFtZXtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHJweDtcclxuXHRcdFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjgwcnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ly8gY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwOUZFODtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXJweCBzb2xpZCAjMDA5RkU4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYWN0aXZle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwOUZFODtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmluZm9fbGlzdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHJweDtcclxuXHRcdC5saXN0e1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHQuaXRlbXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2YwZjBmMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQudGV4dHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxODcuNXJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cnB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pdGVtOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdGNvbG9yOiAjMDA5RkU4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgIzAwOUZFODtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogODBycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///297\n"); /***/ }), /* 298 */ /*!**************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/people_track/people_track.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 _people_track_vue_vue_type_template_id_2551c2e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./people_track.vue?vue&type=template&id=2551c2e4&mpType=page */ 299);\n/* harmony import */ var _people_track_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./people_track.vue?vue&type=script&lang=js&mpType=page */ 301);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _people_track_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _people_track_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _people_track_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _people_track_vue_vue_type_template_id_2551c2e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _people_track_vue_vue_type_template_id_2551c2e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _people_track_vue_vue_type_template_id_2551c2e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/personnel_orientation/people_track/people_track.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjk4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wZW9wbGVfdHJhY2sudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTI1NTFjMmU0Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wZW9wbGVfdHJhY2sudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Blb3BsZV90cmFjay52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vcGVvcGxlX3RyYWNrL3Blb3BsZV90cmFjay52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///298\n"); /***/ }), /* 299 */ /*!********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/people_track/people_track.vue?vue&type=template&id=2551c2e4&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_vue_vue_type_template_id_2551c2e4_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./people_track.vue?vue&type=template&id=2551c2e4&mpType=page */ 300); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_vue_vue_type_template_id_2551c2e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_vue_vue_type_template_id_2551c2e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_vue_vue_type_template_id_2551c2e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_vue_vue_type_template_id_2551c2e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 300 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/people_track/people_track.vue?vue&type=template&id=2551c2e4&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", "inner_box"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "inner_title"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "name"), attrs: { _i: 3 } }), _c("view", { staticClass: _vm._$s(4, "sc", "name"), attrs: { _i: 4 } }), _c("view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 } }) ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "list_item"), attrs: { _i: 6 } }, _vm._l(_vm._$s(7, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("7-" + $30, "sc", "item"), attrs: { _i: "7-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "text"), attrs: { _i: "8-" + $30 } }, [_vm._v(_vm._$s("8-" + $30, "t0-0", _vm._s(item.time)))] ), _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "text"), attrs: { _i: "9-" + $30 } }, [_vm._v(_vm._$s("9-" + $30, "t0-0", _vm._s(item.station)))] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "text"), attrs: { _i: "10-" + $30 } }, [_vm._v(_vm._$s("10-" + $30, "t0-0", _vm._s(item.slot)))] ) ] ) }), 0 ) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 301 */ /*!**************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/people_track/people_track.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./people_track.vue?vue&type=script&lang=js&mpType=page */ 302);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_people_track_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWt2QixDQUFnQiw2d0JBQUcsRUFBQyIsImZpbGUiOiIzMDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGVvcGxlX3RyYWNrLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGVvcGxlX3RyYWNrLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///301\n"); /***/ }), /* 302 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/personnel_orientation/people_track/people_track.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n mine: \"\",\n list: [] };\n\n\n },\n onLoad: function onLoad(option) {\n // console.log(option.people_num)\n this.mine = option.mine;\n\n this.get_info(option.people_num, option.time);\n },\n methods: {\n get_info: function get_info(staff_num, time) {var _this = this;\n this.$p_api.personnel_downwell_once_info({\n staff_num: staff_num,\n downtime: time,\n mine: this.mine }).\n then(function (res) {\n __f__(\"log\", res, \" at pages/production/personnel_orientation/people_track/people_track.vue:44\");\n _this.list = res.data.data;\n });\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24vcGVvcGxlX3RyYWNrL3Blb3BsZV90cmFjay52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNCQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGNBREE7QUFFQSxjQUZBOzs7QUFLQSxHQVBBO0FBUUEsUUFSQSxrQkFRQSxNQVJBLEVBUUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsR0FiQTtBQWNBO0FBQ0EsWUFEQSxvQkFDQSxTQURBLEVBQ0EsSUFEQSxFQUNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHNCQUZBO0FBR0EsdUJBSEE7QUFJQSxVQUpBLENBSUE7QUFDQTtBQUNBO0FBQ0EsT0FQQTtBQVFBLEtBVkEsRUFkQSxFIiwiZmlsZSI6IjMwMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXc+XG5cdFx0PHZpZXcgY2xhc3M9XCJpbm5lcl9ib3hcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lcl90aXRsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuaXtumXtDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwibmFtZVwiPuWMuuWfnzwvdmlldz4gLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5L2N572uPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPumpu+eVmeaXtumVvzwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RfaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPnt7aXRlbS50aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwidGV4dFwiPnt7aXRlbS5hcmVhfX08L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+e3tpdGVtLnN0YXRpb259fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPnt7aXRlbS5zbG90fX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRtaW5lOlwiXCIsXG5cdFx0XHRcdGxpc3Q6W10sXHJcblx0XHRcdFx0XG5cdFx0XHR9O1xuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdC8vIGNvbnNvbGUubG9nKG9wdGlvbi5wZW9wbGVfbnVtKVxyXG5cdFx0XHR0aGlzLm1pbmUgPSBvcHRpb24ubWluZVxyXG5cdFx0XHRcclxuXHRcdFx0dGhpcy5nZXRfaW5mbyhvcHRpb24ucGVvcGxlX251bSxvcHRpb24udGltZSlcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOntcclxuXHRcdFx0Z2V0X2luZm8oc3RhZmZfbnVtLHRpbWUpe1xyXG5cdFx0XHRcdHRoaXMuJHBfYXBpLnBlcnNvbm5lbF9kb3dud2VsbF9vbmNlX2luZm8oe1xyXG5cdFx0XHRcdFx0c3RhZmZfbnVtOnN0YWZmX251bSxcclxuXHRcdFx0XHRcdGRvd250aW1lOnRpbWUsXHJcblx0XHRcdFx0XHRtaW5lOnRoaXMubWluZVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdHRoaXMubGlzdCA9IHJlcy5kYXRhLmRhdGFcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cblx0LmlubmVyX2JveHtcclxuXHRcdC5pbm5lcl90aXRsZXtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDE7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IDk0cnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjNGNkZBO1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHQubmFtZXtcclxuXHRcdFx0XHR3aWR0aDogMjUwcnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjdycHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRjb2xvcjogIzIzMjYyNztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5saXN0X2l0ZW17XHJcblx0XHRcdHBhZGRpbmctdG9wOiA5NHJweDtcclxuXHRcdFx0Lml0ZW17XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcclxuXHRcdFx0XHQudGV4dHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNTBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDk0cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///302\n"); /***/ }), /* 303 */ /*!***************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/production_statistics/production_statistics.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 _production_statistics_vue_vue_type_template_id_1ad79d7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./production_statistics.vue?vue&type=template&id=1ad79d7e&mpType=page */ 304);\n/* harmony import */ var _production_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./production_statistics.vue?vue&type=script&lang=js&mpType=page */ 326);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _production_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _production_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _production_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _production_statistics_vue_vue_type_template_id_1ad79d7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _production_statistics_vue_vue_type_template_id_1ad79d7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _production_statistics_vue_vue_type_template_id_1ad79d7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/ningdongyunying/production_statistics/production_statistics.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkk7QUFDN0k7QUFDb0Y7QUFDTDs7O0FBRy9FO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHNHQUFNO0FBQ1IsRUFBRSwyR0FBTTtBQUNSLEVBQUUsb0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzAzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wcm9kdWN0aW9uX3N0YXRpc3RpY3MudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFhZDc5ZDdlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wcm9kdWN0aW9uX3N0YXRpc3RpY3MudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Byb2R1Y3Rpb25fc3RhdGlzdGljcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbmluZ2Rvbmd5dW55aW5nL3Byb2R1Y3Rpb25fc3RhdGlzdGljcy9wcm9kdWN0aW9uX3N0YXRpc3RpY3MudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///303\n"); /***/ }), /* 304 */ /*!*********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/production_statistics/production_statistics.vue?vue&type=template&id=1ad79d7e&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_vue_vue_type_template_id_1ad79d7e_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./production_statistics.vue?vue&type=template&id=1ad79d7e&mpType=page */ 305); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_vue_vue_type_template_id_1ad79d7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_vue_vue_type_template_id_1ad79d7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_vue_vue_type_template_id_1ad79d7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_vue_vue_type_template_id_1ad79d7e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 305 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/production_statistics/production_statistics.vue?vue&type=template&id=1ad79d7e&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 = { pProductionStatisticsSection1: __webpack_require__(/*! @/components/p-production-statistics-section-1/p-production-statistics-section-1.vue */ 306) .default, pProductionStatisticsSection2: __webpack_require__(/*! @/components/p-production-statistics-section-2/p-production-statistics-section-2.vue */ 311) .default, pProductionStatisticsSection3: __webpack_require__(/*! @/components/p-production-statistics-section-3/p-production-statistics-section-3.vue */ 316) .default, pProductionStatisticsSection4: __webpack_require__(/*! @/components/p-production-statistics-section-4/p-production-statistics-section-4.vue */ 321) .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", "section"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }), _c( "view", { staticClass: _vm._$s(3, "sc", "inner"), attrs: { _i: 3 } }, [_c("p-production-statistics-section-1", { attrs: { _i: 4 } })], 1 ) ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "section"), attrs: { _i: 5 } }, [ _c("view", { staticClass: _vm._$s(6, "sc", "title"), attrs: { _i: 6 } }), _c( "view", { staticClass: _vm._$s(7, "sc", "inner"), attrs: { _i: 7 } }, [_c("p-production-statistics-section-2", { attrs: { _i: 8 } })], 1 ) ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "section"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "title"), attrs: { _i: 10 } }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "text"), attrs: { _i: 11 } }, [ _c("view"), _c("view", { staticClass: _vm._$s(13, "sc", "right_text"), attrs: { _i: 13 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "inner"), attrs: { _i: 14 } }, [_c("p-production-statistics-section-3", { attrs: { _i: 15 } })], 1 ) ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "section"), attrs: { _i: 16 } }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "title"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "text"), attrs: { _i: 18 } }, [ _c("view"), _c("view", { staticClass: _vm._$s(20, "sc", "right_text"), attrs: { _i: 20 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "inner"), attrs: { _i: 21 } }, [_c("p-production-statistics-section-4", { attrs: { _i: 22 } })], 1 ) ] ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 306 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-1/p-production-statistics-section-1.vue ***! \****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_production_statistics_section_1_vue_vue_type_template_id_5a10e972___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-production-statistics-section-1.vue?vue&type=template&id=5a10e972& */ 307);\n/* harmony import */ var _p_production_statistics_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-production-statistics-section-1.vue?vue&type=script&lang=js& */ 309);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_production_statistics_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_production_statistics_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_production_statistics_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_production_statistics_section_1_vue_vue_type_template_id_5a10e972___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_production_statistics_section_1_vue_vue_type_template_id_5a10e972___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_production_statistics_section_1_vue_vue_type_template_id_5a10e972___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-production-statistics-section-1/p-production-statistics-section-1.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDcUY7QUFDTDs7O0FBR2hGO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHVHQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzA2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTEudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTVhMTBlOTcyJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTEvcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0xLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///306\n"); /***/ }), /* 307 */ /*!***********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-1/p-production-statistics-section-1.vue?vue&type=template&id=5a10e972& ***! \***********************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_vue_vue_type_template_id_5a10e972___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-statistics-section-1.vue?vue&type=template&id=5a10e972& */ 308); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_vue_vue_type_template_id_5a10e972___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_vue_vue_type_template_id_5a10e972___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_vue_vue_type_template_id_5a10e972___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_vue_vue_type_template_id_5a10e972___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 308 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-1/p-production-statistics-section-1.vue?vue&type=template&id=5a10e972& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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("canvas", { attrs: { id: "canvasRing", _i: 1 }, on: { touchstart: _vm.touchRing } }) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 309 */ /*!*****************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-1/p-production-statistics-section-1.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-statistics-section-1.vue?vue&type=script&lang=js& */ 310);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTR2QixDQUFnQix1eEJBQUcsRUFBQyIsImZpbGUiOiIzMDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0xLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcHJvZHVjdGlvbi1zdGF0aXN0aWNzLXNlY3Rpb24tMS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///309\n"); /***/ }), /* 310 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-1/p-production-statistics-section-1.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\nvar _uCharts = _interopRequireDefault(__webpack_require__(/*! @/components/u-charts/u-charts.js */ 137));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\nvar _self;var canvaRing = null;var _default = { data: function data() {return {\n cWidth: '',\n cHeight: '',\n pixelRatio: 1,\n serverData: '' };\n\n },\n mounted: function mounted() {\n _self = this;\n this.cWidth = uni.upx2px(700);\n this.cHeight = uni.upx2px(500);\n this.getServerData();\n },\n methods: {\n getServerData: function getServerData() {\n var Ring = {\n \"series\": [{\n \"name\": \"早班 63950.8 吨\",\n \"data\": 63950.8 },\n {\n \"name\": \"中班 5860.8 吨\",\n \"data\": 5860.8 },\n {\n \"name\": \"晚班 0 吨\",\n \"data\": 0 }] };\n\n\n _self.showRing(\"canvasRing\", Ring);\n },\n showRing: function showRing(canvasId, chartData) {\n canvaRing = new _uCharts.default({\n $this: _self,\n canvasId: canvasId,\n type: 'ring',\n fontSize: 11,\n legend: {\n show: true,\n position: 'left',\n lineHeight: 40 },\n\n title: {\n name: '69811.6吨',\n color: '#000000',\n fontSize: 20 * _self.pixelRatio,\n offsetY: 20 * _self.pixelRatio },\n\n subtitle: {\n name: '总产量',\n color: '#666666',\n fontSize: 14 * _self.pixelRatio,\n offsetY: -30 * _self.pixelRatio },\n\n extra: {\n pie: {\n offsetAngle: -90,\n ringWidth: 20 * _self.pixelRatio,\n labelWidth: 15 } },\n\n\n background: '#FFFFFF',\n pixelRatio: _self.pixelRatio,\n series: chartData.series,\n animation: true,\n width: _self.cWidth * _self.pixelRatio,\n height: _self.cHeight * _self.pixelRatio,\n disablePieStroke: true,\n dataLabel: false });\n\n },\n touchRing: function touchRing(e) {\n canvaRing.showToolTip(e, {\n format: function format(item) {\n // return item.name + ' : ' + item.data + ' 吨'\n return item.name;\n } });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTEvcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0xLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBT0EseUc7Ozs7OztBQUNBLFVBQ0EscUIsZUFFQSxFQUNBLElBREEsa0JBQ0EsQ0FDQTtBQUNBLGdCQURBO0FBRUEsaUJBRkE7QUFHQSxtQkFIQTtBQUlBLG9CQUpBOztBQU1BLEdBUkE7QUFTQSxTQVRBLHFCQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQWRBO0FBZUE7QUFDQSxpQkFEQSwyQkFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FEQTtBQUVBLHlCQUZBO0FBR0E7QUFDQSwrQkFEQTtBQUVBLHdCQUZBLEVBSEE7QUFNQTtBQUNBLDBCQURBO0FBRUEsbUJBRkEsRUFOQSxDQURBOzs7QUFZQTtBQUNBLEtBZkE7QUFnQkEsWUFoQkEsb0JBZ0JBLFFBaEJBLEVBZ0JBLFNBaEJBLEVBZ0JBO0FBQ0E7QUFDQSxvQkFEQTtBQUVBLDBCQUZBO0FBR0Esb0JBSEE7QUFJQSxvQkFKQTtBQUtBO0FBQ0Esb0JBREE7QUFFQSwwQkFGQTtBQUdBLHdCQUhBLEVBTEE7O0FBVUE7QUFDQSwwQkFEQTtBQUVBLDBCQUZBO0FBR0EseUNBSEE7QUFJQSx3Q0FKQSxFQVZBOztBQWdCQTtBQUNBLHFCQURBO0FBRUEsMEJBRkE7QUFHQSx5Q0FIQTtBQUlBLHlDQUpBLEVBaEJBOztBQXNCQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSw0Q0FGQTtBQUdBLDBCQUhBLEVBREEsRUF0QkE7OztBQTZCQSw2QkE3QkE7QUE4QkEsb0NBOUJBO0FBK0JBLGdDQS9CQTtBQWdDQSx1QkFoQ0E7QUFpQ0EsOENBakNBO0FBa0NBLGdEQWxDQTtBQW1DQSw4QkFuQ0E7QUFvQ0Esd0JBcENBOztBQXNDQSxLQXZEQTtBQXdEQSxhQXhEQSxxQkF3REEsQ0F4REEsRUF3REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBSkE7O0FBTUEsS0EvREEsRUFmQSxFIiwiZmlsZSI6IjMxMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDxjYW52YXMgY2FudmFzLWlkPVwiY2FudmFzUmluZ1wiIGlkPVwiY2FudmFzUmluZ1wiIEB0b3VjaHN0YXJ0PVwidG91Y2hSaW5nXCIgc3R5bGU9XCJ3aWR0aDogNzAwdXB4OyBoZWlnaHQ6NTAwdXB4O1wiID48L2NhbnZhcz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB1Q2hhcnRzIGZyb20gJ0AvY29tcG9uZW50cy91LWNoYXJ0cy91LWNoYXJ0cy5qcyc7XHJcblx0dmFyIF9zZWxmO1xyXG5cdHZhciBjYW52YVJpbmcgPSBudWxsO1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGNXaWR0aDogJycsXHJcblx0XHRcdFx0Y0hlaWdodDogJycsXHJcblx0XHRcdFx0cGl4ZWxSYXRpbzogMSxcclxuXHRcdFx0XHRzZXJ2ZXJEYXRhOiAnJyxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdF9zZWxmID0gdGhpcztcclxuXHRcdFx0dGhpcy5jV2lkdGggPSB1bmkudXB4MnB4KDcwMCk7XHJcblx0XHRcdHRoaXMuY0hlaWdodCA9IHVuaS51cHgycHgoNTAwKTtcclxuXHRcdFx0dGhpcy5nZXRTZXJ2ZXJEYXRhKCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRTZXJ2ZXJEYXRhKCkge1xyXG5cdFx0XHRcdGxldCBSaW5nID0ge1xyXG5cdFx0XHRcdFx0XCJzZXJpZXNcIjogW3tcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5pep54+tIDYzOTUwLjgg5ZCoXCIsXHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiA2Mzk1MC44XHJcblx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFwibmFtZVwiOiBcIuS4reePrSA1ODYwLjgg5ZCoXCIsXHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiA1ODYwLjhcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5pma54+tIDAg5ZCoXCIsXHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiAwXHJcblx0XHRcdFx0XHR9XVxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0X3NlbGYuc2hvd1JpbmcoXCJjYW52YXNSaW5nXCIsIFJpbmcpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93UmluZyhjYW52YXNJZCwgY2hhcnREYXRhKSB7XHJcblx0XHRcdFx0Y2FudmFSaW5nID0gbmV3IHVDaGFydHMoe1xyXG5cdFx0XHRcdFx0JHRoaXM6IF9zZWxmLFxyXG5cdFx0XHRcdFx0Y2FudmFzSWQ6IGNhbnZhc0lkLFxyXG5cdFx0XHRcdFx0dHlwZTogJ3JpbmcnLFxyXG5cdFx0XHRcdFx0Zm9udFNpemU6IDExLFxyXG5cdFx0XHRcdFx0bGVnZW5kOiB7XHJcblx0XHRcdFx0XHRcdHNob3c6IHRydWUsXHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiAnbGVmdCcsXHJcblx0XHRcdFx0XHRcdGxpbmVIZWlnaHQ6IDQwLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHRpdGxlOiB7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICc2OTgxMS425ZCoJyxcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICcjMDAwMDAwJyxcclxuXHRcdFx0XHRcdFx0Zm9udFNpemU6IDIwICogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdFx0b2Zmc2V0WTogMjAgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHN1YnRpdGxlOiB7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICfmgLvkuqfph48nLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJyM2NjY2NjYnLFxyXG5cdFx0XHRcdFx0XHRmb250U2l6ZTogMTQgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0XHRvZmZzZXRZOiAtMzAgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGV4dHJhOiB7XHJcblx0XHRcdFx0XHRcdHBpZToge1xyXG5cdFx0XHRcdFx0XHRcdG9mZnNldEFuZ2xlOiAtOTAsXHJcblx0XHRcdFx0XHRcdFx0cmluZ1dpZHRoOiAyMCAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRcdFx0bGFiZWxXaWR0aDogMTVcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICcjRkZGRkZGJyxcclxuXHRcdFx0XHRcdHBpeGVsUmF0aW86IF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRzZXJpZXM6IGNoYXJ0RGF0YS5zZXJpZXMsXHJcblx0XHRcdFx0XHRhbmltYXRpb246IHRydWUsXHJcblx0XHRcdFx0XHR3aWR0aDogX3NlbGYuY1dpZHRoICogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdGhlaWdodDogX3NlbGYuY0hlaWdodCAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRkaXNhYmxlUGllU3Ryb2tlOiB0cnVlLFxyXG5cdFx0XHRcdFx0ZGF0YUxhYmVsOiBmYWxzZSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0dG91Y2hSaW5nKGUpIHtcclxuXHRcdFx0XHRjYW52YVJpbmcuc2hvd1Rvb2xUaXAoZSwge1xyXG5cdFx0XHRcdFx0Zm9ybWF0OiBmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRcdFx0XHRcdC8vIHJldHVybiBpdGVtLm5hbWUgKyAnIDogJyArIGl0ZW0uZGF0YSArICcg5ZCoJ1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5uYW1lIFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///310\n"); /***/ }), /* 311 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-2/p-production-statistics-section-2.vue ***! \****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_production_statistics_section_2_vue_vue_type_template_id_231ff834___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-production-statistics-section-2.vue?vue&type=template&id=231ff834& */ 312);\n/* harmony import */ var _p_production_statistics_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-production-statistics-section-2.vue?vue&type=script&lang=js& */ 314);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_production_statistics_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_production_statistics_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_production_statistics_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_production_statistics_section_2_vue_vue_type_template_id_231ff834___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_production_statistics_section_2_vue_vue_type_template_id_231ff834___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_production_statistics_section_2_vue_vue_type_template_id_231ff834___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-production-statistics-section-2/p-production-statistics-section-2.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDcUY7QUFDTDs7O0FBR2hGO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHVHQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTIzMWZmODM0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTIvcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0yLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///311\n"); /***/ }), /* 312 */ /*!***********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-2/p-production-statistics-section-2.vue?vue&type=template&id=231ff834& ***! \***********************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_vue_vue_type_template_id_231ff834___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-statistics-section-2.vue?vue&type=template&id=231ff834& */ 313); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_vue_vue_type_template_id_231ff834___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_vue_vue_type_template_id_231ff834___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_vue_vue_type_template_id_231ff834___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_vue_vue_type_template_id_231ff834___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 313 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-2/p-production-statistics-section-2.vue?vue&type=template&id=231ff834& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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("canvas", { attrs: { id: "canvasPie", _i: 1 }, on: { touchstart: _vm.touchPie } }) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 314 */ /*!*****************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-2/p-production-statistics-section-2.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-statistics-section-2.vue?vue&type=script&lang=js& */ 315);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTR2QixDQUFnQix1eEJBQUcsRUFBQyIsImZpbGUiOiIzMTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0yLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcHJvZHVjdGlvbi1zdGF0aXN0aWNzLXNlY3Rpb24tMi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///314\n"); /***/ }), /* 315 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-2/p-production-statistics-section-2.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\nvar _uCharts = _interopRequireDefault(__webpack_require__(/*! @/components/u-charts/u-charts.js */ 137));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\nvar _self;var canvaPie = null;var _default = { data: function data() {return {\n cWidth: '',\n cHeight: '',\n pixelRatio: 1,\n serverData: '' };\n\n },\n mounted: function mounted() {\n _self = this;\n this.cWidth = uni.upx2px(700);\n this.cHeight = uni.upx2px(700);\n this.getServerData();\n },\n methods: {\n getServerData: function getServerData() {\n var Pie = {\n \"series\": [{\n \"name\": \"梅花井矿 0%\",\n \"data\": 0 },\n {\n \"name\": \"枣泉矿 15.3%\",\n \"data\": 10493.3 },\n {\n \"name\": \"红柳矿 11.21%\",\n \"data\": 7837 },\n {\n \"name\": \"麦垛山矿 13.91%\",\n \"data\": 9711.1 },\n {\n \"name\": \"金凤矿 5.27%\",\n \"data\": 3683.7 },\n {\n \"name\": \"双马矿 4.29%\",\n \"data\": 2999.2 },\n {\n \"name\": \"石槽村矿 7.35%\",\n \"data\": 5138.5 },\n {\n \"name\": \"灵新矿 5.72%\",\n \"data\": 3994.7 },\n {\n \"name\": \"任家庄矿 2.22%\",\n \"data\": 1556.5 },\n {\n \"name\": \"红石湾矿 0%\",\n \"data\": 0 },\n {\n \"name\": \"羊二矿 1.55%\",\n \"data\": 1085.6 },\n {\n \"name\": \"羊一矿 28.79%\",\n \"data\": 20104 },\n {\n \"name\": \"白芨沟井 4.59%\",\n \"data\": 3207.9 },\n {\n \"name\": \"大峰矿 0%\",\n \"data\": 0 }] };\n\n\n _self.showPie(\"canvasPie\", Pie);\n },\n showPie: function showPie(canvasId, chartData) {\n canvaPie = new _uCharts.default({\n $this: _self,\n canvasId: canvasId,\n type: 'pie',\n fontSize: 11,\n legend: {\n show: true,\n position: 'right',\n lineHeight: 20 },\n\n background: '#FFFFFF',\n pixelRatio: _self.pixelRatio,\n series: chartData.series,\n animation: true,\n width: _self.cWidth * _self.pixelRatio,\n height: _self.cHeight * _self.pixelRatio,\n dataLabel: false,\n extra: {\n pie: {\n lableWidth: 15 } } });\n\n\n\n },\n touchPie: function touchPie(e) {\n canvaPie.showToolTip(e, {\n format: function format(item) {\n return item.name + ' : ' + item.data + ' 吨';\n } });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTIvcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0yLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBT0EseUc7Ozs7OztBQUNBLFVBQ0Esb0IsZUFFQSxFQUNBLElBREEsa0JBQ0EsQ0FDQTtBQUNBLGdCQURBO0FBRUEsaUJBRkE7QUFHQSxtQkFIQTtBQUlBLG9CQUpBOztBQU1BLEdBUkE7QUFTQSxTQVRBLHFCQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQWRBO0FBZUE7QUFDQSxpQkFEQSwyQkFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFEQTtBQUVBLG1CQUZBO0FBR0E7QUFDQSw2QkFEQTtBQUVBLHlCQUZBLEVBSEE7QUFNQTtBQUNBLDhCQURBO0FBRUEsc0JBRkEsRUFOQTtBQVNBO0FBQ0EsK0JBREE7QUFFQSx3QkFGQSxFQVRBO0FBWUE7QUFDQSw2QkFEQTtBQUVBLHdCQUZBLEVBWkE7QUFlQTtBQUNBLDZCQURBO0FBRUEsd0JBRkEsRUFmQTtBQWtCQTtBQUNBLDhCQURBO0FBRUEsd0JBRkEsRUFsQkE7QUFxQkE7QUFDQSw2QkFEQTtBQUVBLHdCQUZBLEVBckJBO0FBd0JBO0FBQ0EsOEJBREE7QUFFQSx3QkFGQSxFQXhCQTtBQTJCQTtBQUNBLDJCQURBO0FBRUEsbUJBRkEsRUEzQkE7QUE4QkE7QUFDQSw2QkFEQTtBQUVBLHdCQUZBLEVBOUJBO0FBaUNBO0FBQ0EsOEJBREE7QUFFQSx1QkFGQSxFQWpDQTtBQW9DQTtBQUNBLDhCQURBO0FBRUEsd0JBRkEsRUFwQ0E7QUF1Q0E7QUFDQSwwQkFEQTtBQUVBLG1CQUZBLEVBdkNBLENBREE7OztBQTZDQTtBQUNBLEtBaERBO0FBaURBLFdBakRBLG1CQWlEQSxRQWpEQSxFQWlEQSxTQWpEQSxFQWlEQTtBQUNBO0FBQ0Esb0JBREE7QUFFQSwwQkFGQTtBQUdBLG1CQUhBO0FBSUEsb0JBSkE7QUFLQTtBQUNBLG9CQURBO0FBRUEsMkJBRkE7QUFHQSx3QkFIQSxFQUxBOztBQVVBLDZCQVZBO0FBV0Esb0NBWEE7QUFZQSxnQ0FaQTtBQWFBLHVCQWJBO0FBY0EsOENBZEE7QUFlQSxnREFmQTtBQWdCQSx3QkFoQkE7QUFpQkE7QUFDQTtBQUNBLDBCQURBLEVBREEsRUFqQkE7Ozs7QUF1QkEsS0F6RUE7QUEwRUEsWUExRUEsb0JBMEVBLENBMUVBLEVBMEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FIQTs7QUFLQSxLQWhGQSxFQWZBLEUiLCJmaWxlIjoiMzE1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PGNhbnZhcyBjYW52YXMtaWQ9XCJjYW52YXNQaWVcIiBpZD1cImNhbnZhc1BpZVwiIEB0b3VjaHN0YXJ0PVwidG91Y2hQaWVcIiBzdHlsZT1cIndpZHRoOiA3MDB1cHg7IGhlaWdodDo3MDB1cHg7XCI+PC9jYW52YXM+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgdUNoYXJ0cyBmcm9tICdAL2NvbXBvbmVudHMvdS1jaGFydHMvdS1jaGFydHMuanMnO1xyXG5cdHZhciBfc2VsZjtcclxuXHR2YXIgY2FudmFQaWU9bnVsbDtcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRjV2lkdGg6ICcnLFxyXG5cdFx0XHRcdGNIZWlnaHQ6ICcnLFxyXG5cdFx0XHRcdHBpeGVsUmF0aW86IDEsXHJcblx0XHRcdFx0c2VydmVyRGF0YTogJycsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHRfc2VsZiA9IHRoaXM7XHJcblx0XHRcdHRoaXMuY1dpZHRoID0gdW5pLnVweDJweCg3MDApO1xyXG5cdFx0XHR0aGlzLmNIZWlnaHQgPSB1bmkudXB4MnB4KDcwMCk7XHJcblx0XHRcdHRoaXMuZ2V0U2VydmVyRGF0YSgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0U2VydmVyRGF0YSgpIHtcclxuXHRcdFx0XHRsZXQgUGllID0ge1xyXG5cdFx0XHRcdFx0XCJzZXJpZXNcIjogW3tcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5qKF6Iqx5LqV55+/IDAlXCIsXHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiAwXHJcblx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFwibmFtZVwiOiBcIuaeo+azieefvyAxNS4zJVwiLFxyXG5cdFx0XHRcdFx0XHRcImRhdGFcIjogMTA0OTMuM1xyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLnuqLmn7Pnn78gMTEuMjElXCIsXHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiA3ODM3XHJcblx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFwibmFtZVwiOiBcIum6puWem+WxseefvyAxMy45MSVcIixcclxuXHRcdFx0XHRcdFx0XCJkYXRhXCI6IDk3MTEuMVxyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLph5Hlh6Tnn78gNS4yNyVcIixcclxuXHRcdFx0XHRcdFx0XCJkYXRhXCI6IDM2ODMuN1xyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLlj4zpqaznn78gNC4yOSVcIixcclxuXHRcdFx0XHRcdFx0XCJkYXRhXCI6IDI5OTkuMlxyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLnn7Pmp73mnZHnn78gNy4zNSVcIixcclxuXHRcdFx0XHRcdFx0XCJkYXRhXCI6IDUxMzguNVxyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLngbXmlrDnn78gNS43MiVcIixcclxuXHRcdFx0XHRcdFx0XCJkYXRhXCI6IDM5OTQuN1xyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLku7vlrrbluoTnn78gMi4yMiVcIixcclxuXHRcdFx0XHRcdFx0XCJkYXRhXCI6IDE1NTYuNVxyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLnuqLnn7Pmub7nn78gMCVcIixcclxuXHRcdFx0XHRcdFx0XCJkYXRhXCI6IDBcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi576K5LqM55+/IDEuNTUlXCIsXHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiAxMDg1LjZcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi576K5LiA55+/IDI4Ljc5JVwiLFxyXG5cdFx0XHRcdFx0XHRcImRhdGFcIjogMjAxMDRcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi55m96Iqo5rKf5LqVIDQuNTklXCIsXHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiAzMjA3LjlcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5aSn5bOw55+/IDAlXCIsXHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiAwXHJcblx0XHRcdFx0XHR9XVxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0X3NlbGYuc2hvd1BpZShcImNhbnZhc1BpZVwiLCBQaWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93UGllKGNhbnZhc0lkLCBjaGFydERhdGEpIHtcclxuXHRcdFx0XHRjYW52YVBpZSA9IG5ldyB1Q2hhcnRzKHtcclxuXHRcdFx0XHRcdCR0aGlzOiBfc2VsZixcclxuXHRcdFx0XHRcdGNhbnZhc0lkOiBjYW52YXNJZCxcclxuXHRcdFx0XHRcdHR5cGU6ICdwaWUnLFxyXG5cdFx0XHRcdFx0Zm9udFNpemU6IDExLFxyXG5cdFx0XHRcdFx0bGVnZW5kOiB7XHJcblx0XHRcdFx0XHRcdHNob3c6IHRydWUsXHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiAncmlnaHQnLFxyXG5cdFx0XHRcdFx0XHRsaW5lSGVpZ2h0OiAyMCxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAnI0ZGRkZGRicsXHJcblx0XHRcdFx0XHRwaXhlbFJhdGlvOiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0c2VyaWVzOiBjaGFydERhdGEuc2VyaWVzLFxyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiB0cnVlLFxyXG5cdFx0XHRcdFx0d2lkdGg6IF9zZWxmLmNXaWR0aCAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRoZWlnaHQ6IF9zZWxmLmNIZWlnaHQgKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0ZGF0YUxhYmVsOiBmYWxzZSxcclxuXHRcdFx0XHRcdGV4dHJhOiB7XHJcblx0XHRcdFx0XHRcdHBpZToge1xyXG5cdFx0XHRcdFx0XHRcdGxhYmxlV2lkdGg6IDE1XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHRvdWNoUGllKGUpIHtcclxuXHRcdFx0XHRjYW52YVBpZS5zaG93VG9vbFRpcChlLCB7XHJcblx0XHRcdFx0XHRmb3JtYXQ6IGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIGl0ZW0ubmFtZSArICcgOiAnICsgaXRlbS5kYXRhICsgJyDlkKgnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///315\n"); /***/ }), /* 316 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-3/p-production-statistics-section-3.vue ***! \****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_production_statistics_section_3_vue_vue_type_template_id_27a1f214___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-production-statistics-section-3.vue?vue&type=template&id=27a1f214& */ 317);\n/* harmony import */ var _p_production_statistics_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-production-statistics-section-3.vue?vue&type=script&lang=js& */ 319);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_production_statistics_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_production_statistics_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_production_statistics_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_production_statistics_section_3_vue_vue_type_template_id_27a1f214___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_production_statistics_section_3_vue_vue_type_template_id_27a1f214___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_production_statistics_section_3_vue_vue_type_template_id_27a1f214___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-production-statistics-section-3/p-production-statistics-section-3.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDcUY7QUFDTDs7O0FBR2hGO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHVHQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTI3YTFmMjE0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTMvcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0zLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///316\n"); /***/ }), /* 317 */ /*!***********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-3/p-production-statistics-section-3.vue?vue&type=template&id=27a1f214& ***! \***********************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_vue_vue_type_template_id_27a1f214___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-statistics-section-3.vue?vue&type=template&id=27a1f214& */ 318); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_vue_vue_type_template_id_27a1f214___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_vue_vue_type_template_id_27a1f214___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_vue_vue_type_template_id_27a1f214___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_vue_vue_type_template_id_27a1f214___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 318 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-3/p-production-statistics-section-3.vue?vue&type=template&id=27a1f214& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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("canvas", { attrs: { id: "canvasColumnStack", _i: 1 }, on: { touchstart: _vm.touchColumn } }) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 319 */ /*!*****************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-3/p-production-statistics-section-3.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-statistics-section-3.vue?vue&type=script&lang=js& */ 320);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTR2QixDQUFnQix1eEJBQUcsRUFBQyIsImZpbGUiOiIzMTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcHJvZHVjdGlvbi1zdGF0aXN0aWNzLXNlY3Rpb24tMy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///319\n"); /***/ }), /* 320 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-3/p-production-statistics-section-3.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\nvar _uCharts = _interopRequireDefault(__webpack_require__(/*! @/components/u-charts/u-charts.js */ 137));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\nvar _self;var canvaColumn = null;var _default = { data: function data() {return {\n cWidth: '',\n cHeight: '',\n pixelRatio: 1,\n serverData: '' };\n\n },\n mounted: function mounted() {\n _self = this;\n this.cWidth = uni.upx2px(700);\n this.cHeight = uni.upx2px(780);\n this.getServerData();\n },\n methods: {\n getServerData: function getServerData() {\n\n var ColumnStack = {\n \"categories\": [\"19日\", \"20日\", \"21日\", \"22日\", \"23日\", \"24日\", \"25日\"],\n \"series\": [{\n \"name\": \"早班\",\n \"data\": [96258.6, 102354.2, 87569.5, 87512.2, 79854.2, 89896.7, 80666.3] },\n {\n \"name\": \"中班\",\n \"data\": [15089.5, 34256.1, 30659.7, 28665.1, 27458.6, 26597.4, 12658.7] },\n {\n \"name\": \"晚班\",\n \"data\": [105203.2, 116542.2, 102654.2, 106598.2, 113568.2, 99685.2, 0] }] };\n\n\n _self.showColumnStack(\"canvasColumnStack\", ColumnStack);\n },\n showColumnStack: function showColumnStack(canvasId, chartData) {\n canvaColumn = new _uCharts.default({\n $this: _self,\n canvasId: canvasId,\n type: 'column',\n legend: {\n show: true,\n position: 'top',\n itemGap: 30 },\n\n fontSize: 11,\n background: '#FFFFFF',\n pixelRatio: _self.pixelRatio,\n animation: true,\n categories: chartData.categories,\n series: chartData.series,\n xAxis: {\n disableGrid: true },\n\n yAxis: {\n //disabled:true\n },\n dataLabel: false,\n width: _self.cWidth * _self.pixelRatio,\n height: _self.cHeight * _self.pixelRatio,\n extra: {\n column: {\n type: 'stack',\n width: _self.cWidth * _self.pixelRatio * 0.5 / chartData.categories.length } } });\n\n\n\n\n },\n touchColumn: function touchColumn(e) {\n canvaColumn.showToolTip(e, {\n format: function format(item, category) {\n // return category + ' ' + item.name + ':' + item.data\n return item.name + ':' + item.data;\n } });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTMvcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0zLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBT0EseUc7Ozs7OztBQUNBLFVBQ0EsdUIsZUFFQSxFQUNBLElBREEsa0JBQ0EsQ0FDQTtBQUNBLGdCQURBO0FBRUEsaUJBRkE7QUFHQSxtQkFIQTtBQUlBLG9CQUpBOztBQU1BLEdBUkE7QUFTQSxTQVRBLHFCQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQWRBO0FBZUE7QUFDQSxpQkFEQSwyQkFDQTs7QUFFQTtBQUNBLHVFQURBO0FBRUE7QUFDQSxzQkFEQTtBQUVBLGtGQUZBO0FBR0E7QUFDQSxzQkFEQTtBQUVBLGlGQUZBLEVBSEE7QUFNQTtBQUNBLHNCQURBO0FBRUEsZ0ZBRkEsRUFOQSxDQUZBOzs7QUFhQTtBQUNBLEtBakJBO0FBa0JBLG1CQWxCQSwyQkFrQkEsUUFsQkEsRUFrQkEsU0FsQkEsRUFrQkE7QUFDQTtBQUNBLG9CQURBO0FBRUEsMEJBRkE7QUFHQSxzQkFIQTtBQUlBO0FBQ0Esb0JBREE7QUFFQSx5QkFGQTtBQUdBLHFCQUhBLEVBSkE7O0FBU0Esb0JBVEE7QUFVQSw2QkFWQTtBQVdBLG9DQVhBO0FBWUEsdUJBWkE7QUFhQSx3Q0FiQTtBQWNBLGdDQWRBO0FBZUE7QUFDQSwyQkFEQSxFQWZBOztBQWtCQTtBQUNBO0FBREEsU0FsQkE7QUFxQkEsd0JBckJBO0FBc0JBLDhDQXRCQTtBQXVCQSxnREF2QkE7QUF3QkE7QUFDQTtBQUNBLHlCQURBO0FBRUEsc0ZBRkEsRUFEQSxFQXhCQTs7Ozs7QUFnQ0EsS0FuREE7QUFvREEsZUFwREEsdUJBb0RBLENBcERBLEVBb0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUpBOztBQU1BLEtBM0RBLEVBZkEsRSIsImZpbGUiOiIzMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8Y2FudmFzIGNhbnZhcy1pZD1cImNhbnZhc0NvbHVtblN0YWNrXCIgaWQ9XCJjYW52YXNDb2x1bW5TdGFja1wiIEB0b3VjaHN0YXJ0PVwidG91Y2hDb2x1bW5cIiBzdHlsZT1cIndpZHRoOiA3MDBycHg7IGhlaWdodDogODAwcnB4O1wiPjwvY2FudmFzPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHVDaGFydHMgZnJvbSAnQC9jb21wb25lbnRzL3UtY2hhcnRzL3UtY2hhcnRzLmpzJztcclxuXHR2YXIgX3NlbGY7XHJcblx0dmFyIGNhbnZhQ29sdW1uID0gbnVsbDtcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRjV2lkdGg6ICcnLFxyXG5cdFx0XHRcdGNIZWlnaHQ6ICcnLFxyXG5cdFx0XHRcdHBpeGVsUmF0aW86IDEsXHJcblx0XHRcdFx0c2VydmVyRGF0YTogJycsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0X3NlbGYgPSB0aGlzO1xyXG5cdFx0XHR0aGlzLmNXaWR0aCA9IHVuaS51cHgycHgoNzAwKTtcclxuXHRcdFx0dGhpcy5jSGVpZ2h0ID0gdW5pLnVweDJweCg3ODApO1xyXG5cdFx0XHR0aGlzLmdldFNlcnZlckRhdGEoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldFNlcnZlckRhdGEoKSB7XHJcblxyXG5cdFx0XHRcdGxldCBDb2x1bW5TdGFjayA9IHtcclxuXHRcdFx0XHRcdCBcImNhdGVnb3JpZXNcIjogW1wiMTnml6VcIiwgXCIyMOaXpVwiLCBcIjIx5pelXCIsIFwiMjLml6VcIiwgXCIyM+aXpVwiLCBcIjI05pelXCIsXCIyNeaXpVwiXSxcclxuXHRcdFx0XHRcdCAgXCJzZXJpZXNcIjogW3tcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5pep54+tXCIsXHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiBbOTYyNTguNiwgMTAyMzU0LjIsIDg3NTY5LjUsIDg3NTEyLjIsIDc5ODU0LjIsIDg5ODk2LjcsODA2NjYuM11cclxuXHRcdFx0XHRcdCAgfSwge1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLkuK3nj61cIixcclxuXHRcdFx0XHRcdFx0XCJkYXRhXCI6IFsxNTA4OS41LCAzNDI1Ni4xLCAzMDY1OS43LCAyODY2NS4xLCAyNzQ1OC42LCAyNjU5Ny40LDEyNjU4LjddXHJcblx0XHRcdFx0XHQgIH0sIHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5pma54+tXCIsXHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiBbMTA1MjAzLjIsIDExNjU0Mi4yLCAxMDI2NTQuMiwgMTA2NTk4LjIsIDExMzU2OC4yLCA5OTY4NS4yLDBdXHJcblx0XHRcdFx0XHQgIH1dXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRfc2VsZi5zaG93Q29sdW1uU3RhY2soXCJjYW52YXNDb2x1bW5TdGFja1wiLCBDb2x1bW5TdGFjayk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dDb2x1bW5TdGFjayhjYW52YXNJZCwgY2hhcnREYXRhKSB7XHJcblx0XHRcdFx0Y2FudmFDb2x1bW4gPSBuZXcgdUNoYXJ0cyh7XHJcblx0XHRcdFx0XHQkdGhpczogX3NlbGYsXHJcblx0XHRcdFx0XHRjYW52YXNJZDogY2FudmFzSWQsXHJcblx0XHRcdFx0XHR0eXBlOiAnY29sdW1uJyxcclxuXHRcdFx0XHRcdGxlZ2VuZDoge1xyXG5cdFx0XHRcdFx0XHRzaG93OiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogJ3RvcCcsXHJcblx0XHRcdFx0XHRcdGl0ZW1HYXA6IDMwLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZvbnRTaXplOiAxMSxcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICcjRkZGRkZGJyxcclxuXHRcdFx0XHRcdHBpeGVsUmF0aW86IF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRhbmltYXRpb246IHRydWUsXHJcblx0XHRcdFx0XHRjYXRlZ29yaWVzOiBjaGFydERhdGEuY2F0ZWdvcmllcyxcclxuXHRcdFx0XHRcdHNlcmllczogY2hhcnREYXRhLnNlcmllcyxcclxuXHRcdFx0XHRcdHhBeGlzOiB7XHJcblx0XHRcdFx0XHRcdGRpc2FibGVHcmlkOiB0cnVlLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHlBeGlzOiB7XHJcblx0XHRcdFx0XHRcdC8vZGlzYWJsZWQ6dHJ1ZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGRhdGFMYWJlbDogZmFsc2UsXHJcblx0XHRcdFx0XHR3aWR0aDogX3NlbGYuY1dpZHRoICogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdGhlaWdodDogX3NlbGYuY0hlaWdodCAqIF9zZWxmLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRleHRyYToge1xyXG5cdFx0XHRcdFx0XHRjb2x1bW46IHtcclxuXHRcdFx0XHRcdFx0XHR0eXBlOiAnc3RhY2snLFxyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBfc2VsZi5jV2lkdGggKiBfc2VsZi5waXhlbFJhdGlvICogMC41IC8gY2hhcnREYXRhLmNhdGVnb3JpZXMubGVuZ3RoXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdHRvdWNoQ29sdW1uKGUpIHtcclxuXHRcdFx0XHRjYW52YUNvbHVtbi5zaG93VG9vbFRpcChlLCB7XHJcblx0XHRcdFx0XHRmb3JtYXQ6IGZ1bmN0aW9uKGl0ZW0sIGNhdGVnb3J5KSB7XHJcblx0XHRcdFx0XHRcdC8vIHJldHVybiBjYXRlZ29yeSArICcgJyArIGl0ZW0ubmFtZSArICc6JyArIGl0ZW0uZGF0YVxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5uYW1lICsgJzonICsgaXRlbS5kYXRhXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///320\n"); /***/ }), /* 321 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-4/p-production-statistics-section-4.vue ***! \****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _p_production_statistics_section_4_vue_vue_type_template_id_9583d490___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./p-production-statistics-section-4.vue?vue&type=template&id=9583d490& */ 322);\n/* harmony import */ var _p_production_statistics_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./p-production-statistics-section-4.vue?vue&type=script&lang=js& */ 324);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _p_production_statistics_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _p_production_statistics_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _p_production_statistics_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _p_production_statistics_section_4_vue_vue_type_template_id_9583d490___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _p_production_statistics_section_4_vue_vue_type_template_id_9583d490___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _p_production_statistics_section_4_vue_vue_type_template_id_9583d490___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/p-production-statistics-section-4/p-production-statistics-section-4.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDcUY7QUFDTDs7O0FBR2hGO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHVHQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzIxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTk1ODNkNDkwJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi00LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi00LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTQvcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi00LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///321\n"); /***/ }), /* 322 */ /*!***********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-4/p-production-statistics-section-4.vue?vue&type=template&id=9583d490& ***! \***********************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_vue_vue_type_template_id_9583d490___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-statistics-section-4.vue?vue&type=template&id=9583d490& */ 323); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_vue_vue_type_template_id_9583d490___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_vue_vue_type_template_id_9583d490___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_vue_vue_type_template_id_9583d490___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_vue_vue_type_template_id_9583d490___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 323 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-4/p-production-statistics-section-4.vue?vue&type=template&id=9583d490& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 */ 8) .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", "list"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "item"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "item_title"), attrs: { _i: 3 } }), _c( "view", { staticClass: _vm._$s(4, "sc", "item_content"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "box"), attrs: { _i: 5 } }, [ _c("view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 } }), _c("view", { staticClass: _vm._$s(7, "sc", "num"), attrs: { _i: 7 } }) ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "box"), attrs: { _i: 8 } }, [ _c("view", { staticClass: _vm._$s(9, "sc", "name"), attrs: { _i: 9 } }), _c("view", { staticClass: _vm._$s(10, "sc", "num"), attrs: { _i: 10 } }) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "box"), attrs: { _i: 11 } }, [ _c("view", { staticClass: _vm._$s(12, "sc", "name"), attrs: { _i: 12 } }), _c("view", { staticClass: _vm._$s(13, "sc", "num"), attrs: { _i: 13 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "item_bottom"), attrs: { _i: 14 } }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "left"), attrs: { _i: 15 } }, [_c("text")] ), _c( "view", { staticClass: _vm._$s(17, "sc", "right"), attrs: { _i: 17 }, on: { click: function($event) { return _vm.go_container() } } }, [ _c("view", { staticClass: _vm._$s(18, "sc", "more"), attrs: { _i: 18 } }), _c("uni-icons", { attrs: { type: "arrowright", size: "12", color: "#75B8D5", _i: 19 } }) ], 1 ) ] ) ]), _c( "view", { staticClass: _vm._$s(20, "sc", "item"), attrs: { _i: 20 } }, [ _c("view", { staticClass: _vm._$s(21, "sc", "item_title"), attrs: { _i: 21 } }), _c( "view", { staticClass: _vm._$s(22, "sc", "item_content"), attrs: { _i: 22 } }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "box"), attrs: { _i: 23 } }, [ _c("view", { staticClass: _vm._$s(24, "sc", "name"), attrs: { _i: 24 } }), _c("view", { staticClass: _vm._$s(25, "sc", "num"), attrs: { _i: 25 } }) ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "box"), attrs: { _i: 26 } }, [ _c("view", { staticClass: _vm._$s(27, "sc", "name"), attrs: { _i: 27 } }), _c("view", { staticClass: _vm._$s(28, "sc", "num"), attrs: { _i: 28 } }) ] ), _c( "view", { staticClass: _vm._$s(29, "sc", "box"), attrs: { _i: 29 } }, [ _c("view", { staticClass: _vm._$s(30, "sc", "name"), attrs: { _i: 30 } }), _c("view", { staticClass: _vm._$s(31, "sc", "num"), attrs: { _i: 31 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(32, "sc", "item_bottom"), attrs: { _i: 32 } }, [ _c( "view", { staticClass: _vm._$s(33, "sc", "left"), attrs: { _i: 33 } }, [_c("text")] ), _c( "view", { staticClass: _vm._$s(35, "sc", "right"), attrs: { _i: 35 }, on: { click: function($event) { return _vm.go_container() } } }, [ _c("view", { staticClass: _vm._$s(36, "sc", "more"), attrs: { _i: 36 } }), _c("uni-icons", { attrs: { type: "arrowright", size: "12", color: "#75B8D5", _i: 37 } }) ], 1 ) ] ) ] ) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 324 */ /*!*****************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-4/p-production-statistics-section-4.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./p-production-statistics-section-4.vue?vue&type=script&lang=js& */ 325);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_p_production_statistics_section_4_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTR2QixDQUFnQix1eEJBQUcsRUFBQyIsImZpbGUiOiIzMjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi00LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3AtcHJvZHVjdGlvbi1zdGF0aXN0aWNzLXNlY3Rpb24tNC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///324\n"); /***/ }), /* 325 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/p-production-statistics-section-4/p-production-statistics-section-4.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n },\n methods: {\n go_container: function go_container() {\n uni.navigateTo({\n url: \"../../production/p-statistics/p-s-container/p-s-container\" });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTQvcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi00LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMERBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBOzs7QUFHQSxHQUxBO0FBTUE7QUFDQSxnQkFEQSwwQkFDQTtBQUNBO0FBQ0Esd0VBREE7O0FBR0EsS0FMQSxFQU5BLEUiLCJmaWxlIjoiMzI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1fdGl0bGVcIj7mooXoirHkupXnn788L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2NvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuaXqeePreS6p+mHjzwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj4w5ZCoPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3hcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5Lit54+t5Lqn6YePPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPjDlkKg8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7mmZrnj63kuqfph488L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+MOWQqDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtX2JvdHRvbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+5bm057Sv6K6h5Lqn6YeP77yaPHRleHQ+MTg5MDY5MS4z5ZCoPC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIiBAY2xpY2s9XCJnb19jb250YWluZXIoKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vcmVcIj7mm7TlpJror6bmg4U8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cImFycm93cmlnaHRcIiBzaXplPVwiMTJcIiBjb2xvcj1cIiM3NUI4RDVcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtX3RpdGxlXCI+5p6j5rOJ55+/PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9jb250ZW50XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7ml6nnj63kuqfph488L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+OTc4MS455ZCoPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3hcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5Lit54+t5Lqn6YePPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPjcxMS405ZCoPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3hcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5pma54+t5Lqn6YePPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPjDlkKg8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9ib3R0b21cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPuW5tOe0r+iuoeS6p+mHj++8mjx0ZXh0PjEzNjc4NTkuNeWQqDwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCIgQGNsaWNrPVwiZ29fY29udGFpbmVyKClcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb3JlXCI+5pu05aSa6K+m5oOFPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJhcnJvd3JpZ2h0XCIgc2l6ZT1cIjEyXCIgY29sb3I9XCIjNzVCOEQ1XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczp7XHJcblx0XHRcdGdvX2NvbnRhaW5lcigpe1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDpcIi4uLy4uL3Byb2R1Y3Rpb24vcC1zdGF0aXN0aWNzL3Atcy1jb250YWluZXIvcC1zLWNvbnRhaW5lclwiXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5saXN0IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHJweDtcclxuXHJcblx0XHQuaXRlbSB7fVxyXG5cclxuXHRcdC5pdGVtX3RpdGxlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwcnB4O1xyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHJcblx0XHQuaXRlbV9jb250ZW50IHtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMCAyMHJweDtcclxuXHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdC5ib3gge1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJveDpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMEEyRTg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3g6bnRoLWNoaWxkKDEpIC5uYW1lIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMkU4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYm94Om50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkMzNDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJveDpudGgtY2hpbGQoMikgLm5hbWUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJDMzQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3g6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZDMEIyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYm94Om50aC1jaGlsZCgzKSAubmFtZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQzBCMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtX2JvdHRvbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDQwcnB4IDA7XHJcblx0XHRcdG1hcmdpbjogMCAyMHJweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcblxyXG5cdFx0XHQubGVmdCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHJcblx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJpZ2h0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcblx0XHRcdFx0Lm1vcmUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cnB4O1xyXG5cclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzc1QjhENTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///325\n"); /***/ }), /* 326 */ /*!***************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/production_statistics/production_statistics.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./production_statistics.vue?vue&type=script&lang=js&mpType=page */ 327);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_production_statistics_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJ2QixDQUFnQixzeEJBQUcsRUFBQyIsImZpbGUiOiIzMjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcHJvZHVjdGlvbl9zdGF0aXN0aWNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcHJvZHVjdGlvbl9zdGF0aXN0aWNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///326\n"); /***/ }), /* 327 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/production_statistics/production_statistics.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbmluZ2Rvbmd5dW55aW5nL3Byb2R1Y3Rpb25fc3RhdGlzdGljcy9wcm9kdWN0aW9uX3N0YXRpc3RpY3MudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBeUNBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBOzs7QUFHQSxHQUxBLEUiLCJmaWxlIjoiMzI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cblx0XHQ8dmlldyBjbGFzcz1cInNlY3Rpb25cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiIHN0eWxlPVwidGV4dC1hbGlnbjogY2VudGVyO1wiPuW9k+aXpembhuWbouS6p+mHjzwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lclwiPlxyXG5cdFx0XHRcdDxwLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTE+PC9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTE+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2VjdGlvblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+5b2T5pel5Lqn6YeP5YiG5biDPC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImlubmVyXCI+XHJcblx0XHRcdFx0PHAtcHJvZHVjdGlvbi1zdGF0aXN0aWNzLXNlY3Rpb24tMj48L3AtcHJvZHVjdGlvbi1zdGF0aXN0aWNzLXNlY3Rpb24tMj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzZWN0aW9uXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdDx2aWV3PuWRqOS6p+mHj+i2i+WKvzwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRfdGV4dFwiPuWNleS9je+8miDlkKg8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5uZXJcIj5cclxuXHRcdFx0XHQ8cC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0zPjwvcC1wcm9kdWN0aW9uLXN0YXRpc3RpY3Mtc2VjdGlvbi0zPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNlY3Rpb25cIj5cclxuXHRcdFx0XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIiBzdHlsZT1cImJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1wiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+5ZCE55+/5Lqn6YePPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodF90ZXh0XCI+5Y2V5L2N77yaIOWQqDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lclwiPlxyXG5cdFx0XHRcdDxwLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTQ+PC9wLXByb2R1Y3Rpb24tc3RhdGlzdGljcy1zZWN0aW9uLTQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcblx0XHRcdH07XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cdHBhZ2V7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RkU4O1xyXG5cdH1cclxuXHQuY29udGVudHtcclxuXHRcdHdpZHRoOiA3NDlycHg7XHJcblx0XHRcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAwIDI0cnB4O1xyXG5cdH1cclxuXHQuc2VjdGlvbntcclxuXHRcdG1hcmdpbjogMjBycHggMDtcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDcwMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHQudGl0bGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHRcdGNvbG9yOiAjMWUxZTFlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMzBycHggMDtcclxuXHRcdFx0bWFyZ2luOiAwIDIwcnB4O1xyXG5cdFx0XHQudGV4dHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHRcdFx0LnJpZ2h0X3RleHR7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5YTlhOWE7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmlubmVye1xyXG5cdFx0XHQvLyBtaW4taGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHJcblx0XHRcclxuXHRcdH1cclxuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///327\n"); /***/ }), /* 328 */ /*!***************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/personnel_orientation/personnel_orientation.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 _personnel_orientation_vue_vue_type_template_id_5695330e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./personnel_orientation.vue?vue&type=template&id=5695330e&mpType=page */ 329);\n/* harmony import */ var _personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./personnel_orientation.vue?vue&type=script&lang=js&mpType=page */ 331);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _personnel_orientation_vue_vue_type_template_id_5695330e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _personnel_orientation_vue_vue_type_template_id_5695330e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _personnel_orientation_vue_vue_type_template_id_5695330e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/ningdongyunying/personnel_orientation/personnel_orientation.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkk7QUFDN0k7QUFDb0Y7QUFDTDs7O0FBRy9FO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHNHQUFNO0FBQ1IsRUFBRSwyR0FBTTtBQUNSLEVBQUUsb0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wZXJzb25uZWxfb3JpZW50YXRpb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU2OTUzMzBlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wZXJzb25uZWxfb3JpZW50YXRpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3BlcnNvbm5lbF9vcmllbnRhdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbmluZ2Rvbmd5dW55aW5nL3BlcnNvbm5lbF9vcmllbnRhdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///328\n"); /***/ }), /* 329 */ /*!*********************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/personnel_orientation/personnel_orientation.vue?vue&type=template&id=5695330e&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_template_id_5695330e_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./personnel_orientation.vue?vue&type=template&id=5695330e&mpType=page */ 330); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_template_id_5695330e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_template_id_5695330e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_template_id_5695330e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_template_id_5695330e_mpType_page__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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/personnel_orientation/personnel_orientation.vue?vue&type=template&id=5695330e&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 */ 244) .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", "charts-box"), attrs: { _i: 1 } }, [ _c("qiun-data-charts", { attrs: { type: "ring", opts: _vm.ring_1, chartData: _vm.chartData, background: "none", _i: 2 } }) ], 1 ), _c( "view", { staticClass: _vm._$s(3, "sc", "list"), attrs: { _i: 3 } }, _vm._l(3, function(item, $10, $20, $30) { return _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "item"), attrs: { _i: "4-" + $30 } }, [ _c("view", { staticClass: _vm._$s("5-" + $30, "sc", "title"), attrs: { _i: "5-" + $30 } }), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "inner"), attrs: { _i: "6-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "box"), attrs: { _i: "7-" + $30 } }, [ _c("view", { staticClass: _vm._$s("8-" + $30, "sc", "name"), attrs: { _i: "8-" + $30 } }), _c("view", { staticClass: _vm._$s("9-" + $30, "sc", "num"), attrs: { _i: "9-" + $30 } }) ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "box"), attrs: { _i: "10-" + $30 } }, [ _c("view", { staticClass: _vm._$s("11-" + $30, "sc", "name"), attrs: { _i: "11-" + $30 } }), _c("view", { staticClass: _vm._$s("12-" + $30, "sc", "num"), attrs: { _i: "12-" + $30 } }) ] ), _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "box"), attrs: { _i: "13-" + $30 } }, [ _c("view", { staticClass: _vm._$s("14-" + $30, "sc", "name"), attrs: { _i: "14-" + $30 } }), _c("view", { staticClass: _vm._$s("15-" + $30, "sc", "num"), attrs: { _i: "15-" + $30 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s("16-" + $30, "sc", "right_arrow"), attrs: { _i: "16-" + $30 } }, [ _c("view", { staticClass: _vm._$s("17-" + $30, "sc", "text"), attrs: { _i: "17-" + $30 } }), _c("view", { staticClass: _vm._$s("18-" + $30, "sc", "icon"), attrs: { _i: "18-" + $30 } }) ] ) ] ) }), 0 ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 331 */ /*!***************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/personnel_orientation/personnel_orientation.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./personnel_orientation.vue?vue&type=script&lang=js&mpType=page */ 332);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_personnel_orientation_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJ2QixDQUFnQixzeEJBQUcsRUFBQyIsImZpbGUiOiIzMzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGVyc29ubmVsX29yaWVudGF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGVyc29ubmVsX29yaWVudGF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///331\n"); /***/ }), /* 332 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/personnel_orientation/personnel_orientation.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n chartData: {\n categories: [],\n \"series\": [{\n \"data\": [{\n \"name\": \"一班\",\n \"value\": 50 },\n\n {\n \"name\": \"二班\",\n \"value\": 30 },\n\n {\n \"name\": \"三班\",\n \"value\": 20 },\n\n {\n \"name\": \"四班\",\n \"value\": 18 },\n\n {\n \"name\": \"五班\",\n \"value\": 8 }] }] },\n\n\n\n\n ring_1: {\n \"dataLabel\": false,\n \"legend\": {\n \"position\": \"bottom\" },\n\n \"title\": {\n \"name\": \"下矿总人数\",\n \"color\": \"#555\" },\n\n \"subtitle\": {\n \"name\": \"3515人\",\n \"color\": \"#333\" },\n\n \"extra\": {\n \"ring\": {\n \"centerColor\": \"#F1F1F1\",\n \"border\": false } } } };\n\n\n\n\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbmluZ2Rvbmd5dW55aW5nL3BlcnNvbm5lbF9vcmllbnRhdGlvbi9wZXJzb25uZWxfb3JpZW50YXRpb24udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrQ0E7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQURBO0FBRUE7QUFDQTtBQUNBLHdCQURBO0FBRUEsdUJBRkE7O0FBSUE7QUFDQSx3QkFEQTtBQUVBLHVCQUZBLEVBSkE7O0FBUUE7QUFDQSx3QkFEQTtBQUVBLHVCQUZBLEVBUkE7O0FBWUE7QUFDQSx3QkFEQTtBQUVBLHVCQUZBLEVBWkE7O0FBZ0JBO0FBQ0Esd0JBREE7QUFFQSxzQkFGQSxFQWhCQSxDQURBLEdBRkEsRUFEQTs7Ozs7QUEyQkE7QUFDQSwwQkFEQTtBQUVBO0FBQ0EsOEJBREEsRUFGQTs7QUFLQTtBQUNBLHlCQURBO0FBRUEseUJBRkEsRUFMQTs7QUFTQTtBQUNBLHlCQURBO0FBRUEseUJBRkEsRUFUQTs7QUFhQTtBQUNBO0FBQ0Esb0NBREE7QUFFQSwyQkFGQSxFQURBLEVBYkEsRUEzQkE7Ozs7Ozs7QUFrREEsR0FwREEsRSIsImZpbGUiOiIzMzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjaGFydHMtYm94XCI+XHJcblx0XHRcdDxxaXVuLWRhdGEtY2hhcnRzIHR5cGU9XCJyaW5nXCIgOm9wdHM9XCJyaW5nXzFcIiA6Y2hhcnREYXRhPVwiY2hhcnREYXRhXCIgYmFja2dyb3VuZD1cIm5vbmVcIiAvPlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIml0ZW0gaW4gM1wiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj7nuqLmn7PnhaTnn788L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lclwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3hcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5LqV5LiL5Lq65pWwPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPjI4NuS4qjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm94XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuefv+e6p+mihuWvvDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj4x5LiqPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3hcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5YWs5Y+46aKG5a+8PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPjDkuKo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRfYXJyb3dcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuafpeeci+ivpuaDhTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Y2hhcnREYXRhOiB7XHJcblx0XHRcdFx0XHRjYXRlZ29yaWVzOiBbXSxcclxuXHRcdFx0XHRcdFwic2VyaWVzXCI6IFt7XHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiBbe1xyXG5cdFx0XHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5LiA54+tXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcInZhbHVlXCI6IDUwXHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLkuoznj61cIixcclxuXHRcdFx0XHRcdFx0XHRcdFwidmFsdWVcIjogMzBcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFwibmFtZVwiOiBcIuS4ieePrVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XCJ2YWx1ZVwiOiAyMFxyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5Zub54+tXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcInZhbHVlXCI6IDE4XHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcIm5hbWVcIjogXCLkupTnj61cIixcclxuXHRcdFx0XHRcdFx0XHRcdFwidmFsdWVcIjogOFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XVxyXG5cdFx0XHRcdFx0fV1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHJpbmdfMToge1xyXG5cdFx0XHRcdFx0XCJkYXRhTGFiZWxcIjogZmFsc2UsXHJcblx0XHRcdFx0XHRcImxlZ2VuZFwiOiB7XHJcblx0XHRcdFx0XHRcdFwicG9zaXRpb25cIjogXCJib3R0b21cIixcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcInRpdGxlXCI6IHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwi5LiL55+/5oC75Lq65pWwXCIsXHJcblx0XHRcdFx0XHRcdFwiY29sb3JcIjogXCIjNTU1XCIsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XCJzdWJ0aXRsZVwiOiB7XHJcblx0XHRcdFx0XHRcdFwibmFtZVwiOiBcIjM1MTXkurpcIixcclxuXHRcdFx0XHRcdFx0XCJjb2xvclwiOiBcIiMzMzNcIixcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcImV4dHJhXCI6IHtcclxuXHRcdFx0XHRcdFx0XCJyaW5nXCI6IHtcclxuXHRcdFx0XHRcdFx0XHRcImNlbnRlckNvbG9yXCI6IFwiI0YxRjFGMVwiLFxyXG5cdFx0XHRcdFx0XHRcdFwiYm9yZGVyXCI6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcblx0fVxyXG5cclxuXHQvKiDor7fmoLnmja7pnIDmsYLkv67mlLnlm77ooajlrrnlmajlsLrlr7jvvIzlpoLmnpzniLblrrnlmajmsqHmnInpq5jluqblm77ooajliJnkvJrmmL7npLrlvILluLggKi9cclxuXHQuY2hhcnRzLWJveCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udGVudCB7XHJcblx0XHR3aWR0aDogNzUwcnB4O1xyXG5cclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAyNXJweDtcclxuXHR9XHJcblxyXG5cdC5saXN0IHtcclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDcwMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVycHg7XHJcblxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA4MHJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA4cnB4IHNvbGlkICM4M0RDRkM7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbm5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcblx0XHRcdFx0LmJveCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHJweCAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjNDlDMjdEO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJveDpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjQjg1QTU2O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJveDpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzQzODNEO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJpZ2h0X2Fycm93IHtcclxuXHRcdFx0XHR3aWR0aDogMTYwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUyMHJweDtcclxuXHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaWNvbi9yaWdodC5wbmcpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///332\n"); /***/ }), /* 333 */ /*!*******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/safety_monitoring/safety_monitoring.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 _safety_monitoring_vue_vue_type_template_id_52b37d54_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./safety_monitoring.vue?vue&type=template&id=52b37d54&mpType=page */ 334);\n/* harmony import */ var _safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./safety_monitoring.vue?vue&type=script&lang=js&mpType=page */ 349);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _safety_monitoring_vue_vue_type_template_id_52b37d54_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _safety_monitoring_vue_vue_type_template_id_52b37d54_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _safety_monitoring_vue_vue_type_template_id_52b37d54_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/ningdongyunying/safety_monitoring/safety_monitoring.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDZ0Y7QUFDTDs7O0FBRzNFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGtHQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zYWZldHlfbW9uaXRvcmluZy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTJiMzdkNTQmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3NhZmV0eV9tb25pdG9yaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9zYWZldHlfbW9uaXRvcmluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbmluZ2Rvbmd5dW55aW5nL3NhZmV0eV9tb25pdG9yaW5nL3NhZmV0eV9tb25pdG9yaW5nLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///333\n"); /***/ }), /* 334 */ /*!*************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/safety_monitoring/safety_monitoring.vue?vue&type=template&id=52b37d54&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_template_id_52b37d54_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./safety_monitoring.vue?vue&type=template&id=52b37d54&mpType=page */ 335); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_template_id_52b37d54_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_template_id_52b37d54_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_template_id_52b37d54_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_template_id_52b37d54_mpType_page__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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/safety_monitoring/safety_monitoring.vue?vue&type=template&id=52b37d54&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 = { nSafetyMonitoringTab: __webpack_require__(/*! @/components/n-safety-monitoring-tab/n-safety-monitoring-tab.vue */ 336) .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", "canva"), attrs: { _i: 1 } }), _c("view", { staticClass: _vm._$s(2, "sc", "canva"), attrs: { _i: 2 } }), _c("view", { staticClass: _vm._$s(3, "sc", "canva"), attrs: { _i: 3 } }), _c("view", { staticClass: _vm._$s(4, "sc", "canva"), attrs: { _i: 4 } }), _c("n-safety-monitoring-tab", { attrs: { _i: 5 }, on: { code: _vm.get_code } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 336 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/n-safety-monitoring-tab/n-safety-monitoring-tab.vue ***! \********************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _n_safety_monitoring_tab_vue_vue_type_template_id_4c10b39e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./n-safety-monitoring-tab.vue?vue&type=template&id=4c10b39e& */ 337);\n/* harmony import */ var _n_safety_monitoring_tab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./n-safety-monitoring-tab.vue?vue&type=script&lang=js& */ 347);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _n_safety_monitoring_tab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _n_safety_monitoring_tab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _n_safety_monitoring_tab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _n_safety_monitoring_tab_vue_vue_type_template_id_4c10b39e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _n_safety_monitoring_tab_vue_vue_type_template_id_4c10b39e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _n_safety_monitoring_tab_vue_vue_type_template_id_4c10b39e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/n-safety-monitoring-tab/n-safety-monitoring-tab.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzM2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9uLXNhZmV0eS1tb25pdG9yaW5nLXRhYi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGMxMGIzOWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9uLXNhZmV0eS1tb25pdG9yaW5nLXRhYi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL24tc2FmZXR5LW1vbml0b3JpbmctdGFiLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9uLXNhZmV0eS1tb25pdG9yaW5nLXRhYi9uLXNhZmV0eS1tb25pdG9yaW5nLXRhYi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///336\n"); /***/ }), /* 337 */ /*!***************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/n-safety-monitoring-tab/n-safety-monitoring-tab.vue?vue&type=template&id=4c10b39e& ***! \***************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_vue_vue_type_template_id_4c10b39e___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./n-safety-monitoring-tab.vue?vue&type=template&id=4c10b39e& */ 338); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_vue_vue_type_template_id_4c10b39e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_vue_vue_type_template_id_4c10b39e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_vue_vue_type_template_id_4c10b39e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_vue_vue_type_template_id_4c10b39e___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 338 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/n-safety-monitoring-tab/n-safety-monitoring-tab.vue?vue&type=template&id=4c10b39e& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 = { liuyunoTabs: __webpack_require__(/*! @/components/liuyuno-tabs/liuyuno-tabs.vue */ 339).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c("view", { staticClass: _vm._$s(1, "sc", "tab"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "tab_title"), attrs: { _i: 2 } }, [ _c("liuyuno-tabs", { ref: "tab", attrs: { tabData: _vm.tabs, defaultIndex: _vm.defaultIndex, _i: 3 }, on: { tabClick: _vm.tabClick } }) ], 1 ), _c( "view", { staticClass: _vm._$s(4, "sc", "tab_content"), attrs: { _i: 4 }, on: { click: function($event) { return _vm.go_content() } } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "inner"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "section_1"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "box"), attrs: { _i: 8 } }, [ _c("view", { staticClass: _vm._$s(9, "sc", "name"), attrs: { _i: 9 } }), _c( "view", { staticClass: _vm._$s(10, "sc", "num"), attrs: { _i: 10 } }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.simulation)) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "box"), attrs: { _i: 12 } }, [ _c("view", { staticClass: _vm._$s(13, "sc", "name"), attrs: { _i: 13 } }), _c( "view", { staticClass: _vm._$s(14, "sc", "num"), attrs: { _i: 14 } }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.sluice)))] ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "section_2"), attrs: { _i: 15 } }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "list_item"), attrs: { _i: 16 } }, _vm._l(_vm._$s(17, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(17, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("17-" + $30, "sc", "item"), attrs: { _i: "17-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "item_title" ), attrs: { _i: "18-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "item_icon" ), attrs: { _i: "19-" + $30 } }, [ _vm._$s( "20-" + $30, "i", item.typeCode == "0001" ) ? _c("image", { attrs: { src: _vm._$s( "20-" + $30, "a-src", __webpack_require__(/*! ./icon/wasi.png */ 344) ), _i: "20-" + $30 } }) : _vm._e(), _vm._$s( "21-" + $30, "i", item.typeCode == "0004" ) ? _c("image", { attrs: { src: _vm._$s( "21-" + $30, "a-src", __webpack_require__(/*! ./icon/Co1.png */ 345) ), _i: "21-" + $30 } }) : _vm._e(), _vm._$s( "22-" + $30, "i", item.typeCode == "1010" ) ? _c("image", { attrs: { src: _vm._$s( "22-" + $30, "a-src", __webpack_require__(/*! ./icon/feng.png */ 346) ), _i: "22-" + $30 } }) : _vm._e() ] ), _c( "view", { staticClass: _vm._$s( "23-" + $30, "sc", "item_name" ), attrs: { _i: "23-" + $30 } }, [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s(item.typeCodeDesc) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s( "24-" + $30, "sc", "item_content" ), attrs: { _i: "24-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "25-" + $30, "sc", "item_content_list" ), attrs: { _i: "25-" + $30 } }, _vm._l( _vm._$s(26 + "-" + $30, "f", { forItems: item.normalCount }), function(item_2, index_2, $21, $31) { return _c( "view", { key: _vm._$s(26 + "-" + $30, "f", { forIndex: $21, key: index_2 }), staticClass: _vm._$s( "26-" + $30 + "-" + $31, "sc", "content_item" ), attrs: { _i: "26-" + $30 + "-" + $31 } }, [ _c( "view", { staticClass: _vm._$s( "27-" + $30 + "-" + $31, "sc", "name" ), attrs: { _i: "27-" + $30 + "-" + $31 } }, [ _vm._v( _vm._$s( "27-" + $30 + "-" + $31, "t0-0", _vm._s(item_2.name) ) ) ] ), _c( "view", { staticClass: _vm._$s( "28-" + $30 + "-" + $31, "sc", "num" ), attrs: { _i: "28-" + $30 + "-" + $31 } }, [ _vm._v( _vm._$s( "28-" + $30 + "-" + $31, "t0-0", _vm._s(item_2.count) ) ) ] ) ] ) } ), 0 ) ] ) ] ) }), 0 ) ] ) ] ) ] ) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 339 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/liuyuno-tabs/liuyuno-tabs.vue ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _liuyuno_tabs_vue_vue_type_template_id_13eecd78_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./liuyuno-tabs.vue?vue&type=template&id=13eecd78&scoped=true& */ 340);\n/* harmony import */ var _liuyuno_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./liuyuno-tabs.vue?vue&type=script&lang=js& */ 342);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _liuyuno_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _liuyuno_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _liuyuno_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _liuyuno_tabs_vue_vue_type_template_id_13eecd78_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _liuyuno_tabs_vue_vue_type_template_id_13eecd78_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"13eecd78\",\n null,\n false,\n _liuyuno_tabs_vue_vue_type_template_id_13eecd78_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/liuyuno-tabs/liuyuno-tabs.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9saXV5dW5vLXRhYnMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTEzZWVjZDc4JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbGl1eXVuby10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbGl1eXVuby10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIxM2VlY2Q3OFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2xpdXl1bm8tdGFicy9saXV5dW5vLXRhYnMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///339\n"); /***/ }), /* 340 */ /*!*****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/liuyuno-tabs/liuyuno-tabs.vue?vue&type=template&id=13eecd78&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_template_id_13eecd78_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./liuyuno-tabs.vue?vue&type=template&id=13eecd78&scoped=true& */ 341); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_template_id_13eecd78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_template_id_13eecd78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_template_id_13eecd78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_template_id_13eecd78_scoped_true___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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/liuyuno-tabs/liuyuno-tabs.vue?vue&type=template&id=13eecd78&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", "_tab-box"), style: _vm._$s(0, "s", { fontSize: _vm.defaultConfig.fontSize + "rpx", color: _vm.defaultConfig.color }), attrs: { _i: 0 } }, [ _c( "scroll-view", { staticClass: _vm._$s(1, "sc", "scroll-view-h"), attrs: { id: "_scroll", "scroll-left": _vm._$s(1, "a-scroll-left", _vm.slider.scrollLeft), _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "_scroll-content"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "_tab-item-box"), class: _vm._$s(3, "c", [ _vm.defaultConfig.itemWidth ? "_clamp" : "_flex" ]), attrs: { _i: 3 } }, [ _vm._l(_vm._$s(4, "f", { forItems: _vm.tabList }), function( item, index, $20, $30 ) { return [ _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 0, key: index + "_0" }), staticClass: _vm._$s("5-" + $30, "sc", "_item"), class: _vm._$s("5-" + $30, "c", { _active: _vm.tagIndex === index }), style: _vm._$s("5-" + $30, "s", { color: _vm.tagIndex == index ? _vm.defaultConfig.activeColor : _vm.defaultConfig.color, width: _vm.defaultConfig.itemWidth ? _vm.defaultConfig.itemWidth + "rpx" : "" }), attrs: { id: _vm._$s("5-" + $30, "a-id", "_tab_" + index), _i: "5-" + $30 }, on: { click: function($event) { return _vm.tabClick(index) } } }, [ _vm._v( _vm._$s( "5-" + $30, "t0-0", _vm._s(item[_vm.defaultConfig.key] || item) ) ) ] ) ] }) ], 2 ), _c("view", { staticClass: _vm._$s(6, "sc", "_underline"), style: _vm._$s(6, "s", { transform: "translateX(" + _vm.slider.left + "px)", width: _vm.slider.width + "px", height: _vm.defaultConfig.underLineHeight + "rpx", backgroundColor: _vm.defaultConfig.underLineColor }), attrs: { _i: 6 } }) ] ) ] ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 342 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/liuyuno-tabs/liuyuno-tabs.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./liuyuno-tabs.vue?vue&type=script&lang=js& */ 343);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liuyuno_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXV1QixDQUFnQixrd0JBQUcsRUFBQyIsImZpbGUiOiIzNDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbGl1eXVuby10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xpdXl1bm8tdGFicy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///342\n"); /***/ }), /* 343 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/liuyuno-tabs/liuyuno-tabs.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 =\n{\n name: 'liuyuno-tabs',\n props: {\n tabData: {\n type: Array,\n default: function _default() {return [];} },\n\n activeIndex: {\n type: Number,\n default: 0 },\n\n config: {\n type: Object,\n default: function _default() {\n return {};\n } } },\n\n\n data: function data() {\n return {\n tabList: [],\n tagIndex: 0,\n slider: {\n left: 0,\n width: 0,\n scrollLeft: 0 },\n\n scorll: {},\n defaultConfig: {\n // 要显示的key\n key: 'name',\n // 字体大小 rpx\n fontSize: 34,\n // 字体颜色\n color: '#313131',\n // 激活字体颜色\n activeColor: '#3D93D0',\n // item宽度 0为自动\n itemWidth: 0,\n // 下划线左右边距,文字宽度加边距 rpx\n underLinePadding: 10,\n // 下划线宽度 rpx 注意:设置了此值 underLinePadding 失效\n underLineWidth: 0,\n // 下划线高度 rpx\n underLineHeight: 4,\n // 下划线颜色\n underLineColor: '#3D93D0' } };\n\n\n },\n watch: {\n tabData: function tabData(value) {var _this = this;\n this.updateData();\n setTimeout(function () {\n _this.updateTabWidth();\n }, 0);\n },\n config: function config(value) {\n this.updateConfig();\n } },\n\n mounted: function mounted() {var _this2 = this;\n this.updateConfig();\n this.updateData();\n this.tagIndex = this.activeIndex;\n\n this.$nextTick(function () {\n _this2.calcScrollPosition();\n });\n },\n methods: {\n updateData: function updateData() {\n var data = [];\n if (typeof this.tabData[0] == 'string') {\n this.tabData.forEach(function (item, index) {\n data.push({\n name: item });\n\n });\n this.defaultConfig.key = 'name';\n } else {\n data = JSON.parse(JSON.stringify(this.tabData));\n }\n\n this.tabList = data;\n },\n updateConfig: function updateConfig() {\n this.defaultConfig = Object.assign(this.defaultConfig, this.config);\n },\n calcScrollPosition: function calcScrollPosition() {var _this3 = this;\n\n var query = uni.createSelectorQuery().in(this);\n\n query.select('#_scroll').boundingClientRect(function (res) {\n _this3.scorll = res;\n _this3.updateTabWidth();\n }).exec();\n },\n updateTabWidth: function updateTabWidth() {var _this4 = this;var index = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n var data = this.tabList;\n\n if (data.length == 0) return false;\n\n var query = uni.createSelectorQuery().in(this);\n\n query.select('#_tab_' + index).boundingClientRect(function (res) {\n\n data[index]._slider = {\n width: res.width,\n left: res.left,\n scrollLeft: res.left - (data[index - 1] ? data[index - 1]._slider.width : 0) };\n\n\n if (_this4.tagIndex == index) {\n _this4.tabToIndex(_this4.tagIndex);\n }\n\n index++;\n if (data.length > index) {\n _this4.updateTabWidth(index);\n }\n }).exec();\n },\n\n tabToIndex: function tabToIndex(index) {\n\n var _slider = this.tabList[index]._slider;\n\n var width = uni.upx2px(this.defaultConfig.underLineWidth);\n\n if (!width) {\n if (this.defaultConfig.itemWidth) {\n width = uni.upx2px(this.defaultConfig.itemWidth);\n } else {\n width = this.tabList[index][this.defaultConfig.key].length * uni.upx2px(this.defaultConfig.fontSize);\n }\n width += uni.upx2px(this.defaultConfig.underLinePadding) * 2;\n }\n\n var scorll_left = this.scorll.left || 0;\n\n this.slider = {\n left: _slider.left - scorll_left + (_slider.width - width) / 2,\n width: width,\n scrollLeft: _slider.scrollLeft - scorll_left };\n\n },\n\n tabClick: function tabClick(index) {\n this.tagIndex = index;\n this.tabToIndex(index);\n this.$emit('tabClick', index);\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9saXV5dW5vLXRhYnMvbGl1eXVuby10YWJzLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBCQTtBQUNBLHNCQURBO0FBRUE7QUFDQTtBQUNBLGlCQURBO0FBRUEsK0NBRkEsRUFEQTs7QUFLQTtBQUNBLGtCQURBO0FBRUEsZ0JBRkEsRUFMQTs7QUFTQTtBQUNBLGtCQURBO0FBRUE7QUFDQTtBQUNBLE9BSkEsRUFUQSxFQUZBOzs7QUFrQkEsTUFsQkEsa0JBa0JBO0FBQ0E7QUFDQSxpQkFEQTtBQUVBLGlCQUZBO0FBR0E7QUFDQSxlQURBO0FBRUEsZ0JBRkE7QUFHQSxxQkFIQSxFQUhBOztBQVFBLGdCQVJBO0FBU0E7QUFDQTtBQUNBLG1CQUZBO0FBR0E7QUFDQSxvQkFKQTtBQUtBO0FBQ0Esd0JBTkE7QUFPQTtBQUNBLDhCQVJBO0FBU0E7QUFDQSxvQkFWQTtBQVdBO0FBQ0EsNEJBWkE7QUFhQTtBQUNBLHlCQWRBO0FBZUE7QUFDQSwwQkFoQkE7QUFpQkE7QUFDQSxpQ0FsQkEsRUFUQTs7O0FBOEJBLEdBakRBO0FBa0RBO0FBQ0EsV0FEQSxtQkFDQSxLQURBLEVBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLEVBRUEsQ0FGQTtBQUdBLEtBTkE7QUFPQSxVQVBBLGtCQU9BLEtBUEEsRUFPQTtBQUNBO0FBQ0EsS0FUQSxFQWxEQTs7QUE2REEsU0E3REEscUJBNkRBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxLQUZBO0FBR0EsR0FyRUE7QUFzRUE7QUFDQSxjQURBLHdCQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFEQTs7QUFHQSxTQUpBO0FBS0E7QUFDQSxPQVBBLE1BT0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsS0FmQTtBQWdCQSxnQkFoQkEsMEJBZ0JBO0FBQ0E7QUFDQSxLQWxCQTtBQW1CQSxzQkFuQkEsZ0NBbUJBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE9BSEEsRUFHQSxJQUhBO0FBSUEsS0EzQkE7QUE0QkEsa0JBNUJBLDRCQTRCQTtBQUNBOztBQUVBOztBQUVBOztBQUVBOztBQUVBO0FBQ0EsMEJBREE7QUFFQSx3QkFGQTtBQUdBLHNGQUhBOzs7QUFNQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQWhCQSxFQWdCQSxJQWhCQTtBQWlCQSxLQXBEQTs7QUFzREEsY0F0REEsc0JBc0RBLEtBdERBLEVBc0RBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0Esc0VBREE7QUFFQSxvQkFGQTtBQUdBLG9EQUhBOztBQUtBLEtBNUVBOztBQThFQSxZQTlFQSxvQkE4RUEsS0E5RUEsRUE4RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQWxGQSxFQXRFQSxFIiwiZmlsZSI6IjM0My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgY2xhc3M9XCJfdGFiLWJveFwiIDpzdHlsZT1cIntmb250U2l6ZTogZGVmYXVsdENvbmZpZy5mb250U2l6ZSArICdycHgnLCBjb2xvcjogZGVmYXVsdENvbmZpZy5jb2xvcn1cIj5cblx0XHQ8c2Nyb2xsLXZpZXcgaWQ9XCJfc2Nyb2xsXCIgOnNjcm9sbC14PVwidHJ1ZVwiIGNsYXNzPVwic2Nyb2xsLXZpZXctaFwiIHNjcm9sbC13aXRoLWFuaW1hdGlvbiA6c2Nyb2xsLWxlZnQ9XCJzbGlkZXIuc2Nyb2xsTGVmdFwiPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJfc2Nyb2xsLWNvbnRlbnRcIj5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJfdGFiLWl0ZW0tYm94XCIgOmNsYXNzPVwiW2RlZmF1bHRDb25maWcuaXRlbVdpZHRoID8gJ19jbGFtcCcgOiAnX2ZsZXgnXVwiPlxuXHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gdGFiTGlzdFwiIDprZXk9XCJpbmRleFwiID5cblx0XHRcdFx0XHRcdDx2aWV3IFxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cIl9pdGVtXCJcblx0XHRcdFx0XHRcdFx0OmlkPVwiJ190YWJfJytpbmRleFwiXG5cdFx0XHRcdFx0XHRcdDpjbGFzcz1cInsgJ19hY3RpdmUnOiB0YWdJbmRleCA9PT0gaW5kZXggfVwiXG5cdFx0XHRcdFx0XHRcdDpzdHlsZT1cIntjb2xvcjogdGFnSW5kZXggPT0gaW5kZXggPyBkZWZhdWx0Q29uZmlnLmFjdGl2ZUNvbG9yIDogZGVmYXVsdENvbmZpZy5jb2xvciwgJ3dpZHRoJzogZGVmYXVsdENvbmZpZy5pdGVtV2lkdGggPyBkZWZhdWx0Q29uZmlnLml0ZW1XaWR0aCArICdycHgnIDogJyd9XCJcblx0XHRcdFx0XHRcdFx0QGNsaWNrPVwidGFiQ2xpY2soaW5kZXgpXCI+e3sgaXRlbVtkZWZhdWx0Q29uZmlnLmtleV0gfHwgaXRlbSB9fTwvdmlldz5cblx0XHRcdFx0XHQ8L2Jsb2NrPlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiX3VuZGVybGluZVwiIDpzdHlsZT1cIntcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoJyArIHNsaWRlci5sZWZ0ICsgJ3B4KScsXG5cdFx0XHRcdFx0XHR3aWR0aDogc2xpZGVyLndpZHRoICsgJ3B4Jyxcblx0XHRcdFx0XHRcdGhlaWdodDogZGVmYXVsdENvbmZpZy51bmRlckxpbmVIZWlnaHQgKyAncnB4Jyxcblx0XHRcdFx0XHRcdGJhY2tncm91bmRDb2xvcjogZGVmYXVsdENvbmZpZy51bmRlckxpbmVDb2xvcixcblx0XHRcdFx0XHR9XCIgLz5cblx0XHRcdDwvdmlldz5cblx0XHQ8L3Njcm9sbC12aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTogJ2xpdXl1bm8tdGFicycsXG5cdFx0cHJvcHM6IHtcblx0XHRcdHRhYkRhdGE6IHtcblx0XHRcdFx0dHlwZTogQXJyYXksXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IFtdXG5cdFx0XHR9LFxuXHRcdFx0YWN0aXZlSW5kZXg6IHtcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxuXHRcdFx0XHRkZWZhdWx0OiAwXG5cdFx0XHR9LFxuXHRcdFx0Y29uZmlnOiB7XG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdFx0ZGVmYXVsdDooKSA9PiB7XG5cdFx0XHRcdFx0cmV0dXJuIHt9XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0fSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0dGFiTGlzdDogW10sXG5cdFx0XHRcdHRhZ0luZGV4OiAwLFxuXHRcdFx0XHRzbGlkZXI6IHtcblx0XHRcdFx0XHRsZWZ0OiAwLFxuXHRcdFx0XHRcdHdpZHRoOiAwLFxuXHRcdFx0XHRcdHNjcm9sbExlZnQ6IDBcblx0XHRcdFx0fSxcblx0XHRcdFx0c2NvcmxsOiB7fSxcblx0XHRcdFx0ZGVmYXVsdENvbmZpZzoge1xuXHRcdFx0XHRcdC8vIOimgeaYvuekuueahGtleVxuXHRcdFx0XHRcdGtleTogJ25hbWUnLFxuXHRcdFx0XHRcdC8vIOWtl+S9k+Wkp+WwjyBycHhcblx0XHRcdFx0XHRmb250U2l6ZTogMzQsXG5cdFx0XHRcdFx0Ly8g5a2X5L2T6aKc6ImyXG5cdFx0XHRcdFx0Y29sb3I6ICcjMzEzMTMxJyxcblx0XHRcdFx0XHQvLyDmv4DmtLvlrZfkvZPpopzoibJcblx0XHRcdFx0XHRhY3RpdmVDb2xvcjogJyMzRDkzRDAnLFxuXHRcdFx0XHRcdC8vIGl0ZW3lrr3luqYgMOS4uuiHquWKqFxuXHRcdFx0XHRcdGl0ZW1XaWR0aDogMCxcblx0XHRcdFx0XHQvLyDkuIvliJLnur/lt6blj7Povrnot53vvIzmloflrZflrr3luqbliqDovrnot50gcnB4XG5cdFx0XHRcdFx0dW5kZXJMaW5lUGFkZGluZzogMTAsXG5cdFx0XHRcdFx0Ly8g5LiL5YiS57q/5a695bqmIHJweCAg5rOo5oSP77ya6K6+572u5LqG5q2k5YC8IHVuZGVyTGluZVBhZGRpbmcg5aSx5pWIXG5cdFx0XHRcdFx0dW5kZXJMaW5lV2lkdGg6IDAsXG5cdFx0XHRcdFx0Ly8g5LiL5YiS57q/6auY5bqmIHJweFxuXHRcdFx0XHRcdHVuZGVyTGluZUhlaWdodDogNCxcblx0XHRcdFx0XHQvLyDkuIvliJLnur/popzoibJcblx0XHRcdFx0XHR1bmRlckxpbmVDb2xvcjogJyMzRDkzRDAnLFxuXHRcdFx0XHR9LFxuXHRcdFx0fTtcblx0XHR9LFxuXHRcdHdhdGNoOiB7XG5cdFx0XHR0YWJEYXRhKHZhbHVlKSB7XG5cdFx0XHRcdHRoaXMudXBkYXRlRGF0YSgpO1xuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLnVwZGF0ZVRhYldpZHRoKCk7XG5cdFx0XHRcdH0sIDApO1xuXHRcdFx0fSxcblx0XHRcdGNvbmZpZyh2YWx1ZSkge1xuXHRcdFx0XHR0aGlzLnVwZGF0ZUNvbmZpZygpO1xuXHRcdFx0fSxcblx0XHR9LFxuXHRcdG1vdW50ZWQoKSB7XG5cdFx0XHR0aGlzLnVwZGF0ZUNvbmZpZygpO1xuXHRcdFx0dGhpcy51cGRhdGVEYXRhKCk7XG5cdFx0XHR0aGlzLnRhZ0luZGV4ID0gdGhpcy5hY3RpdmVJbmRleDtcblxuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHR0aGlzLmNhbGNTY3JvbGxQb3NpdGlvbigpO1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdHVwZGF0ZURhdGEoKSB7XG5cdFx0XHRcdGxldCBkYXRhID0gW107XG5cdFx0XHRcdGlmICh0eXBlb2YodGhpcy50YWJEYXRhWzBdKT09J3N0cmluZycpIHtcblx0XHRcdFx0XHR0aGlzLnRhYkRhdGEuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcblx0XHRcdFx0XHRcdGRhdGEucHVzaCh7XG5cdFx0XHRcdFx0XHRcdG5hbWU6IGl0ZW0sXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdHRoaXMuZGVmYXVsdENvbmZpZy5rZXkgPSAnbmFtZSc7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0ZGF0YSA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy50YWJEYXRhKSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHRoaXMudGFiTGlzdCA9IGRhdGE7XG5cdFx0XHR9LFxuXHRcdFx0dXBkYXRlQ29uZmlnKCkge1xuXHRcdFx0XHR0aGlzLmRlZmF1bHRDb25maWcgPSBPYmplY3QuYXNzaWduKHRoaXMuZGVmYXVsdENvbmZpZywgdGhpcy5jb25maWcpO1xuXHRcdFx0fSxcblx0XHRcdGNhbGNTY3JvbGxQb3NpdGlvbigpIHtcblx0XHRcdFx0XG5cdFx0XHRcdGNvbnN0IHF1ZXJ5ID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKTtcblx0XHRcdFx0XG5cdFx0XHRcdHF1ZXJ5LnNlbGVjdCgnI19zY3JvbGwnKS5ib3VuZGluZ0NsaWVudFJlY3QoKHJlcykgPT4ge1xuXHRcdFx0XHRcdHRoaXMuc2NvcmxsID0gcmVzO1xuXHRcdFx0XHRcdHRoaXMudXBkYXRlVGFiV2lkdGgoKTtcblx0XHRcdFx0fSkuZXhlYygpO1xuXHRcdFx0fSxcblx0XHRcdHVwZGF0ZVRhYldpZHRoKGluZGV4ID0gMCkge1xuXHRcdFx0XHRsZXQgZGF0YSA9IHRoaXMudGFiTGlzdDtcblx0XHRcdFx0XG5cdFx0XHRcdGlmIChkYXRhLmxlbmd0aCA9PSAwKSByZXR1cm4gZmFsc2U7XG5cdFx0XHRcdFxuXHRcdFx0XHRjb25zdCBxdWVyeSA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhpcyk7XG5cdFx0XHRcdFxuXHRcdFx0XHRxdWVyeS5zZWxlY3QoJyNfdGFiXycgKyBpbmRleCkuYm91bmRpbmdDbGllbnRSZWN0KChyZXMpID0+IHtcblxuXHRcdFx0XHRcdGRhdGFbaW5kZXhdLl9zbGlkZXIgPSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVzLndpZHRoLFxuXHRcdFx0XHRcdFx0bGVmdDogcmVzLmxlZnQsXG5cdFx0XHRcdFx0XHRzY3JvbGxMZWZ0OiByZXMubGVmdCAtIChkYXRhW2luZGV4IC0gMV0gPyBkYXRhW2luZGV4IC0gMV0uX3NsaWRlci53aWR0aCA6IDApLFxuXHRcdFx0XHRcdH07XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aWYgKHRoaXMudGFnSW5kZXggPT0gaW5kZXgpIHtcblx0XHRcdFx0XHRcdHRoaXMudGFiVG9JbmRleCh0aGlzLnRhZ0luZGV4KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbmRleCsrO1xuXHRcdFx0XHRcdGlmIChkYXRhLmxlbmd0aCA+IGluZGV4KSB7XG5cdFx0XHRcdFx0XHR0aGlzLnVwZGF0ZVRhYldpZHRoKGluZGV4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pLmV4ZWMoKTtcblx0XHRcdH0sXG5cdFxuXHRcdFx0dGFiVG9JbmRleChpbmRleCkge1xuXG5cdFx0XHRcdGxldCBfc2xpZGVyID0gdGhpcy50YWJMaXN0W2luZGV4XS5fc2xpZGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0bGV0IHdpZHRoID0gdW5pLnVweDJweCh0aGlzLmRlZmF1bHRDb25maWcudW5kZXJMaW5lV2lkdGgpO1xuXHRcdFx0XHRcblx0XHRcdFx0aWYgKCF3aWR0aCkge1xuXHRcdFx0XHRcdGlmICh0aGlzLmRlZmF1bHRDb25maWcuaXRlbVdpZHRoKSB7XG5cdFx0XHRcdFx0XHR3aWR0aCA9IHVuaS51cHgycHgodGhpcy5kZWZhdWx0Q29uZmlnLml0ZW1XaWR0aCk7XG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdHdpZHRoID0gdGhpcy50YWJMaXN0W2luZGV4XVt0aGlzLmRlZmF1bHRDb25maWcua2V5XS5sZW5ndGggKiB1bmkudXB4MnB4KHRoaXMuZGVmYXVsdENvbmZpZy5mb250U2l6ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHdpZHRoICs9IHVuaS51cHgycHgodGhpcy5kZWZhdWx0Q29uZmlnLnVuZGVyTGluZVBhZGRpbmcpICogMjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0bGV0IHNjb3JsbF9sZWZ0ID0gdGhpcy5zY29ybGwubGVmdCB8fCAwO1xuXHRcdFx0XHRcblx0XHRcdFx0dGhpcy5zbGlkZXIgPSB7XG5cdFx0XHRcdFx0bGVmdDogX3NsaWRlci5sZWZ0IC0gc2NvcmxsX2xlZnQgKyAoX3NsaWRlci53aWR0aCAtIHdpZHRoKSAvIDIsXG5cdFx0XHRcdFx0d2lkdGg6IHdpZHRoLFxuXHRcdFx0XHRcdHNjcm9sbExlZnQ6IF9zbGlkZXIuc2Nyb2xsTGVmdCAtIHNjb3JsbF9sZWZ0LFxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0XG5cdFx0XHR0YWJDbGljayhpbmRleCkge1xuXHRcdFx0XHR0aGlzLnRhZ0luZGV4ID0gaW5kZXg7XG5cdFx0XHRcdHRoaXMudGFiVG9JbmRleChpbmRleCk7XG5cdFx0XHRcdHRoaXMuJGVtaXQoJ3RhYkNsaWNrJywgaW5kZXgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cblx0Ll90YWItYm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogMjZycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogOTBycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDkwcnB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdC5zY3JvbGwtdmlldy1oe1xuXHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ll9zY3JvbGwtY29udGVudCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcblx0XHRcdFx0Ll90YWItaXRlbS1ib3gge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHQmLl9mbGV4IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHQuX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLl9jbGFtcCB7XG5cdFx0XHRcdFx0XHQuX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ll9pdGVtIHsgXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcnB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHRcdCYuX2FjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZTU0ZDQyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuX3VuZGVybGluZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0cnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNTRkNDI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///343\n"); /***/ }), /* 344 */ /*!******************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/n-safety-monitoring-tab/icon/wasi.png ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/n-safety-monitoring-tab/icon/wasi.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjM0NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvY29tcG9uZW50cy9uLXNhZmV0eS1tb25pdG9yaW5nLXRhYi9pY29uL3dhc2kucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///344\n"); /***/ }), /* 345 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/n-safety-monitoring-tab/icon/Co1.png ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/n-safety-monitoring-tab/icon/Co1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjM0NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvY29tcG9uZW50cy9uLXNhZmV0eS1tb25pdG9yaW5nLXRhYi9pY29uL0NvMS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///345\n"); /***/ }), /* 346 */ /*!******************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/n-safety-monitoring-tab/icon/feng.png ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/n-safety-monitoring-tab/icon/feng.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjM0Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvY29tcG9uZW50cy9uLXNhZmV0eS1tb25pdG9yaW5nLXRhYi9pY29uL2ZlbmcucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///346\n"); /***/ }), /* 347 */ /*!*********************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/n-safety-monitoring-tab/n-safety-monitoring-tab.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./n-safety-monitoring-tab.vue?vue&type=script&lang=js& */ 348);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_n_safety_monitoring_tab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWt2QixDQUFnQiw2d0JBQUcsRUFBQyIsImZpbGUiOiIzNDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbi1zYWZldHktbW9uaXRvcmluZy10YWIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbi1zYWZldHktbW9uaXRvcmluZy10YWIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///347\n"); /***/ }), /* 348 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/components/n-safety-monitoring-tab/n-safety-monitoring-tab.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n defaultIndex: 0,\n // 标签栏目 煤矿名称列表\n tabs: [],\n // 煤矿编码数组\n tabs_mine_code: [],\n // 当前煤矿编码\n mine_code_index: \"\",\n\n // 模拟量\n simulation: 0,\n // 开关量\n sluice: 0,\n // 列表项\n list: [] };\n\n },\n mounted: function mounted() {\n // 获取煤矿列表\n this.get_tabs();\n\n },\n methods: {\n tabClick: function tabClick(index) {\n this.defaultIndex = index;\n // console.log(this.tabs_mine_code[index])\n\n // 切换当前煤矿编码\n this.mine_code_index = this.tabs_mine_code[index];\n // 切换后编码的煤矿详情数据查询\n this.get_jt_safety_info_part();\n\n // 将切换后的编码发送给页面\n this.$emit(\"code\", this.mine_code_index);\n },\n // 获取煤矿列表\n get_tabs: function get_tabs() {var _this = this;\n this.$p_api.jt_safety_mine_list({}).\n\n then(function (res) {\n // console.log(res.data.content.data)\n\n var data = res.data.content.data;\n\n var tabs = [];\n var mine_code = [];\n\n data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.mine_name;\n //将项放进新的数组\n tabs[index] = sevm;\n });\n\n data.map(function (item, index) {\n //新数组的项,用来盛放每一项中的各个参数,每次清空,这样避免改变sevm的值\n var sevm = {};\n //给每一项中的参数初始化并赋值\n sevm = item.mine_code;\n //将项放进新的数组\n mine_code[index] = sevm;\n });\n\n _this.tabs = tabs;\n _this.tabs_mine_code = mine_code;\n // console.log(mine_code[0])\n // 定义当前煤矿编码\n _this.mine_code_index = mine_code[0];\n\n // 当前编码的煤矿详情数据查询\n _this.get_jt_safety_info_part();\n\n // 将定义后的编码发送给页面\n _this.$emit(\"code\", _this.mine_code_index);\n });\n },\n // 详情数据查询\n get_jt_safety_info_part: function get_jt_safety_info_part() {var _this2 = this;\n this.$p_api.jt_safety_info_part({\n mine_code: this.mine_code_index }).\n then(function (res) {\n // console.log(res.data.content)\n var data = res.data.content;\n\n // 模拟量总数\n _this2.simulation = data.count.simulation;\n // 开关量总数\n _this2.sluice = data.count.sluice;\n // 列表项\n _this2.list = data.data;\n });\n },\n\n go_content: function go_content() {\n __f__(\"log\", this.mine_code_index, \" at components/n-safety-monitoring-tab/n-safety-monitoring-tab.vue:151\");\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9uLXNhZmV0eS1tb25pdG9yaW5nLXRhYi9uLXNhZmV0eS1tb25pdG9yaW5nLXRhYi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9EQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLHFCQURBO0FBRUE7QUFDQSxjQUhBO0FBSUE7QUFDQSx3QkFMQTtBQU1BO0FBQ0EseUJBUEE7O0FBU0E7QUFDQSxtQkFWQTtBQVdBO0FBQ0EsZUFaQTtBQWFBO0FBQ0EsY0FkQTs7QUFnQkEsR0FsQkE7QUFtQkEsU0FuQkEscUJBbUJBO0FBQ0E7QUFDQTs7QUFFQSxHQXZCQTtBQXdCQTtBQUNBLFlBREEsb0JBQ0EsS0FEQSxFQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsS0FaQTtBQWFBO0FBQ0EsWUFkQSxzQkFjQTtBQUNBOztBQUVBLFVBRkEsQ0FFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQVBBOztBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FQQTs7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE9BdkNBO0FBd0NBLEtBdkRBO0FBd0RBO0FBQ0EsMkJBekRBLHFDQXlEQTtBQUNBO0FBQ0EsdUNBREE7QUFFQSxVQUZBLENBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BWkE7QUFhQSxLQXZFQTs7QUF5RUEsY0F6RUEsd0JBeUVBO0FBQ0E7QUFDQSxLQTNFQSxFQXhCQSxFIiwiZmlsZSI6IjM0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXc+XG5cdFx0PHZpZXcgY2xhc3M9XCJ0YWJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0YWJfdGl0bGVcIj5cclxuXHRcdFx0XHQ8bGl1eXVuby10YWJzIHJlZj1cInRhYlwiIDp0YWJEYXRhPVwidGFic1wiIDpkZWZhdWx0SW5kZXg9XCJkZWZhdWx0SW5kZXhcIiBAdGFiQ2xpY2s9J3RhYkNsaWNrJyAvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGFiX2NvbnRlbnRcIiBAY2xpY2s9XCJnb19jb250ZW50KClcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImlubmVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlY3Rpb25fMVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+5qih5ouf6YePPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57e3NpbXVsYXRpb259fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3hcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuW8gOWFs+mHjzwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3tzbHVpY2V9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2VjdGlvbl8yXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdF9pdGVtXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9pY29uXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIHYtaWY9XCJpdGVtLnR5cGVDb2RlID09ICcwMDAxJ1wiIHNyYz1cIi4vaWNvbi93YXNpLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiaXRlbS50eXBlQ29kZSA9PSAnMDAwNCdcIiBzcmM9XCIuL2ljb24vQ28xLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiaXRlbS50eXBlQ29kZSA9PSAnMTAxMCdcIiBzcmM9XCIuL2ljb24vZmVuZy5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1fbmFtZVwiPnt7aXRlbS50eXBlQ29kZURlc2N9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9jb250ZW50XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbV9jb250ZW50X2xpc3RcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRfaXRlbVwiIHYtZm9yPVwiKGl0ZW1fMixpbmRleF8yKSBpbiBpdGVtLm5vcm1hbENvdW50XCIgOmtleT1cImluZGV4XzJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7aXRlbV8yLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3tpdGVtXzIuY291bnR9feS4qjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRkZWZhdWx0SW5kZXg6IDAsXHJcblx0XHRcdFx0Ly8g5qCH562+5qCP55uuIOeFpOefv+WQjeensOWIl+ihqFxyXG5cdFx0XHRcdHRhYnM6IFtdLFxyXG5cdFx0XHRcdC8vIOeFpOefv+e8lueggeaVsOe7hFxyXG5cdFx0XHRcdHRhYnNfbWluZV9jb2RlOltdLFxyXG5cdFx0XHRcdC8vIOW9k+WJjeeFpOefv+e8lueggVxyXG5cdFx0XHRcdG1pbmVfY29kZV9pbmRleDpcIlwiLFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vIOaooeaLn+mHj1xyXG5cdFx0XHRcdHNpbXVsYXRpb246MCxcclxuXHRcdFx0XHQvLyDlvIDlhbPph49cclxuXHRcdFx0XHRzbHVpY2U6MCxcclxuXHRcdFx0XHQvLyDliJfooajpoblcclxuXHRcdFx0XHRsaXN0OltdXG5cdFx0XHR9O1xuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHQvLyDojrflj5bnhaTnn7/liJfooahcclxuXHRcdFx0dGhpcy5nZXRfdGFicygpXHJcblx0XHRcdFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6e1xyXG5cdFx0XHR0YWJDbGljayhpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuZGVmYXVsdEluZGV4ID0gaW5kZXhcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyh0aGlzLnRhYnNfbWluZV9jb2RlW2luZGV4XSlcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyDliIfmjaLlvZPliY3nhaTnn7/nvJbnoIFcclxuXHRcdFx0XHR0aGlzLm1pbmVfY29kZV9pbmRleCA9IHRoaXMudGFic19taW5lX2NvZGVbaW5kZXhdXHJcblx0XHRcdFx0Ly8g5YiH5o2i5ZCO57yW56CB55qE54Wk55+/6K+m5oOF5pWw5o2u5p+l6K+iXHJcblx0XHRcdFx0dGhpcy5nZXRfanRfc2FmZXR5X2luZm9fcGFydCgpXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly8g5bCG5YiH5o2i5ZCO55qE57yW56CB5Y+R6YCB57uZ6aG16Z2iXHJcblx0XHRcdFx0dGhpcy4kZW1pdChcImNvZGVcIix0aGlzLm1pbmVfY29kZV9pbmRleClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6I635Y+W54Wk55+/5YiX6KGoXHJcblx0XHRcdGdldF90YWJzKCl7XHJcblx0XHRcdFx0dGhpcy4kcF9hcGkuanRfc2FmZXR5X21pbmVfbGlzdCh7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpPT57XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhyZXMuZGF0YS5jb250ZW50LmRhdGEpXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxldCBkYXRhID0gcmVzLmRhdGEuY29udGVudC5kYXRhXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxldCB0YWJzID0gW11cclxuXHRcdFx0XHRcdGxldCBtaW5lX2NvZGUgPSBbXVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRkYXRhLm1hcChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdFx0XHQvL+aWsOaVsOe7hOeahOmhue+8jOeUqOadpeebm+aUvuavj+S4gOmhueS4reeahOWQhOS4quWPguaVsO+8jOavj+asoea4heepuu+8jOi/meagt+mBv+WFjeaUueWPmHNldm3nmoTlgLxcclxuXHRcdFx0XHRcdFx0dmFyIHNldm0gPSB7fTtcclxuXHRcdFx0XHRcdFx0Ly/nu5nmr4/kuIDpobnkuK3nmoTlj4LmlbDliJ3lp4vljJblubbotYvlgLxcclxuXHRcdFx0XHRcdFx0c2V2bSA9IGl0ZW0ubWluZV9uYW1lO1xyXG5cdFx0XHRcdFx0XHQvL+WwhumhueaUvui/m+aWsOeahOaVsOe7hFxyXG5cdFx0XHRcdFx0XHR0YWJzW2luZGV4XSA9IHNldm1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGRhdGEubWFwKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0XHRcdC8v5paw5pWw57uE55qE6aG577yM55So5p2l55ub5pS+5q+P5LiA6aG55Lit55qE5ZCE5Liq5Y+C5pWw77yM5q+P5qyh5riF56m677yM6L+Z5qC36YG/5YWN5pS55Y+Yc2V2beeahOWAvFxyXG5cdFx0XHRcdFx0XHR2YXIgc2V2bSA9IHt9O1xyXG5cdFx0XHRcdFx0XHQvL+e7meavj+S4gOmhueS4reeahOWPguaVsOWIneWni+WMluW5tui1i+WAvFxyXG5cdFx0XHRcdFx0XHRzZXZtID0gaXRlbS5taW5lX2NvZGU7XHJcblx0XHRcdFx0XHRcdC8v5bCG6aG55pS+6L+b5paw55qE5pWw57uEXHJcblx0XHRcdFx0XHRcdG1pbmVfY29kZVtpbmRleF0gPSBzZXZtXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR0aGlzLnRhYnMgPSB0YWJzXHJcblx0XHRcdFx0XHR0aGlzLnRhYnNfbWluZV9jb2RlID0gbWluZV9jb2RlXHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhtaW5lX2NvZGVbMF0pXHJcblx0XHRcdFx0XHQvLyDlrprkuYnlvZPliY3nhaTnn7/nvJbnoIFcclxuXHRcdFx0XHRcdHRoaXMubWluZV9jb2RlX2luZGV4ID0gbWluZV9jb2RlWzBdXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC8vIOW9k+WJjee8lueggeeahOeFpOefv+ivpuaDheaVsOaNruafpeivolxyXG5cdFx0XHRcdFx0dGhpcy5nZXRfanRfc2FmZXR5X2luZm9fcGFydCgpXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC8vIOWwhuWumuS5ieWQjueahOe8lueggeWPkemAgee7memhtemdolxyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdChcImNvZGVcIix0aGlzLm1pbmVfY29kZV9pbmRleClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDor6bmg4XmlbDmja7mn6Xor6JcclxuXHRcdFx0Z2V0X2p0X3NhZmV0eV9pbmZvX3BhcnQoKXtcclxuXHRcdFx0XHR0aGlzLiRwX2FwaS5qdF9zYWZldHlfaW5mb19wYXJ0KHtcclxuXHRcdFx0XHRcdG1pbmVfY29kZTp0aGlzLm1pbmVfY29kZV9pbmRleFxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcy5kYXRhLmNvbnRlbnQpXHJcblx0XHRcdFx0XHRsZXQgZGF0YSA9IHJlcy5kYXRhLmNvbnRlbnRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ly8g5qih5ouf6YeP5oC75pWwXHJcblx0XHRcdFx0XHR0aGlzLnNpbXVsYXRpb24gPSBkYXRhLmNvdW50LnNpbXVsYXRpb25cclxuXHRcdFx0XHRcdC8vIOW8gOWFs+mHj+aAu+aVsFxyXG5cdFx0XHRcdFx0dGhpcy5zbHVpY2UgPSBkYXRhLmNvdW50LnNsdWljZVxyXG5cdFx0XHRcdFx0Ly8g5YiX6KGo6aG5XHJcblx0XHRcdFx0XHR0aGlzLmxpc3QgPSBkYXRhLmRhdGFcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHJcblx0XHRcdGdvX2NvbnRlbnQoKXtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLm1pbmVfY29kZV9pbmRleClcclxuXHRcdFx0fVxyXG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cdC50YWJ7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMCAyNHJweDtcclxuXHRcdC50YWJfdGl0bGV7XHJcblx0XHRcdCBcclxuXHRcdH1cclxuXHRcdC50YWJfY29udGVudHtcclxuXHRcdFx0LmlubmVye1xyXG5cdFx0XHRcdC8vIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRcdC5zZWN0aW9uXzF7XHJcblx0XHRcdFx0XHRtYXJnaW46IDQwcnB4IDA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0XHRcdC5pdGVte1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjYwcnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI2MHJweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0UxRUZGODtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdC5ib3h7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwMHJweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMHJweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDE2cnB4IHNvbGlkICNGRkZGRkY7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU3QjNGNDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHRcdFx0Lm5hbWV7fVxyXG5cdFx0XHRcdFx0XHRcdC5udW17fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaXRlbTpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNCN0ZGQzE7XHJcblx0XHRcdFx0XHRcdC5ib3h7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJFQ0Q3MztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuc2VjdGlvbl8ye1xyXG5cdFx0XHRcdFx0Lmxpc3RfaXRlbXtcclxuXHRcdFx0XHRcdFx0Lml0ZW17XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZjNmM2YzO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2YzZjNmMztcclxuXHRcdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNnJweDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQuaXRlbV90aXRsZXtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZjNmM2YzO1xyXG5cdFx0XHRcdFx0XHRcdFx0Lml0ZW1faWNvbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4M3JweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDgzcnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuaXRlbV9uYW1le1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjNycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjlycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMjI1NztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgzcnB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5pdGVtX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRcdFx0XHQuaXRlbV9jb250ZW50X2xpc3R7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmNvbnRlbnRfaXRlbXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTU4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQubmFtZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIycnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTdBM0I0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMzcnB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5udW17XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLU1lZGl1bSwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMzcnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzJFQ0M3MTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuY29udGVudF9pdGVtOm50aC1jaGlsZCgyKSAubnVte1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRTc0QzNDO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jb250ZW50X2l0ZW06bnRoLWNoaWxkKDMpIC5udW17XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMyQzNFNTA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LmNvbnRlbnRfaXRlbTpudGgtY2hpbGQoNCkgLm51bXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzJGNTRFQjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///348\n"); /***/ }), /* 349 */ /*!*******************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/safety_monitoring/safety_monitoring.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./safety_monitoring.vue?vue&type=script&lang=js&mpType=page */ 350);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_safety_monitoring_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXV2QixDQUFnQixreEJBQUcsRUFBQyIsImZpbGUiOiIzNDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2FmZXR5X21vbml0b3JpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zYWZldHlfbW9uaXRvcmluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///349\n"); /***/ }), /* 350 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/safety_monitoring/safety_monitoring.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n // 当前煤矿编码\n mine_code: 0,\n // 当前页\n page: 1 };\n\n },\n onReachBottom: function onReachBottom() {\n this.page = this.page + 1;\n },\n methods: {\n get_code: function get_code(code) {\n // 切换煤矿\n // console.log(code)\n this.mine_code = code;\n // 每次切换煤矿都让当前页初始化\n this.page = 1;\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbmluZ2Rvbmd5dW55aW5nL3NhZmV0eV9tb25pdG9yaW5nL3NhZmV0eV9tb25pdG9yaW5nLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBc0JBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFGQTtBQUdBO0FBQ0EsYUFKQTs7QUFNQSxHQVJBO0FBU0EsZUFUQSwyQkFTQTtBQUNBO0FBQ0EsR0FYQTtBQVlBO0FBQ0EsWUFEQSxvQkFDQSxJQURBLEVBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLEtBUkEsRUFaQSxFIiwiZmlsZSI6IjM1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XG5cdFx0PHZpZXcgY2xhc3M9XCJjYW52YVwiPlxyXG5cdFx0XHQ8IS0tIDxuLXNhZmV0eS1tb25pdG9yaW5nLWNhbnZhLTE+PC9uLXNhZmV0eS1tb25pdG9yaW5nLWNhbnZhLTE+IC0tPlxyXG5cdFx0PC92aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwiY2FudmFcIj5cclxuXHRcdFx0PCEtLSA8bi1zYWZldHktbW9uaXRvcmluZy1jYW52YS0yPjwvbi1zYWZldHktbW9uaXRvcmluZy1jYW52YS0yPiAtLT5cclxuXHRcdDwvdmlldz5cblx0XHQ8dmlldyBjbGFzcz1cImNhbnZhXCI+XHJcblx0XHRcdDwhLS0gPG4tc2FmZXR5LW1vbml0b3JpbmctY2FudmEtMz48L24tc2FmZXR5LW1vbml0b3JpbmctY2FudmEtMz4gLS0+XHJcblx0XHQ8L3ZpZXc+XG5cdFx0PHZpZXcgY2xhc3M9XCJjYW52YVwiPlxyXG5cdFx0XHQ8IS0tIDxuLXNhZmV0eS1tb25pdG9yaW5nLWNhbnZhLTQ+PC9uLXNhZmV0eS1tb25pdG9yaW5nLWNhbnZhLTQ+IC0tPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0XHJcblx0XHQ8bi1zYWZldHktbW9uaXRvcmluZy10YWIgQGNvZGU9XCJnZXRfY29kZVwiPjwvbi1zYWZldHktbW9uaXRvcmluZy10YWI+XHJcblx0XHRcclxuXHRcdDwhLS0gPG4tc2FmZXR5LW1vbml0b3JpbmctYWxhcm1pbmcgOnBhZ2U9XCJwYWdlXCIgOmNvZGU9XCJtaW5lX2NvZGVcIj48L24tc2FmZXR5LW1vbml0b3JpbmctYWxhcm1pbmc+IC0tPlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Ly8g5b2T5YmN54Wk55+/57yW56CBXHJcblx0XHRcdFx0bWluZV9jb2RlOjAsXHJcblx0XHRcdFx0Ly8g5b2T5YmN6aG1XG5cdFx0XHRcdHBhZ2U6MSxcclxuXHRcdFx0fTtcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpe1xyXG5cdFx0XHR0aGlzLnBhZ2UgPSB0aGlzLnBhZ2UgKyAxXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczp7XHJcblx0XHRcdGdldF9jb2RlKGNvZGUpe1xyXG5cdFx0XHRcdC8vIOWIh+aNoueFpOefv1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGNvZGUpXHJcblx0XHRcdFx0dGhpcy5taW5lX2NvZGUgPSBjb2RlXHJcblx0XHRcdFx0Ly8g5q+P5qyh5YiH5o2i54Wk55+/6YO96K6p5b2T5YmN6aG15Yid5aeL5YyWXHJcblx0XHRcdFx0dGhpcy5wYWdlID0gMVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cblx0LmNvbnRlbnR7XHJcblx0XHR3aWR0aDogNzQ5cnB4O1xyXG5cdFx0XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ly8gcGFkZGluZzogMTBycHggMjRycHg7XHJcblx0fVxyXG5cdC8vIC5jYW52YXtcclxuXHQvLyBcdG1pbi1oZWlnaHQ6IDEwMHJweDtcclxuXHQvLyBcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ly8gXHRwYWRkaW5nOiAyNHJweDtcclxuXHQvLyB9XHJcblx0XHJcblx0XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///350\n"); /***/ }), /* 351 */ /*!******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/video_monitor/video_monitor.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 _video_monitor_vue_vue_type_template_id_209c0c10_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./video_monitor.vue?vue&type=template&id=209c0c10&mpType=page */ 352);\n/* harmony import */ var _video_monitor_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./video_monitor.vue?vue&type=script&lang=js&mpType=page */ 354);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _video_monitor_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _video_monitor_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _video_monitor_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _video_monitor_vue_vue_type_template_id_209c0c10_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _video_monitor_vue_vue_type_template_id_209c0c10_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _video_monitor_vue_vue_type_template_id_209c0c10_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/video_monitor/video_monitor.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDNEU7QUFDTDs7O0FBR3ZFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDhGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzUxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi92aWRlb19tb25pdG9yLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yMDljMGMxMCZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdmlkZW9fbW9uaXRvci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vdmlkZW9fbW9uaXRvci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi92aWRlb19tb25pdG9yL3ZpZGVvX21vbml0b3IudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///351\n"); /***/ }), /* 352 */ /*!************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/video_monitor/video_monitor.vue?vue&type=template&id=209c0c10&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_vue_vue_type_template_id_209c0c10_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./video_monitor.vue?vue&type=template&id=209c0c10&mpType=page */ 353); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_vue_vue_type_template_id_209c0c10_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_vue_vue_type_template_id_209c0c10_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_vue_vue_type_template_id_209c0c10_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_vue_vue_type_template_id_209c0c10_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 353 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/video_monitor/video_monitor.vue?vue&type=template&id=209c0c10&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("web-view", { attrs: { src: _vm._$s(1, "a-src", _vm.href), _i: 1 } }) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 354 */ /*!******************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/video_monitor/video_monitor.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./video_monitor.vue?vue&type=script&lang=js&mpType=page */ 355);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_monitor_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW12QixDQUFnQiw4d0JBQUcsRUFBQyIsImZpbGUiOiIzNTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdmlkZW9fbW9uaXRvci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3ZpZGVvX21vbml0b3IudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///354\n"); /***/ }), /* 355 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/video_monitor/video_monitor.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n href: \"\" };\n\n },\n onLoad: function onLoad(option) {\n this.href = \"http://webdevelop.nxjiewei.com/assets/html/video/?mine_code=\" + option.mine_code;\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi92aWRlb19tb25pdG9yL3ZpZGVvX21vbml0b3IudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFPQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGNBREE7O0FBR0EsR0FMQTtBQU1BLFFBTkEsa0JBTUEsTUFOQSxFQU1BO0FBQ0E7QUFDQSxHQVJBLEUiLCJmaWxlIjoiMzU1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cblx0XHQ8d2ViLXZpZXcgOnNyYz1cImhyZWZcIj48L3dlYi12aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGhyZWY6XCJcIlxuXHRcdFx0fTtcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cdFx0XHR0aGlzLmhyZWYgPSBcImh0dHA6Ly93ZWJkZXZlbG9wLm54amlld2VpLmNvbS9hc3NldHMvaHRtbC92aWRlby8/bWluZV9jb2RlPVwiICsgb3B0aW9uLm1pbmVfY29kZVxyXG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///355\n"); /***/ }), /* 356 */ /*!**********************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/zidonghua/zidonghua.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 _zidonghua_vue_vue_type_template_id_d720c934_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./zidonghua.vue?vue&type=template&id=d720c934&mpType=page */ 357);\n/* harmony import */ var _zidonghua_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./zidonghua.vue?vue&type=script&lang=js&mpType=page */ 359);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _zidonghua_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _zidonghua_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _zidonghua_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _zidonghua_vue_vue_type_template_id_d720c934_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _zidonghua_vue_vue_type_template_id_d720c934_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _zidonghua_vue_vue_type_template_id_d720c934_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/production/zidonghua/zidonghua.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDd0U7QUFDTDs7O0FBR25FO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDBGQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi96aWRvbmdodWEudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQ3MjBjOTM0Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi96aWRvbmdodWEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3ppZG9uZ2h1YS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcHJvZHVjdGlvbi96aWRvbmdodWEvemlkb25naHVhLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///356\n"); /***/ }), /* 357 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/zidonghua/zidonghua.vue?vue&type=template&id=d720c934&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_vue_vue_type_template_id_d720c934_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./zidonghua.vue?vue&type=template&id=d720c934&mpType=page */ 358); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_vue_vue_type_template_id_d720c934_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_vue_vue_type_template_id_d720c934_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_vue_vue_type_template_id_d720c934_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_vue_vue_type_template_id_d720c934_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/zidonghua/zidonghua.vue?vue&type=template&id=d720c934&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("web-view", { attrs: { src: _vm._$s(1, "a-src", _vm.href), _i: 1 } }) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 359 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/zidonghua/zidonghua.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./zidonghua.vue?vue&type=script&lang=js&mpType=page */ 360);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zidonghua_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQSt1QixDQUFnQiwwd0JBQUcsRUFBQyIsImZpbGUiOiIzNTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vemlkb25naHVhLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vemlkb25naHVhLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///359\n"); /***/ }), /* 360 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/production/zidonghua/zidonghua.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n href: \"\" };\n\n },\n onLoad: function onLoad(option) {\n this.href = option.url;\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcHJvZHVjdGlvbi96aWRvbmdodWEvemlkb25naHVhLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBT0E7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxjQURBOztBQUdBLEdBTEE7QUFNQSxRQU5BLGtCQU1BLE1BTkEsRUFNQTtBQUNBO0FBQ0EsR0FSQSxFIiwiZmlsZSI6IjM2MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXc+XG5cdFx0PHdlYi12aWV3IDpzcmM9XCJocmVmXCI+PC93ZWItdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRocmVmOlwiXCJcblx0XHRcdH07XG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0dGhpcy5ocmVmID0gb3B0aW9uLnVybFxyXG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///360\n"); /***/ }), /* 361 */ /*!***************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/risk_precontrol/risk_precontrol.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 _risk_precontrol_vue_vue_type_template_id_1e97e840_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./risk_precontrol.vue?vue&type=template&id=1e97e840&mpType=page */ 362);\n/* harmony import */ var _risk_precontrol_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./risk_precontrol.vue?vue&type=script&lang=js&mpType=page */ 369);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _risk_precontrol_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _risk_precontrol_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _risk_precontrol_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _risk_precontrol_vue_vue_type_template_id_1e97e840_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _risk_precontrol_vue_vue_type_template_id_1e97e840_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _risk_precontrol_vue_vue_type_template_id_1e97e840_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/ningdongyunying/risk_precontrol/risk_precontrol.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDOEU7QUFDTDs7O0FBR3pFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGdHQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yaXNrX3ByZWNvbnRyb2wudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFlOTdlODQwJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9yaXNrX3ByZWNvbnRyb2wudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Jpc2tfcHJlY29udHJvbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbmluZ2Rvbmd5dW55aW5nL3Jpc2tfcHJlY29udHJvbC9yaXNrX3ByZWNvbnRyb2wudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///361\n"); /***/ }), /* 362 */ /*!*********************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/risk_precontrol/risk_precontrol.vue?vue&type=template&id=1e97e840&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_vue_vue_type_template_id_1e97e840_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./risk_precontrol.vue?vue&type=template&id=1e97e840&mpType=page */ 363); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_vue_vue_type_template_id_1e97e840_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_vue_vue_type_template_id_1e97e840_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_vue_vue_type_template_id_1e97e840_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_vue_vue_type_template_id_1e97e840_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/risk_precontrol/risk_precontrol.vue?vue&type=template&id=1e97e840&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 */ 8) .default, uniDrawer: __webpack_require__(/*! @/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue */ 364) .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", "list"), attrs: { _i: 1 } }, _vm._l(6, function(item, $10, $20, $30) { return _c( "view", { staticClass: _vm._$s("2-" + $30, "sc", "item"), attrs: { _i: "2-" + $30 }, on: { click: function($event) { return _vm.open_draw() } } }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "inner"), 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", "name"), attrs: { _i: "5-" + $30 } }), _c("view", { staticClass: _vm._$s("6-" + $30, "sc", "text"), attrs: { _i: "6-" + $30 } }) ] ), _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "right"), attrs: { _i: "7-" + $30 } }, [ _c("view", { staticClass: _vm._$s("8-" + $30, "sc", "num"), attrs: { _i: "8-" + $30 } }), _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "icon"), attrs: { _i: "9-" + $30 } }, [ _c("uni-icons", { attrs: { type: "arrowright", _i: "10-" + $30 } }) ], 1 ) ] ) ] ) ] ) }), 0 ), _c( "uni-drawer", { ref: "draw", attrs: { mode: "right", width: 300, _i: 11 } }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "drawer"), attrs: { _i: 12 } }, [ _c("view", { staticClass: _vm._$s(13, "sc", "title"), attrs: { _i: 13 } }), _c( "view", { staticClass: _vm._$s(14, "sc", "container"), attrs: { _i: 14 } }, _vm._l(4, function(item, $11, $21, $31) { return _c( "view", { staticClass: _vm._$s("15-" + $31, "sc", "item"), attrs: { _i: "15-" + $31 }, on: { click: function($event) { return _vm.go_detail() } } }, [ _c( "view", { staticClass: _vm._$s("16-" + $31, "sc", "inner"), attrs: { _i: "16-" + $31 } }, [ _c( "view", { staticClass: _vm._$s("17-" + $31, "sc", "left"), attrs: { _i: "17-" + $31 } }, [ _c("view", { staticClass: _vm._$s("18-" + $31, "sc", "name"), attrs: { _i: "18-" + $31 } }), _c("view", { staticClass: _vm._$s("19-" + $31, "sc", "text"), attrs: { _i: "19-" + $31 } }) ] ), _c( "view", { staticClass: _vm._$s("20-" + $31, "sc", "right"), attrs: { _i: "20-" + $31 } }, [ _c("view", { staticClass: _vm._$s("21-" + $31, "sc", "num"), attrs: { _i: "21-" + $31 } }), _c( "view", { staticClass: _vm._$s( "22-" + $31, "sc", "icon" ), attrs: { _i: "22-" + $31 } }, [ _c("uni-icons", { attrs: { type: "arrowright", _i: "23-" + $31 } }) ], 1 ) ] ) ] ) ] ) }), 0 ) ] ) ] ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 364 */ /*!*****************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue ***! \*****************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-drawer.vue?vue&type=template&id=558f1882&scoped=true& */ 365);\n/* harmony import */ var _uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-drawer.vue?vue&type=script&lang=js& */ 367);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"558f1882\",\n null,\n false,\n _uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzY0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktZHJhd2VyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01NThmMTg4MiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1kcmF3ZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktZHJhd2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI1NThmMTg4MlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy91bmktZHJhd2VyL2NvbXBvbmVudHMvdW5pLWRyYXdlci91bmktZHJhd2VyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///364\n"); /***/ }), /* 365 */ /*!************************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue?vue&type=template&id=558f1882&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_template_id_558f1882_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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-drawer.vue?vue&type=template&id=558f1882&scoped=true& */ 366); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_template_id_558f1882_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 366 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue?vue&type=template&id=558f1882&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.visibleSync) ? _c( "view", { staticClass: _vm._$s(0, "sc", "uni-drawer"), class: _vm._$s(0, "c", { "uni-drawer--visible": _vm.showDrawer }), attrs: { _i: 0 }, on: { touchmove: function($event) { $event.stopPropagation() $event.preventDefault() return _vm.clear($event) } } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "uni-drawer__mask"), class: _vm._$s(1, "c", { "uni-drawer__mask--visible": _vm.showDrawer && _vm.mask }), attrs: { _i: 1 }, on: { click: function($event) { return _vm.close("mask") } } }), _c( "view", { staticClass: _vm._$s(2, "sc", "uni-drawer__content"), class: _vm._$s(2, "c", { "uni-drawer--right": _vm.rightMode, "uni-drawer--left": !_vm.rightMode, "uni-drawer__content--visible": _vm.showDrawer }), style: _vm._$s(2, "s", { width: _vm.drawerWidth + "px" }), attrs: { _i: 2 } }, [_vm._t("default", null, { _i: 3 })], 2 ) ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 367 */ /*!******************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-drawer/components/uni-drawer/uni-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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_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--6-1!./node_modules/@dcloudio/vue-cli-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-drawer.vue?vue&type=script&lang=js& */ 368);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_drawer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF1QixDQUFnQixnd0JBQUcsRUFBQyIsImZpbGUiOiIzNjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWRyYXdlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktZHJhd2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///367\n"); /***/ }), /* 368 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/**\n * Drawer 抽屉\n * @description 抽屉侧滑菜单\n * @tutorial https://ext.dcloud.net.cn/plugin?id=26\n * @property {Boolean} mask = [true | false] 是否显示遮罩\n * @property {Boolean} maskClick = [true | false] 点击遮罩是否关闭\n * @property {Boolean} mode = [left | right] Drawer 滑出位置\n * \t@value left 从左侧滑出\n * \t@value right 从右侧侧滑出\n * @property {Number} width 抽屉的宽度 ,仅 vue 页面生效\n * @event {Function} close 组件关闭时触发事件\n */var _default =\n{\n name: 'UniDrawer',\n components: {},\n\n\n\n\n emits: ['change'],\n props: {\n /**\n * 显示模式(左、右),只在初始化生效\n */\n mode: {\n type: String,\n default: '' },\n\n /**\n * 蒙层显示状态\n */\n mask: {\n type: Boolean,\n default: true },\n\n /**\n * 遮罩是否可点击关闭\n */\n maskClick: {\n type: Boolean,\n default: true },\n\n /**\n * 抽屉宽度\n */\n width: {\n type: Number,\n default: 220 } },\n\n\n data: function data() {\n return {\n visibleSync: false,\n showDrawer: false,\n rightMode: false,\n watchTimer: null,\n drawerWidth: 220 };\n\n },\n created: function created() {\n\n this.drawerWidth = this.width;\n\n this.rightMode = this.mode === 'right';\n },\n methods: {\n clear: function clear() {},\n close: function close(type) {\n // fixed by mehaotian 抽屉尚未完全关闭或遮罩禁止点击时不触发以下逻辑\n if (type === 'mask' && !this.maskClick || !this.visibleSync) return;\n this._change('showDrawer', 'visibleSync', false);\n },\n open: function open() {\n // fixed by mehaotian 处理重复点击打开的事件\n if (this.visibleSync) return;\n this._change('visibleSync', 'showDrawer', true);\n },\n _change: function _change(param1, param2, status) {var _this = this;\n this[param1] = status;\n if (this.watchTimer) {\n clearTimeout(this.watchTimer);\n }\n this.watchTimer = setTimeout(function () {\n _this[param2] = status;\n _this.$emit('change', status);\n }, status ? 50 : 300);\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWRyYXdlci9jb21wb25lbnRzL3VuaS1kcmF3ZXIvdW5pLWRyYXdlci52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQWdCQTs7Ozs7Ozs7Ozs7O0FBWUE7QUFDQSxtQkFEQTtBQUVBLGdCQUZBOzs7OztBQU9BLG1CQVBBO0FBUUE7QUFDQTs7O0FBR0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBSkE7O0FBUUE7OztBQUdBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQVhBOztBQWVBOzs7QUFHQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUFsQkE7O0FBc0JBOzs7QUFHQTtBQUNBLGtCQURBO0FBRUEsa0JBRkEsRUF6QkEsRUFSQTs7O0FBc0NBLE1BdENBLGtCQXNDQTtBQUNBO0FBQ0Esd0JBREE7QUFFQSx1QkFGQTtBQUdBLHNCQUhBO0FBSUEsc0JBSkE7QUFLQSxzQkFMQTs7QUFPQSxHQTlDQTtBQStDQSxTQS9DQSxxQkErQ0E7O0FBRUE7O0FBRUE7QUFDQSxHQXBEQTtBQXFEQTtBQUNBLFNBREEsbUJBQ0EsRUFEQTtBQUVBLFNBRkEsaUJBRUEsSUFGQSxFQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FOQTtBQU9BLFFBUEEsa0JBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVhBO0FBWUEsV0FaQSxtQkFZQSxNQVpBLEVBWUEsTUFaQSxFQVlBLE1BWkEsRUFZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FIQSxFQUdBLGlCQUhBO0FBSUEsS0FyQkEsRUFyREEsRSIsImZpbGUiOiIzNjguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgdi1pZj1cInZpc2libGVTeW5jXCIgOmNsYXNzPVwieyAndW5pLWRyYXdlci0tdmlzaWJsZSc6IHNob3dEcmF3ZXIgfVwiIGNsYXNzPVwidW5pLWRyYXdlclwiIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwiY2xlYXJcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidW5pLWRyYXdlcl9fbWFza1wiIDpjbGFzcz1cInsgJ3VuaS1kcmF3ZXJfX21hc2stLXZpc2libGUnOiBzaG93RHJhd2VyICYmIG1hc2sgfVwiIEB0YXA9XCJjbG9zZSgnbWFzaycpXCIgLz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidW5pLWRyYXdlcl9fY29udGVudFwiIDpjbGFzcz1cInsndW5pLWRyYXdlci0tcmlnaHQnOiByaWdodE1vZGUsJ3VuaS1kcmF3ZXItLWxlZnQnOiAhcmlnaHRNb2RlLCAndW5pLWRyYXdlcl9fY29udGVudC0tdmlzaWJsZSc6IHNob3dEcmF3ZXJ9XCIgOnN0eWxlPVwie3dpZHRoOmRyYXdlcldpZHRoKydweCd9XCI+XHJcblx0XHRcdDxzbG90IC8+XHJcblx0XHQ8L3ZpZXc+XG5cdFx0PCEtLSAjaWZkZWYgSDUgLS0+XG5cdFx0PGtleXByZXNzIEBlc2M9XCJjbG9zZSgnbWFzaycpXCIgLz5cblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxuXHQvLyAjaWZkZWYgSDVcblx0aW1wb3J0IGtleXByZXNzIGZyb20gJy4va2V5cHJlc3MuanMnXG5cdC8vICNlbmRpZlxyXG5cdC8qKlxyXG5cdCAqIERyYXdlciDmir3lsYlcclxuXHQgKiBAZGVzY3JpcHRpb24g5oq95bGJ5L6n5ruR6I+c5Y2VXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTI2XHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBtYXNrID0gW3RydWUgfCBmYWxzZV0g5piv5ZCm5pi+56S66YGu572pXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBtYXNrQ2xpY2sgPSBbdHJ1ZSB8IGZhbHNlXSDngrnlh7vpga7nvanmmK/lkKblhbPpl61cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IG1vZGUgPSBbbGVmdCB8IHJpZ2h0XSBEcmF3ZXIg5ruR5Ye65L2N572uXHJcblx0ICogXHRAdmFsdWUgbGVmdCDku47lt6bkvqfmu5Hlh7pcclxuXHQgKiBcdEB2YWx1ZSByaWdodCDku47lj7Pkvqfkvqfmu5Hlh7pcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ9IHdpZHRoIOaKveWxieeahOWuveW6piDvvIzku4UgdnVlIOmhtemdoueUn+aViFxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsb3NlIOe7hOS7tuWFs+mXreaXtuinpuWPkeS6i+S7tlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdVbmlEcmF3ZXInLFxuXHRcdGNvbXBvbmVudHM6IHtcblx0XHRcdC8vICNpZmRlZiBINVxuXHRcdFx0a2V5cHJlc3Ncblx0XHRcdC8vICNlbmRpZlxuXHRcdH0sXHJcblx0XHRlbWl0czpbJ2NoYW5nZSddLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaYvuekuuaooeW8j++8iOW3puOAgeWPs++8ie+8jOWPquWcqOWIneWni+WMlueUn+aViFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0bW9kZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6JKZ5bGC5pi+56S654q25oCBXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRtYXNrOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXG5cdFx0XHQvKipcblx0XHRcdCAqIOmBrue9qeaYr+WQpuWPr+eCueWHu+WFs+mXrVxuXHRcdFx0ICovXG5cdFx0XHRtYXNrQ2xpY2s6e1xuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5oq95bGJ5a695bqmXHJcblx0XHRcdCAqL1xyXG5cdFx0XHR3aWR0aDoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAyMjBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dmlzaWJsZVN5bmM6IGZhbHNlLFxyXG5cdFx0XHRcdHNob3dEcmF3ZXI6IGZhbHNlLFxyXG5cdFx0XHRcdHJpZ2h0TW9kZTogZmFsc2UsXHJcblx0XHRcdFx0d2F0Y2hUaW1lcjogbnVsbCxcclxuXHRcdFx0XHRkcmF3ZXJXaWR0aDogMjIwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHQvLyAjaWZuZGVmIEFQUC1OVlVFXG5cdFx0XHR0aGlzLmRyYXdlcldpZHRoID0gdGhpcy53aWR0aFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0dGhpcy5yaWdodE1vZGUgPSB0aGlzLm1vZGUgPT09ICdyaWdodCdcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XG5cdFx0XHRjbGVhcigpe30sXHJcblx0XHRcdGNsb3NlKHR5cGUpIHtcblx0XHRcdFx0Ly8gZml4ZWQgYnkgbWVoYW90aWFuIOaKveWxieWwmuacquWujOWFqOWFs+mXreaIlumBrue9qeemgeatoueCueWHu+aXtuS4jeinpuWPkeS7peS4i+mAu+i+kVxuXHRcdFx0XHRpZigodHlwZSA9PT0gJ21hc2snICYmICF0aGlzLm1hc2tDbGljaykgfHwgIXRoaXMudmlzaWJsZVN5bmMpIHJldHVyblxyXG5cdFx0XHRcdHRoaXMuX2NoYW5nZSgnc2hvd0RyYXdlcicsICd2aXNpYmxlU3luYycsIGZhbHNlKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvcGVuKCkge1xuXHRcdFx0XHQvLyBmaXhlZCBieSBtZWhhb3RpYW4g5aSE55CG6YeN5aSN54K55Ye75omT5byA55qE5LqL5Lu2XG5cdFx0XHRcdGlmKHRoaXMudmlzaWJsZVN5bmMpIHJldHVyblxyXG5cdFx0XHRcdHRoaXMuX2NoYW5nZSgndmlzaWJsZVN5bmMnLCAnc2hvd0RyYXdlcicsIHRydWUpXHJcblx0XHRcdH0sXHJcblx0XHRcdF9jaGFuZ2UocGFyYW0xLCBwYXJhbTIsIHN0YXR1cykge1xyXG5cdFx0XHRcdHRoaXNbcGFyYW0xXSA9IHN0YXR1c1xyXG5cdFx0XHRcdGlmICh0aGlzLndhdGNoVGltZXIpIHtcclxuXHRcdFx0XHRcdGNsZWFyVGltZW91dCh0aGlzLndhdGNoVGltZXIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMud2F0Y2hUaW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpc1twYXJhbTJdID0gc3RhdHVzXHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLHN0YXR1cylcclxuXHRcdFx0XHR9LCBzdGF0dXMgPyA1MCA6IDMwMClcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG5cdCR1bmktbWFzazogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC40KSA7XHJcblx0Ly8g5oq95bGJ5a695bqmXHJcblx0JGRyYXdlci13aWR0aDogMjIwcHg7XHJcblxyXG5cdC51bmktZHJhd2VyIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdH1cclxuXHJcblx0LnVuaS1kcmF3ZXJfX2NvbnRlbnQge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAkZHJhd2VyLXdpZHRoO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1iZy1jb2xvcjtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQudW5pLWRyYXdlci0tbGVmdCB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0LyogI2lmZGVmIEFQUC1OVlVFICovXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRkcmF3ZXItd2lkdGgpO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQudW5pLWRyYXdlci0tcmlnaHQge1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHQvKiAjaWZkZWYgQVBQLU5WVUUgKi9cclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkZHJhd2VyLXdpZHRoKTtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQudW5pLWRyYXdlcl9fY29udGVudC0tdmlzaWJsZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuXHR9XHJcblxyXG5cclxuXHQudW5pLWRyYXdlcl9fbWFzayB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1bmktbWFzaztcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuXHR9XHJcblxyXG5cdC51bmktZHJhd2VyX19tYXNrLS12aXNpYmxlIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///368\n"); /***/ }), /* 369 */ /*!***************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/risk_precontrol/risk_precontrol.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./risk_precontrol.vue?vue&type=script&lang=js&mpType=page */ 370);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_risk_precontrol_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF2QixDQUFnQixneEJBQUcsRUFBQyIsImZpbGUiOiIzNjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcmlza19wcmVjb250cm9sLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcmlza19wcmVjb250cm9sLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///369\n"); /***/ }), /* 370 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/risk_precontrol/risk_precontrol.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n },\n methods: {\n open_draw: function open_draw() {\n this.$refs.draw.open();\n },\n go_detail: function go_detail() {\n uni.navigateTo({\n url: \"detail/detail\" });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbmluZ2Rvbmd5dW55aW5nL3Jpc2tfcHJlY29udHJvbC9yaXNrX3ByZWNvbnRyb2wudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE4Q0E7QUFDQSxNQURBLGtCQUNBO0FBQ0E7OztBQUdBLEdBTEE7QUFNQTtBQUNBLGFBREEsdUJBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxhQUpBLHVCQUlBO0FBQ0E7QUFDQSw0QkFEQTs7QUFHQSxLQVJBLEVBTkEsRSIsImZpbGUiOiIzNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCJpdGVtIGluIDZcIiBAY2xpY2s9XCJvcGVuX2RyYXcoKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5uZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7msZ3lhbbmsp/ml6Dng5/nhaTliIblhazlj7g8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPjXmnaHpmpDmgqPkv6Hmga88L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+MC415YiGPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJhcnJvd3JpZ2h0XCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0PCEtLSDlvLnlh7rlsYIgLS0+XHJcblx0XHQ8dW5pLWRyYXdlciByZWY9XCJkcmF3XCIgbW9kZT1cInJpZ2h0XCIgOndpZHRoPVwiMzAwXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZHJhd2VyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPuaxneWFtuayn+aXoOeDn+eFpOWIhuWFrOWPuDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRhaW5lclwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCJpdGVtIGluIDRcIiBAY2xpY2s9XCJnb19kZXRhaWwoKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlubmVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7nmb3oiqjmsp/nn7/lsbHmlZHmiqTpmJ88L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj4z5p2h6ZqQ5oKj5L+h5oGvPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPjAuNDXliIY8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiYXJyb3dyaWdodFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC91bmktZHJhd2VyPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRvcGVuX2RyYXcoKSB7XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5kcmF3Lm9wZW4oKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb19kZXRhaWwoKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6XCJkZXRhaWwvZGV0YWlsXCJcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5jb250ZW50IHtcclxuXHRcdHdpZHRoOiA3NDlycHg7XHJcblx0fVxyXG5cclxuXHQubGlzdCB7XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDIwcnB4IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcnB4O1xyXG5cclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcblxyXG5cdFx0XHQuaW5uZXIge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxMnJweCBzb2xpZCAjOEJEQUZGO1xyXG5cclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQubGVmdCB7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXJweDtcclxuXHJcblx0XHRcdFx0XHQubmFtZSB7fVxyXG5cclxuXHRcdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjQUM1MTU4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZHJhd2VyIHtcclxuXHRcdHdpZHRoOiA2MDBycHg7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDg3cnB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJFOEVBQTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0d2lkdGg6IDYwMHJweDtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcnB4IDA7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBycHg7XHJcblxyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG5cclxuXHRcdFx0XHQuaW5uZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDEycnB4IHNvbGlkICM4QkRBRkY7XHJcblxyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDVycHg7XHJcblxyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzkwcnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzOTBycHg7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjQUM1MTU4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///370\n"); /***/ }), /* 371 */ /*!*************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/risk_precontrol/detail/detail.vue?mpType=page ***! \*************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _detail_vue_vue_type_template_id_25d074c5_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=25d074c5&mpType=page */ 372);\n/* harmony import */ var _detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js&mpType=page */ 374);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _detail_vue_vue_type_template_id_25d074c5_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _detail_vue_vue_type_template_id_25d074c5_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _detail_vue_vue_type_template_id_25d074c5_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/ningdongyunying/risk_precontrol/detail/detail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9kZXRhaWwudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTI1ZDA3NGM1Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9kZXRhaWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2RldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbmluZ2Rvbmd5dW55aW5nL3Jpc2tfcHJlY29udHJvbC9kZXRhaWwvZGV0YWlsLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///371\n"); /***/ }), /* 372 */ /*!*******************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/risk_precontrol/detail/detail.vue?vue&type=template&id=25d074c5&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_25d074c5_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=template&id=25d074c5&mpType=page */ 373); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_25d074c5_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_25d074c5_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_25d074c5_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_template_id_25d074c5_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 373 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/risk_precontrol/detail/detail.vue?vue&type=template&id=25d074c5&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._l(3, function(item, $10, $20, $30) { return _c( "view", { staticClass: _vm._$s("1-" + $30, "sc", "item"), attrs: { _i: "1-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("2-" + $30, "sc", "title"), attrs: { _i: "2-" + $30 } }, [ _c("view", { staticClass: _vm._$s("3-" + $30, "sc", "left"), attrs: { _i: "3-" + $30 } }), _c("view", { staticClass: _vm._$s("4-" + $30, "sc", "right"), attrs: { _i: "4-" + $30 } }) ] ), _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "time"), attrs: { _i: "5-" + $30 } }, [ _c("view", { staticClass: _vm._$s("6-" + $30, "sc", "icon"), attrs: { _i: "6-" + $30 } }), _c("view", { staticClass: _vm._$s("7-" + $30, "sc", "text"), attrs: { _i: "7-" + $30 } }) ] ), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "inner"), attrs: { _i: "8-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "item"), attrs: { _i: "9-" + $30 } }, [ _c("view", { staticClass: _vm._$s("10-" + $30, "sc", "label"), attrs: { _i: "10-" + $30 } }), _c("view", { staticClass: _vm._$s("11-" + $30, "sc", "text"), attrs: { _i: "11-" + $30 } }) ] ), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "item"), attrs: { _i: "12-" + $30 } }, [ _c("view", { staticClass: _vm._$s("13-" + $30, "sc", "label"), attrs: { _i: "13-" + $30 } }), _c("view", { staticClass: _vm._$s("14-" + $30, "sc", "text"), attrs: { _i: "14-" + $30 } }) ] ) ] ) ] ) }), 0 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 374 */ /*!*************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/risk_precontrol/detail/detail.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./detail.vue?vue&type=script&lang=js&mpType=page */ 375);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTR1QixDQUFnQix1d0JBQUcsRUFBQyIsImZpbGUiOiIzNzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///374\n"); /***/ }), /* 375 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/ningdongyunying/risk_precontrol/detail/detail.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbmluZ2Rvbmd5dW55aW5nL3Jpc2tfcHJlY29udHJvbC9kZXRhaWwvZGV0YWlsLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBCQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTs7O0FBR0EsR0FMQSxFIiwiZmlsZSI6IjM3NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiaXRlbSBpbiAzXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj7pmJ/pg6g8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodFwiPuaJo+WIhu+8mjAuMDM8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aW1lXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPjIwMjEtMDMtMDEgMDg6NDc6NDA8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbm5lclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsYWJlbFwiPumXrumimOaPj+i/sO+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuWcqOiuree7g+aXtu+8jOayoeacieaPkOWJjeajgOafpeijheWkh++8jOS4jeiDveehruS/neWujOWlveOAgjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsXCI+6Kej5Yaz5bu66K6u77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+5Zyo6K6t57uD5pe277yM5rKh5pyJ5o+Q5YmN5qOA5p+l6KOF5aSH77yM56Gu5L+d6KOF5aSH5a6M5aW944CCPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHJcblx0XHRcdH07XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdHBhZ2V7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xyXG5cdH1cclxuXHQuY29udGVudHtcclxuXHRcdHdpZHRoOiA3NDlycHg7XHJcblx0XHRcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAyNHJweDtcclxuXHR9XHJcblx0Lml0ZW17XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHJcblx0XHQudGl0bGV7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA4MHJweDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDhycHggc29saWQgI0U1NEUzQTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdC5sZWZ0e1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJpZ2h0e1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHRcdFx0Y29sb3I6ICNCRTU4NTM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50aW1le1xyXG5cdFx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMCAyMHJweDtcclxuXHRcdFx0Lmljb257XHJcblx0XHRcdFx0d2lkdGg6IDQwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaWNvbi90aW1lLnBuZyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0e1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmlubmVye1xyXG5cdFx0XHR3aWR0aDogNzAwcnB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcnB4IDQwcnB4O1xyXG5cdFx0XHQuaXRlbXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdC5sYWJlbHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMjBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ4MHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///375\n"); /***/ }), /* 376 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/index/news/news.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 _news_vue_vue_type_template_id_8772da0e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./news.vue?vue&type=template&id=8772da0e&mpType=page */ 377);\n/* harmony import */ var _news_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./news.vue?vue&type=script&lang=js&mpType=page */ 379);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _news_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _news_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _news_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _news_vue_vue_type_template_id_8772da0e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _news_vue_vue_type_template_id_8772da0e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _news_vue_vue_type_template_id_8772da0e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/news/news.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9uZXdzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD04NzcyZGEwZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbmV3cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vbmV3cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvaW5kZXgvbmV3cy9uZXdzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///376\n"); /***/ }), /* 377 */ /*!*************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/index/news/news.vue?vue&type=template&id=8772da0e&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_8772da0e_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./news.vue?vue&type=template&id=8772da0e&mpType=page */ 378); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_8772da0e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_8772da0e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_8772da0e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_8772da0e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 378 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/index/news/news.vue?vue&type=template&id=8772da0e&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("web-view", { attrs: { src: _vm._$s(1, "a-src", _vm.href), _i: 1 } }) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 379 */ /*!*******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/index/news/news.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./news.vue?vue&type=script&lang=js&mpType=page */ 380);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTB1QixDQUFnQixxd0JBQUcsRUFBQyIsImZpbGUiOiIzNzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbmV3cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL25ld3MudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///379\n"); /***/ }), /* 380 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/index/news/news.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n href: \"http://ningdongyunying.nxjiewei.com:8011\" + '/admin/article/list/view?id='\n // href:\"http://webdevelop.nxjiewei.com/assets/html/news/#/pages/detail/detail?id=\"\n };\n },\n onLoad: function onLoad(option) {\n this.href = this.href + option.id;\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvbmV3cy9uZXdzLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBT0E7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQSxHQU5BO0FBT0EsUUFQQSxrQkFPQSxNQVBBLEVBT0E7QUFDQTtBQUNBLEdBVEEsRSIsImZpbGUiOiIzODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8d2ViLXZpZXcgOnNyYz1cImhyZWZcIj48L3dlYi12aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRocmVmOiBcImh0dHA6Ly9uaW5nZG9uZ3l1bnlpbmcubnhqaWV3ZWkuY29tOjgwMTFcIiArICcvYWRtaW4vYXJ0aWNsZS9saXN0L3ZpZXc/aWQ9J1xyXG5cdFx0XHRcdC8vIGhyZWY6XCJodHRwOi8vd2ViZGV2ZWxvcC5ueGppZXdlaS5jb20vYXNzZXRzL2h0bWwvbmV3cy8jL3BhZ2VzL2RldGFpbC9kZXRhaWw/aWQ9XCJcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdHRoaXMuaHJlZiA9IHRoaXMuaHJlZiArIG9wdGlvbi5pZFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///380\n"); /***/ }), /* 381 */ /*!**********************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/index/news/news_list/news_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 _news_list_vue_vue_type_template_id_30341da2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./news_list.vue?vue&type=template&id=30341da2&mpType=page */ 382);\n/* harmony import */ var _news_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./news_list.vue?vue&type=script&lang=js&mpType=page */ 384);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _news_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _news_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _news_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _news_list_vue_vue_type_template_id_30341da2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _news_list_vue_vue_type_template_id_30341da2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _news_list_vue_vue_type_template_id_30341da2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/news/news_list/news_list.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDd0U7QUFDTDs7O0FBR25FO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDBGQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzgxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9uZXdzX2xpc3QudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMwMzQxZGEyJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9uZXdzX2xpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL25ld3NfbGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvaW5kZXgvbmV3cy9uZXdzX2xpc3QvbmV3c19saXN0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///381\n"); /***/ }), /* 382 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/index/news/news_list/news_list.vue?vue&type=template&id=30341da2&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_list_vue_vue_type_template_id_30341da2_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./news_list.vue?vue&type=template&id=30341da2&mpType=page */ 383); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_list_vue_vue_type_template_id_30341da2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_list_vue_vue_type_template_id_30341da2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_list_vue_vue_type_template_id_30341da2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_list_vue_vue_type_template_id_30341da2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 383 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/index/news/news_list/news_list.vue?vue&type=template&id=30341da2&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") } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 384 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/index/news/news_list/news_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./news_list.vue?vue&type=script&lang=js&mpType=page */ 385);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQSt1QixDQUFnQiwwd0JBQUcsRUFBQyIsImZpbGUiOiIzODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbmV3c19saXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbmV3c19saXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///384\n"); /***/ }), /* 385 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/index/news/news_list/news_list.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvbmV3cy9uZXdzX2xpc3QvbmV3c19saXN0LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBT0E7QUFDQSxNQURBLGtCQUNBO0FBQ0E7OztBQUdBLEdBTEEsRSIsImZpbGUiOiIzODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3PlxuXHRcdFxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFxuXHRcdFx0fTtcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cblxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///385\n"); /***/ }), /* 386 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/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_6a1b39e9_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./login.vue?vue&type=template&id=6a1b39e9&mpType=page */ 387);\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 */ 389);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_6a1b39e9_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _login_vue_vue_type_template_id_6a1b39e9_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _login_vue_vue_type_template_id_6a1b39e9_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/login/login.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb2dpbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmExYjM5ZTkmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvZ2luLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9sb2dpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbXkvbG9naW4vbG9naW4udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///386\n"); /***/ }), /* 387 */ /*!************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/login/login.vue?vue&type=template&id=6a1b39e9&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_6a1b39e9_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-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=6a1b39e9&mpType=page */ 388); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_6a1b39e9_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_6a1b39e9_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_6a1b39e9_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_6a1b39e9_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 388 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/login/login.vue?vue&type=template&id=6a1b39e9&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", "status_bar"), attrs: { _i: 1 } }), _c("view", { staticClass: _vm._$s(2, "sc", "logo"), attrs: { _i: 2 } }, [ _c("image", { attrs: { _i: 3 } }) ]), _c("view", { staticClass: _vm._$s(4, "sc", "title"), attrs: { _i: 4 } }, [ _c("text") ]), _c( "view", { staticClass: _vm._$s(6, "sc", "login_box"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "name"), attrs: { _i: 8 } }), _c( "view", { staticClass: _vm._$s(9, "sc", "input"), attrs: { _i: 9 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.user.username, expression: "user.username" } ], attrs: { _i: 10 }, domProps: { value: _vm._$s(10, "v-model", _vm.user.username) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.$set(_vm.user, "username", $event.target.value) } } }) ] ), _c("view", { staticClass: _vm._$s(11, "sc", "icon icon_avatar"), attrs: { _i: 11 } }) ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "item"), attrs: { _i: 12 } }, [ _c("view", { staticClass: _vm._$s(13, "sc", "name"), attrs: { _i: 13 } }), _c( "view", { staticClass: _vm._$s(14, "sc", "input"), attrs: { _i: 14 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.user.password, expression: "user.password" } ], attrs: { _i: 15 }, domProps: { value: _vm._$s(15, "v-model", _vm.user.password) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.$set(_vm.user, "password", $event.target.value) } } }) ] ), _c("view", { staticClass: _vm._$s(16, "sc", "icon icon_password"), attrs: { _i: 16 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "tips"), attrs: { _i: 17 } }, [_c("text")] ), _c( "view", { staticClass: _vm._$s(19, "sc", "login_btn"), attrs: { _i: 19 }, on: { click: function($event) { return _vm.loginBtn() } } }, [_c("text")] ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 389 */ /*!******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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 */ 390);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJ1QixDQUFnQixzd0JBQUcsRUFBQyIsImZpbGUiOiIzODkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9naW4udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9sb2dpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///389\n"); /***/ }), /* 390 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/login/login.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n user: {\n username: '',\n password: '' } };\n\n\n },\n onLoad: function onLoad() {\n\n },\n methods: {\n loginBtn: function loginBtn() {\n var user = this.user;\n uni.setStorageSync('login_password', this.user.password);\n // 判断是否为空\n if (user.username == '' || user.password == '') {\n uni.showToast({\n icon: \"none\",\n title: \"请填写用户信息\" });\n\n return false;\n }\n this.$api.login({\n username: user.username,\n password: user.password }).\n then(function (res) {\n if (res.data.code === 0) {\n\n // console.log(res.data.data.token_type +''+res.data.data.access_token)\n __f__(\"log\", res.data.data.user.mobile, \" at pages/my/login/login.vue:74\");\n\n uni.setStorageSync('Authorization', res.data.data.access_token);\n uni.setStorageSync('token_type', res.data.data.token_type);\n // 存储用户基本信息\n uni.setStorageSync('user', res.data.data.user);\n // 存储电话号码\n uni.setStorageSync('mobile', res.data.data.user.mobile);\n\n setTimeout(function () {\n uni.showToast({\n icon: \"none\",\n title: \"登录成功\" });\n\n uni.switchTab({\n url: \"../../tabbar/index/index\",\n success: function success() {\n\n\n\n } });\n\n }, 500);\n\n\n plus.runtime.restart();\n\n\n } else if (res.data.code === 1001) {\n uni.showToast({\n icon: \"none\",\n title: \"用户不存在\" });\n\n } else if (res.data.code === 1002) {\n uni.showToast({\n icon: \"none\",\n title: \"密码错误\" });\n\n } else {\n return false;\n }\n }).catch(function (err) {\n __f__(\"log\", 'request fail', err, \" at pages/my/login/login.vue:116\");\n uni.showToast({\n icon: \"none\",\n title: err });\n\n });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvbG9naW4vbG9naW4udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBDQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBREE7QUFFQSxvQkFGQSxFQURBOzs7QUFNQSxHQVJBO0FBU0EsUUFUQSxvQkFTQTs7QUFFQSxHQVhBO0FBWUE7QUFDQSxZQURBLHNCQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQURBO0FBRUEsMEJBRkE7O0FBSUE7QUFDQTtBQUNBO0FBQ0EsK0JBREE7QUFFQSwrQkFGQTtBQUdBLFVBSEEsQ0FHQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSwwQkFEQTtBQUVBLDJCQUZBOztBQUlBO0FBQ0EsNkNBREE7QUFFQTs7OztBQUlBLGVBTkE7O0FBUUEsV0FiQSxFQWFBLEdBYkE7OztBQWdCQTs7O0FBR0EsU0EvQkEsTUErQkE7QUFDQTtBQUNBLHdCQURBO0FBRUEsMEJBRkE7O0FBSUEsU0FMQSxNQUtBO0FBQ0E7QUFDQSx3QkFEQTtBQUVBLHlCQUZBOztBQUlBLFNBTEEsTUFLQTtBQUNBO0FBQ0E7QUFDQSxPQWhEQSxFQWdEQSxLQWhEQSxDQWdEQTtBQUNBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLG9CQUZBOztBQUlBLE9BdERBOztBQXdEQSxLQXBFQSxFQVpBLEUiLCJmaWxlIjoiMzkwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzdGF0dXNfYmFyXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJsb2dvXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCJ+QC9zdGF0aWMvbG9nby5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0PHRleHQ+ReS/oeeuoeeQhjwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibG9naW5fYm94XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuW3peWPtzwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0XCI+XHJcblx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIHYtbW9kZWw9XCJ1c2VyLnVzZXJuYW1lXCIgLz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uIGljb25fYXZhdGFyXCI+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPuWvhueggTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0XCI+XHJcblx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInBhc3N3b3JkXCIgdmFsdWU9XCJcIiB2LW1vZGVsPVwidXNlci5wYXNzd29yZFwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbiBpY29uX3Bhc3N3b3JkXCI+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCI+XHJcblx0XHRcdDx0ZXh0PuW/mOiusOWvhuegge+8n+ivt+iBlOezu+S/oeaBr+enkeeuoeeQhuWRmOmHjee9rjwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwidGlwc1wiPlxyXG5cdFx0XHQ8dGV4dD7lv5jorrDlr4bnoIHvvJ/or7fogZTns7vkv6Hmga/np5Hph43nva7lr4bnoIE8L3RleHQ+XHJcblx0XHQ8L3ZpZXc+IC0tPlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwibG9naW5fYnRuXCIgQGNsaWNrPVwibG9naW5CdG4oKVwiPlxyXG5cdFx0XHQ8dGV4dD7nmbvlvZU8L3RleHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR1c2VyOiB7XHJcblx0XHRcdFx0XHR1c2VybmFtZTogJycsXHJcblx0XHRcdFx0XHRwYXNzd29yZDogJydcclxuXHRcdFx0XHR9XHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGxvZ2luQnRuKCkge1xyXG5cdFx0XHRcdGNvbnN0IHVzZXIgPSB0aGlzLnVzZXJcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xvZ2luX3Bhc3N3b3JkJywgdGhpcy51c2VyLnBhc3N3b3JkKVxyXG5cdFx0XHRcdC8vIOWIpOaWreaYr+WQpuS4uuepulxyXG5cdFx0XHRcdGlmICh1c2VyLnVzZXJuYW1lID09ICcnIHx8IHVzZXIucGFzc3dvcmQgPT0gJycpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIixcclxuXHRcdFx0XHRcdFx0dGl0bGU6IFwi6K+35aGr5YaZ55So5oi35L+h5oGvXCJcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm4gZmFsc2VcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy4kYXBpLmxvZ2luKHtcclxuXHRcdFx0XHRcdHVzZXJuYW1lOiB1c2VyLnVzZXJuYW1lLFxyXG5cdFx0XHRcdFx0cGFzc3dvcmQ6IHVzZXIucGFzc3dvcmRcclxuXHRcdFx0XHR9KS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuZGF0YS5jb2RlID09PSAwKSB7XHJcblxyXG5cdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhyZXMuZGF0YS5kYXRhLnRva2VuX3R5cGUgKycnK3Jlcy5kYXRhLmRhdGEuYWNjZXNzX3Rva2VuKVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMuZGF0YS5kYXRhLnVzZXIubW9iaWxlKVxyXG5cclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdBdXRob3JpemF0aW9uJywgcmVzLmRhdGEuZGF0YS5hY2Nlc3NfdG9rZW4pXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndG9rZW5fdHlwZScsIHJlcy5kYXRhLmRhdGEudG9rZW5fdHlwZSlcclxuXHRcdFx0XHRcdFx0Ly8g5a2Y5YKo55So5oi35Z+65pys5L+h5oGvXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndXNlcicsIHJlcy5kYXRhLmRhdGEudXNlcik7XHJcblx0XHRcdFx0XHRcdC8vIOWtmOWCqOeUteivneWPt+eggVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ21vYmlsZScsIHJlcy5kYXRhLmRhdGEudXNlci5tb2JpbGUpO1xyXG5cclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdGljb246IFwibm9uZVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi55m75b2V5oiQ5YqfXCJcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dXJsOlwiLi4vLi4vdGFiYmFyL2luZGV4L2luZGV4XCIsXHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8jZW5kaWZcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9LCA1MDApXHJcblxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLnJlc3RhcnQoKTtcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuZGF0YS5jb2RlID09PSAxMDAxKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdGljb246IFwibm9uZVwiLFxyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBcIueUqOaIt+S4jeWtmOWcqFwiXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5kYXRhLmNvZGUgPT09IDEwMDIpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0aWNvbjogXCJub25lXCIsXHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi5a+G56CB6ZSZ6K+vXCJcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiBmYWxzZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKChlcnIpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCdyZXF1ZXN0IGZhaWwnLCBlcnIpO1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdGljb246IFwibm9uZVwiLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdHBhZ2Uge31cclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDc0OXJweDtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwofkAvc3RhdGljL2xvZ2luLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHR3aWR0aDogMzQ0cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1MHJweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMDBycHg7XHJcblxyXG5cdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycnB4O1xyXG5cdFx0XHR3aWR0aDogMjg4cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ3cnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogTWljcm9zb2Z0WWFIZWk7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDdycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQubG9naW5fYm94IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR3aWR0aDogNTAwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MHJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDA5RkU4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI4MHJweDtcclxuXHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbiB7fVxyXG5cclxuXHRcdFx0XHQuaWNvbl9hdmF0YXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pY29uL0F2YXRhci5wbmcpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbl9wYXNzd29yZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMThycHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ljb24vUGFzc3dvcmQucG5nKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50aXBzIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogI0VDRjBGMTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmxvZ2luX2J0biB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDAsIDIyMCwgMjU1LCAwLjgpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cclxuXHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///390\n"); /***/ }), /* 391 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/repassword/repassword.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 _repassword_vue_vue_type_template_id_09ad1fd5_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./repassword.vue?vue&type=template&id=09ad1fd5&mpType=page */ 392);\n/* harmony import */ var _repassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./repassword.vue?vue&type=script&lang=js&mpType=page */ 394);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _repassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _repassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _repassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _repassword_vue_vue_type_template_id_09ad1fd5_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _repassword_vue_vue_type_template_id_09ad1fd5_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _repassword_vue_vue_type_template_id_09ad1fd5_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/repassword/repassword.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDeUU7QUFDTDs7O0FBR3BFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLDJGQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yZXBhc3N3b3JkLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0wOWFkMWZkNSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcmVwYXNzd29yZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vcmVwYXNzd29yZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbXkvcmVwYXNzd29yZC9yZXBhc3N3b3JkLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///391\n"); /***/ }), /* 392 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/repassword/repassword.vue?vue&type=template&id=09ad1fd5&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_vue_vue_type_template_id_09ad1fd5_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./repassword.vue?vue&type=template&id=09ad1fd5&mpType=page */ 393); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_vue_vue_type_template_id_09ad1fd5_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_vue_vue_type_template_id_09ad1fd5_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_vue_vue_type_template_id_09ad1fd5_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_vue_vue_type_template_id_09ad1fd5_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 393 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/repassword/repassword.vue?vue&type=template&id=09ad1fd5&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", "content"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "input_box"), attrs: { _i: 2 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.mobile, expression: "mobile" } ], attrs: { _i: 3 }, domProps: { value: _vm._$s(3, "v-model", _vm.mobile) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.mobile = $event.target.value } } }) ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "send_box"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "send_code"), attrs: { _i: 5 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.vcode, expression: "vcode" } ], attrs: { _i: 6 }, domProps: { value: _vm._$s(6, "v-model", _vm.vcode) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.vcode = $event.target.value } } }) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "send_btn"), attrs: { _i: 7 }, on: { click: function($event) { return _vm.send_vcode() } } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.send_text)))] ) ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "input_box"), attrs: { _i: 8 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password, expression: "password" } ], attrs: { _i: 9 }, domProps: { value: _vm._$s(9, "v-model", _vm.password) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.password = $event.target.value } } }) ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "input_box"), attrs: { _i: 10 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.copypassword, expression: "copypassword" } ], attrs: { _i: 11 }, domProps: { value: _vm._$s(11, "v-model", _vm.copypassword) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.copypassword = $event.target.value } } }) ] ), _c("view", { staticClass: _vm._$s(12, "sc", "re_btn"), attrs: { _i: 12 }, on: { click: function($event) { return _vm.repassword() } } }) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 394 */ /*!****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/repassword/repassword.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./repassword.vue?vue&type=script&lang=js&mpType=page */ 395);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_repassword_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWd2QixDQUFnQiwyd0JBQUcsRUFBQyIsImZpbGUiOiIzOTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcmVwYXNzd29yZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3JlcGFzc3dvcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///394\n"); /***/ }), /* 395 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/repassword/repassword.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar testPassword = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\\W_!@#$%^&*`~()-+=]+$)(?![0-9\\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\\W_!@#$%^&*`~()-+=]{8,15}$/;var _default =\n\n{\n data: function data() {\n return {\n mobile: '',\n vcode: '',\n password: '',\n copypassword: '',\n send_text: '发送验证码' };\n\n },\n methods: {\n send_vcode: function send_vcode() {\n if (this.mobile.length < 11) {\n uni.showToast({\n icon: 'none',\n title: '请填写正确的手机号' });\n\n return;\n }\n\n if (this.send_text == \"发送验证码\") {\n this.$api.sms_vcode({\n mobile: this.mobile }).\n then(function (res) {\n\n __f__(\"log\", res.data, \" at pages/my/repassword/repassword.vue:58\");\n\n if (res.data.code == 3001) {\n uni.showToast({\n icon: \"none\",\n title: \"电话号码错误\" });\n\n } else if (res.data.code == 3002) {\n uni.showToast({\n icon: \"none\",\n title: \"发送失败\" });\n\n } else if (res.data.code == 0) {\n uni.showToast({\n icon: \"none\",\n title: \"验证码发送成功\" });\n\n }\n });\n }\n\n this.send_text = \"已发送\";\n if (this.send_text = \"已发送\") {\n uni.showToast({\n icon: \"none\",\n title: \"请勿重复发送\" });\n\n }\n\n },\n\n\n repassword: function repassword() {var _this = this;\n if (this.vcode == '') {\n uni.showToast({\n icon: 'none',\n title: '请填写验证码' });\n\n return;\n }\n\n if (this.password == '' || this.copypassword == '') {\n uni.showToast({\n icon: 'none',\n title: '请填写完整信息' });\n\n return;\n }\n\n if (this.password !== this.copypassword) {\n uni.showToast({\n icon: 'none',\n title: '两次密码输入不一致' });\n\n return;\n }\n\n if (!testPassword.test(this.password)) {\n uni.showToast({\n icon: 'none',\n title: '密码必须包含大写字母、小写字母、数字和特殊符号且长度在8位至16位之间' });\n\n return;\n }\n\n this.$api.user_repassword({\n mobile: this.mobile,\n vcode: this.vcode,\n password: this.password }).\n then(function (res) {\n __f__(\"log\", res, \" at pages/my/repassword/repassword.vue:128\");\n\n if (res.data.code == 4002) {\n uni.showToast({\n icon: 'none',\n title: \"验证码超时或者错误\" });\n\n return;\n } else {\n uni.setStorageSync('login_password', _this.password);\n\n uni.showToast({\n icon: 'none',\n title: '密码修改成功' });\n\n _this.send_text = \"发送验证码\";\n\n setTimeout(function () {\n uni.switchTab({\n url: \"../../tabbar/my/my\" });\n\n }, 1000);\n }\n });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvcmVwYXNzd29yZC9yZXBhc3N3b3JkLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE4QkEsNEw7O0FBRUE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxnQkFEQTtBQUVBLGVBRkE7QUFHQSxrQkFIQTtBQUlBLHNCQUpBO0FBS0Esd0JBTEE7O0FBT0EsR0FUQTtBQVVBO0FBQ0EsY0FEQSx3QkFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLDRCQUZBOztBQUlBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDZCQURBO0FBRUEsWUFGQSxDQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSwwQkFEQTtBQUVBLDZCQUZBOztBQUlBLFdBTEEsTUFLQTtBQUNBO0FBQ0EsMEJBREE7QUFFQSwyQkFGQTs7QUFJQSxXQUxBLE1BS0E7QUFDQTtBQUNBLDBCQURBO0FBRUEsOEJBRkE7O0FBSUE7QUFDQSxTQXRCQTtBQXVCQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLHlCQUZBOztBQUlBOztBQUVBLEtBNUNBOzs7QUErQ0EsY0EvQ0Esd0JBK0NBO0FBQ0E7QUFDQTtBQUNBLHNCQURBO0FBRUEseUJBRkE7O0FBSUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esc0JBREE7QUFFQSwwQkFGQTs7QUFJQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLDRCQUZBOztBQUlBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHNCQURBO0FBRUEsc0RBRkE7O0FBSUE7QUFDQTs7QUFFQTtBQUNBLDJCQURBO0FBRUEseUJBRkE7QUFHQSwrQkFIQTtBQUlBLFVBSkEsQ0FJQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx3QkFEQTtBQUVBLDhCQUZBOztBQUlBO0FBQ0EsU0FOQSxNQU1BO0FBQ0E7O0FBRUE7QUFDQSx3QkFEQTtBQUVBLDJCQUZBOztBQUlBOztBQUVBO0FBQ0E7QUFDQSx1Q0FEQTs7QUFHQSxXQUpBLEVBSUEsSUFKQTtBQUtBO0FBQ0EsT0E1QkE7O0FBOEJBLEtBOUdBLEVBVkEsRSIsImZpbGUiOiIzOTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0X2JveFwiPlxyXG5cdFx0XHRcdDxpbnB1dCB0eXBlPVwibnVtYmVyXCIgdi1tb2RlbD1cIm1vYmlsZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5omL5py65Y+3XCIgcGxhY2Vob2xkZXItc3R5bGU9XCJjb2xvcjojOTk5O1wiLz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNlbmRfYm94XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZW5kX2NvZGVcIj5cclxuXHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwibnVtYmVyXCIgdi1tb2RlbD1cInZjb2RlXCIgcGxhY2Vob2xkZXI9XCLpqozor4HnoIFcIiBwbGFjZWhvbGRlci1zdHlsZT1cImNvbG9yOiM5OTk7XCIvPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlbmRfYnRuXCIgQGNsaWNrPVwic2VuZF92Y29kZSgpXCI+XHJcblx0XHRcdFx0XHR7e3NlbmRfdGV4dH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRfYm94XCI+XHJcblx0XHRcdFx0PGlucHV0IHR5cGU9XCJwYXNzd29yZFwiIHYtbW9kZWw9XCJwYXNzd29yZFwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5paw5a+G56CBXCIgcGxhY2Vob2xkZXItc3R5bGU9XCJjb2xvcjojOTk5O1wiLz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0X2JveFwiPlxyXG5cdFx0XHRcdDxpbnB1dCB0eXBlPVwicGFzc3dvcmRcIiB2LW1vZGVsPVwiY29weXBhc3N3b3JkXCIgcGxhY2Vob2xkZXI9XCLor7fph43lpI3mlrDlr4bnoIFcIiBwbGFjZWhvbGRlci1zdHlsZT1cImNvbG9yOiM5OTk7XCIvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInJlX2J0blwiIEBjbGljaz1cInJlcGFzc3dvcmQoKVwiPlxyXG5cdFx0XHRcdOehruiupOS/ruaUuVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XHJcblx0dmFyIHRlc3RQYXNzd29yZCA9L14oPyFbYS16QS1aXSskKSg/IVtBLVowLTldKyQpKD8hW0EtWlxcV18hQCMkJV4mKmB+KCktKz1dKyQpKD8hW2EtejAtOV0rJCkoPyFbYS16XFxXXyFAIyQlXiYqYH4oKS0rPV0rJCkoPyFbMC05XFxXXyFAIyQlXiYqYH4oKS0rPV0rJClbYS16QS1aMC05XFxXXyFAIyQlXiYqYH4oKS0rPV17OCwxNX0kL1xyXG5cdFxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bW9iaWxlOicnLFxyXG5cdFx0XHRcdHZjb2RlOicnLFxyXG5cdFx0XHRcdHBhc3N3b3JkOicnLFxyXG5cdFx0XHRcdGNvcHlwYXNzd29yZDonJyxcclxuXHRcdFx0XHRzZW5kX3RleHQ6J+WPkemAgemqjOivgeeggSdcblx0XHRcdH07XG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6e1xyXG5cdFx0XHRzZW5kX3Zjb2RlKCl7XHJcblx0XHRcdFx0aWYodGhpcy5tb2JpbGUubGVuZ3RoIDwgMTEpe1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdGljb246J25vbmUnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTon6K+35aGr5YaZ5q2j56Gu55qE5omL5py65Y+3J1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZih0aGlzLnNlbmRfdGV4dCA9PSBcIuWPkemAgemqjOivgeeggVwiKXtcclxuXHRcdFx0XHRcdHRoaXMuJGFwaS5zbXNfdmNvZGUoe1xyXG5cdFx0XHRcdFx0XHRtb2JpbGU6dGhpcy5tb2JpbGVcclxuXHRcdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcy5kYXRhKVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0aWYocmVzLmRhdGEuY29kZSA9PSAzMDAxKXtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdGljb246XCJub25lXCIsXHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTpcIueUteivneWPt+eggemUmeivr1wiXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fWVsc2UgaWYocmVzLmRhdGEuY29kZSA9PSAzMDAyKXtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdGljb246XCJub25lXCIsXHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTpcIuWPkemAgeWksei0pVwiXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fWVsc2UgaWYocmVzLmRhdGEuY29kZSA9PSAwKXtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdGljb246XCJub25lXCIsXHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTpcIumqjOivgeeggeWPkemAgeaIkOWKn1wiXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dGhpcy5zZW5kX3RleHQgPSBcIuW3suWPkemAgVwiXHJcblx0XHRcdFx0aWYodGhpcy5zZW5kX3RleHQgPSBcIuW3suWPkemAgVwiKXtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRpY29uOlwibm9uZVwiLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTpcIuivt+WLv+mHjeWkjeWPkemAgVwiXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHRyZXBhc3N3b3JkKCl7XHJcblx0XHRcdFx0aWYodGhpcy52Y29kZSA9PSAnJyl7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0aWNvbjonbm9uZScsXHJcblx0XHRcdFx0XHRcdHRpdGxlOifor7floavlhpnpqozor4HnoIEnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGlmKHRoaXMucGFzc3dvcmQgPT0gJycgfHwgdGhpcy5jb3B5cGFzc3dvcmQgPT0gJycpe1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdGljb246J25vbmUnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTon6K+35aGr5YaZ5a6M5pW05L+h5oGvJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZih0aGlzLnBhc3N3b3JkICE9PSB0aGlzLmNvcHlwYXNzd29yZCl7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0aWNvbjonbm9uZScsXHJcblx0XHRcdFx0XHRcdHRpdGxlOifkuKTmrKHlr4bnoIHovpPlhaXkuI3kuIDoh7QnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGlmKCAhdGVzdFBhc3N3b3JkLnRlc3QodGhpcy5wYXNzd29yZCkgKXtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRpY29uOidub25lJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6J+WvhueggeW/hemhu+WMheWQq+Wkp+WGmeWtl+avjeOAgeWwj+WGmeWtl+avjeOAgeaVsOWtl+WSjOeJueauiuespuWPt+S4lOmVv+W6puWcqDjkvY3oh7MxNuS9jeS5i+mXtCdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dGhpcy4kYXBpLnVzZXJfcmVwYXNzd29yZCh7XHJcblx0XHRcdFx0XHRtb2JpbGU6dGhpcy5tb2JpbGUsXHJcblx0XHRcdFx0XHR2Y29kZTp0aGlzLnZjb2RlLFxyXG5cdFx0XHRcdFx0cGFzc3dvcmQ6dGhpcy5wYXNzd29yZFxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0aWYocmVzLmRhdGEuY29kZSA9PSA0MDAyKXtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0aWNvbjonbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6XCLpqozor4HnoIHotoXml7bmiJbogIXplJnor69cIlxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xvZ2luX3Bhc3N3b3JkJyx0aGlzLnBhc3N3b3JkKVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0aWNvbjonbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6J+WvhueggeS/ruaUueaIkOWKnydcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhpcy5zZW5kX3RleHQgPSBcIuWPkemAgemqjOivgeeggVwiXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6XCIuLi8uLi90YWJiYXIvbXkvbXlcIlxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0sMTAwMClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cblx0cGFnZXtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAyNXJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcblx0fVxyXG5cdC5jb250ZW50e1xyXG5cdFx0d2lkdGg6IDcwMHJweDtcclxuXHRcdC5pbnB1dF9ib3h7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0LnNlbmRfYm94e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdC5zZW5kX2NvZGV7XHJcblx0XHRcdFx0d2lkdGg6IDM4MHJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VuZF9idG57XHJcblx0XHRcdFx0d2lkdGg6IDIwMHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RkU4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJlX2J0bntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwOUZFODtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHR9XHJcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///395\n"); /***/ }), /* 396 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/setPhone/setPhone.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 _setPhone_vue_vue_type_template_id_3a878656_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPhone.vue?vue&type=template&id=3a878656&mpType=page */ 397);\n/* harmony import */ var _setPhone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./setPhone.vue?vue&type=script&lang=js&mpType=page */ 399);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _setPhone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _setPhone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _setPhone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _setPhone_vue_vue_type_template_id_3a878656_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _setPhone_vue_vue_type_template_id_3a878656_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _setPhone_vue_vue_type_template_id_3a878656_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/setPhone/setPhone.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzk2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zZXRQaG9uZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9M2E4Nzg2NTYmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3NldFBob25lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9zZXRQaG9uZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbXkvc2V0UGhvbmUvc2V0UGhvbmUudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///396\n"); /***/ }), /* 397 */ /*!******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/setPhone/setPhone.vue?vue&type=template&id=3a878656&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_vue_vue_type_template_id_3a878656_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./setPhone.vue?vue&type=template&id=3a878656&mpType=page */ 398); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_vue_vue_type_template_id_3a878656_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_vue_vue_type_template_id_3a878656_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_vue_vue_type_template_id_3a878656_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_vue_vue_type_template_id_3a878656_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 398 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/setPhone/setPhone.vue?vue&type=template&id=3a878656&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", "content"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "input_box"), attrs: { _i: 2 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.mobile, expression: "mobile" } ], attrs: { _i: 3 }, domProps: { value: _vm._$s(3, "v-model", _vm.mobile) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.mobile = $event.target.value } } }) ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "send_box"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "send_code"), attrs: { _i: 5 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.vcode, expression: "vcode" } ], attrs: { _i: 6 }, domProps: { value: _vm._$s(6, "v-model", _vm.vcode) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.vcode = $event.target.value } } }) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "send_btn"), attrs: { _i: 7 }, on: { click: function($event) { return _vm.send_vcode() } } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.send_text)))] ) ] ), _c("view", { staticClass: _vm._$s(8, "sc", "re_btn"), attrs: { _i: 8 }, on: { click: function($event) { return _vm.bang_phone() } } }) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 399 */ /*!************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/setPhone/setPhone.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./setPhone.vue?vue&type=script&lang=js&mpType=page */ 400);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_setPhone_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTh1QixDQUFnQix5d0JBQUcsRUFBQyIsImZpbGUiOiIzOTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2V0UGhvbmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zZXRQaG9uZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///399\n"); /***/ }), /* 400 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/setPhone/setPhone.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n mobile: '',\n vcode: '',\n send_text: '发送验证码' };\n\n },\n methods: {\n send_vcode: function send_vcode() {\n if (this.mobile.length < 11) {\n uni.showToast({\n icon: 'none',\n title: '请填写正确的手机号' });\n\n return;\n }\n\n if (this.send_text = \"发送验证码\") {\n this.$api.sms_vcode({\n mobile: this.mobile }).\n then(function (res) {\n\n __f__(\"log\", res.data, \" at pages/my/setPhone/setPhone.vue:47\");\n\n if (res.data.code == 3001) {\n uni.showToast({\n icon: \"none\",\n title: \"电话号码错误\" });\n\n } else if (res.data.code == 3002) {\n uni.showToast({\n icon: \"none\",\n title: \"发送失败\" });\n\n } else if (res.data.code == 0) {\n uni.showToast({\n icon: \"none\",\n title: \"验证码发送成功\" });\n\n }\n });\n }\n\n this.send_text = \"已发送\";\n if (this.send_text = \"已发送\") {\n uni.showToast({\n icon: \"none\",\n title: \"请勿重复发送\" });\n\n }\n\n },\n bang_phone: function bang_phone() {var _this = this;\n\n if (this.mobile == '') {\n uni.showToast({\n icon: 'none',\n title: '手机号不能为空' });\n\n return;\n }\n\n if (this.vcode == '') {\n uni.showToast({\n icon: 'none',\n title: '验证码不能为空' });\n\n return;\n }\n\n this.$api.user_mobile_set({\n mobile: this.mobile,\n vcode: this.vcode }).\n then(function (res) {\n __f__(\"log\", res, \" at pages/my/setPhone/setPhone.vue:99\");\n __f__(\"log\", res.data.data.mobile, \" at pages/my/setPhone/setPhone.vue:100\");\n\n if (res.data.code == 4002) {\n uni.showToast({\n icon: 'none',\n title: \"验证码超时或者错误\" });\n\n return;\n } else {\n uni.setStorageSync('mobile', res.data.data.mobile);\n\n uni.showToast({\n icon: 'none',\n title: '手机绑定成功' });\n\n _this.send_text = \"发送验证码\";\n }\n\n setTimeout(function () {\n uni.switchTab({\n url: \"../../tabbar/my/my\" });\n\n }, 1000);\n });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvc2V0UGhvbmUvc2V0UGhvbmUudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdUJBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0EsZ0JBREE7QUFFQSxlQUZBO0FBR0Esd0JBSEE7O0FBS0EsR0FQQTtBQVFBO0FBQ0EsY0FEQSx3QkFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLDRCQUZBOztBQUlBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDZCQURBO0FBRUEsWUFGQSxDQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSwwQkFEQTtBQUVBLDZCQUZBOztBQUlBLFdBTEEsTUFLQTtBQUNBO0FBQ0EsMEJBREE7QUFFQSwyQkFGQTs7QUFJQSxXQUxBLE1BS0E7QUFDQTtBQUNBLDBCQURBO0FBRUEsOEJBRkE7O0FBSUE7QUFDQSxTQXRCQTtBQXVCQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLHlCQUZBOztBQUlBOztBQUVBLEtBNUNBO0FBNkNBLGNBN0NBLHdCQTZDQTs7QUFFQTtBQUNBO0FBQ0Esc0JBREE7QUFFQSwwQkFGQTs7QUFJQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLDBCQUZBOztBQUlBO0FBQ0E7O0FBRUE7QUFDQSwyQkFEQTtBQUVBLHlCQUZBO0FBR0EsVUFIQSxDQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esd0JBREE7QUFFQSw4QkFGQTs7QUFJQTtBQUNBLFNBTkEsTUFNQTtBQUNBOztBQUVBO0FBQ0Esd0JBREE7QUFFQSwyQkFGQTs7QUFJQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxxQ0FEQTs7QUFHQSxTQUpBLEVBSUEsSUFKQTtBQUtBLE9BNUJBOztBQThCQSxLQTdGQSxFQVJBLEUiLCJmaWxlIjoiNDAwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cblx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dF9ib3hcIj5cclxuXHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwibW9iaWxlXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXmiYvmnLrlj7dcIiBwbGFjZWhvbGRlci1zdHlsZT1cImNvbG9yOiM5OTk7XCIvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2VuZF9ib3hcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlbmRfY29kZVwiPlxyXG5cdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cInZjb2RlXCIgcGxhY2Vob2xkZXI9XCLpqozor4HnoIFcIiBwbGFjZWhvbGRlci1zdHlsZT1cImNvbG9yOiM5OTk7XCIvPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlbmRfYnRuXCIgQGNsaWNrPVwic2VuZF92Y29kZSgpXCI+XHJcblx0XHRcdFx0XHR7e3NlbmRfdGV4dH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicmVfYnRuXCIgQGNsaWNrPVwiYmFuZ19waG9uZSgpXCI+XHJcblx0XHRcdFx057uR5a6aXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRtb2JpbGU6JycsXHJcblx0XHRcdFx0dmNvZGU6JycsXHJcblx0XHRcdFx0c2VuZF90ZXh0Oiflj5HpgIHpqozor4HnoIEnXG5cdFx0XHR9O1xuXHRcdH0sXHJcblx0XHRtZXRob2RzOntcclxuXHRcdFx0c2VuZF92Y29kZSgpe1xyXG5cdFx0XHRcdGlmKHRoaXMubW9iaWxlLmxlbmd0aCA8IDExKXtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRpY29uOidub25lJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6J+ivt+Whq+WGmeato+ehrueahOaJi+acuuWPtydcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aWYodGhpcy5zZW5kX3RleHQgPSBcIuWPkemAgemqjOivgeeggVwiKXtcclxuXHRcdFx0XHRcdHRoaXMuJGFwaS5zbXNfdmNvZGUoe1xyXG5cdFx0XHRcdFx0XHRtb2JpbGU6dGhpcy5tb2JpbGVcclxuXHRcdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcy5kYXRhKVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0aWYocmVzLmRhdGEuY29kZSA9PSAzMDAxKXtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdGljb246XCJub25lXCIsXHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTpcIueUteivneWPt+eggemUmeivr1wiXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fWVsc2UgaWYocmVzLmRhdGEuY29kZSA9PSAzMDAyKXtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdGljb246XCJub25lXCIsXHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTpcIuWPkemAgeWksei0pVwiXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fWVsc2UgaWYocmVzLmRhdGEuY29kZSA9PSAwKXtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdGljb246XCJub25lXCIsXHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTpcIumqjOivgeeggeWPkemAgeaIkOWKn1wiXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dGhpcy5zZW5kX3RleHQgPSBcIuW3suWPkemAgVwiXHJcblx0XHRcdFx0aWYodGhpcy5zZW5kX3RleHQgPSBcIuW3suWPkemAgVwiKXtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRpY29uOlwibm9uZVwiLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTpcIuivt+WLv+mHjeWkjeWPkemAgVwiXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0YmFuZ19waG9uZSgpe1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGlmKHRoaXMubW9iaWxlID09ICcnKXtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRpY29uOidub25lJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6J+aJi+acuuWPt+S4jeiDveS4uuepuidcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aWYodGhpcy52Y29kZSA9PSAnJyl7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0aWNvbjonbm9uZScsXHJcblx0XHRcdFx0XHRcdHRpdGxlOifpqozor4HnoIHkuI3og73kuLrnqbonXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHRoaXMuJGFwaS51c2VyX21vYmlsZV9zZXQoe1xyXG5cdFx0XHRcdFx0bW9iaWxlOnRoaXMubW9iaWxlLFxyXG5cdFx0XHRcdFx0dmNvZGU6dGhpcy52Y29kZVxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcyk9PntcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcy5kYXRhLmRhdGEubW9iaWxlKVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRpZihyZXMuZGF0YS5jb2RlID09IDQwMDIpe1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRpY29uOidub25lJyxcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTpcIumqjOivgeeggei2heaXtuaIluiAhemUmeivr1wiXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbW9iaWxlJywgcmVzLmRhdGEuZGF0YS5tb2JpbGUpXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRpY29uOidub25lJyxcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTon5omL5py657uR5a6a5oiQ5YqfJ1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGlzLnNlbmRfdGV4dCA9IFwi5Y+R6YCB6aqM6K+B56CBXCJcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpe1xyXG5cdFx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6XCIuLi8uLi90YWJiYXIvbXkvbXlcIixcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0sMTAwMClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxuXHRwYWdle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuXHR9XHJcblx0LmNvbnRlbnR7XHJcblx0XHRwYWRkaW5nOiAyMXJweCAzMHJweCAwO1xyXG5cdFx0LmlucHV0X2JveHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBycHg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcnB4IDI1cnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQuc2VuZF9ib3h7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBycHg7XHJcblx0XHRcdC5zZW5kX2NvZGV7XHJcblx0XHRcdFx0d2lkdGg6IDQwMHJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHJweCAyNXJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlbmRfYnRue1xyXG5cdFx0XHRcdHdpZHRoOiAyMDBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwOUZFODtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucmVfYnRue1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RkU4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwcnB4O1xyXG5cdFx0fVxyXG5cdH1cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///400\n"); /***/ }), /* 401 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/download/download.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 _download_vue_vue_type_template_id_64052455_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./download.vue?vue&type=template&id=64052455&mpType=page */ 402);\n/* harmony import */ var _download_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./download.vue?vue&type=script&lang=js&mpType=page */ 404);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _download_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _download_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _download_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _download_vue_vue_type_template_id_64052455_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _download_vue_vue_type_template_id_64052455_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _download_vue_vue_type_template_id_64052455_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/my/download/download.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ3FOO0FBQ3JOLGdCQUFnQiw2TkFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDAxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9kb3dubG9hZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjQwNTI0NTUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2Rvd25sb2FkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9kb3dubG9hZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbXkvZG93bmxvYWQvZG93bmxvYWQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///401\n"); /***/ }), /* 402 */ /*!******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/download/download.vue?vue&type=template&id=64052455&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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_vue_vue_type_template_id_64052455_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--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./download.vue?vue&type=template&id=64052455&mpType=page */ 403); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_vue_vue_type_template_id_64052455_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_vue_vue_type_template_id_64052455_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_vue_vue_type_template_id_64052455_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_vue_vue_type_template_id_64052455_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 403 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/download/download.vue?vue&type=template&id=64052455&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 */ 8) .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", "card"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "card_title"), attrs: { _i: 2 } }), _c( "view", { staticClass: _vm._$s(3, "sc", "card_img"), attrs: { _i: 3 } }, [_c("image", { attrs: { _i: 4 } })] ), _c("view", { staticClass: _vm._$s(5, "sc", "card_tips"), attrs: { _i: 5 } }) ]), _c( "view", { staticClass: _vm._$s(6, "sc", "download_btn"), attrs: { _i: 6 }, on: { click: function($event) { return _vm.save() } } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "btn_icon"), attrs: { _i: 7 } }, [_c("uni-icons", { attrs: { type: "download", _i: 8 } })], 1 ), _c("view", { staticClass: _vm._$s(9, "sc", "btn_name"), attrs: { _i: 9 } }) ] ) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 404 */ /*!************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/download/download.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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_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--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./download.vue?vue&type=script&lang=js&mpType=page */ 405);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_download_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTh1QixDQUFnQix5d0JBQUcsRUFBQyIsImZpbGUiOiI0MDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZG93bmxvYWQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS02LTEhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9kb3dubG9hZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///404\n"); /***/ }), /* 405 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/pages/my/download/download.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n },\n methods: {\n save: function save() {\n uni.saveImageToPhotosAlbum({\n filePath: \"./img/download.png\",\n success: function success() {\n __f__(\"log\", 'save success', \" at pages/my/download/download.vue:38\");\n } });\n\n uni.showToast({\n icon: \"none\",\n title: \"保存成功!\" });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbXkvZG93bmxvYWQvZG93bmxvYWQudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMEJBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBOzs7QUFHQSxHQUxBO0FBTUE7QUFDQSxRQURBLGtCQUNBO0FBQ0E7QUFDQSxzQ0FEQTtBQUVBO0FBQ0E7QUFDQSxTQUpBOztBQU1BO0FBQ0Esb0JBREE7QUFFQSxzQkFGQTs7QUFJQSxLQVpBLEVBTkEsRSIsImZpbGUiOiI0MDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNhcmRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjYXJkX3RpdGxlXCI+XHJcblx0XHRcdFx0QXBw5LiL6L295LqM57u056CBXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjYXJkX2ltZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCJodHRwczovL2Nkbi5jb2xvcmh1Yi5tZS9BZV84OWhxXzBWUFNHazRBRDlMQjFGY1V2MV81ZHhNSzQ1RWQxOWJGREhvL2F1dG8vMjgwLzAvY2UvMC9iRzlqWVd3Nkx5OHZZMkV2L1pERXZaVFJsTnpVMFl6ZGwvTVRsak1EQTNZalEzTm1Sai9aRGs0WmpJd09URXhOV0UyL05EVmlZMkZrTVM1cWNHVm4uanBnXCJcclxuXHRcdFx0XHQgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjYXJkX3RpcHNcIj5cclxuXHRcdFx0XHTmiavkuIDmiavkuIvovb1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZG93bmxvYWRfYnRuXCIgQGNsaWNrPVwic2F2ZSgpXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuX2ljb25cIj5cclxuXHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJkb3dubG9hZFwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuX25hbWVcIj7kv53lrZjliLDmiYvmnLo8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRzYXZlKCkge1xyXG5cdFx0XHRcdHVuaS5zYXZlSW1hZ2VUb1Bob3Rvc0FsYnVtKHtcclxuXHRcdFx0XHRcdGZpbGVQYXRoOiBcIi4vaW1nL2Rvd25sb2FkLnBuZ1wiLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCdzYXZlIHN1Y2Nlc3MnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdGljb246XCJub25lXCIsXHJcblx0XHRcdFx0XHR0aXRsZTpcIuS/neWtmOaIkOWKn++8gVwiXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogNTBycHggMjVycHggMDtcclxuXHR9XHJcblxyXG5cdC5jYXJkIHtcclxuXHRcdHdpZHRoOiA3MDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG5cdFx0LmNhcmRfdGl0bGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtTWVkaXVtLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2FyZF9pbWcge1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDIwcnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblxyXG5cdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDY2MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJkX3RpcHMge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtTWVkaXVtLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6ICM2QzZGNzQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2YwZjBmMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kb3dubG9hZF9idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdHdpZHRoOiA3MDBycHg7XHJcblxyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdC5idG5faWNvbiB7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC5idG5fbmFtZSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtTWVkaXVtLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6ICMyMzI2Mjc7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///405\n"); /***/ }), /* 406 */ /*!*************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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& */ 407);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 14);\nvar render, staticRenderFns, recyclableRender, components\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUN1RDtBQUNMOzs7QUFHbEQ7QUFDcU47QUFDck4sZ0JBQWdCLDZOQUFVO0FBQzFCLEVBQUUseUVBQU07QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNlLGdGIiwiZmlsZSI6IjQwNi5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50c1xudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcIkFwcC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///406\n"); /***/ }), /* 407 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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--6-1!./node_modules/@dcloudio/vue-cli-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& */ 408);\n/* harmony import */ var _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_ChromeCoreDownloads_HBuilderX_3_1_18_20210609_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTh0QixDQUFnQix5dkJBQUcsRUFBQyIsImZpbGUiOiI0MDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNi0xIUQ6XFxcXENocm9tZUNvcmVEb3dubG9hZHNcXFxcSEJ1aWxkZXJYLjMuMS4xOC4yMDIxMDYwOVxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTYtMSFEOlxcXFxDaHJvbWVDb3JlRG93bmxvYWRzXFxcXEhCdWlsZGVyWC4zLjEuMTguMjAyMTA2MDlcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcQ2hyb21lQ29yZURvd25sb2Fkc1xcXFxIQnVpbGRlclguMy4xLjE4LjIwMjEwNjA5XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///407\n"); /***/ }), /* 408 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/App.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _default =\n{\n onLaunch: function onLaunch() {\n __f__(\"log\", 'App Launch', \" at App.vue:4\");\n // 启动初始化\n\n // 煤矿鉴别-名称\n uni.setStorageSync('mine_code', 'ningdongyunying');\n // uni.setStorageSync('mine_code', 'shicaocun');\n // uni.setStorageSync('mine_code', 'meihuajing');\n\n },\n onShow: function onShow() {\n __f__(\"log\", 'App Show', \" at App.vue:14\");\n },\n onHide: function onHide() {\n __f__(\"log\", 'App Hide', \" at App.vue:17\");\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJvbkxhdW5jaCIsInVuaSIsInNldFN0b3JhZ2VTeW5jIiwib25TaG93Iiwib25IaWRlIl0sIm1hcHBpbmdzIjoiO0FBQ2U7QUFDZEEsVUFBUSxFQUFFLG9CQUFXO0FBQ3BCLGlCQUFZLFlBQVo7QUFDQTs7QUFFQTtBQUNBQyxPQUFHLENBQUNDLGNBQUosQ0FBbUIsV0FBbkIsRUFBZ0MsaUJBQWhDO0FBQ0E7QUFDQTs7QUFFQSxHQVZhO0FBV2RDLFFBQU0sRUFBRSxrQkFBVztBQUNsQixpQkFBWSxVQUFaO0FBQ0EsR0FiYTtBQWNkQyxRQUFNLEVBQUUsa0JBQVc7QUFDbEIsaUJBQVksVUFBWjtBQUNBLEdBaEJhLEUiLCJmaWxlIjoiNDA4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5leHBvcnQgZGVmYXVsdCB7XG5cdG9uTGF1bmNoOiBmdW5jdGlvbigpIHtcblx0XHRjb25zb2xlLmxvZygnQXBwIExhdW5jaCcpXG5cdFx0Ly8g5ZCv5Yqo5Yid5aeL5YyWXG5cblx0XHQvLyDnhaTnn7/pibTliKst5ZCN56ewXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdtaW5lX2NvZGUnLCAnbmluZ2Rvbmd5dW55aW5nJyk7XG5cdFx0Ly8gdW5pLnNldFN0b3JhZ2VTeW5jKCdtaW5lX2NvZGUnLCAnc2hpY2FvY3VuJyk7XG5cdFx0Ly8gdW5pLnNldFN0b3JhZ2VTeW5jKCdtaW5lX2NvZGUnLCAnbWVpaHVhamluZycpO1xuXG5cdH0sXG5cdG9uU2hvdzogZnVuY3Rpb24oKSB7XG5cdFx0Y29uc29sZS5sb2coJ0FwcCBTaG93Jylcblx0fSxcblx0b25IaWRlOiBmdW5jdGlvbigpIHtcblx0XHRjb25zb2xlLmxvZygnQXBwIEhpZGUnKVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///408\n"); /***/ }), /* 409 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/common/vmeitime-http/index.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // 批量导出文件\nvar requireApi = __webpack_require__(410);\n\n\nvar _module = {};\nrequireApi.keys().forEach(function (key, index) {\n if (key === './index.js' || key === './interface.js') return;\n __f__(\"log\", key, \" at common/vmeitime-http/index.js:14\");\n Object.assign(_module, requireApi(key));\n});var _default =\n\n_module;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3ZtZWl0aW1lLWh0dHAvaW5kZXguanMiXSwibmFtZXMiOlsicmVxdWlyZUFwaSIsInJlcXVpcmUiLCJtb2R1bGUiLCJrZXlzIiwiZm9yRWFjaCIsImtleSIsImluZGV4IiwiT2JqZWN0IiwiYXNzaWduIl0sIm1hcHBpbmdzIjoicUlBQUE7QUFDQSxJQUFNQSxVQUFVLEdBQUdDLHdCQUFuQjs7O0FBU0EsSUFBSUMsT0FBTSxHQUFHLEVBQWI7QUFDQUYsVUFBVSxDQUFDRyxJQUFYLEdBQWtCQyxPQUFsQixDQUEwQixVQUFDQyxHQUFELEVBQUtDLEtBQUwsRUFBYTtBQUN0QyxNQUFHRCxHQUFHLEtBQUssWUFBUixJQUF3QkEsR0FBRyxLQUFLLGdCQUFuQyxFQUFxRDtBQUNyRCxlQUFZQSxHQUFaO0FBQ0FFLFFBQU0sQ0FBQ0MsTUFBUCxDQUFjTixPQUFkLEVBQXFCRixVQUFVLENBQUNLLEdBQUQsQ0FBL0I7QUFDQSxDQUpELEU7O0FBTWVILE8iLCJmaWxlIjoiNDA5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8g5om56YeP5a+85Ye65paH5Lu2XG5jb25zdCByZXF1aXJlQXBpID0gcmVxdWlyZS5jb250ZXh0KFxuXHQvLyBhcGkg55uu5b2V55qE55u45a+56Lev5b6EXG5cdCcuJyxcblx0Ly8g5piv5ZCm5p+l6K+i5a2Q55uu5b2VXG5cdGZhbHNlLFxuXHQvLyDmn6Xor6Lmlofku7bnmoTkuIDkuKrlkI7nvIBcblx0Ly5qcyQvXG4pXG5cbmxldCBtb2R1bGUgPSB7fVxucmVxdWlyZUFwaS5rZXlzKCkuZm9yRWFjaCgoa2V5LGluZGV4KT0+e1xuXHRpZihrZXkgPT09ICcuL2luZGV4LmpzJyB8fCBrZXkgPT09ICcuL2ludGVyZmFjZS5qcycpIHJldHVyblxuXHRjb25zb2xlLmxvZyhrZXkpO1xuXHRPYmplY3QuYXNzaWduKG1vZHVsZSxyZXF1aXJlQXBpKGtleSkpXG59KVxuXG5leHBvcnQgZGVmYXVsdCBtb2R1bGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///409\n"); /***/ }), /* 410 */ /*!*************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/common/vmeitime-http sync nonrecursive .js$ ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var map = { "./api.js": 411, "./index.js": 409, "./interface.js": 412 }; function webpackContext(req) { var id = webpackContextResolve(req); return __webpack_require__(id); } function webpackContextResolve(req) { if(!__webpack_require__.o(map, req)) { var e = new Error("Cannot find module '" + req + "'"); e.code = 'MODULE_NOT_FOUND'; throw e; } return map[req]; } webpackContext.keys = function webpackContextKeys() { return Object.keys(map); }; webpackContext.resolve = webpackContextResolve; module.exports = webpackContext; webpackContext.id = 410; /***/ }), /* 411 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/common/vmeitime-http/api.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.troubleshoot_getDBNum = exports.workbench_leader_mailbox_check = exports.safety_simulation_total = exports.dispatch_bulletin = exports.worksheet_baseimg = exports.user_forget_password = exports.user_repassword = exports.user_mobile_set = exports.sms_send_v_code = exports.sms_vcode = exports.user_avatar_upload = exports.worksheet_force_query = exports.worksheet_designmei = exports.worksheet_design_list = exports.worksheet_classify_list = exports.worksheet_applymei = exports.worksheet_orderdel = exports.worksheet_apply_listmei = exports.worksheet_checkmei_tijiao = exports.worksheet_checkmei = exports.worksheet_check_listmei = exports.message_unread_num = exports.message_read = exports.message_list = exports.article_list = exports.scrollImg_list = exports.notice_list = exports.login = exports.homeNav_list = exports.home_link = exports.test = void 0;var _interface = _interopRequireDefault(__webpack_require__(/*! ./interface */ 412));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\n/**\r\n * 将业务所有接口统一起来便于维护\r\n * 如果项目很大可以将 url 独立成文件,接口分成不同的模块\r\n * \r\n */\n\n// 单独导出(测试接口) import {test} from '@/common/vmeitime-http/'\nvar test = function test(data) {\n // http.config.baseUrl = \"http://localhost:8080/api/\"\n //设置请求前拦截器\n _interface.default.interceptor.request = function (config) {\n config.header = {\n // \"token\": \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\n };\n };\n //设置请求结束后拦截器\n _interface.default.interceptor.response = function (response) {\n // console.log('个性化response....')\n //判断返回状态 执行相应操作\n return response;\n };\n return _interface.default.request({\n baseUrl: 'https://unidemo.dcloud.net.cn/',\n url: 'ajax/echo/text?name=uni-app',\n dataType: 'text',\n data: data });\n\n};\n\n// 默认全部导出 import api from '@/common/vmeitime-http/'\n// export default {\n// \ttest,\n// }\n\n\n// //方式一\n// sendRequest1(){\n// \tthis.$api.getNavs({\n// \t\tnoncestr: Date.now(),\n// \t\tuser:123456,\n\n// \t}).then((res)=>{\n// \t\tthis.res = '请求结果 : ' + JSON.stringify(res);\n// \t\tconsole.log('request success', res)\n// \t}).catch((err)=>{\n// \t\tconsole.log('request fail', err);\n// \t})\n// },\n// // 方式二\n// async sendRequest2() {\n// \tlet res = await this.$api.getBlocksList();\n// \tthis.res = '请求结果 : ' + JSON.stringify(res);\n// }\n\n\n\n// 请求首页分类链接\nexports.test = test;var home_link = function home_link(data) {\n return _interface.default.request({\n url: '/home/links',\n data: data });\n\n};\n// 请求首页导航链接\nexports.home_link = home_link;var homeNav_list = function homeNav_list(data) {\n return _interface.default.request({\n url: '/homeNav/list',\n data: data });\n\n};\n\n\n// 登录\nexports.homeNav_list = homeNav_list;var login = function login(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/oauth/token',\n data: data });\n\n};\n\n// 首页\n// 首页公告\nexports.login = login;var notice_list = function notice_list(data) {\n return _interface.default.request({\n url: '/notice/list',\n data: data });\n\n};\n// 首页轮播图\nexports.notice_list = notice_list;var scrollImg_list = function scrollImg_list(data) {\n return _interface.default.request({\n url: '/scrollImg/list',\n data: data });\n\n};\n// 首页新闻动态 \nexports.scrollImg_list = scrollImg_list;var article_list = function article_list(data) {\n return _interface.default.request({\n url: '/article/list',\n data: data });\n\n};\n\n// 消息推送\n// 消息列表\nexports.article_list = article_list;var message_list = function message_list(data) {\n return _interface.default.request({\n url: '/message/list',\n data: data });\n\n};\n// 标记已读\nexports.message_list = message_list;var message_read = function message_read(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/message/read',\n data: data });\n\n};\n// 未读消息数\nexports.message_read = message_read;var message_unread_num = function message_unread_num(data) {\n return _interface.default.request({\n url: '/message/unread_num',\n data: data });\n\n};\n\n// 梅花井 业务审核管理\n// 业务审核列表\nexports.message_unread_num = message_unread_num;var worksheet_check_listmei = function worksheet_check_listmei(data) {\n return _interface.default.request({\n url: '/worksheet/check/listmei',\n data: data });\n\n};\n// 业务审核详情\nexports.worksheet_check_listmei = worksheet_check_listmei;var worksheet_checkmei = function worksheet_checkmei(data) {\n return _interface.default.request({\n url: '/worksheet/checkmei/' + data.id,\n data: data });\n\n};\n// 提交审核\nexports.worksheet_checkmei = worksheet_checkmei;var worksheet_checkmei_tijiao = function worksheet_checkmei_tijiao(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/worksheet/checkmei/' + data.id,\n data: data });\n\n};\n// 我的业务列表\nexports.worksheet_checkmei_tijiao = worksheet_checkmei_tijiao;var worksheet_apply_listmei = function worksheet_apply_listmei(data) {\n return _interface.default.request({\n url: '/worksheet/apply/listmei',\n data: data });\n\n};\n//我的业务撤回 \nexports.worksheet_apply_listmei = worksheet_apply_listmei;var worksheet_orderdel = function worksheet_orderdel(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/worksheet/orderdel/' + data.id,\n data: data });\n\n};\n//我的业务详情 \nexports.worksheet_orderdel = worksheet_orderdel;var worksheet_applymei = function worksheet_applymei(data) {\n return _interface.default.request({\n url: '/worksheet/applymei/' + data.id,\n data: data });\n\n};\n\n// 业务申请\n// 业务选择列表\nexports.worksheet_applymei = worksheet_applymei;var worksheet_classify_list = function worksheet_classify_list(data) {\n return _interface.default.request({\n url: '/worksheet/classify/list',\n data: data });\n\n};\n// 可申请业务列表\nexports.worksheet_classify_list = worksheet_classify_list;var worksheet_design_list = function worksheet_design_list(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/worksheet/design/list',\n data: data });\n\n};\n// 可申请业务详情\nexports.worksheet_design_list = worksheet_design_list;var worksheet_designmei = function worksheet_designmei(data) {\n return _interface.default.request({\n url: '/worksheet/designmei/' + data.id,\n data: data });\n\n};\n// 强制浏览限制\nexports.worksheet_designmei = worksheet_designmei;var worksheet_force_query = function worksheet_force_query(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/worksheet/force/query',\n data: data });\n\n};\n\n\n// 我的\n// 上传头像\nexports.worksheet_force_query = worksheet_force_query;var user_avatar_upload = function user_avatar_upload(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/user/avatar/upload',\n data: data });\n\n};\n// 发送验证码\nexports.user_avatar_upload = user_avatar_upload;var sms_vcode = function sms_vcode(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/sms/vcode',\n data: data });\n\n};\n\n// 忘记密码,不需要token的发送验证码\nexports.sms_vcode = sms_vcode;var sms_send_v_code = function sms_send_v_code(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/sms/send_v_code',\n data: data });\n\n};\n// 绑定手机号\nexports.sms_send_v_code = sms_send_v_code;var user_mobile_set = function user_mobile_set(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/user/mobile/set',\n data: data });\n\n};\n// 修改密码\nexports.user_mobile_set = user_mobile_set;var user_repassword = function user_repassword(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/user/repassword',\n data: data });\n\n};\n\n// 忘记密码\nexports.user_repassword = user_repassword;var user_forget_password = function user_forget_password(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/user/forget_password',\n data: data });\n\n};\n\n// 上传手写签名\nexports.user_forget_password = user_forget_password;var worksheet_baseimg = function worksheet_baseimg(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/worksheet/baseimg',\n data: data });\n\n};\n\n\n\n// 生产数据\n\n// 生产公告\nexports.worksheet_baseimg = worksheet_baseimg;var dispatch_bulletin = function dispatch_bulletin(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/dispatch/bulletin',\n data: data });\n\n};\n\n// 模拟量统计\nexports.dispatch_bulletin = dispatch_bulletin;var safety_simulation_total = function safety_simulation_total(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/safety/simulation/total',\n data: data });\n\n};\n\n\n// 用户权限设置\nexports.safety_simulation_total = safety_simulation_total;var workbench_leader_mailbox_check = function workbench_leader_mailbox_check(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/workbench/leader_mailbox/check',\n data: data });\n\n};\n\n// 隐患排查待办数量\nexports.workbench_leader_mailbox_check = workbench_leader_mailbox_check;var troubleshoot_getDBNum = function troubleshoot_getDBNum(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/troubleshoot/getDBNum',\n data: data });\n\n};exports.troubleshoot_getDBNum = troubleshoot_getDBNum;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3ZtZWl0aW1lLWh0dHAvYXBpLmpzIl0sIm5hbWVzIjpbInRlc3QiLCJkYXRhIiwiaHR0cCIsImludGVyY2VwdG9yIiwicmVxdWVzdCIsImNvbmZpZyIsImhlYWRlciIsInJlc3BvbnNlIiwiYmFzZVVybCIsInVybCIsImRhdGFUeXBlIiwiaG9tZV9saW5rIiwiaG9tZU5hdl9saXN0IiwibG9naW4iLCJtZXRob2QiLCJub3RpY2VfbGlzdCIsInNjcm9sbEltZ19saXN0IiwiYXJ0aWNsZV9saXN0IiwibWVzc2FnZV9saXN0IiwibWVzc2FnZV9yZWFkIiwibWVzc2FnZV91bnJlYWRfbnVtIiwid29ya3NoZWV0X2NoZWNrX2xpc3RtZWkiLCJ3b3Jrc2hlZXRfY2hlY2ttZWkiLCJpZCIsIndvcmtzaGVldF9jaGVja21laV90aWppYW8iLCJ3b3Jrc2hlZXRfYXBwbHlfbGlzdG1laSIsIndvcmtzaGVldF9vcmRlcmRlbCIsIndvcmtzaGVldF9hcHBseW1laSIsIndvcmtzaGVldF9jbGFzc2lmeV9saXN0Iiwid29ya3NoZWV0X2Rlc2lnbl9saXN0Iiwid29ya3NoZWV0X2Rlc2lnbm1laSIsIndvcmtzaGVldF9mb3JjZV9xdWVyeSIsInVzZXJfYXZhdGFyX3VwbG9hZCIsInNtc192Y29kZSIsInNtc19zZW5kX3ZfY29kZSIsInVzZXJfbW9iaWxlX3NldCIsInVzZXJfcmVwYXNzd29yZCIsInVzZXJfZm9yZ2V0X3Bhc3N3b3JkIiwid29ya3NoZWV0X2Jhc2VpbWciLCJkaXNwYXRjaF9idWxsZXRpbiIsInNhZmV0eV9zaW11bGF0aW9uX3RvdGFsIiwid29ya2JlbmNoX2xlYWRlcl9tYWlsYm94X2NoZWNrIiwidHJvdWJsZXNob290X2dldERCTnVtIl0sIm1hcHBpbmdzIjoiZzZCQUFBLHFGOztBQUVBOzs7Ozs7QUFNQTtBQUNPLElBQU1BLElBQUksR0FBRyxTQUFQQSxJQUFPLENBQUNDLElBQUQsRUFBVTtBQUM3QjtBQUNBO0FBQ0FDLHFC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QUVoQkwsT0FBRyxFQUFFLGlDQUZXO0FBR2hCUixRQUFJLEVBQUpBLElBSGdCLEVBQWIsQ0FBUDs7QUFLSCxDQU5NOztBQVFQO3dFQUNPLElBQU15QyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXdCLENBQUN6QyxJQUFELEVBQVU7QUFDM0MsU0FBT0MsbUJBQUtFLE9BQUwsQ0FBYTtBQUN0QlUsVUFBTSxFQUFDLE1BRGU7QUFFaEJMLE9BQUcsRUFBRSx3QkFGVztBQUdoQlIsUUFBSSxFQUFKQSxJQUhnQixFQUFiLENBQVA7O0FBS0gsQ0FOTSxDIiwiZmlsZSI6IjQxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBodHRwIGZyb20gJy4vaW50ZXJmYWNlJ1xyXG5cclxuLyoqXHJcbiAqIOWwhuS4muWKoeaJgOacieaOpeWPo+e7n+S4gOi1t+adpeS+v+S6jue7tOaKpFxyXG4gKiDlpoLmnpzpobnnm67lvojlpKflj6/ku6XlsIYgdXJsIOeLrOeri+aIkOaWh+S7tu+8jOaOpeWPo+WIhuaIkOS4jeWQjOeahOaooeWdl1xyXG4gKiBcclxuICovXHJcblxyXG4vLyDljZXni6zlr7zlh7oo5rWL6K+V5o6l5Y+jKSBpbXBvcnQge3Rlc3R9IGZyb20gJ0AvY29tbW9uL3ZtZWl0aW1lLWh0dHAvJ1xyXG5leHBvcnQgY29uc3QgdGVzdCA9IChkYXRhKSA9PiB7XHJcblx0Ly8gaHR0cC5jb25maWcuYmFzZVVybCA9IFwiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2FwaS9cIlxyXG5cdC8v6K6+572u6K+35rGC5YmN5oum5oiq5ZmoXHJcblx0aHR0cC5pbnRlcmNlcHRvci5yZXF1ZXN0ID0gKGNvbmZpZykgPT4ge1xyXG5cdFx0Y29uZmlnLmhlYWRlciA9IHtcclxuXHRcdFx0Ly8gXCJ0b2tlblwiOiBcInh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eFwiXHJcblx0XHR9XHJcblx0fVxyXG5cdC8v6K6+572u6K+35rGC57uT5p2f5ZCO5oum5oiq5ZmoXHJcblx0aHR0cC5pbnRlcmNlcHRvci5yZXNwb25zZSA9IChyZXNwb25zZSkgPT4ge1xyXG5cdFx0Ly8gY29uc29sZS5sb2coJ+S4quaAp+WMlnJlc3BvbnNlLi4uLicpXHJcblx0XHQvL+WIpOaWrei/lOWbnueKtuaAgSDmiafooYznm7jlupTmk43kvZxcclxuXHRcdHJldHVybiByZXNwb25zZTtcclxuXHR9XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdGJhc2VVcmw6ICdodHRwczovL3VuaWRlbW8uZGNsb3VkLm5ldC5jbi8nLFxyXG4gICAgICAgIHVybDogJ2FqYXgvZWNoby90ZXh0P25hbWU9dW5pLWFwcCcsXHJcblx0XHRkYXRhVHlwZTogJ3RleHQnLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcblxyXG4vLyDpu5jorqTlhajpg6jlr7zlh7ogIGltcG9ydCBhcGkgZnJvbSAnQC9jb21tb24vdm1laXRpbWUtaHR0cC8nXHJcbi8vIGV4cG9ydCBkZWZhdWx0IHtcclxuLy8gXHR0ZXN0LFxyXG4vLyB9XHJcblxyXG5cclxuLy8gLy/mlrnlvI/kuIBcclxuLy8gc2VuZFJlcXVlc3QxKCl7XHJcbi8vIFx0dGhpcy4kYXBpLmdldE5hdnMoe1xyXG4vLyBcdFx0bm9uY2VzdHI6IERhdGUubm93KCksXHJcbi8vIFx0XHR1c2VyOjEyMzQ1NixcclxuXHRcdFxyXG4vLyBcdH0pLnRoZW4oKHJlcyk9PntcclxuLy8gXHRcdHRoaXMucmVzID0gJ+ivt+axgue7k+aenCA6ICcgKyBKU09OLnN0cmluZ2lmeShyZXMpO1xyXG4vLyBcdFx0Y29uc29sZS5sb2coJ3JlcXVlc3Qgc3VjY2VzcycsIHJlcylcclxuLy8gXHR9KS5jYXRjaCgoZXJyKT0+e1xyXG4vLyBcdFx0Y29uc29sZS5sb2coJ3JlcXVlc3QgZmFpbCcsIGVycik7XHJcbi8vIFx0fSlcclxuLy8gfSxcclxuLy8gLy8g5pa55byP5LqMXHJcbi8vIGFzeW5jIHNlbmRSZXF1ZXN0MigpIHtcclxuLy8gXHRsZXQgcmVzID0gYXdhaXQgdGhpcy4kYXBpLmdldEJsb2Nrc0xpc3QoKTtcclxuLy8gXHR0aGlzLnJlcyA9ICfor7fmsYLnu5PmnpwgOiAnICsgSlNPTi5zdHJpbmdpZnkocmVzKTtcclxuLy8gfVxyXG5cclxuXHJcblxyXG4vLyDor7fmsYLpppbpobXliIbnsbvpk77mjqVcclxuZXhwb3J0IGNvbnN0IGhvbWVfbGluayA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuICAgICAgICB1cmw6ICcvaG9tZS9saW5rcycsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g6K+35rGC6aaW6aG15a+86Iiq6ZO+5o6lXHJcbmV4cG9ydCBjb25zdCBob21lTmF2X2xpc3QgPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcbiAgICAgICAgdXJsOiAnL2hvbWVOYXYvbGlzdCcsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuXHJcblxyXG4vLyDnmbvlvZVcclxuZXhwb3J0IGNvbnN0IGxvZ2luID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOiBcIlBPU1RcIixcclxuICAgICAgICB1cmw6ICcvb2F1dGgvdG9rZW4nLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcblxyXG4vLyDpppbpobVcclxuLy8g6aaW6aG15YWs5ZGKXHJcbmV4cG9ydCBjb25zdCBub3RpY2VfbGlzdCA9IChkYXRhKSA9PiB7XHJcblx0cmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHR1cmw6Jy9ub3RpY2UvbGlzdCcsXHJcblx0XHRkYXRhXHJcblx0fSlcclxufVxyXG4vLyDpppbpobXova7mkq3lm75cclxuZXhwb3J0IGNvbnN0IHNjcm9sbEltZ19saXN0ID0gKGRhdGEpID0+IHtcclxuXHRyZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdHVybDonL3Njcm9sbEltZy9saXN0JyxcclxuXHRcdGRhdGFcclxuXHR9KVxyXG59XHJcbi8vIOmmlumhteaWsOmXu+WKqOaAgSBcclxuZXhwb3J0IGNvbnN0IGFydGljbGVfbGlzdCA9IChkYXRhKSA9PiB7XHJcblx0cmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHR1cmw6Jy9hcnRpY2xlL2xpc3QnLFxyXG5cdFx0ZGF0YVxyXG5cdH0pXHJcbn1cclxuXHJcbi8vIOa2iOaBr+aOqOmAgVxyXG4vLyDmtojmga/liJfooahcclxuZXhwb3J0IGNvbnN0IG1lc3NhZ2VfbGlzdCA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuICAgICAgICB1cmw6ICcvbWVzc2FnZS9saXN0JyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG4vLyDmoIforrDlt7Lor7tcclxuZXhwb3J0IGNvbnN0IG1lc3NhZ2VfcmVhZCA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDonUE9TVCcsXHJcbiAgICAgICAgdXJsOiAnL21lc3NhZ2UvcmVhZCcsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g5pyq6K+75raI5oGv5pWwXHJcbmV4cG9ydCBjb25zdCBtZXNzYWdlX3VucmVhZF9udW0gPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcbiAgICAgICAgdXJsOiAnL21lc3NhZ2UvdW5yZWFkX251bScsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuXHJcbi8vIOaiheiKseS6lSDkuJrliqHlrqHmoLjnrqHnkIZcclxuLy8g5Lia5Yqh5a6h5qC45YiX6KGoXHJcbmV4cG9ydCBjb25zdCB3b3Jrc2hlZXRfY2hlY2tfbGlzdG1laSA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuICAgICAgICB1cmw6ICcvd29ya3NoZWV0L2NoZWNrL2xpc3RtZWknLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcbi8vIOS4muWKoeWuoeaguOivpuaDhVxyXG5leHBvcnQgY29uc3Qgd29ya3NoZWV0X2NoZWNrbWVpID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG4gICAgICAgIHVybDogJy93b3Jrc2hlZXQvY2hlY2ttZWkvJyArIGRhdGEuaWQsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g5o+Q5Lqk5a6h5qC4XHJcbmV4cG9ydCBjb25zdCB3b3Jrc2hlZXRfY2hlY2ttZWlfdGlqaWFvID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOlwiUE9TVFwiLFxyXG4gICAgICAgIHVybDogJy93b3Jrc2hlZXQvY2hlY2ttZWkvJyArIGRhdGEuaWQsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g5oiR55qE5Lia5Yqh5YiX6KGoXHJcbmV4cG9ydCBjb25zdCB3b3Jrc2hlZXRfYXBwbHlfbGlzdG1laSA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuICAgICAgICB1cmw6ICcvd29ya3NoZWV0L2FwcGx5L2xpc3RtZWknLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcbi8v5oiR55qE5Lia5Yqh5pKk5ZueIFxyXG5leHBvcnQgY29uc3Qgd29ya3NoZWV0X29yZGVyZGVsID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOlwiUE9TVFwiLFxyXG4gICAgICAgIHVybDogJy93b3Jrc2hlZXQvb3JkZXJkZWwvJyArIGRhdGEuaWQsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy/miJHnmoTkuJrliqHor6bmg4UgXHJcbmV4cG9ydCBjb25zdCB3b3Jrc2hlZXRfYXBwbHltZWkgPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcbiAgICAgICAgdXJsOiAnL3dvcmtzaGVldC9hcHBseW1laS8nICsgZGF0YS5pZCxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG5cclxuLy8g5Lia5Yqh55Sz6K+3XHJcbi8vIOS4muWKoemAieaLqeWIl+ihqFxyXG5leHBvcnQgY29uc3Qgd29ya3NoZWV0X2NsYXNzaWZ5X2xpc3QgPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcbiAgICAgICAgdXJsOiAnL3dvcmtzaGVldC9jbGFzc2lmeS9saXN0JyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG4vLyDlj6/nlLPor7fkuJrliqHliJfooahcclxuZXhwb3J0IGNvbnN0IHdvcmtzaGVldF9kZXNpZ25fbGlzdCA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDonUE9TVCcsXHJcbiAgICAgICAgdXJsOiAnL3dvcmtzaGVldC9kZXNpZ24vbGlzdCcsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g5Y+v55Sz6K+35Lia5Yqh6K+m5oOFXHJcbmV4cG9ydCBjb25zdCB3b3Jrc2hlZXRfZGVzaWdubWVpID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG4gICAgICAgIHVybDogJy93b3Jrc2hlZXQvZGVzaWdubWVpLycgKyBkYXRhLmlkLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcbi8vIOW8uuWItua1j+iniOmZkOWItlxyXG5leHBvcnQgY29uc3Qgd29ya3NoZWV0X2ZvcmNlX3F1ZXJ5ID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOidQT1NUJyxcclxuICAgICAgICB1cmw6ICcvd29ya3NoZWV0L2ZvcmNlL3F1ZXJ5JyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG5cclxuXHJcbi8vIOaIkeeahFxyXG4vLyDkuIrkvKDlpLTlg49cclxuZXhwb3J0IGNvbnN0IHVzZXJfYXZhdGFyX3VwbG9hZCA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDonUE9TVCcsXHJcbiAgICAgICAgdXJsOiAnL3VzZXIvYXZhdGFyL3VwbG9hZCcsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g5Y+R6YCB6aqM6K+B56CBXHJcbmV4cG9ydCBjb25zdCBzbXNfdmNvZGUgPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRtZXRob2Q6J1BPU1QnLFxyXG4gICAgICAgIHVybDogJy9zbXMvdmNvZGUnLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcblxyXG4vLyDlv5jorrDlr4bnoIHvvIzkuI3pnIDopoF0b2tlbueahOWPkemAgemqjOivgeeggVxyXG5leHBvcnQgY29uc3Qgc21zX3NlbmRfdl9jb2RlID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOidQT1NUJyxcclxuICAgICAgICB1cmw6ICcvc21zL3NlbmRfdl9jb2RlJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG4vLyDnu5HlrprmiYvmnLrlj7dcclxuZXhwb3J0IGNvbnN0IHVzZXJfbW9iaWxlX3NldCA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDonUE9TVCcsXHJcbiAgICAgICAgdXJsOiAnL3VzZXIvbW9iaWxlL3NldCcsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g5L+u5pS55a+G56CBXHJcbmV4cG9ydCBjb25zdCB1c2VyX3JlcGFzc3dvcmQgPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRtZXRob2Q6J1BPU1QnLFxyXG4gICAgICAgIHVybDogJy91c2VyL3JlcGFzc3dvcmQnLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcblxyXG4vLyDlv5jorrDlr4bnoIFcclxuZXhwb3J0IGNvbnN0IHVzZXJfZm9yZ2V0X3Bhc3N3b3JkID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOidQT1NUJyxcclxuICAgICAgICB1cmw6ICcvdXNlci9mb3JnZXRfcGFzc3dvcmQnLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcblxyXG4vLyDkuIrkvKDmiYvlhpnnrb7lkI1cclxuZXhwb3J0IGNvbnN0IHdvcmtzaGVldF9iYXNlaW1nID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOidQT1NUJyxcclxuICAgICAgICB1cmw6ICcvd29ya3NoZWV0L2Jhc2VpbWcnLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcblxyXG5cclxuXHJcbi8vIOeUn+S6p+aVsOaNrlxyXG5cclxuLy8g55Sf5Lqn5YWs5ZGKXHJcbmV4cG9ydCBjb25zdCBkaXNwYXRjaF9idWxsZXRpbiA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDonUE9TVCcsXHJcbiAgICAgICAgdXJsOiAnL2Rpc3BhdGNoL2J1bGxldGluJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG5cclxuLy8g5qih5ouf6YeP57uf6K6hXHJcbmV4cG9ydCBjb25zdCBzYWZldHlfc2ltdWxhdGlvbl90b3RhbCA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDonUE9TVCcsXHJcbiAgICAgICAgdXJsOiAnL3NhZmV0eS9zaW11bGF0aW9uL3RvdGFsJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG5cclxuXHJcbi8vIOeUqOaIt+adg+mZkOiuvue9rlxyXG5leHBvcnQgY29uc3Qgd29ya2JlbmNoX2xlYWRlcl9tYWlsYm94X2NoZWNrID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOidQT1NUJyxcclxuICAgICAgICB1cmw6ICcvd29ya2JlbmNoL2xlYWRlcl9tYWlsYm94L2NoZWNrJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG5cclxuLy8g6ZqQ5oKj5o6S5p+l5b6F5Yqe5pWw6YePXHJcbmV4cG9ydCBjb25zdCB0cm91Ymxlc2hvb3RfZ2V0REJOdW0gPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRtZXRob2Q6J1BPU1QnLFxyXG4gICAgICAgIHVybDogJy90cm91Ymxlc2hvb3QvZ2V0REJOdW0nLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcblxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///411\n"); /***/ }), /* 412 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/common/vmeitime-http/interface.js ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _header;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} /**\r\n * 通用uni-app网络请求\r\n * 基于 Promise 对象实现更简单的 request 使用方式,支持请求和响应拦截\r\n */\n\n/*\r\n // 开放的接口\r\n import http from './interface'\r\n \r\n http.config.baseUrl = \"http://localhost:8080/api/\"\r\n \r\n http.request(url:'user/list',method:'GET').then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n })\r\n http.get('user/list').then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n })\r\n http.get('user/list', {status: 1}).then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n })\r\n http.post('user', {id:1, status: 1}).then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n })\r\n http.put('user/1', {status: 2}).then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n })\r\n http.delete('user/1').then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n }) \r\n \r\n */var _default =\n\n\n{\n config: {\n // baseUrl: \"http://colliery.nxjiewei.com/api\",\n baseUrl: \"http://ningdongyunying.nxjiewei.com:8011/api\",\n header: (_header = {\n \"Content-Type\": \"multipart/form-data\" }, _defineProperty(_header, \"Content-Type\",\n 'application/json;charset=UTF-8'), _defineProperty(_header, \"Content-Type\",\n 'application/x-www-form-urlencoded'), _defineProperty(_header,\n 'Authorization', uni.getStorageSync('token_type') + ' ' + uni.getStorageSync('Authorization') || {}), _header),\n\n data: {},\n method: \"GET\",\n dataType: \"json\", /* 如设为json,会对返回的数据做一次 JSON.parse */\n responseType: \"text\",\n success: function success() {},\n fail: function fail() {},\n complete: function complete() {\n // uni.hideLoading()\n } },\n\n interceptor: {\n request: null,\n response: null },\n\n request: function request(options) {var _this = this;\n if (!options) {\n options = {};\n }\n options.baseUrl = options.baseUrl || this.config.baseUrl;\n options.dataType = options.dataType || this.config.dataType;\n options.url = options.baseUrl + options.url;\n options.data = options.data || {};\n options.method = options.method || this.config.method;\n //TODO 加密数据\n\n //TODO 数据签名\n /* \r\n _token = {'token': getStorage(STOREKEY_LOGIN).token || 'undefined'},\r\n _sign = {'sign': sign(JSON.stringify(options.data))}\r\n options.header = Object.assign({}, options.header, _token,_sign) \r\n */\n\n return new Promise(function (resolve, reject) {\n var _config = null;\n\n // uni.showLoading({\n // \ticon:\"none\",\n // \ttitle:\"加载中...\",\n // \tmask:true\n // })\n\n options.complete = function (response) {\n var statusCode = response.statusCode;\n // console.log(\"【\" + _config.requestId + \"】 状态码:\" + JSON.stringify(statusCode))\n response.config = _config;\n if (true) {\n if (statusCode === 200) {\n // uni.hideLoading()\n // console.log(\"【\" + _config.requestId + \"】 结果:\" + JSON.stringify(response.data))\n if (response.data.code == 401) {\n uni.showToast({\n icon: \"none\",\n title: \"登录失效、请重新登录\" });\n\n setTimeout(function () {\n uni.redirectTo({\n url: \"/pages/login/login\" });\n\n }, 2000);\n }\n } else if (statusCode === 500) {\n uni.hideLoading();\n uni.showToast({\n icon: \"none\",\n title: \"500\" });\n\n // setTimeout(function(){\n // \tuni.navigateTo({\n // \t\turl:\"/pages/login/login\"\n // \t})\n // },1500)\n }\n }\n if (_this.interceptor.response) {\n var newResponse = _this.interceptor.response(response);\n if (newResponse) {\n response = newResponse;\n }\n }\n // 统一的响应日志记录\n // _reslog(response)\n if (statusCode === 200) {//成功\n resolve(response);\n } else {\n reject(response);\n }\n };\n\n _config = Object.assign({}, _this.config, options);\n _config.requestId = new Date().getTime();\n\n if (_this.interceptor.request) {\n _this.interceptor.request(_config);\n }\n\n // 统一的请求日志记录\n // _reqlog(_config)\n\n if (true) {\n // console.log(\"【\" + _config.requestId + \"】 地址:\" + _config.url)\n if (_config.data) {\n // console.log(\"【\" + _config.requestId + \"】 参数:\" + JSON.stringify(_config.data))\n }\n }\n\n uni.request(_config);\n\n });\n },\n get: function get(url, data, options) {\n if (!options) {\n options = {};\n }\n options.url = url;\n options.data = data;\n options.method = 'GET';\n return this.request(options);\n },\n post: function post(url, data, options) {\n if (!options) {\n options = {};\n }\n options.url = url;\n options.data = data;\n options.method = 'POST';\n return this.request(options);\n },\n put: function put(url, data, options) {\n if (!options) {\n options = {};\n }\n options.url = url;\n options.data = data;\n options.method = 'PUT';\n return this.request(options);\n },\n delete: function _delete(url, data, options) {\n if (!options) {\n options = {};\n }\n options.url = url;\n options.data = data;\n options.method = 'DELETE';\n return this.request(options);\n } };\n\n\n\n/**\r\n * 请求接口日志记录\r\n */exports.default = _default;\nfunction _reqlog(req) {\n if (true) {\n __f__(\"log\", \"【\" + req.requestId + \"】 地址:\" + req.url, \" at common/vmeitime-http/interface.js:197\");\n if (req.data) {\n __f__(\"log\", \"【\" + req.requestId + \"】 请求参数:\" + JSON.stringify(req.data), \" at common/vmeitime-http/interface.js:199\");\n }\n }\n //TODO 调接口异步写入日志数据库\n}\n\n/**\r\n * 响应接口日志记录\r\n */\nfunction _reslog(res) {\n var _statusCode = res.statusCode;\n if (true) {\n __f__(\"log\", \"【\" + res.config.requestId + \"】 地址:\" + res.config.url, \" at common/vmeitime-http/interface.js:211\");\n if (res.config.data) {\n __f__(\"log\", \"【\" + res.config.requestId + \"】 请求参数:\" + JSON.stringify(res.config.data), \" at common/vmeitime-http/interface.js:213\");\n }\n __f__(\"log\", \"【\" + res.config.requestId + \"】 响应结果:\" + JSON.stringify(res), \" at common/vmeitime-http/interface.js:215\");\n }\n //TODO 除了接口服务错误外,其他日志调接口异步写入日志数据库\n switch (_statusCode) {\n case 200:\n break;\n case 401:\n break;\n case 404:\n break;\n default:\n break;}\n\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3ZtZWl0aW1lLWh0dHAvaW50ZXJmYWNlLmpzIl0sIm5hbWVzIjpbImNvbmZpZyIsImJhc2VVcmwiLCJoZWFkZXIiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsImRhdGEiLCJtZXRob2QiLCJkYXRhVHlwZSIsInJlc3BvbnNlVHlwZSIsInN1Y2Nlc3MiLCJmYWlsIiwiY29tcGxldGUiLCJpbnRlcmNlcHRvciIsInJlcXVlc3QiLCJyZXNwb25zZSIsIm9wdGlvbnMiLCJ1cmwiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsIl9jb25maWciLCJzdGF0dXNDb2RlIiwicHJvY2VzcyIsImNvZGUiLCJzaG93VG9hc3QiLCJpY29uIiwidGl0bGUiLCJzZXRUaW1lb3V0IiwicmVkaXJlY3RUbyIsImhpZGVMb2FkaW5nIiwibmV3UmVzcG9uc2UiLCJPYmplY3QiLCJhc3NpZ24iLCJyZXF1ZXN0SWQiLCJEYXRlIiwiZ2V0VGltZSIsImdldCIsInBvc3QiLCJwdXQiLCJkZWxldGUiLCJfcmVxbG9nIiwicmVxIiwiSlNPTiIsInN0cmluZ2lmeSIsIl9yZXNsb2ciLCJyZXMiLCJfc3RhdHVzQ29kZSJdLCJtYXBwaW5ncyI6IjJWQUFBOzs7OztBQUtBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNEJlO0FBQ2RBLFFBQU0sRUFBRTtBQUNQO0FBQ0FDLFdBQU8sRUFBRSw4Q0FGRjtBQUdQQyxVQUFNO0FBQ0wsc0JBQWUscUJBRFY7QUFFVSxvQ0FGVjtBQUdVLHVDQUhWO0FBSUwsbUJBSkssRUFJYUMsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFlBQW5CLElBQWtDLEdBQWxDLEdBQXNDRCxHQUFHLENBQUNDLGNBQUosQ0FBbUIsZUFBbkIsQ0FBdEMsSUFBNkUsRUFKMUYsV0FIQzs7QUFTUEMsUUFBSSxFQUFFLEVBVEM7QUFVUEMsVUFBTSxFQUFFLEtBVkQ7QUFXUEMsWUFBUSxFQUFFLE1BWEgsRUFXWTtBQUNuQkMsZ0JBQVksRUFBRSxN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R0FBOUQ7QUFDQSxRQUFJNkIsR0FBRyxDQUFDN0MsTUFBSixDQUFXSyxJQUFmLEVBQXFCO0FBQ3BCLG1CQUFZLE1BQU13QyxHQUFHLENBQUM3QyxNQUFKLENBQVdpQyxTQUFqQixHQUE2QixTQUE3QixHQUF5Q1MsSUFBSSxDQUFDQyxTQUFMLENBQWVFLEdBQUcsQ0FBQzdDLE1BQUosQ0FBV0ssSUFBMUIsQ0FBckQ7QUFDQTtBQUNELGlCQUFZLE1BQU13QyxHQUFHLENBQUM3QyxNQUFKLENBQVdpQyxTQUFqQixHQUE2QixTQUE3QixHQUF5Q1MsSUFBSSxDQUFDQyxTQUFMLENBQWVFLEdBQWYsQ0FBckQ7QUFDQTtBQUNEO0FBQ0EsVUFBT0MsV0FBUDtBQUNDLFNBQUssR0FBTDtBQUNDO0FBQ0QsU0FBSyxHQUFMO0FBQ0M7QUFDRCxTQUFLLEdBQUw7QUFDQztBQUNEO0FBQ0MsWUFSRjs7QUFVQSxDIiwiZmlsZSI6IjQxMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiDpgJrnlKh1bmktYXBw572R57uc6K+35rGCXHJcbiAqIOWfuuS6jiBQcm9taXNlIOWvueixoeWunueOsOabtOeugOWNleeahCByZXF1ZXN0IOS9v+eUqOaWueW8j++8jOaUr+aMgeivt+axguWSjOWTjeW6lOaLpuaIqlxyXG4gKi9cclxuXHJcbi8qXHJcbi8vIOW8gOaUvueahOaOpeWPo1xyXG5pbXBvcnQgaHR0cCBmcm9tICcuL2ludGVyZmFjZSdcclxuXHJcbmh0dHAuY29uZmlnLmJhc2VVcmwgPSBcImh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9hcGkvXCJcclxuXHJcbmh0dHAucmVxdWVzdCh1cmw6J3VzZXIvbGlzdCcsbWV0aG9kOidHRVQnKS50aGVuKChyZXMpPT57XHJcblx0Y29uc29sZS5sb2coSlNPTi5zdHJpbmdpZnkocmVzKSlcclxufSlcclxuaHR0cC5nZXQoJ3VzZXIvbGlzdCcpLnRoZW4oKHJlcyk9PntcclxuXHRjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeShyZXMpKVxyXG59KVxyXG5odHRwLmdldCgndXNlci9saXN0Jywge3N0YXR1czogMX0pLnRoZW4oKHJlcyk9PntcclxuXHRjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeShyZXMpKVxyXG59KVxyXG5odHRwLnBvc3QoJ3VzZXInLCB7aWQ6MSwgc3RhdHVzOiAxfSkudGhlbigocmVzKT0+e1xyXG5cdGNvbnNvbGUubG9nKEpTT04uc3RyaW5naWZ5KHJlcykpXHJcbn0pXHJcbmh0dHAucHV0KCd1c2VyLzEnLCB7c3RhdHVzOiAyfSkudGhlbigocmVzKT0+e1xyXG5cdGNvbnNvbGUubG9nKEpTT04uc3RyaW5naWZ5KHJlcykpXHJcbn0pXHJcbmh0dHAuZGVsZXRlKCd1c2VyLzEnKS50aGVuKChyZXMpPT57XHJcblx0Y29uc29sZS5sb2coSlNPTi5zdHJpbmdpZnkocmVzKSlcclxufSkgXHJcblxyXG4qL1xyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRjb25maWc6IHtcclxuXHRcdC8vIGJhc2VVcmw6IFwiaHR0cDovL2NvbGxpZXJ5Lm54amlld2VpLmNvbS9hcGlcIixcclxuXHRcdGJhc2VVcmw6IFwiaHR0cDovL25pbmdkb25neXVueWluZy5ueGppZXdlaS5jb206ODAxMS9hcGlcIixcclxuXHRcdGhlYWRlcjoge1xyXG5cdFx0XHRcIkNvbnRlbnQtVHlwZVwiOlwibXVsdGlwYXJ0L2Zvcm0tZGF0YVwiLFxyXG5cdFx0XHQnQ29udGVudC1UeXBlJzonYXBwbGljYXRpb24vanNvbjtjaGFyc2V0PVVURi04JyxcclxuXHRcdFx0J0NvbnRlbnQtVHlwZSc6J2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcsXHJcblx0XHRcdCdBdXRob3JpemF0aW9uJyA6IHVuaS5nZXRTdG9yYWdlU3luYygndG9rZW5fdHlwZScpICsnICcrdW5pLmdldFN0b3JhZ2VTeW5jKCdBdXRob3JpemF0aW9uJykgfHwge31cclxuXHRcdH0sICBcclxuXHRcdGRhdGE6IHt9LFxyXG5cdFx0bWV0aG9kOiBcIkdFVFwiLFxyXG5cdFx0ZGF0YVR5cGU6IFwianNvblwiLCAgLyog5aaC6K6+5Li6anNvbu+8jOS8muWvuei/lOWbnueahOaVsOaNruWBmuS4gOasoSBKU09OLnBhcnNlICovXHJcblx0XHRyZXNwb25zZVR5cGU6IFwidGV4dFwiLFxyXG5cdFx0c3VjY2VzcygpIHt9LFxyXG5cdFx0ZmFpbCgpIHt9LFxyXG5cdFx0Y29tcGxldGUoKSB7XHJcblx0XHRcdC8vIHVuaS5oaWRlTG9hZGluZygpXHJcblx0XHR9XHJcblx0fSxcclxuXHRpbnRlcmNlcHRvcjoge1xyXG5cdFx0cmVxdWVzdDogbnVsbCxcclxuXHRcdHJlc3BvbnNlOiBudWxsXHJcblx0fSxcclxuXHRyZXF1ZXN0KG9wdGlvbnMpIHtcclxuXHRcdGlmICghb3B0aW9ucykge1xyXG5cdFx0XHRvcHRpb25zID0ge31cclxuXHRcdH1cclxuXHRcdG9wdGlvbnMuYmFzZVVybCA9IG9wdGlvbnMuYmFzZVVybCB8fCB0aGlzLmNvbmZpZy5iYXNlVXJsXHJcblx0XHRvcHRpb25zLmRhdGFUeXBlID0gb3B0aW9ucy5kYXRhVHlwZSB8fCB0aGlzLmNvbmZpZy5kYXRhVHlwZVxyXG5cdFx0b3B0aW9ucy51cmwgPSBvcHRpb25zLmJhc2VVcmwgKyBvcHRpb25zLnVybFxyXG5cdFx0b3B0aW9ucy5kYXRhID0gb3B0aW9ucy5kYXRhIHx8IHt9XHJcblx0XHRvcHRpb25zLm1ldGhvZCA9IG9wdGlvbnMubWV0aG9kIHx8IHRoaXMuY29uZmlnLm1ldGhvZFxyXG5cdFx0Ly9UT0RPIOWKoOWvhuaVsOaNrlxyXG5cdFx0XHJcblx0XHQvL1RPRE8g5pWw5o2u562+5ZCNXHJcblx0XHQvKiBcclxuXHRcdF90b2tlbiA9IHsndG9rZW4nOiBnZXRTdG9yYWdlKFNUT1JFS0VZX0xPR0lOKS50b2tlbiB8fCAndW5kZWZpbmVkJ30sXHJcblx0XHRfc2lnbiA9IHsnc2lnbic6IHNpZ24oSlNPTi5zdHJpbmdpZnkob3B0aW9ucy5kYXRhKSl9XHJcblx0XHRvcHRpb25zLmhlYWRlciA9IE9iamVjdC5hc3NpZ24oe30sIG9wdGlvbnMuaGVhZGVyLCBfdG9rZW4sX3NpZ24pIFxyXG5cdFx0Ki9cclxuXHQgICBcclxuXHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdGxldCBfY29uZmlnID0gbnVsbFxyXG5cdFx0XHRcclxuXHRcdFx0Ly8gdW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0Ly8gXHRpY29uOlwibm9uZVwiLFxyXG5cdFx0XHQvLyBcdHRpdGxlOlwi5Yqg6L295LitLi4uXCIsXHJcblx0XHRcdC8vIFx0bWFzazp0cnVlXHJcblx0XHRcdC8vIH0pXHJcblx0XHRcdFxyXG5cdFx0XHRvcHRpb25zLmNvbXBsZXRlID0gKHJlc3BvbnNlKSA9PiB7XHJcblx0XHRcdFx0bGV0IHN0YXR1c0NvZGUgPSByZXNwb25zZS5zdGF0dXNDb2RlXHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coXCLjgJBcIiArIF9jb25maWcucmVxdWVzdElkICsgXCLjgJEg54q25oCB56CB77yaXCIgKyBKU09OLnN0cmluZ2lmeShzdGF0dXNDb2RlKSlcclxuXHRcdFx0XHRyZXNwb25zZS5jb25maWcgPSBfY29uZmlnXHJcblx0XHRcdFx0aWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnKSB7XHJcblx0XHRcdFx0XHRpZiAoc3RhdHVzQ29kZSA9PT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdC8vIHVuaS5oaWRlTG9hZGluZygpXHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKFwi44CQXCIgKyBfY29uZmlnLnJlcXVlc3RJZCArIFwi44CRIOe7k+aenO+8mlwiICsgSlNPTi5zdHJpbmdpZnkocmVzcG9uc2UuZGF0YSkpXHJcblx0XHRcdFx0XHRcdGlmKHJlc3BvbnNlLmRhdGEuY29kZSA9PSA0MDEpe1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjpcIm5vbmVcIixcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOlwi55m75b2V5aSx5pWI44CB6K+36YeN5paw55m75b2VXCJcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKXtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOlwiL3BhZ2VzL2xvZ2luL2xvZ2luXCJcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fSwyMDAwKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9ZWxzZSBpZihzdGF0dXNDb2RlID09PSA1MDApe1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRpY29uOlwibm9uZVwiLFxyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOlwiNTAwXCJcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0Ly8gc2V0VGltZW91dChmdW5jdGlvbigpe1xyXG5cdFx0XHRcdFx0XHQvLyBcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdHVybDpcIi9wYWdlcy9sb2dpbi9sb2dpblwiXHJcblx0XHRcdFx0XHRcdC8vIFx0fSlcclxuXHRcdFx0XHRcdFx0Ly8gfSwxNTAwKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhpcy5pbnRlcmNlcHRvci5yZXNwb25zZSkge1xyXG5cdFx0XHRcdFx0bGV0IG5ld1Jlc3BvbnNlID0gdGhpcy5pbnRlcmNlcHRvci5yZXNwb25zZShyZXNwb25zZSlcclxuXHRcdFx0XHRcdGlmIChuZXdSZXNwb25zZSkge1xyXG5cdFx0XHRcdFx0XHRyZXNwb25zZSA9IG5ld1Jlc3BvbnNlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOe7n+S4gOeahOWTjeW6lOaXpeW/l+iusOW9lVxyXG5cdFx0XHRcdC8vIF9yZXNsb2cocmVzcG9uc2UpXHJcblx0XHRcdFx0aWYgKHN0YXR1c0NvZGUgPT09IDIwMCkgeyAvL+aIkOWKn1xyXG5cdFx0XHRcdFx0cmVzb2x2ZShyZXNwb25zZSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJlamVjdChyZXNwb25zZSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdF9jb25maWcgPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLmNvbmZpZywgb3B0aW9ucylcclxuXHRcdFx0X2NvbmZpZy5yZXF1ZXN0SWQgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKVxyXG5cclxuXHRcdFx0aWYgKHRoaXMuaW50ZXJjZXB0b3IucmVxdWVzdCkge1xyXG5cdFx0XHRcdHRoaXMuaW50ZXJjZXB0b3IucmVxdWVzdChfY29uZmlnKVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQvLyDnu5/kuIDnmoTor7fmsYLml6Xlv5forrDlvZVcclxuXHRcdFx0Ly8gX3JlcWxvZyhfY29uZmlnKVxyXG5cclxuXHRcdFx0aWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnKSB7XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coXCLjgJBcIiArIF9jb25maWcucmVxdWVzdElkICsgXCLjgJEg5Zyw5Z2A77yaXCIgKyBfY29uZmlnLnVybClcclxuXHRcdFx0XHRpZiAoX2NvbmZpZy5kYXRhKSB7XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhcIuOAkFwiICsgX2NvbmZpZy5yZXF1ZXN0SWQgKyBcIuOAkSDlj4LmlbDvvJpcIiArIEpTT04uc3RyaW5naWZ5KF9jb25maWcuZGF0YSkpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR1bmkucmVxdWVzdChfY29uZmlnKTtcclxuXHRcdFx0XHJcblx0XHR9KTtcclxuXHR9LFxyXG5cdGdldCh1cmwsIGRhdGEsIG9wdGlvbnMpIHtcclxuXHRcdGlmICghb3B0aW9ucykge1xyXG5cdFx0XHRvcHRpb25zID0ge31cclxuXHRcdH1cclxuXHRcdG9wdGlvbnMudXJsID0gdXJsXHJcblx0XHRvcHRpb25zLmRhdGEgPSBkYXRhXHJcblx0XHRvcHRpb25zLm1ldGhvZCA9ICdHRVQnICBcclxuXHRcdHJldHVybiB0aGlzLnJlcXVlc3Qob3B0aW9ucylcclxuXHR9LFxyXG5cdHBvc3QodXJsLCBkYXRhLCBvcHRpb25zKSB7XHJcblx0XHRpZiAoIW9wdGlvbnMpIHtcclxuXHRcdFx0b3B0aW9ucyA9IHt9XHJcblx0XHR9XHJcblx0XHRvcHRpb25zLnVybCA9IHVybFxyXG5cdFx0b3B0aW9ucy5kYXRhID0gZGF0YVxyXG5cdFx0b3B0aW9ucy5tZXRob2QgPSAnUE9TVCdcclxuXHRcdHJldHVybiB0aGlzLnJlcXVlc3Qob3B0aW9ucylcclxuXHR9LFxyXG5cdHB1dCh1cmwsIGRhdGEsIG9wdGlvbnMpIHtcclxuXHRcdGlmICghb3B0aW9ucykge1xyXG5cdFx0XHRvcHRpb25zID0ge31cclxuXHRcdH1cclxuXHRcdG9wdGlvbnMudXJsID0gdXJsXHJcblx0XHRvcHRpb25zLmRhdGEgPSBkYXRhXHJcblx0XHRvcHRpb25zLm1ldGhvZCA9ICdQVVQnXHJcblx0XHRyZXR1cm4gdGhpcy5yZXF1ZXN0KG9wdGlvbnMpXHJcblx0fSxcclxuXHRkZWxldGUodXJsLCBkYXRhLCBvcHRpb25zKSB7XHJcblx0XHRpZiAoIW9wdGlvbnMpIHtcclxuXHRcdFx0b3B0aW9ucyA9IHt9XHJcblx0XHR9XHJcblx0XHRvcHRpb25zLnVybCA9IHVybFxyXG5cdFx0b3B0aW9ucy5kYXRhID0gZGF0YVxyXG5cdFx0b3B0aW9ucy5tZXRob2QgPSAnREVMRVRFJ1xyXG5cdFx0cmV0dXJuIHRoaXMucmVxdWVzdChvcHRpb25zKVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiDor7fmsYLmjqXlj6Pml6Xlv5forrDlvZVcclxuICovXHJcbmZ1bmN0aW9uIF9yZXFsb2cocmVxKSB7XHJcblx0aWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnKSB7XHJcblx0XHRjb25zb2xlLmxvZyhcIuOAkFwiICsgcmVxLnJlcXVlc3RJZCArIFwi44CRIOWcsOWdgO+8mlwiICsgcmVxLnVybClcclxuXHRcdGlmIChyZXEuZGF0YSkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIuOAkFwiICsgcmVxLnJlcXVlc3RJZCArIFwi44CRIOivt+axguWPguaVsO+8mlwiICsgSlNPTi5zdHJpbmdpZnkocmVxLmRhdGEpKVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvL1RPRE8g6LCD5o6l5Y+j5byC5q2l5YaZ5YWl5pel5b+X5pWw5o2u5bqTXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlk43lupTmjqXlj6Pml6Xlv5forrDlvZVcclxuICovXHJcbmZ1bmN0aW9uIF9yZXNsb2cocmVzKSB7XHJcblx0bGV0IF9zdGF0dXNDb2RlID0gcmVzLnN0YXR1c0NvZGU7XHJcblx0aWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnKSB7XHJcblx0XHRjb25zb2xlLmxvZyhcIuOAkFwiICsgcmVzLmNvbmZpZy5yZXF1ZXN0SWQgKyBcIuOAkSDlnLDlnYDvvJpcIiArIHJlcy5jb25maWcudXJsKVxyXG5cdFx0aWYgKHJlcy5jb25maWcuZGF0YSkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIuOAkFwiICsgcmVzLmNvbmZpZy5yZXF1ZXN0SWQgKyBcIuOAkSDor7fmsYLlj4LmlbDvvJpcIiArIEpTT04uc3RyaW5naWZ5KHJlcy5jb25maWcuZGF0YSkpXHJcblx0XHR9XHJcblx0XHRjb25zb2xlLmxvZyhcIuOAkFwiICsgcmVzLmNvbmZpZy5yZXF1ZXN0SWQgKyBcIuOAkSDlk43lupTnu5PmnpzvvJpcIiArIEpTT04uc3RyaW5naWZ5KHJlcykpXHJcblx0fVxyXG5cdC8vVE9ETyDpmaTkuobmjqXlj6PmnI3liqHplJnor6/lpJbvvIzlhbbku5bml6Xlv5fosIPmjqXlj6PlvILmraXlhpnlhaXml6Xlv5fmlbDmja7lupNcclxuXHRzd2l0Y2goX3N0YXR1c0NvZGUpe1xyXG5cdFx0Y2FzZSAyMDA6XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSA0MDE6XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSA0MDQ6XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0ZGVmYXVsdDpcclxuXHRcdFx0YnJlYWs7XHJcblx0fVxyXG59XHJcblxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///412\n"); /***/ }), /* 413 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/common/production-http/index.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // 批量导出文件\nvar requireApi = __webpack_require__(414);\n\n\nvar _module = {};\nrequireApi.keys().forEach(function (key, index) {\n if (key === './index.js' || key === './interface.js') return;\n __f__(\"log\", key, \" at common/production-http/index.js:14\");\n Object.assign(_module, requireApi(key));\n});var _default =\n\n_module;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3Byb2R1Y3Rpb24taHR0cC9pbmRleC5qcyJdLCJuYW1lcyI6WyJyZXF1aXJlQXBpIiwicmVxdWlyZSIsIm1vZHVsZSIsImtleXMiLCJmb3JFYWNoIiwia2V5IiwiaW5kZXgiLCJPYmplY3QiLCJhc3NpZ24iXSwibWFwcGluZ3MiOiJxSUFBQTtBQUNBLElBQU1BLFVBQVUsR0FBR0Msd0JBQW5COzs7QUFTQSxJQUFJQyxPQUFNLEdBQUcsRUFBYjtBQUNBRixVQUFVLENBQUNHLElBQVgsR0FBa0JDLE9BQWxCLENBQTBCLFVBQUNDLEdBQUQsRUFBS0MsS0FBTCxFQUFhO0FBQ3RDLE1BQUdELEdBQUcsS0FBSyxZQUFSLElBQXdCQSxHQUFHLEtBQUssZ0JBQW5DLEVBQXFEO0FBQ3JELGVBQVlBLEdBQVo7QUFDQUUsUUFBTSxDQUFDQyxNQUFQLENBQWNOLE9BQWQsRUFBcUJGLFVBQVUsQ0FBQ0ssR0FBRCxDQUEvQjtBQUNBLENBSkQsRTs7QUFNZUgsTyIsImZpbGUiOiI0MTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyDmibnph4/lr7zlh7rmlofku7ZcbmNvbnN0IHJlcXVpcmVBcGkgPSByZXF1aXJlLmNvbnRleHQoXG5cdC8vIGFwaSDnm67lvZXnmoTnm7jlr7not6/lvoRcblx0Jy4nLFxuXHQvLyDmmK/lkKbmn6Xor6LlrZDnm67lvZVcblx0ZmFsc2UsXG5cdC8vIOafpeivouaWh+S7tueahOS4gOS4quWQjue8gFxuXHQvLmpzJC9cbilcblxubGV0IG1vZHVsZSA9IHt9XG5yZXF1aXJlQXBpLmtleXMoKS5mb3JFYWNoKChrZXksaW5kZXgpPT57XG5cdGlmKGtleSA9PT0gJy4vaW5kZXguanMnIHx8IGtleSA9PT0gJy4vaW50ZXJmYWNlLmpzJykgcmV0dXJuXG5cdGNvbnNvbGUubG9nKGtleSk7XG5cdE9iamVjdC5hc3NpZ24obW9kdWxlLHJlcXVpcmVBcGkoa2V5KSlcbn0pXG5cbmV4cG9ydCBkZWZhdWx0IG1vZHVsZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///413\n"); /***/ }), /* 414 */ /*!***************************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/common/production-http sync nonrecursive .js$ ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var map = { "./index.js": 413, "./interface.js": 415, "./production-api.js": 416 }; function webpackContext(req) { var id = webpackContextResolve(req); return __webpack_require__(id); } function webpackContextResolve(req) { if(!__webpack_require__.o(map, req)) { var e = new Error("Cannot find module '" + req + "'"); e.code = 'MODULE_NOT_FOUND'; throw e; } return map[req]; } webpackContext.keys = function webpackContextKeys() { return Object.keys(map); }; webpackContext.resolve = webpackContextResolve; module.exports = webpackContext; webpackContext.id = 414; /***/ }), /* 415 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/common/production-http/interface.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _header;function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} /**\r\n * 通用uni-app网络请求\r\n * 基于 Promise 对象实现更简单的 request 使用方式,支持请求和响应拦截\r\n */\n\n/*\r\n // 开放的接口\r\n import http from './interface'\r\n \r\n http.config.baseUrl = \"http://localhost:8080/api/\"\r\n \r\n http.request(url:'user/list',method:'GET').then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n })\r\n http.get('user/list').then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n })\r\n http.get('user/list', {status: 1}).then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n })\r\n http.post('user', {id:1, status: 1}).then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n })\r\n http.put('user/1', {status: 2}).then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n })\r\n http.delete('user/1').then((res)=>{\r\n \tconsole.log(JSON.stringify(res))\r\n }) \r\n \r\n */var _default =\n\n\n{\n config: {\n baseUrl: \"http://nmjt.nxjiewei.com:8011/api\",\n header: (_header = {\n \"Content-Type\": \"multipart/form-data\" }, _defineProperty(_header, \"Content-Type\",\n 'application/json;charset=UTF-8'), _defineProperty(_header, \"Content-Type\",\n 'application/x-www-form-urlencoded'), _defineProperty(_header,\n 'Authorization', uni.getStorageSync('token_type') + ' ' + uni.getStorageSync('Authorization') || {}), _header),\n\n data: {},\n\n\n method: \"GET\",\n dataType: \"json\", /* 如设为json,会对返回的数据做一次 JSON.parse */\n responseType: \"text\",\n success: function success() {},\n fail: function fail() {},\n complete: function complete() {\n // uni.hideLoading()\n } },\n\n interceptor: {\n request: null,\n response: null },\n\n request: function request(options) {var _this = this;\n if (!options) {\n options = {};\n }\n options.baseUrl = options.baseUrl || this.config.baseUrl;\n options.dataType = options.dataType || this.config.dataType;\n options.url = options.baseUrl + options.url;\n // 合并对象\n options.data = _objectSpread(_objectSpread({}, options.data), this.config.data);\n options.method = options.method || this.config.method;\n //TODO 加密数据\n\n //TODO 数据签名\n /* \r\n _token = {'token': getStorage(STOREKEY_LOGIN).token || 'undefined'},\r\n _sign = {'sign': sign(JSON.stringify(options.data))}\r\n options.header = Object.assign({}, options.header, _token,_sign) \r\n */\n\n return new Promise(function (resolve, reject) {\n var _config = null;\n\n // uni.showLoading({\n // \ticon:\"none\",\n // \ttitle:\"加载中...\",\n // \tmask:true\n // })\n\n options.complete = function (response) {\n var statusCode = response.statusCode;\n // console.log(\"【\" + _config.requestId + \"】 状态码:\" + JSON.stringify(statusCode))\n response.config = _config;\n if (true) {\n if (statusCode === 200) {\n // uni.hideLoading()\n // console.log(\"【\" + _config.requestId + \"】 结果:\" + JSON.stringify(response.data))\n if (response.data.code == 401) {\n uni.showToast({\n icon: \"none\",\n title: \"登录失效、请重新登录\" });\n\n setTimeout(function () {\n uni.redirectTo({\n url: \"/pages/login/login\" });\n\n }, 2000);\n }\n } else if (statusCode === 500) {\n uni.hideLoading();\n uni.showToast({\n icon: \"none\",\n title: \"500\" });\n\n // setTimeout(function(){\n // \tuni.navigateTo({\n // \t\turl:\"/pages/login/login\"\n // \t})\n // },1500)\n }\n }\n if (_this.interceptor.response) {\n var newResponse = _this.interceptor.response(response);\n if (newResponse) {\n response = newResponse;\n }\n }\n // 统一的响应日志记录\n // _reslog(response)\n if (statusCode === 200) {//成功\n resolve(response);\n } else {\n reject(response);\n }\n };\n\n _config = Object.assign({}, _this.config, options);\n _config.requestId = new Date().getTime();\n\n if (_this.interceptor.request) {\n _this.interceptor.request(_config);\n }\n\n // 统一的请求日志记录\n // _reqlog(_config)\n\n if (true) {\n // console.log(\"【\" + _config.requestId + \"】 地址:\" + _config.url)\n if (_config.data) {\n // console.log(\"【\" + _config.requestId + \"】 参数:\" + JSON.stringify(_config.data))\n }\n }\n\n uni.request(_config);\n\n });\n },\n get: function get(url, data, options) {\n if (!options) {\n options = {};\n }\n options.url = url;\n options.data = data;\n options.method = 'GET';\n return this.request(options);\n },\n post: function post(url, data, options) {\n if (!options) {\n options = {};\n }\n options.url = url;\n options.data = data;\n options.method = 'POST';\n return this.request(options);\n },\n put: function put(url, data, options) {\n if (!options) {\n options = {};\n }\n options.url = url;\n options.data = data;\n options.method = 'PUT';\n return this.request(options);\n },\n delete: function _delete(url, data, options) {\n if (!options) {\n options = {};\n }\n options.url = url;\n options.data = data;\n options.method = 'DELETE';\n return this.request(options);\n } };\n\n\n\n/**\r\n * 请求接口日志记录\r\n */exports.default = _default;\nfunction _reqlog(req) {\n if (true) {\n __f__(\"log\", \"【\" + req.requestId + \"】 地址:\" + req.url, \" at common/production-http/interface.js:199\");\n if (req.data) {\n __f__(\"log\", \"【\" + req.requestId + \"】 请求参数:\" + JSON.stringify(req.data), \" at common/production-http/interface.js:201\");\n }\n }\n //TODO 调接口异步写入日志数据库\n}\n\n/**\r\n * 响应接口日志记录\r\n */\nfunction _reslog(res) {\n var _statusCode = res.statusCode;\n if (true) {\n __f__(\"log\", \"【\" + res.config.requestId + \"】 地址:\" + res.config.url, \" at common/production-http/interface.js:213\");\n if (res.config.data) {\n __f__(\"log\", \"【\" + res.config.requestId + \"】 请求参数:\" + JSON.stringify(res.config.data), \" at common/production-http/interface.js:215\");\n }\n __f__(\"log\", \"【\" + res.config.requestId + \"】 响应结果:\" + JSON.stringify(res), \" at common/production-http/interface.js:217\");\n }\n //TODO 除了接口服务错误外,其他日志调接口异步写入日志数据库\n switch (_statusCode) {\n case 200:\n break;\n case 401:\n break;\n case 404:\n break;\n default:\n break;}\n\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 31)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3Byb2R1Y3Rpb24taHR0cC9pbnRlcmZhY2UuanMiXSwibmFtZXMiOlsiY29uZmlnIiwiYmFzZVVybCIsImhlYWRlciIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiZGF0YSIsIm1ldGhvZCIsImRhdGFUeXBlIiwicmVzcG9uc2VUeXBlIiwic3VjY2VzcyIsImZhaWwiLCJjb21wbGV0ZSIsImludGVyY2VwdG9yIiwicmVxdWVzdCIsInJlc3BvbnNlIiwib3B0aW9ucyIsInVybCIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwiX2NvbmZpZyIsInN0YXR1c0NvZGUiLCJwcm9jZXNzIiwiY29kZSIsInNob3dUb2FzdCIsImljb24iLCJ0aXRsZSIsInNldFRpbWVvdXQiLCJyZWRpcmVjdFRvIiwiaGlkZUxvYWRpbmciLCJuZXdSZXNwb25zZSIsIk9iamVjdCIsImFzc2lnbiIsInJlcXVlc3RJZCIsIkRhdGUiLCJnZXRUaW1lIiwiZ2V0IiwicG9zdCIsInB1dCIsImRlbGV0ZSIsIl9yZXFsb2ciLCJyZXEiLCJKU09OIiwic3RyaW5naWZ5IiwiX3Jlc2xvZyIsInJlcyIsIl9zdGF0dXNDb2RlIl0sIm1hcHBpbmdzIjoiNHFDQUFBOzs7OztBQUtBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNEJlO0FBQ2RBLFFBQU0sRUFBRTtBQUNQQyxXQUFPLEVBQUUsbUNBREY7QUFFUEMsVUFBTTtBQUNMLHNCQUFlLHFCQURWO0FBRVUsb0NBRlY7QUFHVSx1Q0FIVjtBQUlMLG1CQUpLLEVBSWFDLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixZQUFuQixJQUFrQyxHQUFsQyxHQUFzQ0QsR0FBRyxDQUFDQyxjQUFKLENBQW1CLGVBQW5CLENBQXRDLElBQTZFLEVBSjFGLFdBRkM7O0FBUVBDLFFBQUksRUFBRSxFQVJDOzs7QUFXUEMsVUFBTSxFQUFFLEtBWEQ7QUFZUEMsWUFBUSxFQUFFLE1BWkgsRUFZWTtBQUNuQkMsZ0JBQVksRUFBRSxN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dUNZLEdBQUcsQ0FBQzdDLE1BQUosQ0FBV2dCLEdBQTlEO0FBQ0EsUUFBSTZCLEdBQUcsQ0FBQzdDLE1BQUosQ0FBV0ssSUFBZixFQUFxQjtBQUNwQixtQkFBWSxNQUFNd0MsR0FBRyxDQUFDN0MsTUFBSixDQUFXaUMsU0FBakIsR0FBNkIsU0FBN0IsR0FBeUNTLElBQUksQ0FBQ0MsU0FBTCxDQUFlRSxHQUFHLENBQUM3QyxNQUFKLENBQVdLLElBQTFCLENBQXJEO0FBQ0E7QUFDRCxpQkFBWSxNQUFNd0MsR0FBRyxDQUFDN0MsTUFBSixDQUFXaUMsU0FBakIsR0FBNkIsU0FBN0IsR0FBeUNTLElBQUksQ0FBQ0MsU0FBTCxDQUFlRSxHQUFmLENBQXJEO0FBQ0E7QUFDRDtBQUNBLFVBQU9DLFdBQVA7QUFDQyxTQUFLLEdBQUw7QUFDQztBQUNELFNBQUssR0FBTDtBQUNDO0FBQ0QsU0FBSyxHQUFMO0FBQ0M7QUFDRDtBQUNDLFlBUkY7O0FBVUEsQyIsImZpbGUiOiI0MTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICog6YCa55SodW5pLWFwcOe9kee7nOivt+axglxyXG4gKiDln7rkuo4gUHJvbWlzZSDlr7nosaHlrp7njrDmm7TnroDljZXnmoQgcmVxdWVzdCDkvb/nlKjmlrnlvI/vvIzmlK/mjIHor7fmsYLlkozlk43lupTmi6bmiKpcclxuICovXHJcblxyXG4vKlxyXG4vLyDlvIDmlL7nmoTmjqXlj6NcclxuaW1wb3J0IGh0dHAgZnJvbSAnLi9pbnRlcmZhY2UnXHJcblxyXG5odHRwLmNvbmZpZy5iYXNlVXJsID0gXCJodHRwOi8vbG9jYWxob3N0OjgwODAvYXBpL1wiXHJcblxyXG5odHRwLnJlcXVlc3QodXJsOid1c2VyL2xpc3QnLG1ldGhvZDonR0VUJykudGhlbigocmVzKT0+e1xyXG5cdGNvbnNvbGUubG9nKEpTT04uc3RyaW5naWZ5KHJlcykpXHJcbn0pXHJcbmh0dHAuZ2V0KCd1c2VyL2xpc3QnKS50aGVuKChyZXMpPT57XHJcblx0Y29uc29sZS5sb2coSlNPTi5zdHJpbmdpZnkocmVzKSlcclxufSlcclxuaHR0cC5nZXQoJ3VzZXIvbGlzdCcsIHtzdGF0dXM6IDF9KS50aGVuKChyZXMpPT57XHJcblx0Y29uc29sZS5sb2coSlNPTi5zdHJpbmdpZnkocmVzKSlcclxufSlcclxuaHR0cC5wb3N0KCd1c2VyJywge2lkOjEsIHN0YXR1czogMX0pLnRoZW4oKHJlcyk9PntcclxuXHRjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeShyZXMpKVxyXG59KVxyXG5odHRwLnB1dCgndXNlci8xJywge3N0YXR1czogMn0pLnRoZW4oKHJlcyk9PntcclxuXHRjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeShyZXMpKVxyXG59KVxyXG5odHRwLmRlbGV0ZSgndXNlci8xJykudGhlbigocmVzKT0+e1xyXG5cdGNvbnNvbGUubG9nKEpTT04uc3RyaW5naWZ5KHJlcykpXHJcbn0pIFxyXG5cclxuKi9cclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0Y29uZmlnOiB7XHJcblx0XHRiYXNlVXJsOiBcImh0dHA6Ly9ubWp0Lm54amlld2VpLmNvbTo4MDExL2FwaVwiLFxyXG5cdFx0aGVhZGVyOiB7XHJcblx0XHRcdFwiQ29udGVudC1UeXBlXCI6XCJtdWx0aXBhcnQvZm9ybS1kYXRhXCIsXHJcblx0XHRcdCdDb250ZW50LVR5cGUnOidhcHBsaWNhdGlvbi9qc29uO2NoYXJzZXQ9VVRGLTgnLFxyXG5cdFx0XHQnQ29udGVudC1UeXBlJzonYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJyxcclxuXHRcdFx0J0F1dGhvcml6YXRpb24nIDogdW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbl90eXBlJykgKycgJyt1bmkuZ2V0U3RvcmFnZVN5bmMoJ0F1dGhvcml6YXRpb24nKSB8fCB7fVxyXG5cdFx0fSwgIFxyXG5cdFx0ZGF0YToge1xyXG5cdFx0XHRcclxuXHRcdH0sXHJcblx0XHRtZXRob2Q6IFwiR0VUXCIsXHJcblx0XHRkYXRhVHlwZTogXCJqc29uXCIsICAvKiDlpoLorr7kuLpqc29u77yM5Lya5a+56L+U5Zue55qE5pWw5o2u5YGa5LiA5qyhIEpTT04ucGFyc2UgKi9cclxuXHRcdHJlc3BvbnNlVHlwZTogXCJ0ZXh0XCIsXHJcblx0XHRzdWNjZXNzKCkge30sXHJcblx0XHRmYWlsKCkge30sXHJcblx0XHRjb21wbGV0ZSgpIHtcclxuXHRcdFx0Ly8gdW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdH1cclxuXHR9LFxyXG5cdGludGVyY2VwdG9yOiB7XHJcblx0XHRyZXF1ZXN0OiBudWxsLFxyXG5cdFx0cmVzcG9uc2U6IG51bGxcclxuXHR9LFxyXG5cdHJlcXVlc3Qob3B0aW9ucykge1xyXG5cdFx0aWYgKCFvcHRpb25zKSB7XHJcblx0XHRcdG9wdGlvbnMgPSB7fVxyXG5cdFx0fVxyXG5cdFx0b3B0aW9ucy5iYXNlVXJsID0gb3B0aW9ucy5iYXNlVXJsIHx8IHRoaXMuY29uZmlnLmJhc2VVcmxcclxuXHRcdG9wdGlvbnMuZGF0YVR5cGUgPSBvcHRpb25zLmRhdGFUeXBlIHx8IHRoaXMuY29uZmlnLmRhdGFUeXBlXHJcblx0XHRvcHRpb25zLnVybCA9IG9wdGlvbnMuYmFzZVVybCArIG9wdGlvbnMudXJsXHJcblx0XHQvLyDlkIjlubblr7nosaFcclxuXHRcdG9wdGlvbnMuZGF0YSA9IHsuLi5vcHRpb25zLmRhdGEsLi4udGhpcy5jb25maWcuZGF0YX1cclxuXHRcdG9wdGlvbnMubWV0aG9kID0gb3B0aW9ucy5tZXRob2QgfHwgdGhpcy5jb25maWcubWV0aG9kXHJcblx0XHQvL1RPRE8g5Yqg5a+G5pWw5o2uXHJcblx0XHRcclxuXHRcdC8vVE9ETyDmlbDmja7nrb7lkI1cclxuXHRcdC8qIFxyXG5cdFx0X3Rva2VuID0geyd0b2tlbic6IGdldFN0b3JhZ2UoU1RPUkVLRVlfTE9HSU4pLnRva2VuIHx8ICd1bmRlZmluZWQnfSxcclxuXHRcdF9zaWduID0geydzaWduJzogc2lnbihKU09OLnN0cmluZ2lmeShvcHRpb25zLmRhdGEpKX1cclxuXHRcdG9wdGlvbnMuaGVhZGVyID0gT2JqZWN0LmFzc2lnbih7fSwgb3B0aW9ucy5oZWFkZXIsIF90b2tlbixfc2lnbikgXHJcblx0XHQqL1xyXG5cdCAgIFxyXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0bGV0IF9jb25maWcgPSBudWxsXHJcblx0XHRcdFxyXG5cdFx0XHQvLyB1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHQvLyBcdGljb246XCJub25lXCIsXHJcblx0XHRcdC8vIFx0dGl0bGU6XCLliqDovb3kuK0uLi5cIixcclxuXHRcdFx0Ly8gXHRtYXNrOnRydWVcclxuXHRcdFx0Ly8gfSlcclxuXHRcdFx0XHJcblx0XHRcdG9wdGlvbnMuY29tcGxldGUgPSAocmVzcG9uc2UpID0+IHtcclxuXHRcdFx0XHRsZXQgc3RhdHVzQ29kZSA9IHJlc3BvbnNlLnN0YXR1c0NvZGVcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhcIuOAkFwiICsgX2NvbmZpZy5yZXF1ZXN0SWQgKyBcIuOAkSDnirbmgIHnoIHvvJpcIiArIEpTT04uc3RyaW5naWZ5KHN0YXR1c0NvZGUpKVxyXG5cdFx0XHRcdHJlc3BvbnNlLmNvbmZpZyA9IF9jb25maWdcclxuXHRcdFx0XHRpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdkZXZlbG9wbWVudCcpIHtcclxuXHRcdFx0XHRcdGlmIChzdGF0dXNDb2RlID09PSAyMDApIHtcclxuXHRcdFx0XHRcdFx0Ly8gdW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coXCLjgJBcIiArIF9jb25maWcucmVxdWVzdElkICsgXCLjgJEg57uT5p6c77yaXCIgKyBKU09OLnN0cmluZ2lmeShyZXNwb25zZS5kYXRhKSlcclxuXHRcdFx0XHRcdFx0aWYocmVzcG9uc2UuZGF0YS5jb2RlID09IDQwMSl7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOlwibm9uZVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6XCLnmbvlvZXlpLHmlYjjgIHor7fph43mlrDnmbvlvZVcIlxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpe1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6XCIvcGFnZXMvbG9naW4vbG9naW5cIlxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9LDIwMDApXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1lbHNlIGlmKHN0YXR1c0NvZGUgPT09IDUwMCl7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdGljb246XCJub25lXCIsXHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6XCI1MDBcIlxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQvLyBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7XHJcblx0XHRcdFx0XHRcdC8vIFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHQvLyBcdFx0dXJsOlwiL3BhZ2VzL2xvZ2luL2xvZ2luXCJcclxuXHRcdFx0XHRcdFx0Ly8gXHR9KVxyXG5cdFx0XHRcdFx0XHQvLyB9LDE1MDApXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLmludGVyY2VwdG9yLnJlc3BvbnNlKSB7XHJcblx0XHRcdFx0XHRsZXQgbmV3UmVzcG9uc2UgPSB0aGlzLmludGVyY2VwdG9yLnJlc3BvbnNlKHJlc3BvbnNlKVxyXG5cdFx0XHRcdFx0aWYgKG5ld1Jlc3BvbnNlKSB7XHJcblx0XHRcdFx0XHRcdHJlc3BvbnNlID0gbmV3UmVzcG9uc2VcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8g57uf5LiA55qE5ZON5bqU5pel5b+X6K6w5b2VXHJcblx0XHRcdFx0Ly8gX3Jlc2xvZyhyZXNwb25zZSlcclxuXHRcdFx0XHRpZiAoc3RhdHVzQ29kZSA9PT0gMjAwKSB7IC8v5oiQ5YqfXHJcblx0XHRcdFx0XHRyZXNvbHZlKHJlc3BvbnNlKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0cmVqZWN0KHJlc3BvbnNlKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0X2NvbmZpZyA9IE9iamVjdC5hc3NpZ24oe30sIHRoaXMuY29uZmlnLCBvcHRpb25zKVxyXG5cdFx0XHRfY29uZmlnLnJlcXVlc3RJZCA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpXHJcblxyXG5cdFx0XHRpZiAodGhpcy5pbnRlcmNlcHRvci5yZXF1ZXN0KSB7XHJcblx0XHRcdFx0dGhpcy5pbnRlcmNlcHRvci5yZXF1ZXN0KF9jb25maWcpXHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC8vIOe7n+S4gOeahOivt+axguaXpeW/l+iusOW9lVxyXG5cdFx0XHQvLyBfcmVxbG9nKF9jb25maWcpXHJcblxyXG5cdFx0XHRpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdkZXZlbG9wbWVudCcpIHtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhcIuOAkFwiICsgX2NvbmZpZy5yZXF1ZXN0SWQgKyBcIuOAkSDlnLDlnYDvvJpcIiArIF9jb25maWcudXJsKVxyXG5cdFx0XHRcdGlmIChfY29uZmlnLmRhdGEpIHtcclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKFwi44CQXCIgKyBfY29uZmlnLnJlcXVlc3RJZCArIFwi44CRIOWPguaVsO+8mlwiICsgSlNPTi5zdHJpbmdpZnkoX2NvbmZpZy5kYXRhKSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVuaS5yZXF1ZXN0KF9jb25maWcpO1xyXG5cdFx0XHRcclxuXHRcdH0pO1xyXG5cdH0sXHJcblx0Z2V0KHVybCwgZGF0YSwgb3B0aW9ucykge1xyXG5cdFx0aWYgKCFvcHRpb25zKSB7XHJcblx0XHRcdG9wdGlvbnMgPSB7fVxyXG5cdFx0fVxyXG5cdFx0b3B0aW9ucy51cmwgPSB1cmxcclxuXHRcdG9wdGlvbnMuZGF0YSA9IGRhdGFcclxuXHRcdG9wdGlvbnMubWV0aG9kID0gJ0dFVCcgIFxyXG5cdFx0cmV0dXJuIHRoaXMucmVxdWVzdChvcHRpb25zKVxyXG5cdH0sXHJcblx0cG9zdCh1cmwsIGRhdGEsIG9wdGlvbnMpIHtcclxuXHRcdGlmICghb3B0aW9ucykge1xyXG5cdFx0XHRvcHRpb25zID0ge31cclxuXHRcdH1cclxuXHRcdG9wdGlvbnMudXJsID0gdXJsXHJcblx0XHRvcHRpb25zLmRhdGEgPSBkYXRhXHJcblx0XHRvcHRpb25zLm1ldGhvZCA9ICdQT1NUJ1xyXG5cdFx0cmV0dXJuIHRoaXMucmVxdWVzdChvcHRpb25zKVxyXG5cdH0sXHJcblx0cHV0KHVybCwgZGF0YSwgb3B0aW9ucykge1xyXG5cdFx0aWYgKCFvcHRpb25zKSB7XHJcblx0XHRcdG9wdGlvbnMgPSB7fVxyXG5cdFx0fVxyXG5cdFx0b3B0aW9ucy51cmwgPSB1cmxcclxuXHRcdG9wdGlvbnMuZGF0YSA9IGRhdGFcclxuXHRcdG9wdGlvbnMubWV0aG9kID0gJ1BVVCdcclxuXHRcdHJldHVybiB0aGlzLnJlcXVlc3Qob3B0aW9ucylcclxuXHR9LFxyXG5cdGRlbGV0ZSh1cmwsIGRhdGEsIG9wdGlvbnMpIHtcclxuXHRcdGlmICghb3B0aW9ucykge1xyXG5cdFx0XHRvcHRpb25zID0ge31cclxuXHRcdH1cclxuXHRcdG9wdGlvbnMudXJsID0gdXJsXHJcblx0XHRvcHRpb25zLmRhdGEgPSBkYXRhXHJcblx0XHRvcHRpb25zLm1ldGhvZCA9ICdERUxFVEUnXHJcblx0XHRyZXR1cm4gdGhpcy5yZXF1ZXN0KG9wdGlvbnMpXHJcblx0fVxyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIOivt+axguaOpeWPo+aXpeW/l+iusOW9lVxyXG4gKi9cclxuZnVuY3Rpb24gX3JlcWxvZyhyZXEpIHtcclxuXHRpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdkZXZlbG9wbWVudCcpIHtcclxuXHRcdGNvbnNvbGUubG9nKFwi44CQXCIgKyByZXEucmVxdWVzdElkICsgXCLjgJEg5Zyw5Z2A77yaXCIgKyByZXEudXJsKVxyXG5cdFx0aWYgKHJlcS5kYXRhKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi44CQXCIgKyByZXEucmVxdWVzdElkICsgXCLjgJEg6K+35rGC5Y+C5pWw77yaXCIgKyBKU09OLnN0cmluZ2lmeShyZXEuZGF0YSkpXHJcblx0XHR9XHJcblx0fVxyXG5cdC8vVE9ETyDosIPmjqXlj6PlvILmraXlhpnlhaXml6Xlv5fmlbDmja7lupNcclxufVxyXG5cclxuLyoqXHJcbiAqIOWTjeW6lOaOpeWPo+aXpeW/l+iusOW9lVxyXG4gKi9cclxuZnVuY3Rpb24gX3Jlc2xvZyhyZXMpIHtcclxuXHRsZXQgX3N0YXR1c0NvZGUgPSByZXMuc3RhdHVzQ29kZTtcclxuXHRpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdkZXZlbG9wbWVudCcpIHtcclxuXHRcdGNvbnNvbGUubG9nKFwi44CQXCIgKyByZXMuY29uZmlnLnJlcXVlc3RJZCArIFwi44CRIOWcsOWdgO+8mlwiICsgcmVzLmNvbmZpZy51cmwpXHJcblx0XHRpZiAocmVzLmNvbmZpZy5kYXRhKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi44CQXCIgKyByZXMuY29uZmlnLnJlcXVlc3RJZCArIFwi44CRIOivt+axguWPguaVsO+8mlwiICsgSlNPTi5zdHJpbmdpZnkocmVzLmNvbmZpZy5kYXRhKSlcclxuXHRcdH1cclxuXHRcdGNvbnNvbGUubG9nKFwi44CQXCIgKyByZXMuY29uZmlnLnJlcXVlc3RJZCArIFwi44CRIOWTjeW6lOe7k+aenO+8mlwiICsgSlNPTi5zdHJpbmdpZnkocmVzKSlcclxuXHR9XHJcblx0Ly9UT0RPIOmZpOS6huaOpeWPo+acjeWKoemUmeivr+Wklu+8jOWFtuS7luaXpeW/l+iwg+aOpeWPo+W8guatpeWGmeWFpeaXpeW/l+aVsOaNruW6k1xyXG5cdHN3aXRjaChfc3RhdHVzQ29kZSl7XHJcblx0XHRjYXNlIDIwMDpcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlIDQwMTpcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlIDQwNDpcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRkZWZhdWx0OlxyXG5cdFx0XHRicmVhaztcclxuXHR9XHJcbn1cclxuXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///415\n"); /***/ }), /* 416 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Documents/HBuilderProjects/智慧矿山-全矿/common/production-http/production-api.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.jt_safety_alarm_list = exports.jt_safety_info_part = exports.jt_safety_mine_list = exports.jt_safety_survey_count = exports.jt_safety_alarm_total = exports.jt_safety_alarm_count = exports.coalmine_one_trend = exports.coalmine_working_face_info = exports.coalmine_working_face = exports.coalmine_days_output = exports.jt_safety_aerator_list = exports.jt_safety_Safety_bj_info = exports.jt_safety_info_detail = exports.jt_safety_info_total = exports.jt_safety_info_search = exports.jt_safety_sluice_total = exports.jt_safety_simulation_total = exports.personnel_people_info = exports.personnel_downwell_once_info = exports.personnel_downwell_month_info = exports.personnel_downwell_month_once = exports.personnel_downwell_monthlist_once = exports.personnel_depart_people = exports.personnel_people_search = exports.personnel_depart_today = exports.personnel_basic_total = exports.personnel_office_total = exports.personnel_people_now = exports.test = void 0;var _interface = _interopRequireDefault(__webpack_require__(/*! ./interface */ 415));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\n/**\r\n * 将业务所有接口统一起来便于维护\r\n * 如果项目很大可以将 url 独立成文件,接口分成不同的模块\r\n * \r\n */\n\n// 单独导出(测试接口) import {test} from '@/common/vmeitime-http/'\nvar test = function test(data) {\n // http.config.baseUrl = \"http://localhost:8080/api/\"\n //设置请求前拦截器\n _interface.default.interceptor.request = function (config) {\n config.header = {\n // \"token\": \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\n };\n };\n //设置请求结束后拦截器\n _interface.default.interceptor.response = function (response) {\n // console.log('个性化response....')\n //判断返回状态 执行相应操作\n return response;\n };\n return _interface.default.request({\n baseUrl: 'https://unidemo.dcloud.net.cn/',\n url: 'ajax/echo/text?name=uni-app',\n dataType: 'text',\n data: data });\n\n};\n\n// 默认全部导出 import api from '@/common/vmeitime-http/'\n// export default {\n// \ttest,\n// }\n\n\n// //方式一\n// sendRequest1(){\n// \tthis.$api.getNavs({\n// \t\tnoncestr: Date.now(),\n// \t\tuser:123456,\n\n// \t}).then((res)=>{\n// \t\tthis.res = '请求结果 : ' + JSON.stringify(res);\n// \t\tconsole.log('request success', res)\n// \t}).catch((err)=>{\n// \t\tconsole.log('request fail', err);\n// \t})\n// },\n// // 方式二\n// async sendRequest2() {\n// \tlet res = await this.$api.getBlocksList();\n// \tthis.res = '请求结果 : ' + JSON.stringify(res);\n// }\n\n\n\n// 生产数据\n\n// 列表页数据\n// // 井下人数\n// export const personnel_mineall_people = (data) => {\n// return http.request({\n// \t\tmethod:\"POST\",\n// url: '/personnel/mineall/people',\n// data,\n// })\n// }\n// // 安全监测今日总量\n// export const jt_safety_total_count = (data) => {\n// return http.request({\n// \t\tmethod:\"POST\",\n// url: '/jt/safety/total/count',\n// data,\n// })\n// }\n// // 当日生产\n// export const coalmine_output = (data) => {\n// return http.request({\n// url: '/coalmine/output',\n// data,\n// })\n// }\n\n// 人员定位\n// 当前人员统计\nexports.test = test;var personnel_people_now = function personnel_people_now(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/people/now',\n data: data });\n\n};\n// 职能科室人数统计\nexports.personnel_people_now = personnel_people_now;var personnel_office_total = function personnel_office_total(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/office/total',\n data: data });\n\n};\n// 基层区队人数统计\nexports.personnel_office_total = personnel_office_total;var personnel_basic_total = function personnel_basic_total(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/basic/total',\n data: data });\n\n};\n// 今日各部门人数统计\nexports.personnel_basic_total = personnel_basic_total;var personnel_depart_today = function personnel_depart_today(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/depart/today',\n data: data });\n\n};\n// 下井人员查询\nexports.personnel_depart_today = personnel_depart_today;var personnel_people_search = function personnel_people_search(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/people/search',\n data: data });\n\n};\n// 部门下井人员列表\nexports.personnel_people_search = personnel_people_search;var personnel_depart_people = function personnel_depart_people(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/depart/people',\n data: data });\n\n};\n\n// 人员定位统计\n// 下井月份列表\nexports.personnel_depart_people = personnel_depart_people;var personnel_downwell_monthlist_once = function personnel_downwell_monthlist_once(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/downwell/monthlist/once',\n data: data });\n\n};\n// 当月下井信息\nexports.personnel_downwell_monthlist_once = personnel_downwell_monthlist_once;var personnel_downwell_month_once = function personnel_downwell_month_once(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/downwell/month/once',\n data: data });\n\n};\n// 当月下井记录\nexports.personnel_downwell_month_once = personnel_downwell_month_once;var personnel_downwell_month_info = function personnel_downwell_month_info(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/downwell/month/info',\n data: data });\n\n};\n\n\n\n\n\n\n// 人员轨迹\nexports.personnel_downwell_month_info = personnel_downwell_month_info;var personnel_downwell_once_info = function personnel_downwell_once_info(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/downwell/once/info',\n data: data });\n\n};\n// 定位信息\nexports.personnel_downwell_once_info = personnel_downwell_once_info;var personnel_people_info = function personnel_people_info(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/personnel/people/info',\n data: data });\n\n};\n\n\n// 安全监测\n\n// 模拟量统计\nexports.personnel_people_info = personnel_people_info;var jt_safety_simulation_total = function jt_safety_simulation_total(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/jt/safety/simulation/total',\n data: data });\n\n};\n// 开关量统计\nexports.jt_safety_simulation_total = jt_safety_simulation_total;var jt_safety_sluice_total = function jt_safety_sluice_total(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/jt/safety/sluice/total',\n data: data });\n\n};\n// 开关量模拟量查询\nexports.jt_safety_sluice_total = jt_safety_sluice_total;var jt_safety_info_search = function jt_safety_info_search(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/jt/safety/info/search',\n data: data });\n\n};\n// 监测类型详情\nexports.jt_safety_info_search = jt_safety_info_search;var jt_safety_info_total = function jt_safety_info_total(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/jt/safety/info/total',\n data: data });\n\n};\n// 监测详情\nexports.jt_safety_info_total = jt_safety_info_total;var jt_safety_info_detail = function jt_safety_info_detail(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/jt/safety/info/detail',\n data: data });\n\n};\n// 安全监测报警列表\nexports.jt_safety_info_detail = jt_safety_info_detail;var jt_safety_Safety_bj_info = function jt_safety_Safety_bj_info(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/jt/safety/Safety/bj/info',\n data: data });\n\n};\n\n// 通风管理\nexports.jt_safety_Safety_bj_info = jt_safety_Safety_bj_info;\nvar jt_safety_aerator_list = function jt_safety_aerator_list(data) {\n return _interface.default.request({\n method: \"POST\",\n url: '/jt/safety/aerator/list',\n data: data });\n\n};\n\n// 井口计量\n// 今日产量\nexports.jt_safety_aerator_list = jt_safety_aerator_list;var coalmine_days_output = function coalmine_days_output(data) {\n return _interface.default.request({\n url: '/coalmine/days/output',\n data: data });\n\n};\n// 工作面列表\nexports.coalmine_days_output = coalmine_days_output;var coalmine_working_face = function coalmine_working_face(data) {\n return _interface.default.request({\n url: '/coalmine/working/face',\n data: data });\n\n};\n// 工作面详情\nexports.coalmine_working_face = coalmine_working_face;var coalmine_working_face_info = function coalmine_working_face_info(data) {\n return _interface.default.request({\n url: '/coalmine/working/face/info',\n data: data });\n\n};\n// 产量趋势\nexports.coalmine_working_face_info = coalmine_working_face_info;var coalmine_one_trend = function coalmine_one_trend(data) {\n return _interface.default.request({\n url: '/coalmine/one/trend',\n data: data });\n\n};\n\n\n\n\n\n// 信息中心\n// 生产数据\n\n// 安全监测\n// 查询各矿当日异常报警数量 当日总报警 当前报警 当日报警分布\nexports.coalmine_one_trend = coalmine_one_trend;var jt_safety_alarm_count = function jt_safety_alarm_count(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/jt/safety/alarm/count',\n data: data });\n\n};\n// 查询全部矿异常报警总数 报警数量趋势\nexports.jt_safety_alarm_count = jt_safety_alarm_count;var jt_safety_alarm_total = function jt_safety_alarm_total(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/jt/safety/alarm/total',\n data: data });\n\n};\n// 查询各矿传感器数量\nexports.jt_safety_alarm_total = jt_safety_alarm_total;var jt_safety_survey_count = function jt_safety_survey_count(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/jt/safety/survey/count',\n data: data });\n\n};\n// 煤矿名称列表查询 tab栏目\nexports.jt_safety_survey_count = jt_safety_survey_count;var jt_safety_mine_list = function jt_safety_mine_list(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/jt/safety/mine/list',\n data: data });\n\n};\n// 首页详情数据查询 安全监测页部分详情数据\nexports.jt_safety_mine_list = jt_safety_mine_list;var jt_safety_info_part = function jt_safety_info_part(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/jt/safety/info/part',\n data: data });\n\n};\n// 分页查询异常报警列表\nexports.jt_safety_info_part = jt_safety_info_part;var jt_safety_alarm_list = function jt_safety_alarm_list(data) {\n return _interface.default.request({\n method: 'POST',\n url: '/jt/safety/alarm/list',\n data: data });\n\n};exports.jt_safety_alarm_list = jt_safety_alarm_list;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3Byb2R1Y3Rpb24taHR0cC9wcm9kdWN0aW9uLWFwaS5qcyJdLCJuYW1lcyI6WyJ0ZXN0IiwiZGF0YSIsImh0dHAiLCJpbnRlcmNlcHRvciIsInJlcXVlc3QiLCJjb25maWciLCJoZWFkZXIiLCJyZXNwb25zZSIsImJhc2VVcmwiLCJ1cmwiLCJkYXRhVHlwZSIsInBlcnNvbm5lbF9wZW9wbGVfbm93IiwibWV0aG9kIiwicGVyc29ubmVsX29mZmljZV90b3RhbCIsInBlcnNvbm5lbF9iYXNpY190b3RhbCIsInBlcnNvbm5lbF9kZXBhcnRfdG9kYXkiLCJwZXJzb25uZWxfcGVvcGxlX3NlYXJjaCIsInBlcnNvbm5lbF9kZXBhcnRfcGVvcGxlIiwicGVyc29ubmVsX2Rvd253ZWxsX21vbnRobGlzdF9vbmNlIiwicGVyc29ubmVsX2Rvd253ZWxsX21vbnRoX29uY2UiLCJwZXJzb25uZWxfZG93bndlbGxfbW9udGhfaW5mbyIsInBlcnNvbm5lbF9kb3dud2VsbF9vbmNlX2luZm8iLCJwZXJzb25uZWxfcGVvcGxlX2luZm8iLCJqdF9zYWZldHlfc2ltdWxhdGlvbl90b3RhbCIsImp0X3NhZmV0eV9zbHVpY2VfdG90YWwiLCJqdF9zYWZldHlfaW5mb19zZWFyY2giLCJqdF9zYWZldHlfaW5mb190b3RhbCIsImp0X3NhZmV0eV9pbmZvX2RldGFpbCIsImp0X3NhZmV0eV9TYWZldHlfYmpfaW5mbyIsImp0X3NhZmV0eV9hZXJhdG9yX2xpc3QiLCJjb2FsbWluZV9kYXlzX291dHB1dCIsImNvYWxtaW5lX3dvcmtpbmdfZmFjZSIsImNvYWxtaW5lX3dvcmtpbmdfZmFjZV9pbmZvIiwiY29hbG1pbmVfb25lX3RyZW5kIiwianRfc2FmZXR5X2FsYXJtX2NvdW50IiwianRfc2FmZXR5X2FsYXJtX3RvdGFsIiwianRfc2FmZXR5X3N1cnZleV9jb3VudCIsImp0X3NhZmV0eV9taW5lX2xpc3QiLCJqdF9zYWZldHlfaW5mb19wYXJ0IiwianRfc2Fm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LFNBQU9DLG1CQUFLRSxPQUFMLENBQWE7QUFDbkJRLFVBQU0sRUFBRSxNQURXO0FBRW5CSCxPQUFHLEVBQUUsc0JBRmM7QUFHbkJSLFFBQUksRUFBSkEsSUFIbUIsRUFBYixDQUFQOztBQUtBLENBTk07QUFPUDtrREFDTyxJQUFNc0Msb0JBQW9CLEdBQUcsU0FBdkJBLG9CQUF1QixDQUFDdEMsSUFBRCxFQUFVO0FBQzdDLFNBQU9DLG1CQUFLRSxPQUFMLENBQWE7QUFDbkJRLFVBQU0sRUFBRSxNQURXO0FBRW5CSCxPQUFHLEVBQUUsdUJBRmM7QUFHbkJSLFFBQUksRUFBSkEsSUFIbUIsRUFBYixDQUFQOztBQUtBLENBTk0sQyIsImZpbGUiOiI0MTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgaHR0cCBmcm9tICcuL2ludGVyZmFjZSdcclxuXHJcbi8qKlxyXG4gKiDlsIbkuJrliqHmiYDmnInmjqXlj6Pnu5/kuIDotbfmnaXkvr/kuo7nu7TmiqRcclxuICog5aaC5p6c6aG555uu5b6I5aSn5Y+v5Lul5bCGIHVybCDni6znq4vmiJDmlofku7bvvIzmjqXlj6PliIbmiJDkuI3lkIznmoTmqKHlnZdcclxuICogXHJcbiAqL1xyXG5cclxuLy8g5Y2V54us5a+85Ye6KOa1i+ivleaOpeWPoykgaW1wb3J0IHt0ZXN0fSBmcm9tICdAL2NvbW1vbi92bWVpdGltZS1odHRwLydcclxuZXhwb3J0IGNvbnN0IHRlc3QgPSAoZGF0YSkgPT4ge1xyXG5cdC8vIGh0dHAuY29uZmlnLmJhc2VVcmwgPSBcImh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9hcGkvXCJcclxuXHQvL+iuvue9ruivt+axguWJjeaLpuaIquWZqFxyXG5cdGh0dHAuaW50ZXJjZXB0b3IucmVxdWVzdCA9IChjb25maWcpID0+IHtcclxuXHRcdGNvbmZpZy5oZWFkZXIgPSB7XHJcblx0XHRcdC8vIFwidG9rZW5cIjogXCJ4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHhcIlxyXG5cdFx0fVxyXG5cdH1cclxuXHQvL+iuvue9ruivt+axgue7k+adn+WQjuaLpuaIquWZqFxyXG5cdGh0dHAuaW50ZXJjZXB0b3IucmVzcG9uc2UgPSAocmVzcG9uc2UpID0+IHtcclxuXHRcdC8vIGNvbnNvbGUubG9nKCfkuKrmgKfljJZyZXNwb25zZS4uLi4nKVxyXG5cdFx0Ly/liKTmlq3ov5Tlm57nirbmgIEg5omn6KGM55u45bqU5pON5L2cXHJcblx0XHRyZXR1cm4gcmVzcG9uc2U7XHJcblx0fVxyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRiYXNlVXJsOiAnaHR0cHM6Ly91bmlkZW1vLmRjbG91ZC5uZXQuY24vJyxcclxuICAgICAgICB1cmw6ICdhamF4L2VjaG8vdGV4dD9uYW1lPXVuaS1hcHAnLFxyXG5cdFx0ZGF0YVR5cGU6ICd0ZXh0JyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG5cclxuLy8g6buY6K6k5YWo6YOo5a+85Ye6ICBpbXBvcnQgYXBpIGZyb20gJ0AvY29tbW9uL3ZtZWl0aW1lLWh0dHAvJ1xyXG4vLyBleHBvcnQgZGVmYXVsdCB7XHJcbi8vIFx0dGVzdCxcclxuLy8gfVxyXG5cclxuXHJcbi8vIC8v5pa55byP5LiAXHJcbi8vIHNlbmRSZXF1ZXN0MSgpe1xyXG4vLyBcdHRoaXMuJGFwaS5nZXROYXZzKHtcclxuLy8gXHRcdG5vbmNlc3RyOiBEYXRlLm5vdygpLFxyXG4vLyBcdFx0dXNlcjoxMjM0NTYsXHJcblx0XHRcclxuLy8gXHR9KS50aGVuKChyZXMpPT57XHJcbi8vIFx0XHR0aGlzLnJlcyA9ICfor7fmsYLnu5PmnpwgOiAnICsgSlNPTi5zdHJpbmdpZnkocmVzKTtcclxuLy8gXHRcdGNvbnNvbGUubG9nKCdyZXF1ZXN0IHN1Y2Nlc3MnLCByZXMpXHJcbi8vIFx0fSkuY2F0Y2goKGVycik9PntcclxuLy8gXHRcdGNvbnNvbGUubG9nKCdyZXF1ZXN0IGZhaWwnLCBlcnIpO1xyXG4vLyBcdH0pXHJcbi8vIH0sXHJcbi8vIC8vIOaWueW8j+S6jFxyXG4vLyBhc3luYyBzZW5kUmVxdWVzdDIoKSB7XHJcbi8vIFx0bGV0IHJlcyA9IGF3YWl0IHRoaXMuJGFwaS5nZXRCbG9ja3NMaXN0KCk7XHJcbi8vIFx0dGhpcy5yZXMgPSAn6K+35rGC57uT5p6cIDogJyArIEpTT04uc3RyaW5naWZ5KHJlcyk7XHJcbi8vIH1cclxuXHJcblxyXG5cclxuLy8g55Sf5Lqn5pWw5o2uXHJcblxyXG4vLyDliJfooajpobXmlbDmja5cclxuLy8gLy8g5LqV5LiL5Lq65pWwXHJcbi8vIGV4cG9ydCBjb25zdCBwZXJzb25uZWxfbWluZWFsbF9wZW9wbGUgPSAoZGF0YSkgPT4ge1xyXG4vLyAgICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcbi8vIFx0XHRtZXRob2Q6XCJQT1NUXCIsXHJcbi8vICAgICAgICAgdXJsOiAnL3BlcnNvbm5lbC9taW5lYWxsL3Blb3BsZScsXHJcbi8vICAgICAgICAgZGF0YSxcclxuLy8gICAgIH0pXHJcbi8vIH1cclxuLy8gLy8g5a6J5YWo55uR5rWL5LuK5pel5oC76YePXHJcbi8vIGV4cG9ydCBjb25zdCBqdF9zYWZldHlfdG90YWxfY291bnQgPSAoZGF0YSkgPT4ge1xyXG4vLyAgICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcbi8vIFx0XHRtZXRob2Q6XCJQT1NUXCIsXHJcbi8vICAgICAgICAgdXJsOiAnL2p0L3NhZmV0eS90b3RhbC9jb3VudCcsXHJcbi8vICAgICAgICAgZGF0YSxcclxuLy8gICAgIH0pXHJcbi8vIH1cclxuLy8gLy8g5b2T5pel55Sf5LqnXHJcbi8vIGV4cG9ydCBjb25zdCBjb2FsbWluZV9vdXRwdXQgPSAoZGF0YSkgPT4ge1xyXG4vLyAgICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcbi8vICAgICAgICAgdXJsOiAnL2NvYWxtaW5lL291dHB1dCcsXHJcbi8vICAgICAgICAgZGF0YSxcclxuLy8gICAgIH0pXHJcbi8vIH1cclxuXHJcbi8vIOS6uuWRmOWumuS9jVxyXG4vLyDlvZPliY3kurrlkZjnu5/orqFcclxuZXhwb3J0IGNvbnN0IHBlcnNvbm5lbF9wZW9wbGVfbm93ID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOlwiUE9TVFwiLFxyXG4gICAgICAgIHVybDogJy9wZXJzb25uZWwvcGVvcGxlL25vdycsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g6IGM6IO956eR5a6k5Lq65pWw57uf6K6hXHJcbmV4cG9ydCBjb25zdCBwZXJzb25uZWxfb2ZmaWNlX3RvdGFsID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOlwiUE9TVFwiLFxyXG4gICAgICAgIHVybDogJy9wZXJzb25uZWwvb2ZmaWNlL3RvdGFsJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG4vLyDln7rlsYLljLrpmJ/kurrmlbDnu5/orqFcclxuZXhwb3J0IGNvbnN0IHBlcnNvbm5lbF9iYXNpY190b3RhbCA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDpcIlBPU1RcIixcclxuICAgICAgICB1cmw6ICcvcGVyc29ubmVsL2Jhc2ljL3RvdGFsJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG4vLyDku4rml6XlkITpg6jpl6jkurrmlbDnu5/orqFcclxuZXhwb3J0IGNvbnN0IHBlcnNvbm5lbF9kZXBhcnRfdG9kYXkgPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRtZXRob2Q6XCJQT1NUXCIsXHJcbiAgICAgICAgdXJsOiAnL3BlcnNvbm5lbC9kZXBhcnQvdG9kYXknLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcbi8vIOS4i+S6leS6uuWRmOafpeivolxyXG5leHBvcnQgY29uc3QgcGVyc29ubmVsX3Blb3BsZV9zZWFyY2ggPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRtZXRob2Q6XCJQT1NUXCIsXHJcbiAgICAgICAgdXJsOiAnL3BlcnNvbm5lbC9wZW9wbGUvc2VhcmNoJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG4vLyDpg6jpl6jkuIvkupXkurrlkZjliJfooahcclxuZXhwb3J0IGNvbnN0IHBlcnNvbm5lbF9kZXBhcnRfcGVvcGxlID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOlwiUE9TVFwiLFxyXG4gICAgICAgIHVybDogJy9wZXJzb25uZWwvZGVwYXJ0L3Blb3BsZScsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuXHJcbi8vIOS6uuWRmOWumuS9jee7n+iuoVxyXG4vLyDkuIvkupXmnIjku73liJfooahcclxuZXhwb3J0IGNvbnN0IHBlcnNvbm5lbF9kb3dud2VsbF9tb250aGxpc3Rfb25jZSA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDpcIlBPU1RcIixcclxuICAgICAgICB1cmw6ICcvcGVyc29ubmVsL2Rvd253ZWxsL21vbnRobGlzdC9vbmNlJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG4vLyDlvZPmnIjkuIvkupXkv6Hmga9cclxuZXhwb3J0IGNvbnN0IHBlcnNvbm5lbF9kb3dud2VsbF9tb250aF9vbmNlID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOlwiUE9TVFwiLFxyXG4gICAgICAgIHVybDogJy9wZXJzb25uZWwvZG93bndlbGwvbW9udGgvb25jZScsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g5b2T5pyI5LiL5LqV6K6w5b2VXHJcbmV4cG9ydCBjb25zdCBwZXJzb25uZWxfZG93bndlbGxfbW9udGhfaW5mbyA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDpcIlBPU1RcIixcclxuICAgICAgICB1cmw6ICcvcGVyc29ubmVsL2Rvd253ZWxsL21vbnRoL2luZm8nLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIOS6uuWRmOi9qOi/uVxyXG5leHBvcnQgY29uc3QgcGVyc29ubmVsX2Rvd253ZWxsX29uY2VfaW5mbyA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDpcIlBPU1RcIixcclxuICAgICAgICB1cmw6ICcvcGVyc29ubmVsL2Rvd253ZWxsL29uY2UvaW5mbycsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g5a6a5L2N5L+h5oGvXHJcbmV4cG9ydCBjb25zdCBwZXJzb25uZWxfcGVvcGxlX2luZm8gPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRtZXRob2Q6XCJQT1NUXCIsXHJcbiAgICAgICAgdXJsOiAnL3BlcnNvbm5lbC9wZW9wbGUvaW5mbycsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuXHJcblxyXG4vLyDlronlhajnm5HmtYtcclxuXHJcbi8vIOaooeaLn+mHj+e7n+iuoVxyXG5leHBvcnQgY29uc3QganRfc2FmZXR5X3NpbXVsYXRpb25fdG90YWwgPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRtZXRob2Q6XCJQT1NUXCIsXHJcbiAgICAgICAgdXJsOiAnL2p0L3NhZmV0eS9zaW11bGF0aW9uL3RvdGFsJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG4vLyDlvIDlhbPph4/nu5/orqFcclxuZXhwb3J0IGNvbnN0IGp0X3NhZmV0eV9zbHVpY2VfdG90YWwgPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRtZXRob2Q6XCJQT1NUXCIsXHJcbiAgICAgICAgdXJsOiAnL2p0L3NhZmV0eS9zbHVpY2UvdG90YWwnLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcbi8vIOW8gOWFs+mHj+aooeaLn+mHj+afpeivolxyXG5leHBvcnQgY29uc3QganRfc2FmZXR5X2luZm9fc2VhcmNoID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOlwiUE9TVFwiLFxyXG4gICAgICAgIHVybDogJy9qdC9zYWZldHkvaW5mby9zZWFyY2gnLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcbi8vIOebkea1i+exu+Wei+ivpuaDhVxyXG5leHBvcnQgY29uc3QganRfc2FmZXR5X2luZm9fdG90YWwgPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRtZXRob2Q6XCJQT1NUXCIsXHJcbiAgICAgICAgdXJsOiAnL2p0L3NhZmV0eS9pbmZvL3RvdGFsJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG4vLyDnm5HmtYvor6bmg4VcclxuZXhwb3J0IGNvbnN0IGp0X3NhZmV0eV9pbmZvX2RldGFpbCA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDpcIlBPU1RcIixcclxuICAgICAgICB1cmw6ICcvanQvc2FmZXR5L2luZm8vZGV0YWlsJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG4vLyDlronlhajnm5HmtYvmiqXorabliJfooahcclxuZXhwb3J0IGNvbnN0IGp0X3NhZmV0eV9TYWZldHlfYmpfaW5mbyA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDpcIlBPU1RcIixcclxuICAgICAgICB1cmw6ICcvanQvc2FmZXR5L1NhZmV0eS9iai9pbmZvJyxcclxuICAgICAgICBkYXRhLFxyXG4gICAgfSlcclxufVxyXG5cclxuLy8g6YCa6aOO566h55CGXHJcblxyXG5leHBvcnQgY29uc3QganRfc2FmZXR5X2FlcmF0b3JfbGlzdCA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDpcIlBPU1RcIixcclxuICAgICAgICB1cmw6ICcvanQvc2FmZXR5L2FlcmF0b3IvbGlzdCcsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuXHJcbi8vIOS6leWPo+iuoemHj1xyXG4vLyDku4rml6Xkuqfph49cclxuZXhwb3J0IGNvbnN0IGNvYWxtaW5lX2RheXNfb3V0cHV0ID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG4gICAgICAgIHVybDogJy9jb2FsbWluZS9kYXlzL291dHB1dCcsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g5bel5L2c6Z2i5YiX6KGoXHJcbmV4cG9ydCBjb25zdCBjb2FsbWluZV93b3JraW5nX2ZhY2UgPSAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcbiAgICAgICAgdXJsOiAnL2NvYWxtaW5lL3dvcmtpbmcvZmFjZScsXHJcbiAgICAgICAgZGF0YSxcclxuICAgIH0pXHJcbn1cclxuLy8g5bel5L2c6Z2i6K+m5oOFXHJcbmV4cG9ydCBjb25zdCBjb2FsbWluZV93b3JraW5nX2ZhY2VfaW5mbyA9IChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuICAgICAgICB1cmw6ICcvY29hbG1pbmUvd29ya2luZy9mYWNlL2luZm8nLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcbi8vIOS6p+mHj+i2i+WKv1xyXG5leHBvcnQgY29uc3QgY29hbG1pbmVfb25lX3RyZW5kID0gKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG4gICAgICAgIHVybDogJy9jb2FsbWluZS9vbmUvdHJlbmQnLFxyXG4gICAgICAgIGRhdGEsXHJcbiAgICB9KVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8g5L+h5oGv5Lit5b+DXHJcbi8vIOeUn+S6p+aVsOaNrlxyXG5cclxuLy8g5a6J5YWo55uR5rWLXHJcbi8vIOafpeivouWQhOefv+W9k+aXpeW8guW4uOaKpeitpuaVsOmHjyDlvZPml6XmgLvmiqXoraYg5b2T5YmN5oql6K2mIOW9k+aXpeaKpeitpuWIhuW4g1xyXG5leHBvcnQgY29uc3QganRfc2FmZXR5X2FsYXJtX2NvdW50ID0gKGRhdGEpID0+IHtcclxuXHRyZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0dXJsOiAnL2p0L3NhZmV0eS9hbGFybS9jb3VudCcsXHJcblx0XHRkYXRhLFxyXG5cdH0pXHJcbn1cclxuLy8g5p+l6K+i5YWo6YOo55+/5byC5bi45oql6K2m5oC75pWwIOaKpeitpuaVsOmHj+i2i+WKv1xyXG5leHBvcnQgY29uc3QganRfc2FmZXR5X2FsYXJtX3RvdGFsID0gKGRhdGEpID0+IHtcclxuXHRyZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0dXJsOiAnL2p0L3NhZmV0eS9hbGFybS90b3RhbCcsXHJcblx0XHRkYXRhLFxyXG5cdH0pXHJcbn1cclxuLy8g5p+l6K+i5ZCE55+/5Lyg5oSf5Zmo5pWw6YePXHJcbmV4cG9ydCBjb25zdCBqdF9zYWZldHlfc3VydmV5X2NvdW50ID0gKGRhdGEpID0+IHtcclxuXHRyZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0dXJsOiAnL2p0L3NhZmV0eS9zdXJ2ZXkvY291bnQnLFxyXG5cdFx0ZGF0YSxcclxuXHR9KVxyXG59XHJcbi8vIOeFpOefv+WQjeensOWIl+ihqOafpeivoiB0YWLmoI/nm65cclxuZXhwb3J0IGNvbnN0IGp0X3NhZmV0eV9taW5lX2xpc3QgPSAoZGF0YSkgPT4ge1xyXG5cdHJldHVybiBodHRwLnJlcXVlc3Qoe1xyXG5cdFx0bWV0aG9kOiAnUE9TVCcsXHJcblx0XHR1cmw6ICcvanQvc2FmZXR5L21pbmUvbGlzdCcsXHJcblx0XHRkYXRhLFxyXG5cdH0pXHJcbn1cclxuLy8g6aaW6aG16K+m5oOF5pWw5o2u5p+l6K+iIOWuieWFqOebkea1i+mhtemDqOWIhuivpuaDheaVsOaNrlxyXG5leHBvcnQgY29uc3QganRfc2FmZXR5X2luZm9fcGFydCA9IChkYXRhKSA9PiB7XHJcblx0cmV0dXJuIGh0dHAucmVxdWVzdCh7XHJcblx0XHRtZXRob2Q6ICdQT1NUJyxcclxuXHRcdHVybDogJy9qdC9zYWZldHkvaW5mby9wYXJ0JyxcclxuXHRcdGRhdGEsXHJcblx0fSlcclxufVxyXG4vLyDliIbpobXmn6Xor6LlvILluLjmiqXorabliJfooahcclxuZXhwb3J0IGNvbnN0IGp0X3NhZmV0eV9hbGFybV9saXN0ID0gKGRhdGEpID0+IHtcclxuXHRyZXR1cm4gaHR0cC5yZXF1ZXN0KHtcclxuXHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0dXJsOiAnL2p0L3NhZmV0eS9hbGFybS9saXN0JyxcclxuXHRcdGRhdGEsXHJcblx0fSlcclxufVxyXG5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///416\n"); /***/ }) ],[[0,"app-config"]]]);