|
- (this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],[
- /* 0 */
- /*!********************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/main.js ***!
- \********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\n__webpack_require__(/*! uni-pages */ 6);\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 256));\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 163));\n__webpack_require__(/*! ./uni.promisify.adaptor */ 259);\nvar _uviewUi = _interopRequireDefault(__webpack_require__(/*! uview-ui */ 260));\nvar _router = __webpack_require__(/*! @/router */ 383);\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 389));\nvar _api = _interopRequireDefault(__webpack_require__(/*! @/api */ 392));\nvar _index = _interopRequireDefault(__webpack_require__(/*! utils/index.js */ 394));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n_vue.default.config.productionTip = false;\n_App.default.mpType = 'app';\n// 引入uView2.0\n\n_vue.default.use(_uviewUi.default);\n// 引入router\n\n_vue.default.use(_router.router);\n// 引入vuex\n\n_vue.default.prototype.$api = _api.default.api;\n_vue.default.prototype.$baseUrl = _api.default.baseUrl;\n_vue.default.prototype.$util = _index.default;\n\n// 请勿删除此代码块\nplus.runtime.quit = function () {};\nplus.nativeUI.toast = function () {\n return false;\n};\n// 请勿删除此代码块\n\nvar app = new _vue.default(_objectSpread(_objectSpread({}, _App.default), {}, {\n store: _store.default\n}));\n// uni-simple-router v1.3.5起 H5端 你应该去除原有的app.$mount();使用路由自带的渲染方式\n\napp.$mount(); //为了兼容小程序及app端必须这样写才有效果//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJjb25maWciLCJwcm9kdWN0aW9uVGlwIiwiQXBwIiwibXBUeXBlIiwidXNlIiwidVZpZXciLCJyb3V0ZXIiLCJwcm90b3R5cGUiLCIkYXBpIiwiYXBpIiwiJGJhc2VVcmwiLCJiYXNlVXJsIiwiJHV0aWwiLCJ1dGlsIiwicGx1cyIsInJ1bnRpbWUiLCJxdWl0IiwibmF0aXZlVUkiLCJ0b2FzdCIsImFwcCIsInN0b3JlIiwiJG1vdW50Il0sIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFBbUI7QUFDbkI7QUFFQTtBQUtBO0FBR0E7QUFNQTtBQUVBO0FBSUE7QUFBaUM7QUFBQTtBQW5CakNBLFlBQUcsQ0FBQ0MsTUFBTSxDQUFDQyxhQUFhLEdBQUcsS0FBSztBQUVoQ0MsWUFBRyxDQUFDQyxNQUFNLEdBQUcsS0FBSztBQUNsQjs7QUFFQUosWUFBRyxDQUFDSyxHQUFHLENBQUNDLGdCQUFLLENBQUM7QUFDZDs7QUFLQU4sWUFBRyxDQUFDSyxHQUFHLENBQUNFLGNBQU0sQ0FBQztBQUNmOztBQUlBUCxZQUFHLENBQUNRLFNBQVMsQ0FBQ0MsSUFBSSxHQUFHQyxZQUFHLENBQUNBLEdBQUc7QUFDNUJWLFlBQUcsQ0FBQ1EsU0FBUyxDQUFDRyxRQUFRLEdBQUdELFlBQUcsQ0FBQ0UsT0FBTztBQUdwQ1osWUFBRyxDQUFDUSxTQUFTLENBQUNLLEtBQUssR0FBR0MsY0FBSTs7QUFFMUI7QUFDQUMsSUFBSSxDQUFDQyxPQUFPLENBQUNDLElBQUksR0FBRyxZQUFNLENBRTFCLENBQUM7QUFDREYsSUFBSSxDQUFDRyxRQUFRLENBQUNDLEtBQUssR0FBRyxZQUFNO0VBQzNCLE9BQU8sS0FBSztBQUNiLENBQUM7QUFDRDs7QUFHQSxJQUFNQyxHQUFHLEdBQUcsSUFBSXBCLFlBQUcsaUNBQ2ZHLFlBQUc7RUFDTmtCLEtBQUssRUFBTEE7QUFBSyxHQUNKO0FBQ0Y7O0FBTUFELEdBQUcsQ0FBQ0UsTUFBTSxFQUFFLENBQUMsQ0FBQyIsImZpbGUiOiIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICd1bmktcGFnZXMnO2ltcG9ydCBBcHAgZnJvbSAnLi9BcHAnXHJcbmltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG5cclxuaW1wb3J0ICcuL3VuaS5wcm9taXNpZnkuYWRhcHRvcidcclxuVnVlLmNvbmZpZy5wcm9kdWN0aW9uVGlwID0gZmFsc2VcclxuXHJcbkFwcC5tcFR5cGUgPSAnYXBwJ1xyXG4vLyDlvJXlhaV1VmlldzIuMFxyXG5pbXBvcnQgdVZpZXcgZnJvbSBcInV2aWV3LXVpXCJcclxuVnVlLnVzZSh1VmlldylcclxuLy8g5byV5YWlcm91dGVyXHJcbmltcG9ydCB7XHJcblx0cm91dGVyLFxyXG5cdFJvdXRlck1vdW50XHJcbn0gZnJvbSAnQC9yb3V0ZXInXHJcblZ1ZS51c2Uocm91dGVyKVxyXG4vLyDlvJXlhaV2dWV4XHJcbmltcG9ydCBzdG9yZSBmcm9tICdAL3N0b3JlJ1xyXG4vLyDlvJXlhaXlhajlsYBhcGlcclxuaW1wb3J0IGFwaSBmcm9tICdAL2FwaSdcclxuVnVlLnByb3RvdHlwZS4kYXBpID0gYXBpLmFwaVxyXG5WdWUucHJvdG90eXBlLiRiYXNlVXJsID0gYXBpLmJhc2VVcmxcclxuXHJcbmltcG9ydCB1dGlsIGZyb20gJ3V0aWxzL2luZGV4LmpzJ1xyXG5WdWUucHJvdG90eXBlLiR1dGlsID0gdXRpbFxyXG5cclxuLy8g6K+35Yu/5Yig6Zmk5q2k5Luj56CB5Z2XXHJcbnBsdXMucnVudGltZS5xdWl0ID0gKCkgPT4ge1xyXG5cdFxyXG59O1xyXG5wbHVzLm5hdGl2ZVVJLnRvYXN0ID0gKCkgPT4ge1xyXG5cdHJldHVybiBmYWxzZTtcclxufTtcclxuLy8g6K+35Yu/5Yig6Zmk5q2k5Luj56CB5Z2XXHJcblxyXG5cclxuY29uc3QgYXBwID0gbmV3IFZ1ZSh7XHJcblx0Li4uQXBwLFxyXG5cdHN0b3JlXHJcbn0pXHJcbi8vIHVuaS1zaW1wbGUtcm91dGVyIHYxLjMuNei1tyBINeerryDkvaDlupTor6XljrvpmaTljp/mnInnmoRhcHAuJG1vdW50KCk75L2/55So6Lev55Sx6Ieq5bim55qE5riy5p+T5pa55byPXHJcblxyXG5cclxuXHJcblxyXG5cclxuYXBwLiRtb3VudCgpOyAvL+S4uuS6huWFvOWuueWwj+eoi+W6j+WPimFwcOerr+W/hemhu+i/meagt+WGmeaJjeacieaViOaenFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n");
-
- /***/ }),
- /* 1 */
- /*!**********************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
- \**********************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function _interopRequireDefault(obj) {
- return obj && obj.__esModule ? obj : {
- "default": obj
- };
- }
- module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 2 */
- /*!***************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 3);
- function _defineProperty(obj, key, value) {
- key = toPropertyKey(key);
- if (key in obj) {
- Object.defineProperty(obj, key, {
- value: value,
- enumerable: true,
- configurable: true,
- writable: true
- });
- } else {
- obj[key] = value;
- }
- return obj;
- }
- module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 3 */
- /*!**************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
- \**************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"];
- var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 5);
- function toPropertyKey(t) {
- var i = toPrimitive(t, "string");
- return "symbol" == _typeof(i) ? i : i + "";
- }
- module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 4 */
- /*!*******************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
- \*******************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function _typeof(o) {
- "@babel/helpers - typeof";
-
- return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
- return typeof o;
- } : function (o) {
- return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
- }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o);
- }
- module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 5 */
- /*!************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***!
- \************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"];
- function toPrimitive(t, r) {
- if ("object" != _typeof(t) || !t) return t;
- var e = t[Symbol.toPrimitive];
- if (void 0 !== e) {
- var i = e.call(t, r || "default");
- if ("object" != _typeof(i)) return i;
- throw new TypeError("@@toPrimitive must return a primitive value.");
- }
- return ("string" === r ? String : Number)(t);
- }
- module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 6 */
- /*!***********************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages.json ***!
- \***********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- if (typeof Promise !== 'undefined' && !Promise.prototype.finally) {
- Promise.prototype.finally = function (callback) {
- var promise = this.constructor;
- return this.then(function (value) {
- return promise.resolve(callback()).then(function () {
- return value;
- });
- }, function (reason) {
- return promise.resolve(callback()).then(function () {
- throw reason;
- });
- });
- };
- }
- if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
- var global = uni.requireGlobal();
- ArrayBuffer = global.ArrayBuffer;
- Int8Array = global.Int8Array;
- Uint8Array = global.Uint8Array;
- Uint8ClampedArray = global.Uint8ClampedArray;
- Int16Array = global.Int16Array;
- Uint16Array = global.Uint16Array;
- Int32Array = global.Int32Array;
- Uint32Array = global.Uint32Array;
- Float32Array = global.Float32Array;
- Float64Array = global.Float64Array;
- BigInt64Array = global.BigInt64Array;
- BigUint64Array = global.BigUint64Array;
- }
- if (uni.restoreGlobal) {
- uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval);
- }
- __definePage('pages/login/index', function () {
- return Vue.extend(__webpack_require__(/*! pages/login/index.vue?mpType=page */ 7).default);
- });
- __definePage('pages/index/index', function () {
- return Vue.extend(__webpack_require__(/*! pages/index/index.vue?mpType=page */ 117).default);
- });
- __definePage('pages/details/index', function () {
- return Vue.extend(__webpack_require__(/*! pages/details/index.vue?mpType=page */ 122).default);
- });
- __definePage('pages/skin-assessment/croppedImage', function () {
- return Vue.extend(__webpack_require__(/*! pages/skin-assessment/croppedImage.vue?mpType=page */ 146).default);
- });
- __definePage('pages/skin-assessment/photograph', function () {
- return Vue.extend(__webpack_require__(/*! pages/skin-assessment/photograph.vue?mpType=page */ 169).default);
- });
- __definePage('pages/skin-assessment/photoProcess', function () {
- return Vue.extend(__webpack_require__(/*! pages/skin-assessment/photoProcess.vue?mpType=page */ 192).default);
- });
- __definePage('pages/user/mine', function () {
- return Vue.extend(__webpack_require__(/*! pages/user/mine.vue?mpType=page */ 197).default);
- });
- __definePage('pages/user/info', function () {
- return Vue.extend(__webpack_require__(/*! pages/user/info.vue?mpType=page */ 221).default);
- });
-
- /***/ }),
- /* 7 */
- /*!**********************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/login/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_705bf593_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=705bf593&mpType=page */ 8);\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 */ 115);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_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_705bf593_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_705bf593_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_705bf593_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTcwNWJmNTkzJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2xvZ2luL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///7\n");
-
- /***/ }),
- /* 8 */
- /*!****************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/login/index.vue?vue&type=template&id=705bf593&mpType=page ***!
- \****************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_705bf593_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=705bf593&mpType=page */ 9);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_705bf593_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_705bf593_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_705bf593_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_705bf593_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 9 */
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/login/index.vue?vue&type=template&id=705bf593&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 = {
- "u-Form": __webpack_require__(/*! uview-ui/components/u--form/u--form.vue */ 10).default,
- uFormItem: __webpack_require__(/*! uview-ui/components/u-form-item/u-form-item.vue */ 35)
- .default,
- uInput: __webpack_require__(/*! uview-ui/components/u-input/u-input.vue */ 59).default,
- "u-Input": __webpack_require__(/*! uview-ui/components/u--input/u--input.vue */ 54).default,
- uCode: __webpack_require__(/*! uview-ui/components/u-code/u-code.vue */ 65).default,
- uButton: __webpack_require__(/*! uview-ui/components/u-button/u-button.vue */ 71).default,
- "u-Text": __webpack_require__(/*! uview-ui/components/u--text/u--text.vue */ 85).default,
- uCheckboxGroup:
- __webpack_require__(/*! uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 103)
- .default,
- uCheckbox: __webpack_require__(/*! uview-ui/components/u-checkbox/u-checkbox.vue */ 109).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", "app-container"), attrs: { _i: 0 } },
- [
- _c("view", { staticClass: _vm._$s(1, "sc", "main"), attrs: { _i: 1 } }, [
- _c(
- "view",
- { staticClass: _vm._$s(2, "sc", "img-box"), attrs: { _i: 2 } },
- [
- _c("image", {
- staticClass: _vm._$s(3, "sc", "img_login"),
- attrs: { src: _vm._$s(3, "a-src", _vm.img_login), _i: 3 },
- }),
- ]
- ),
- _c(
- "view",
- { staticClass: _vm._$s(4, "sc", "login-box"), attrs: { _i: 4 } },
- [
- _c(
- "view",
- { staticClass: _vm._$s(5, "sc", "form-box"), attrs: { _i: 5 } },
- [
- _c(
- "u--form",
- {
- ref: "uForm",
- attrs: {
- labelPosition: "left",
- model: _vm.form,
- rules: _vm.rules,
- _i: 6,
- },
- },
- [
- _c(
- "u-form-item",
- {
- attrs: {
- label: "号码",
- prop: "userInfo.name",
- borderBottom: true,
- _i: 7,
- },
- },
- [
- _c("u-input", {
- attrs: {
- border: "none",
- placeholder: "请输入手机号",
- type: "number",
- _i: 8,
- },
- model: {
- value: _vm._$s(
- 8,
- "v-model",
- _vm.form.userInfo.phone
- ),
- callback: function ($$v) {
- _vm.$set(_vm.form.userInfo, "phone", $$v)
- },
- expression: "form.userInfo.phone",
- },
- }),
- ],
- 1
- ),
- _c(
- "u-form-item",
- {
- attrs: {
- label: "验证码",
- prop: "userInfo.name",
- borderBottom: true,
- labelWidth: "60",
- _i: 9,
- },
- },
- [
- _c("u--input", {
- attrs: {
- border: "none",
- placeholder: "请输入验证码",
- type: "number",
- _i: 10,
- },
- model: {
- value: _vm._$s(
- 10,
- "v-model",
- _vm.form.userInfo.code
- ),
- callback: function ($$v) {
- _vm.$set(_vm.form.userInfo, "code", $$v)
- },
- expression: "form.userInfo.code",
- },
- }),
- _c("u-code", {
- ref: "uCode",
- attrs: { seconds: _vm.seconds, _i: 11 },
- on: {
- end: _vm.end,
- start: _vm.start,
- change: _vm.codeChange,
- },
- }),
- _c(
- "u-button",
- {
- attrs: {
- slot: "right",
- color: "#f8f8f8",
- type: "default",
- size: "normal",
- _i: 12,
- },
- on: { click: _vm.getCode },
- slot: "right",
- },
- [
- _c("u--text", {
- attrs: { color: "#333", text: _vm.tips, _i: 13 },
- }),
- ],
- 1
- ),
- ],
- 1
- ),
- ],
- 1
- ),
- ],
- 1
- ),
- _c(
- "view",
- {
- staticClass: _vm._$s(14, "sc", "action-box"),
- attrs: { _i: 14 },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(15, "sc", "btn-box"),
- attrs: { _i: 15 },
- },
- [
- _c(
- "u-button",
- {
- attrs: {
- color: _vm.bgthemeColor,
- type: "info",
- size: "large",
- _i: 16,
- },
- on: {
- click: function ($event) {
- return _vm.login("phone")
- },
- },
- },
- [
- _c("text", {
- staticClass: _vm._$s(17, "sc", "black"),
- class: _vm._$s(17, "c", !_vm.checked ? "gray" : ""),
- attrs: { _i: 17 },
- }),
- ]
- ),
- ],
- 1
- ),
- _c(
- "view",
- {
- staticClass: _vm._$s(18, "sc", "btn-box"),
- attrs: { _i: 18 },
- },
- [
- _c(
- "u-button",
- {
- attrs: {
- color: _vm.bgthemeColor,
- type: "info",
- size: "large",
- _i: 19,
- },
- on: {
- click: function ($event) {
- return _vm.login("wx")
- },
- },
- },
- [
- _c("text", {
- staticClass: _vm._$s(20, "sc", "black"),
- class: _vm._$s(20, "c", !_vm.checked ? "gray" : ""),
- attrs: { _i: 20 },
- }),
- ]
- ),
- ],
- 1
- ),
- ]
- ),
- _c(
- "view",
- {
- staticClass: _vm._$s(21, "sc", "agree-box"),
- attrs: { _i: 21 },
- },
- [
- _c(
- "u-checkbox-group",
- { attrs: { _i: 22 } },
- [
- _c("u-checkbox", {
- attrs: { shape: "circle", size: "20", _i: 23 },
- on: { change: _vm.onChange },
- model: {
- value: _vm._$s(23, "v-model", _vm.checked),
- callback: function ($$v) {
- _vm.checked = $$v
- },
- expression: "checked",
- },
- }),
- ],
- 1
- ),
- _c(
- "view",
- {
- staticClass: _vm._$s(24, "sc", "agree-text"),
- attrs: { _i: 24 },
- },
- [
- _c("text", {
- staticClass: _vm._$s(25, "sc", "blue"),
- attrs: { _i: 25 },
- }),
- _c("text", {
- staticClass: _vm._$s(26, "sc", "blue"),
- attrs: { _i: 26 },
- }),
- ]
- ),
- ],
- 1
- ),
- ]
- ),
- ]),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 10 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--form/u--form.vue ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_form_vue_vue_type_template_id_6383214a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u--form.vue?vue&type=template&id=6383214a& */ 11);
- /* harmony import */ var _u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u--form.vue?vue&type=script&lang=js& */ 13);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_form_vue_vue_type_template_id_6383214a___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_form_vue_vue_type_template_id_6383214a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- null,
- null,
- false,
- _u_form_vue_vue_type_template_id_6383214a___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u--form/u--form.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 11 */
- /*!************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--form/u--form.vue?vue&type=template&id=6383214a& ***!
- \************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_template_id_6383214a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--form.vue?vue&type=template&id=6383214a& */ 12);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_template_id_6383214a___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_template_id_6383214a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_template_id_6383214a___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_template_id_6383214a___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 12 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--form/u--form.vue?vue&type=template&id=6383214a& ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! 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(
- "uvForm",
- {
- ref: "uForm",
- attrs: {
- model: _vm.model,
- rules: _vm.rules,
- errorType: _vm.errorType,
- borderBottom: _vm.borderBottom,
- labelPosition: _vm.labelPosition,
- labelWidth: _vm.labelWidth,
- labelAlign: _vm.labelAlign,
- labelStyle: _vm.labelStyle,
- customStyle: _vm.customStyle,
- _i: 0,
- },
- },
- [_vm._t("default", null, { _i: 1 })],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 13 */
- /*!******************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--form/u--form.vue?vue&type=script&lang=js& ***!
- \******************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--form.vue?vue&type=script&lang=js& */ 14);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 14 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--form/u--form.vue?vue&type=script&lang=js& ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _uForm = _interopRequireDefault(__webpack_require__(/*! ../u-form/u-form.vue */ 15));
- var _props = _interopRequireDefault(__webpack_require__(/*! ../u-form/props.js */ 29));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * 此组件存在的理由是,在nvue下,u-form被uni-app官方占用了,u-form在nvue中相当于form组件
- * 所以在nvue下,取名为u--form,内部其实还是u-form.vue,只不过做一层中转
- */
- /**
- * Form 表单
- * @description 此组件一般用于表单场景,可以配置Input输入框,Select弹出框,进行表单验证等。
- * @tutorial https://www.uviewui.com/components/form.html
- * @property {Object} model 当前form的需要验证字段的集合
- * @property {Object | Function | Array} rules 验证规则
- * @property {String} errorType 错误的提示方式,见上方说明 ( 默认 message )
- * @property {Boolean} borderBottom 是否显示表单域的下划线边框 ( 默认 true )
- * @property {String} labelPosition 表单域提示文字的位置,left-左侧,top-上方 ( 默认 'left' )
- * @property {String | Number} labelWidth 提示文字的宽度,单位px ( 默认 45 )
- * @property {String} labelAlign lable字体的对齐方式 ( 默认 ‘left' )
- * @property {Object} labelStyle lable的样式,对象形式
- * @example <u--formlabelPosition="left" :model="model1" :rules="rules" ref="form1"></u--form>
- */
- var _default = {
- name: 'u--form',
- mixins: [uni.$u.mpMixin, _props.default, uni.$u.mixin],
- components: {
- uvForm: _uForm.default
- },
- created: function created() {
- this.children = [];
- },
- methods: {
- // 手动设置校验的规则,如果规则中有函数的话,微信小程序中会过滤掉,所以只能手动调用设置规则
- setRules: function setRules(rules) {
- this.$refs.uForm.setRules(rules);
- },
- validate: function validate() {
- /**
- * 在微信小程序中,通过this.$parent拿到的父组件是u--form,而不是其内嵌的u-form
- * 导致在u-form组件中,拿不到对应的children数组,从而校验无效,所以这里每次调用u-form组件中的
- * 对应方法的时候,在小程序中都先将u--form的children赋值给u-form中的children
- */
-
- return this.$refs.uForm.validate();
- },
- validateField: function validateField(value, callback, event) {
- return this.$refs.uForm.validateField(value, callback, event);
- },
- resetFields: function resetFields() {
- return this.$refs.uForm.resetFields();
- },
- clearValidate: function clearValidate(props) {
- return this.$refs.uForm.clearValidate(props);
- },
- setMpData: function setMpData() {
- this.$refs.uForm.children = this.children;
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 15 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form/u-form.vue ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_form_vue_vue_type_template_id_ed64ceb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-form.vue?vue&type=template&id=ed64ceb2&scoped=true& */ 16);
- /* harmony import */ var _u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-form.vue?vue&type=script&lang=js& */ 18);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_form_vue_vue_type_template_id_ed64ceb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_form_vue_vue_type_template_id_ed64ceb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "ed64ceb2",
- null,
- false,
- _u_form_vue_vue_type_template_id_ed64ceb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-form/u-form.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 16 */
- /*!**********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form/u-form.vue?vue&type=template&id=ed64ceb2&scoped=true& ***!
- \**********************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_template_id_ed64ceb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-form.vue?vue&type=template&id=ed64ceb2&scoped=true& */ 17);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_template_id_ed64ceb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_template_id_ed64ceb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_template_id_ed64ceb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_template_id_ed64ceb2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 17 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form/u-form.vue?vue&type=template&id=ed64ceb2&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", "u-form"), attrs: { _i: 0 } },
- [_vm._t("default", null, { _i: 1 })],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 18 */
- /*!****************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form/u-form.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-form.vue?vue&type=script&lang=js& */ 19);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 19 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form/u-form.vue?vue&type=script&lang=js& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));
- var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 22));
- var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
- var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 29));
- var _asyncValidator = _interopRequireDefault(__webpack_require__(/*! ../../libs/util/async-validator */ 30));
- //
- //
- //
- //
- //
- //
-
- // 去除警告信息
- _asyncValidator.default.warning = function () {};
- /**
- * Form 表单
- * @description 此组件一般用于表单场景,可以配置Input输入框,Select弹出框,进行表单验证等。
- * @tutorial https://www.uviewui.com/components/form.html
- * @property {Object} model 当前form的需要验证字段的集合
- * @property {Object | Function | Array} rules 验证规则
- * @property {String} errorType 错误的提示方式,见上方说明 ( 默认 message )
- * @property {Boolean} borderBottom 是否显示表单域的下划线边框 ( 默认 true )
- * @property {String} labelPosition 表单域提示文字的位置,left-左侧,top-上方 ( 默认 'left' )
- * @property {String | Number} labelWidth 提示文字的宽度,单位px ( 默认 45 )
- * @property {String} labelAlign lable字体的对齐方式 ( 默认 ‘left' )
- * @property {Object} labelStyle lable的样式,对象形式
- * @example <u--formlabelPosition="left" :model="model1" :rules="rules" ref="form1"></u--form>
- */
- var _default = {
- name: "u-form",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- provide: function provide() {
- return {
- uForm: this
- };
- },
- data: function data() {
- return {
- formRules: {},
- // 规则校验器
- validator: {},
- // 原始的model快照,用于resetFields方法重置表单时使用
- originalModel: null
- };
- },
- watch: {
- // 监听规则的变化
- rules: {
- immediate: true,
- handler: function handler(n) {
- this.setRules(n);
- }
- },
- // 监听属性的变化,通知子组件u-form-item重新获取信息
- propsChange: function propsChange(n) {
- var _this$children;
- if ((_this$children = this.children) !== null && _this$children !== void 0 && _this$children.length) {
- this.children.map(function (child) {
- // 判断子组件(u-form-item)如果有updateParentData方法的话,就就执行(执行的结果是子组件重新从父组件拉取了最新的值)
- typeof child.updateParentData == "function" && child.updateParentData();
- });
- }
- },
- // 监听model的初始值作为重置表单的快照
- model: {
- immediate: true,
- handler: function handler(n) {
- if (!this.originalModel) {
- this.originalModel = uni.$u.deepClone(n);
- }
- }
- }
- },
- computed: {
- propsChange: function propsChange() {
- return [this.errorType, this.borderBottom, this.labelPosition, this.labelWidth, this.labelAlign, this.labelStyle];
- }
- },
- created: function created() {
- // 存储当前form下的所有u-form-item的实例
- // 不能定义在data中,否则微信小程序会造成循环引用而报错
- this.children = [];
- },
- methods: {
- // 手动设置校验的规则,如果规则中有函数的话,微信小程序中会过滤掉,所以只能手动调用设置规则
- setRules: function setRules(rules) {
- // 判断是否有规则
- if (Object.keys(rules).length === 0) return;
- if ( true && Object.keys(this.model).length === 0) {
- uni.$u.error('设置rules,model必须设置!如果已经设置,请刷新页面。');
- return;
- }
- ;
- this.formRules = rules;
- // 重新将规则赋予Validator
- this.validator = new _asyncValidator.default(rules);
- },
- // 清空所有u-form-item组件的内容,本质上是调用了u-form-item组件中的resetField()方法
- resetFields: function resetFields() {
- this.resetModel();
- },
- // 重置model为初始值的快照
- resetModel: function resetModel(obj) {
- var _this = this;
- // 历遍所有u-form-item,根据其prop属性,还原model的原始快照
- this.children.map(function (child) {
- var prop = child === null || child === void 0 ? void 0 : child.prop;
- var value = uni.$u.getProperty(_this.originalModel, prop);
- uni.$u.setProperty(_this.model, prop, value);
- });
- },
- // 清空校验结果
- clearValidate: function clearValidate(props) {
- props = [].concat(props);
- this.children.map(function (child) {
- // 如果u-form-item的prop在props数组中,则清除对应的校验结果信息
- if (props[0] === undefined || props.includes(child.prop)) {
- child.message = null;
- }
- });
- },
- // 对部分表单字段进行校验
- validateField: function validateField(value, callback) {
- var _arguments = arguments,
- _this2 = this;
- return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
- var event;
- return _regenerator.default.wrap(function _callee$(_context) {
- while (1) {
- switch (_context.prev = _context.next) {
- case 0:
- event = _arguments.length > 2 && _arguments[2] !== undefined ? _arguments[2] : null;
- // $nextTick是必须的,否则model的变更,可能会延后于此方法的执行
- _this2.$nextTick(function () {
- // 校验错误信息,返回给回调方法,用于存放所有form-item的错误信息
- var errorsRes = [];
- // 如果为字符串,转为数组
- value = [].concat(value);
- // 历遍children所有子form-item
- _this2.children.map(function (child) {
- // 用于存放form-item的错误信息
- var childErrors = [];
- if (value.includes(child.prop)) {
- // 获取对应的属性,通过类似'a.b.c'的形式
- var propertyVal = uni.$u.getProperty(_this2.model, child.prop);
- // 属性链数组
- var propertyChain = child.prop.split(".");
- var propertyName = propertyChain[propertyChain.length - 1];
- var rule = _this2.formRules[child.prop];
- // 如果不存在对应的规则,直接返回,否则校验器会报错
- if (!rule) return;
- // rule规则可为数组形式,也可为对象形式,此处拼接成为数组
- var rules = [].concat(rule);
-
- // 对rules数组进行校验
- for (var i = 0; i < rules.length; i++) {
- var ruleItem = rules[i];
- // 将u-form-item的触发器转为数组形式
- var trigger = [].concat(ruleItem === null || ruleItem === void 0 ? void 0 : ruleItem.trigger);
- // 如果是有传入触发事件,但是此form-item却没有配置此触发器的话,不执行校验操作
- if (event && !trigger.includes(event)) continue;
- // 实例化校验对象,传入构造规则
- var validator = new _asyncValidator.default((0, _defineProperty2.default)({}, propertyName, ruleItem));
- validator.validate((0, _defineProperty2.default)({}, propertyName, propertyVal), function (errors, fields) {
- var _childErrors$0$messag, _childErrors$;
- if (uni.$u.test.array(errors)) {
- errorsRes.push.apply(errorsRes, (0, _toConsumableArray2.default)(errors));
- childErrors.push.apply(childErrors, (0, _toConsumableArray2.default)(errors));
- }
- child.message = (_childErrors$0$messag = (_childErrors$ = childErrors[0]) === null || _childErrors$ === void 0 ? void 0 : _childErrors$.message) !== null && _childErrors$0$messag !== void 0 ? _childErrors$0$messag : null;
- });
- }
- }
- });
- // 执行回调函数
- typeof callback === "function" && callback(errorsRes);
- });
- case 2:
- case "end":
- return _context.stop();
- }
- }
- }, _callee);
- }))();
- },
- // 校验全部数据
- validate: function validate(callback) {
- var _this3 = this;
- // 开发环境才提示,生产环境不会提示
- if ( true && Object.keys(this.formRules).length === 0) {
- uni.$u.error('未设置rules,请看文档说明!如果已经设置,请刷新页面。');
- return;
- }
- return new Promise(function (resolve, reject) {
- // $nextTick是必须的,否则model的变更,可能会延后于validate方法
- _this3.$nextTick(function () {
- // 获取所有form-item的prop,交给validateField方法进行校验
- var formItemProps = _this3.children.map(function (item) {
- return item.prop;
- });
- _this3.validateField(formItemProps, function (errors) {
- if (errors.length) {
- // 如果错误提示方式为toast,则进行提示
- _this3.errorType === 'toast' && uni.$u.toast(errors[0].message);
- reject(errors);
- } else {
- resolve(true);
- }
- });
- });
- });
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 20 */
- /*!**********************************************************!*\
- !*** ./node_modules/@babel/runtime/regenerator/index.js ***!
- \**********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
- // TODO(Babel 8): Remove this file.
-
- var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 21)();
- module.exports = runtime;
-
- // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
- try {
- regeneratorRuntime = runtime;
- } catch (accidentalStrictMode) {
- if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") {
- globalThis.regeneratorRuntime = runtime;
- } else {
- Function("r", "regeneratorRuntime = r")(runtime);
- }
- }
-
- /***/ }),
- /* 21 */
- /*!*******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
- \*******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"];
- function _regeneratorRuntime() {
- "use strict";
-
- /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
- module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
- return e;
- }, module.exports.__esModule = true, module.exports["default"] = module.exports;
- var t,
- e = {},
- r = Object.prototype,
- n = r.hasOwnProperty,
- o = Object.defineProperty || function (t, e, r) {
- t[e] = r.value;
- },
- i = "function" == typeof Symbol ? Symbol : {},
- a = i.iterator || "@@iterator",
- c = i.asyncIterator || "@@asyncIterator",
- u = i.toStringTag || "@@toStringTag";
- function define(t, e, r) {
- return Object.defineProperty(t, e, {
- value: r,
- enumerable: !0,
- configurable: !0,
- writable: !0
- }), t[e];
- }
- try {
- define({}, "");
- } catch (t) {
- define = function define(t, e, r) {
- return t[e] = r;
- };
- }
- function wrap(t, e, r, n) {
- var i = e && e.prototype instanceof Generator ? e : Generator,
- a = Object.create(i.prototype),
- c = new Context(n || []);
- return o(a, "_invoke", {
- value: makeInvokeMethod(t, r, c)
- }), a;
- }
- function tryCatch(t, e, r) {
- try {
- return {
- type: "normal",
- arg: t.call(e, r)
- };
- } catch (t) {
- return {
- type: "throw",
- arg: t
- };
- }
- }
- e.wrap = wrap;
- var h = "suspendedStart",
- l = "suspendedYield",
- f = "executing",
- s = "completed",
- y = {};
- function Generator() {}
- function GeneratorFunction() {}
- function GeneratorFunctionPrototype() {}
- var p = {};
- define(p, a, function () {
- return this;
- });
- var d = Object.getPrototypeOf,
- v = d && d(d(values([])));
- v && v !== r && n.call(v, a) && (p = v);
- var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
- function defineIteratorMethods(t) {
- ["next", "throw", "return"].forEach(function (e) {
- define(t, e, function (t) {
- return this._invoke(e, t);
- });
- });
- }
- function AsyncIterator(t, e) {
- function invoke(r, o, i, a) {
- var c = tryCatch(t[r], t, o);
- if ("throw" !== c.type) {
- var u = c.arg,
- h = u.value;
- return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) {
- invoke("next", t, i, a);
- }, function (t) {
- invoke("throw", t, i, a);
- }) : e.resolve(h).then(function (t) {
- u.value = t, i(u);
- }, function (t) {
- return invoke("throw", t, i, a);
- });
- }
- a(c.arg);
- }
- var r;
- o(this, "_invoke", {
- value: function value(t, n) {
- function callInvokeWithMethodAndArg() {
- return new e(function (e, r) {
- invoke(t, n, e, r);
- });
- }
- return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
- }
- });
- }
- function makeInvokeMethod(e, r, n) {
- var o = h;
- return function (i, a) {
- if (o === f) throw Error("Generator is already running");
- if (o === s) {
- if ("throw" === i) throw a;
- return {
- value: t,
- done: !0
- };
- }
- for (n.method = i, n.arg = a;;) {
- var c = n.delegate;
- if (c) {
- var u = maybeInvokeDelegate(c, n);
- if (u) {
- if (u === y) continue;
- return u;
- }
- }
- if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) {
- if (o === h) throw o = s, n.arg;
- n.dispatchException(n.arg);
- } else "return" === n.method && n.abrupt("return", n.arg);
- o = f;
- var p = tryCatch(e, r, n);
- if ("normal" === p.type) {
- if (o = n.done ? s : l, p.arg === y) continue;
- return {
- value: p.arg,
- done: n.done
- };
- }
- "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
- }
- };
- }
- function maybeInvokeDelegate(e, r) {
- var n = r.method,
- o = e.iterator[n];
- if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
- var i = tryCatch(o, e.iterator, r.arg);
- if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y;
- var a = i.arg;
- return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y);
- }
- function pushTryEntry(t) {
- var e = {
- tryLoc: t[0]
- };
- 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e);
- }
- function resetTryEntry(t) {
- var e = t.completion || {};
- e.type = "normal", delete e.arg, t.completion = e;
- }
- function Context(t) {
- this.tryEntries = [{
- tryLoc: "root"
- }], t.forEach(pushTryEntry, this), this.reset(!0);
- }
- function values(e) {
- if (e || "" === e) {
- var r = e[a];
- if (r) return r.call(e);
- if ("function" == typeof e.next) return e;
- if (!isNaN(e.length)) {
- var o = -1,
- i = function next() {
- for (; ++o < e.length;) {
- if (n.call(e, o)) return next.value = e[o], next.done = !1, next;
- }
- return next.value = t, next.done = !0, next;
- };
- return i.next = i;
- }
- }
- throw new TypeError(_typeof(e) + " is not iterable");
- }
- return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
- value: GeneratorFunctionPrototype,
- configurable: !0
- }), o(GeneratorFunctionPrototype, "constructor", {
- value: GeneratorFunction,
- configurable: !0
- }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) {
- var e = "function" == typeof t && t.constructor;
- return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
- }, e.mark = function (t) {
- return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
- }, e.awrap = function (t) {
- return {
- __await: t
- };
- }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () {
- return this;
- }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) {
- void 0 === i && (i = Promise);
- var a = new AsyncIterator(wrap(t, r, n, o), i);
- return e.isGeneratorFunction(r) ? a : a.next().then(function (t) {
- return t.done ? t.value : a.next();
- });
- }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () {
- return this;
- }), define(g, "toString", function () {
- return "[object Generator]";
- }), e.keys = function (t) {
- var e = Object(t),
- r = [];
- for (var n in e) {
- r.push(n);
- }
- return r.reverse(), function next() {
- for (; r.length;) {
- var t = r.pop();
- if (t in e) return next.value = t, next.done = !1, next;
- }
- return next.done = !0, next;
- };
- }, e.values = values, Context.prototype = {
- constructor: Context,
- reset: function reset(e) {
- if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) {
- "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);
- }
- },
- stop: function stop() {
- this.done = !0;
- var t = this.tryEntries[0].completion;
- if ("throw" === t.type) throw t.arg;
- return this.rval;
- },
- dispatchException: function dispatchException(e) {
- if (this.done) throw e;
- var r = this;
- function handle(n, o) {
- return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o;
- }
- for (var o = this.tryEntries.length - 1; o >= 0; --o) {
- var i = this.tryEntries[o],
- a = i.completion;
- if ("root" === i.tryLoc) return handle("end");
- if (i.tryLoc <= this.prev) {
- var c = n.call(i, "catchLoc"),
- u = n.call(i, "finallyLoc");
- if (c && u) {
- if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
- if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
- } else if (c) {
- if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
- } else {
- if (!u) throw Error("try statement without catch or finally");
- if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
- }
- }
- }
- },
- abrupt: function abrupt(t, e) {
- for (var r = this.tryEntries.length - 1; r >= 0; --r) {
- var o = this.tryEntries[r];
- if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
- var i = o;
- break;
- }
- }
- i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
- var a = i ? i.completion : {};
- return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a);
- },
- complete: function complete(t, e) {
- if ("throw" === t.type) throw t.arg;
- return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y;
- },
- finish: function finish(t) {
- for (var e = this.tryEntries.length - 1; e >= 0; --e) {
- var r = this.tryEntries[e];
- if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y;
- }
- },
- "catch": function _catch(t) {
- for (var e = this.tryEntries.length - 1; e >= 0; --e) {
- var r = this.tryEntries[e];
- if (r.tryLoc === t) {
- var n = r.completion;
- if ("throw" === n.type) {
- var o = n.arg;
- resetTryEntry(r);
- }
- return o;
- }
- }
- throw Error("illegal catch attempt");
- },
- delegateYield: function delegateYield(e, r, n) {
- return this.delegate = {
- iterator: values(e),
- resultName: r,
- nextLoc: n
- }, "next" === this.method && (this.arg = t), y;
- }
- }, e;
- }
- module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 22 */
- /*!******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
- \******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 23);
- var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 25);
- var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 26);
- var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 27);
- function _toConsumableArray(arr) {
- return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
- }
- module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 23 */
- /*!******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
- \******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 24);
- function _arrayWithoutHoles(arr) {
- if (Array.isArray(arr)) return arrayLikeToArray(arr);
- }
- module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 24 */
- /*!*****************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
- \*****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function _arrayLikeToArray(arr, len) {
- if (len == null || len > arr.length) len = arr.length;
- for (var i = 0, arr2 = new Array(len); i < len; i++) {
- arr2[i] = arr[i];
- }
- return arr2;
- }
- module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 25 */
- /*!****************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***!
- \****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function _iterableToArray(iter) {
- if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
- }
- module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 26 */
- /*!***************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
- \***************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 24);
- function _unsupportedIterableToArray(o, minLen) {
- if (!o) return;
- if (typeof o === "string") return arrayLikeToArray(o, minLen);
- var n = Object.prototype.toString.call(o).slice(8, -1);
- if (n === "Object" && o.constructor) n = o.constructor.name;
- if (n === "Map" || n === "Set") return Array.from(o);
- if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
- }
- module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 27 */
- /*!******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
- \******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function _nonIterableSpread() {
- throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
- }
- module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 28 */
- /*!*****************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
- \*****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
- try {
- var info = gen[key](arg);
- var value = info.value;
- } catch (error) {
- reject(error);
- return;
- }
- if (info.done) {
- resolve(value);
- } else {
- Promise.resolve(value).then(_next, _throw);
- }
- }
- function _asyncToGenerator(fn) {
- return function () {
- var self = this,
- args = arguments;
- return new Promise(function (resolve, reject) {
- var gen = fn.apply(self, args);
- function _next(value) {
- asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
- }
- function _throw(err) {
- asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
- }
- _next(undefined);
- });
- };
- }
- module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 29 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form/props.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 当前form的需要验证字段的集合
- model: {
- type: Object,
- default: uni.$u.props.form.model
- },
- // 验证规则
- rules: {
- type: [Object, Function, Array],
- default: uni.$u.props.form.rules
- },
- // 有错误时的提示方式,message-提示信息,toast-进行toast提示
- // border-bottom-下边框呈现红色,none-无提示
- errorType: {
- type: String,
- default: uni.$u.props.form.errorType
- },
- // 是否显示表单域的下划线边框
- borderBottom: {
- type: Boolean,
- default: uni.$u.props.form.borderBottom
- },
- // label的位置,left-左边,top-上边
- labelPosition: {
- type: String,
- default: uni.$u.props.form.labelPosition
- },
- // label的宽度,单位px
- labelWidth: {
- type: [String, Number],
- default: uni.$u.props.form.labelWidth
- },
- // lable字体的对齐方式
- labelAlign: {
- type: String,
- default: uni.$u.props.form.labelAlign
- },
- // lable的样式,对象形式
- labelStyle: {
- type: Object,
- default: uni.$u.props.form.labelStyle
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 30 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/util/async-validator.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(process, __f__) {
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));
- function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
- function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
- function _extends() {
- _extends = Object.assign || function (target) {
- for (var i = 1; i < arguments.length; i++) {
- var source = arguments[i];
- for (var key in source) {
- if (Object.prototype.hasOwnProperty.call(source, key)) {
- target[key] = source[key];
- }
- }
- }
- return target;
- };
- return _extends.apply(this, arguments);
- }
-
- /* eslint no-console:0 */
- var formatRegExp = /%[sdj%]/g;
- var warning = function warning() {}; // don't print warning message when in production env or node runtime
-
- if (typeof process !== 'undefined' && Object({"VUE_APP_DARK_MODE":"false","VUE_APP_NAME":"uniapp-template","VUE_APP_PLATFORM":"app-plus","NODE_ENV":"development","BASE_URL":"/"}) && "development" !== 'production' && typeof window !== 'undefined' && typeof document !== 'undefined') {
- warning = function warning(type, errors) {
- if (typeof console !== 'undefined' && console.warn) {
- if (errors.every(function (e) {
- return typeof e === 'string';
- })) {
- __f__("warn", type, errors, " at node_modules/uview-ui/libs/util/async-validator.js:28");
- }
- }
- };
- }
- function convertFieldsError(errors) {
- if (!errors || !errors.length) return null;
- var fields = {};
- errors.forEach(function (error) {
- var field = error.field;
- fields[field] = fields[field] || [];
- fields[field].push(error);
- });
- return fields;
- }
- function format() {
- for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- var i = 1;
- var f = args[0];
- var len = args.length;
- if (typeof f === 'function') {
- return f.apply(null, args.slice(1));
- }
- if (typeof f === 'string') {
- var str = String(f).replace(formatRegExp, function (x) {
- if (x === '%%') {
- return '%';
- }
- if (i >= len) {
- return x;
- }
- switch (x) {
- case '%s':
- return String(args[i++]);
- case '%d':
- return Number(args[i++]);
- case '%j':
- try {
- return JSON.stringify(args[i++]);
- } catch (_) {
- return '[Circular]';
- }
- break;
- default:
- return x;
- }
- });
- for (var arg = args[i]; i < len; arg = args[++i]) {
- str += " ".concat(arg);
- }
- return str;
- }
- return f;
- }
- function isNativeStringType(type) {
- return type === 'string' || type === 'url' || type === 'hex' || type === 'email' || type === 'pattern';
- }
- function isEmptyValue(value, type) {
- if (value === undefined || value === null) {
- return true;
- }
- if (type === 'array' && Array.isArray(value) && !value.length) {
- return true;
- }
- if (isNativeStringType(type) && typeof value === 'string' && !value) {
- return true;
- }
- return false;
- }
- function asyncParallelArray(arr, func, callback) {
- var results = [];
- var total = 0;
- var arrLength = arr.length;
- function count(errors) {
- results.push.apply(results, errors);
- total++;
- if (total === arrLength) {
- callback(results);
- }
- }
- arr.forEach(function (a) {
- func(a, count);
- });
- }
- function asyncSerialArray(arr, func, callback) {
- var index = 0;
- var arrLength = arr.length;
- function next(errors) {
- if (errors && errors.length) {
- callback(errors);
- return;
- }
- var original = index;
- index += 1;
- if (original < arrLength) {
- func(arr[original], next);
- } else {
- callback([]);
- }
- }
- next([]);
- }
- function flattenObjArr(objArr) {
- var ret = [];
- Object.keys(objArr).forEach(function (k) {
- ret.push.apply(ret, objArr[k]);
- });
- return ret;
- }
- function asyncMap(objArr, option, func, callback) {
- if (option.first) {
- var _pending = new Promise(function (resolve, reject) {
- var next = function next(errors) {
- callback(errors);
- return errors.length ? reject({
- errors: errors,
- fields: convertFieldsError(errors)
- }) : resolve();
- };
- var flattenArr = flattenObjArr(objArr);
- asyncSerialArray(flattenArr, func, next);
- });
- _pending.catch(function (e) {
- return e;
- });
- return _pending;
- }
- var firstFields = option.firstFields || [];
- if (firstFields === true) {
- firstFields = Object.keys(objArr);
- }
- var objArrKeys = Object.keys(objArr);
- var objArrLength = objArrKeys.length;
- var total = 0;
- var results = [];
- var pending = new Promise(function (resolve, reject) {
- var next = function next(errors) {
- results.push.apply(results, errors);
- total++;
- if (total === objArrLength) {
- callback(results);
- return results.length ? reject({
- errors: results,
- fields: convertFieldsError(results)
- }) : resolve();
- }
- };
- if (!objArrKeys.length) {
- callback(results);
- resolve();
- }
- objArrKeys.forEach(function (key) {
- var arr = objArr[key];
- if (firstFields.indexOf(key) !== -1) {
- asyncSerialArray(arr, func, next);
- } else {
- asyncParallelArray(arr, func, next);
- }
- });
- });
- pending.catch(function (e) {
- return e;
- });
- return pending;
- }
- function complementError(rule) {
- return function (oe) {
- if (oe && oe.message) {
- oe.field = oe.field || rule.fullField;
- return oe;
- }
- return {
- message: typeof oe === 'function' ? oe() : oe,
- field: oe.field || rule.fullField
- };
- };
- }
- function deepMerge(target, source) {
- if (source) {
- for (var s in source) {
- if (source.hasOwnProperty(s)) {
- var value = source[s];
- if ((0, _typeof2.default)(value) === 'object' && (0, _typeof2.default)(target[s]) === 'object') {
- target[s] = _objectSpread(_objectSpread({}, target[s]), value);
- } else {
- target[s] = value;
- }
- }
- }
- }
- return target;
- }
-
- /**
- * Rule for validating required fields.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function required(rule, value, source, errors, options, type) {
- if (rule.required && (!source.hasOwnProperty(rule.field) || isEmptyValue(value, type || rule.type))) {
- errors.push(format(options.messages.required, rule.fullField));
- }
- }
-
- /**
- * Rule for validating whitespace.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function whitespace(rule, value, source, errors, options) {
- if (/^\s+$/.test(value) || value === '') {
- errors.push(format(options.messages.whitespace, rule.fullField));
- }
- }
-
- /* eslint max-len:0 */
-
- var pattern = {
- // http://emailregex.com/
- email: /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,
- url: new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$", 'i'),
- hex: /^#?([a-f0-9]{6}|[a-f0-9]{3})$/i
- };
- var types = {
- integer: function integer(value) {
- return /^(-)?\d+$/.test(value);
- },
- float: function float(value) {
- return /^(-)?\d+(\.\d+)?$/.test(value);
- },
- array: function array(value) {
- return Array.isArray(value);
- },
- regexp: function regexp(value) {
- if (value instanceof RegExp) {
- return true;
- }
- try {
- return !!new RegExp(value);
- } catch (e) {
- return false;
- }
- },
- date: function date(value) {
- return typeof value.getTime === 'function' && typeof value.getMonth === 'function' && typeof value.getYear === 'function';
- },
- number: function number(value) {
- if (isNaN(value)) {
- return false;
- }
-
- // 修改源码,将字符串数值先转为数值
- return typeof +value === 'number';
- },
- object: function object(value) {
- return (0, _typeof2.default)(value) === 'object' && !types.array(value);
- },
- method: function method(value) {
- return typeof value === 'function';
- },
- email: function email(value) {
- return typeof value === 'string' && !!value.match(pattern.email) && value.length < 255;
- },
- url: function url(value) {
- return typeof value === 'string' && !!value.match(pattern.url);
- },
- hex: function hex(value) {
- return typeof value === 'string' && !!value.match(pattern.hex);
- }
- };
- /**
- * Rule for validating the type of a value.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function type(rule, value, source, errors, options) {
- if (rule.required && value === undefined) {
- required(rule, value, source, errors, options);
- return;
- }
- var custom = ['integer', 'float', 'array', 'regexp', 'object', 'method', 'email', 'number', 'date', 'url', 'hex'];
- var ruleType = rule.type;
- if (custom.indexOf(ruleType) > -1) {
- if (!types[ruleType](value)) {
- errors.push(format(options.messages.types[ruleType], rule.fullField, rule.type));
- } // straight typeof check
- } else if (ruleType && (0, _typeof2.default)(value) !== rule.type) {
- errors.push(format(options.messages.types[ruleType], rule.fullField, rule.type));
- }
- }
-
- /**
- * Rule for validating minimum and maximum allowed values.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function range(rule, value, source, errors, options) {
- var len = typeof rule.len === 'number';
- var min = typeof rule.min === 'number';
- var max = typeof rule.max === 'number'; // 正则匹配码点范围从U+010000一直到U+10FFFF的文字(补充平面Supplementary Plane)
-
- var spRegexp = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g;
- var val = value;
- var key = null;
- var num = typeof value === 'number';
- var str = typeof value === 'string';
- var arr = Array.isArray(value);
- if (num) {
- key = 'number';
- } else if (str) {
- key = 'string';
- } else if (arr) {
- key = 'array';
- } // if the value is not of a supported type for range validation
- // the validation rule rule should use the
- // type property to also test for a particular type
-
- if (!key) {
- return false;
- }
- if (arr) {
- val = value.length;
- }
- if (str) {
- // 处理码点大于U+010000的文字length属性不准确的bug,如"𠮷𠮷𠮷".lenght !== 3
- val = value.replace(spRegexp, '_').length;
- }
- if (len) {
- if (val !== rule.len) {
- errors.push(format(options.messages[key].len, rule.fullField, rule.len));
- }
- } else if (min && !max && val < rule.min) {
- errors.push(format(options.messages[key].min, rule.fullField, rule.min));
- } else if (max && !min && val > rule.max) {
- errors.push(format(options.messages[key].max, rule.fullField, rule.max));
- } else if (min && max && (val < rule.min || val > rule.max)) {
- errors.push(format(options.messages[key].range, rule.fullField, rule.min, rule.max));
- }
- }
- var ENUM = 'enum';
- /**
- * Rule for validating a value exists in an enumerable list.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function enumerable(rule, value, source, errors, options) {
- rule[ENUM] = Array.isArray(rule[ENUM]) ? rule[ENUM] : [];
- if (rule[ENUM].indexOf(value) === -1) {
- errors.push(format(options.messages[ENUM], rule.fullField, rule[ENUM].join(', ')));
- }
- }
-
- /**
- * Rule for validating a regular expression pattern.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param source The source object being validated.
- * @param errors An array of errors that this rule may add
- * validation errors to.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function pattern$1(rule, value, source, errors, options) {
- if (rule.pattern) {
- if (rule.pattern instanceof RegExp) {
- // if a RegExp instance is passed, reset `lastIndex` in case its `global`
- // flag is accidentally set to `true`, which in a validation scenario
- // is not necessary and the result might be misleading
- rule.pattern.lastIndex = 0;
- if (!rule.pattern.test(value)) {
- errors.push(format(options.messages.pattern.mismatch, rule.fullField, value, rule.pattern));
- }
- } else if (typeof rule.pattern === 'string') {
- var _pattern = new RegExp(rule.pattern);
- if (!_pattern.test(value)) {
- errors.push(format(options.messages.pattern.mismatch, rule.fullField, value, rule.pattern));
- }
- }
- }
- }
- var rules = {
- required: required,
- whitespace: whitespace,
- type: type,
- range: range,
- enum: enumerable,
- pattern: pattern$1
- };
-
- /**
- * Performs validation for string types.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function string(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value, 'string') && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options, 'string');
- if (!isEmptyValue(value, 'string')) {
- rules.type(rule, value, source, errors, options);
- rules.range(rule, value, source, errors, options);
- rules.pattern(rule, value, source, errors, options);
- if (rule.whitespace === true) {
- rules.whitespace(rule, value, source, errors, options);
- }
- }
- }
- callback(errors);
- }
-
- /**
- * Validates a function.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function method(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
-
- /**
- * Validates a number.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function number(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (value === '') {
- value = undefined;
- }
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- rules.range(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
-
- /**
- * Validates a boolean.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function _boolean(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
-
- /**
- * Validates the regular expression type.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function regexp(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (!isEmptyValue(value)) {
- rules.type(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
-
- /**
- * Validates a number is an integer.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function integer(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- rules.range(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
-
- /**
- * Validates a number is a floating point number.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function floatFn(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- rules.range(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
-
- /**
- * Validates an array.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function array(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value, 'array') && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options, 'array');
- if (!isEmptyValue(value, 'array')) {
- rules.type(rule, value, source, errors, options);
- rules.range(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
-
- /**
- * Validates an object.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function object(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules.type(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- var ENUM$1 = 'enum';
- /**
- * Validates an enumerable list.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function enumerable$1(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (value !== undefined) {
- rules[ENUM$1](rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
-
- /**
- * Validates a regular expression pattern.
- *
- * Performs validation when a rule only contains
- * a pattern property but is not declared as a string type.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function pattern$2(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value, 'string') && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (!isEmptyValue(value, 'string')) {
- rules.pattern(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
- function date(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- if (!isEmptyValue(value)) {
- var dateObject;
- if (typeof value === 'number') {
- dateObject = new Date(value);
- } else {
- dateObject = value;
- }
- rules.type(rule, dateObject, source, errors, options);
- if (dateObject) {
- rules.range(rule, dateObject.getTime(), source, errors, options);
- }
- }
- }
- callback(errors);
- }
- function required$1(rule, value, callback, source, options) {
- var errors = [];
- var type = Array.isArray(value) ? 'array' : (0, _typeof2.default)(value);
- rules.required(rule, value, source, errors, options, type);
- callback(errors);
- }
- function type$1(rule, value, callback, source, options) {
- var ruleType = rule.type;
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value, ruleType) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options, ruleType);
- if (!isEmptyValue(value, ruleType)) {
- rules.type(rule, value, source, errors, options);
- }
- }
- callback(errors);
- }
-
- /**
- * Performs validation for any type.
- *
- * @param rule The validation rule.
- * @param value The value of the field on the source object.
- * @param callback The callback function.
- * @param source The source object being validated.
- * @param options The validation options.
- * @param options.messages The validation messages.
- */
-
- function any(rule, value, callback, source, options) {
- var errors = [];
- var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);
- if (validate) {
- if (isEmptyValue(value) && !rule.required) {
- return callback();
- }
- rules.required(rule, value, source, errors, options);
- }
- callback(errors);
- }
- var validators = {
- string: string,
- method: method,
- number: number,
- boolean: _boolean,
- regexp: regexp,
- integer: integer,
- float: floatFn,
- array: array,
- object: object,
- enum: enumerable$1,
- pattern: pattern$2,
- date: date,
- url: type$1,
- hex: type$1,
- email: type$1,
- required: required$1,
- any: any
- };
- function newMessages() {
- return {
- default: 'Validation error on field %s',
- required: '%s is required',
- enum: '%s must be one of %s',
- whitespace: '%s cannot be empty',
- date: {
- format: '%s date %s is invalid for format %s',
- parse: '%s date could not be parsed, %s is invalid ',
- invalid: '%s date %s is invalid'
- },
- types: {
- string: '%s is not a %s',
- method: '%s is not a %s (function)',
- array: '%s is not an %s',
- object: '%s is not an %s',
- number: '%s is not a %s',
- date: '%s is not a %s',
- boolean: '%s is not a %s',
- integer: '%s is not an %s',
- float: '%s is not a %s',
- regexp: '%s is not a valid %s',
- email: '%s is not a valid %s',
- url: '%s is not a valid %s',
- hex: '%s is not a valid %s'
- },
- string: {
- len: '%s must be exactly %s characters',
- min: '%s must be at least %s characters',
- max: '%s cannot be longer than %s characters',
- range: '%s must be between %s and %s characters'
- },
- number: {
- len: '%s must equal %s',
- min: '%s cannot be less than %s',
- max: '%s cannot be greater than %s',
- range: '%s must be between %s and %s'
- },
- array: {
- len: '%s must be exactly %s in length',
- min: '%s cannot be less than %s in length',
- max: '%s cannot be greater than %s in length',
- range: '%s must be between %s and %s in length'
- },
- pattern: {
- mismatch: '%s value %s does not match pattern %s'
- },
- clone: function clone() {
- var cloned = JSON.parse(JSON.stringify(this));
- cloned.clone = this.clone;
- return cloned;
- }
- };
- }
- var messages = newMessages();
-
- /**
- * Encapsulates a validation schema.
- *
- * @param descriptor An object declaring validation rules
- * for this schema.
- */
-
- function Schema(descriptor) {
- this.rules = null;
- this._messages = messages;
- this.define(descriptor);
- }
- Schema.prototype = {
- messages: function messages(_messages) {
- if (_messages) {
- this._messages = deepMerge(newMessages(), _messages);
- }
- return this._messages;
- },
- define: function define(rules) {
- if (!rules) {
- throw new Error('Cannot configure a schema with no rules');
- }
- if ((0, _typeof2.default)(rules) !== 'object' || Array.isArray(rules)) {
- throw new Error('Rules must be an object');
- }
- this.rules = {};
- var z;
- var item;
- for (z in rules) {
- if (rules.hasOwnProperty(z)) {
- item = rules[z];
- this.rules[z] = Array.isArray(item) ? item : [item];
- }
- }
- },
- validate: function validate(source_, o, oc) {
- var _this = this;
- if (o === void 0) {
- o = {};
- }
- if (oc === void 0) {
- oc = function oc() {};
- }
- var source = source_;
- var options = o;
- var callback = oc;
- if (typeof options === 'function') {
- callback = options;
- options = {};
- }
- if (!this.rules || Object.keys(this.rules).length === 0) {
- if (callback) {
- callback();
- }
- return Promise.resolve();
- }
- function complete(results) {
- var i;
- var errors = [];
- var fields = {};
- function add(e) {
- if (Array.isArray(e)) {
- var _errors;
- errors = (_errors = errors).concat.apply(_errors, e);
- } else {
- errors.push(e);
- }
- }
- for (i = 0; i < results.length; i++) {
- add(results[i]);
- }
- if (!errors.length) {
- errors = null;
- fields = null;
- } else {
- fields = convertFieldsError(errors);
- }
- callback(errors, fields);
- }
- if (options.messages) {
- var messages$1 = this.messages();
- if (messages$1 === messages) {
- messages$1 = newMessages();
- }
- deepMerge(messages$1, options.messages);
- options.messages = messages$1;
- } else {
- options.messages = this.messages();
- }
- var arr;
- var value;
- var series = {};
- var keys = options.keys || Object.keys(this.rules);
- keys.forEach(function (z) {
- arr = _this.rules[z];
- value = source[z];
- arr.forEach(function (r) {
- var rule = r;
- if (typeof rule.transform === 'function') {
- if (source === source_) {
- source = _objectSpread({}, source);
- }
- value = source[z] = rule.transform(value);
- }
- if (typeof rule === 'function') {
- rule = {
- validator: rule
- };
- } else {
- rule = _objectSpread({}, rule);
- }
- rule.validator = _this.getValidationMethod(rule);
- rule.field = z;
- rule.fullField = rule.fullField || z;
- rule.type = _this.getType(rule);
- if (!rule.validator) {
- return;
- }
- series[z] = series[z] || [];
- series[z].push({
- rule: rule,
- value: value,
- source: source,
- field: z
- });
- });
- });
- var errorFields = {};
- return asyncMap(series, options, function (data, doIt) {
- var rule = data.rule;
- var deep = (rule.type === 'object' || rule.type === 'array') && ((0, _typeof2.default)(rule.fields) === 'object' || (0, _typeof2.default)(rule.defaultField) === 'object');
- deep = deep && (rule.required || !rule.required && data.value);
- rule.field = data.field;
- function addFullfield(key, schema) {
- return _objectSpread(_objectSpread({}, schema), {}, {
- fullField: "".concat(rule.fullField, ".").concat(key)
- });
- }
- function cb(e) {
- if (e === void 0) {
- e = [];
- }
- var errors = e;
- if (!Array.isArray(errors)) {
- errors = [errors];
- }
- if (!options.suppressWarning && errors.length) {
- Schema.warning('async-validator:', errors);
- }
- if (errors.length && rule.message) {
- errors = [].concat(rule.message);
- }
- errors = errors.map(complementError(rule));
- if (options.first && errors.length) {
- errorFields[rule.field] = 1;
- return doIt(errors);
- }
- if (!deep) {
- doIt(errors);
- } else {
- // if rule is required but the target object
- // does not exist fail at the rule level and don't
- // go deeper
- if (rule.required && !data.value) {
- if (rule.message) {
- errors = [].concat(rule.message).map(complementError(rule));
- } else if (options.error) {
- errors = [options.error(rule, format(options.messages.required, rule.field))];
- } else {
- errors = [];
- }
- return doIt(errors);
- }
- var fieldsSchema = {};
- if (rule.defaultField) {
- for (var k in data.value) {
- if (data.value.hasOwnProperty(k)) {
- fieldsSchema[k] = rule.defaultField;
- }
- }
- }
- fieldsSchema = _objectSpread(_objectSpread({}, fieldsSchema), data.rule.fields);
- for (var f in fieldsSchema) {
- if (fieldsSchema.hasOwnProperty(f)) {
- var fieldSchema = Array.isArray(fieldsSchema[f]) ? fieldsSchema[f] : [fieldsSchema[f]];
- fieldsSchema[f] = fieldSchema.map(addFullfield.bind(null, f));
- }
- }
- var schema = new Schema(fieldsSchema);
- schema.messages(options.messages);
- if (data.rule.options) {
- data.rule.options.messages = options.messages;
- data.rule.options.error = options.error;
- }
- schema.validate(data.value, data.rule.options || options, function (errs) {
- var finalErrors = [];
- if (errors && errors.length) {
- finalErrors.push.apply(finalErrors, errors);
- }
- if (errs && errs.length) {
- finalErrors.push.apply(finalErrors, errs);
- }
- doIt(finalErrors.length ? finalErrors : null);
- });
- }
- }
- var res;
- if (rule.asyncValidator) {
- res = rule.asyncValidator(rule, data.value, cb, data.source, options);
- } else if (rule.validator) {
- res = rule.validator(rule, data.value, cb, data.source, options);
- if (res === true) {
- cb();
- } else if (res === false) {
- cb(rule.message || "".concat(rule.field, " fails"));
- } else if (res instanceof Array) {
- cb(res);
- } else if (res instanceof Error) {
- cb(res.message);
- }
- }
- if (res && res.then) {
- res.then(function () {
- return cb();
- }, function (e) {
- return cb(e);
- });
- }
- }, function (results) {
- complete(results);
- });
- },
- getType: function getType(rule) {
- if (rule.type === undefined && rule.pattern instanceof RegExp) {
- rule.type = 'pattern';
- }
- if (typeof rule.validator !== 'function' && rule.type && !validators.hasOwnProperty(rule.type)) {
- throw new Error(format('Unknown rule type %s', rule.type));
- }
- return rule.type || 'string';
- },
- getValidationMethod: function getValidationMethod(rule) {
- if (typeof rule.validator === 'function') {
- return rule.validator;
- }
- var keys = Object.keys(rule);
- var messageIndex = keys.indexOf('message');
- if (messageIndex !== -1) {
- keys.splice(messageIndex, 1);
- }
- if (keys.length === 1 && keys[0] === 'required') {
- return validators.required;
- }
- return validators[this.getType(rule)] || false;
- }
- };
- Schema.register = function register(type, validator) {
- if (typeof validator !== 'function') {
- throw new Error('Cannot register a validator by type, validator is not a function');
- }
- validators[type] = validator;
- };
- Schema.warning = warning;
- Schema.messages = messages;
- var _default = Schema; // # sourceMappingURL=index.js.map
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/node-libs-browser/mock/process.js */ 31), __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"]))
-
- /***/ }),
- /* 31 */
- /*!********************************************************!*\
- !*** ./node_modules/node-libs-browser/mock/process.js ***!
- \********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- exports.nextTick = function nextTick(fn) {
- var args = Array.prototype.slice.call(arguments);
- args.shift();
- setTimeout(function () {
- fn.apply(null, args);
- }, 0);
- };
-
- exports.platform = exports.arch =
- exports.execPath = exports.title = 'browser';
- exports.pid = 1;
- exports.browser = true;
- exports.env = {};
- exports.argv = [];
-
- exports.binding = function (name) {
- throw new Error('No such module. (Possibly not yet loaded)')
- };
-
- (function () {
- var cwd = '/';
- var path;
- exports.cwd = function () { return cwd };
- exports.chdir = function (dir) {
- if (!path) path = __webpack_require__(/*! path */ 32);
- cwd = path.resolve(dir, cwd);
- };
- })();
-
- exports.exit = exports.kill =
- exports.umask = exports.dlopen =
- exports.uptime = exports.memoryUsage =
- exports.uvCounters = function() {};
- exports.features = {};
-
-
- /***/ }),
- /* 32 */
- /*!***********************************************!*\
- !*** ./node_modules/path-browserify/index.js ***!
- \***********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- /* WEBPACK VAR INJECTION */(function(process) {// .dirname, .basename, and .extname methods are extracted from Node.js v8.11.1,
- // backported and transplited with Babel, with backwards-compat fixes
-
- // Copyright Joyent, Inc. and other Node contributors.
- //
- // Permission is hereby granted, free of charge, to any person obtaining a
- // copy of this software and associated documentation files (the
- // "Software"), to deal in the Software without restriction, including
- // without limitation the rights to use, copy, modify, merge, publish,
- // distribute, sublicense, and/or sell copies of the Software, and to permit
- // persons to whom the Software is furnished to do so, subject to the
- // following conditions:
- //
- // The above copyright notice and this permission notice shall be included
- // in all copies or substantial portions of the Software.
- //
- // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
- // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
- // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
- // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
- // USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- // resolves . and .. elements in a path array with directory names there
- // must be no slashes, empty elements, or device names (c:\) in the array
- // (so also no leading and trailing slashes - it does not distinguish
- // relative and absolute paths)
- function normalizeArray(parts, allowAboveRoot) {
- // if the path tries to go above the root, `up` ends up > 0
- var up = 0;
- for (var i = parts.length - 1; i >= 0; i--) {
- var last = parts[i];
- if (last === '.') {
- parts.splice(i, 1);
- } else if (last === '..') {
- parts.splice(i, 1);
- up++;
- } else if (up) {
- parts.splice(i, 1);
- up--;
- }
- }
-
- // if the path is allowed to go above the root, restore leading ..s
- if (allowAboveRoot) {
- for (; up--; up) {
- parts.unshift('..');
- }
- }
-
- return parts;
- }
-
- // path.resolve([from ...], to)
- // posix version
- exports.resolve = function() {
- var resolvedPath = '',
- resolvedAbsolute = false;
-
- for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {
- var path = (i >= 0) ? arguments[i] : process.cwd();
-
- // Skip empty and invalid entries
- if (typeof path !== 'string') {
- throw new TypeError('Arguments to path.resolve must be strings');
- } else if (!path) {
- continue;
- }
-
- resolvedPath = path + '/' + resolvedPath;
- resolvedAbsolute = path.charAt(0) === '/';
- }
-
- // At this point the path should be resolved to a full absolute path, but
- // handle relative paths to be safe (might happen when process.cwd() fails)
-
- // Normalize the path
- resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) {
- return !!p;
- }), !resolvedAbsolute).join('/');
-
- return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.';
- };
-
- // path.normalize(path)
- // posix version
- exports.normalize = function(path) {
- var isAbsolute = exports.isAbsolute(path),
- trailingSlash = substr(path, -1) === '/';
-
- // Normalize the path
- path = normalizeArray(filter(path.split('/'), function(p) {
- return !!p;
- }), !isAbsolute).join('/');
-
- if (!path && !isAbsolute) {
- path = '.';
- }
- if (path && trailingSlash) {
- path += '/';
- }
-
- return (isAbsolute ? '/' : '') + path;
- };
-
- // posix version
- exports.isAbsolute = function(path) {
- return path.charAt(0) === '/';
- };
-
- // posix version
- exports.join = function() {
- var paths = Array.prototype.slice.call(arguments, 0);
- return exports.normalize(filter(paths, function(p, index) {
- if (typeof p !== 'string') {
- throw new TypeError('Arguments to path.join must be strings');
- }
- return p;
- }).join('/'));
- };
-
-
- // path.relative(from, to)
- // posix version
- exports.relative = function(from, to) {
- from = exports.resolve(from).substr(1);
- to = exports.resolve(to).substr(1);
-
- function trim(arr) {
- var start = 0;
- for (; start < arr.length; start++) {
- if (arr[start] !== '') break;
- }
-
- var end = arr.length - 1;
- for (; end >= 0; end--) {
- if (arr[end] !== '') break;
- }
-
- if (start > end) return [];
- return arr.slice(start, end - start + 1);
- }
-
- var fromParts = trim(from.split('/'));
- var toParts = trim(to.split('/'));
-
- var length = Math.min(fromParts.length, toParts.length);
- var samePartsLength = length;
- for (var i = 0; i < length; i++) {
- if (fromParts[i] !== toParts[i]) {
- samePartsLength = i;
- break;
- }
- }
-
- var outputParts = [];
- for (var i = samePartsLength; i < fromParts.length; i++) {
- outputParts.push('..');
- }
-
- outputParts = outputParts.concat(toParts.slice(samePartsLength));
-
- return outputParts.join('/');
- };
-
- exports.sep = '/';
- exports.delimiter = ':';
-
- exports.dirname = function (path) {
- if (typeof path !== 'string') path = path + '';
- if (path.length === 0) return '.';
- var code = path.charCodeAt(0);
- var hasRoot = code === 47 /*/*/;
- var end = -1;
- var matchedSlash = true;
- for (var i = path.length - 1; i >= 1; --i) {
- code = path.charCodeAt(i);
- if (code === 47 /*/*/) {
- if (!matchedSlash) {
- end = i;
- break;
- }
- } else {
- // We saw the first non-path separator
- matchedSlash = false;
- }
- }
-
- if (end === -1) return hasRoot ? '/' : '.';
- if (hasRoot && end === 1) {
- // return '//';
- // Backwards-compat fix:
- return '/';
- }
- return path.slice(0, end);
- };
-
- function basename(path) {
- if (typeof path !== 'string') path = path + '';
-
- var start = 0;
- var end = -1;
- var matchedSlash = true;
- var i;
-
- for (i = path.length - 1; i >= 0; --i) {
- if (path.charCodeAt(i) === 47 /*/*/) {
- // If we reached a path separator that was not part of a set of path
- // separators at the end of the string, stop now
- if (!matchedSlash) {
- start = i + 1;
- break;
- }
- } else if (end === -1) {
- // We saw the first non-path separator, mark this as the end of our
- // path component
- matchedSlash = false;
- end = i + 1;
- }
- }
-
- if (end === -1) return '';
- return path.slice(start, end);
- }
-
- // Uses a mixed approach for backwards-compatibility, as ext behavior changed
- // in new Node.js versions, so only basename() above is backported here
- exports.basename = function (path, ext) {
- var f = basename(path);
- if (ext && f.substr(-1 * ext.length) === ext) {
- f = f.substr(0, f.length - ext.length);
- }
- return f;
- };
-
- exports.extname = function (path) {
- if (typeof path !== 'string') path = path + '';
- var startDot = -1;
- var startPart = 0;
- var end = -1;
- var matchedSlash = true;
- // Track the state of characters (if any) we see before our first dot and
- // after any path separator we find
- var preDotState = 0;
- for (var i = path.length - 1; i >= 0; --i) {
- var code = path.charCodeAt(i);
- if (code === 47 /*/*/) {
- // If we reached a path separator that was not part of a set of path
- // separators at the end of the string, stop now
- if (!matchedSlash) {
- startPart = i + 1;
- break;
- }
- continue;
- }
- if (end === -1) {
- // We saw the first non-path separator, mark this as the end of our
- // extension
- matchedSlash = false;
- end = i + 1;
- }
- if (code === 46 /*.*/) {
- // If this is our first dot, mark it as the start of our extension
- if (startDot === -1)
- startDot = i;
- else if (preDotState !== 1)
- preDotState = 1;
- } else if (startDot !== -1) {
- // We saw a non-dot and non-path separator before our dot, so we should
- // have a good chance at having a non-empty extension
- preDotState = -1;
- }
- }
-
- if (startDot === -1 || end === -1 ||
- // We saw a non-dot character immediately before the dot
- preDotState === 0 ||
- // The (right-most) trimmed path component is exactly '..'
- preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) {
- return '';
- }
- return path.slice(startDot, end);
- };
-
- function filter (xs, f) {
- if (xs.filter) return xs.filter(f);
- var res = [];
- for (var i = 0; i < xs.length; i++) {
- if (f(xs[i], i, xs)) res.push(xs[i]);
- }
- return res;
- }
-
- // String.prototype.substr - negative index don't work in IE8
- var substr = 'ab'.substr(-1) === 'b'
- ? function (str, start, len) { return str.substr(start, len) }
- : function (str, start, len) {
- if (start < 0) start = str.length + start;
- return str.substr(start, len);
- }
- ;
-
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 31)))
-
- /***/ }),
- /* 33 */
- /*!*********************************************************************!*\
- !*** ./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)
- }
-
-
- /***/ }),
- /* 34 */
- /*!**********************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***!
- \**********************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; });
- /* globals __VUE_SSR_CONTEXT__ */
-
- // IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
- // This module is a runtime utility for cleaner component module output and will
- // be included in the final webpack user bundle.
-
- function normalizeComponent (
- scriptExports,
- render,
- staticRenderFns,
- functionalTemplate,
- injectStyles,
- scopeId,
- moduleIdentifier, /* server only */
- shadowMode, /* vue-cli only */
- components, // fixed by xxxxxx auto components
- renderjs // fixed by xxxxxx renderjs
- ) {
- // Vue.extend constructor export interop
- var options = typeof scriptExports === 'function'
- ? scriptExports.options
- : scriptExports
-
- // fixed by xxxxxx auto components
- if (components) {
- if (!options.components) {
- options.components = {}
- }
- var hasOwn = Object.prototype.hasOwnProperty
- for (var name in components) {
- if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) {
- options.components[name] = components[name]
- }
- }
- }
- // fixed by xxxxxx renderjs
- if (renderjs) {
- if(typeof renderjs.beforeCreate === 'function'){
- renderjs.beforeCreate = [renderjs.beforeCreate]
- }
- (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {
- this[renderjs.__module] = this
- });
- (options.mixins || (options.mixins = [])).push(renderjs)
- }
-
- // render functions
- if (render) {
- options.render = render
- options.staticRenderFns = staticRenderFns
- options._compiled = true
- }
-
- // functional template
- if (functionalTemplate) {
- options.functional = true
- }
-
- // scopedId
- if (scopeId) {
- options._scopeId = 'data-v-' + scopeId
- }
-
- var hook
- if (moduleIdentifier) { // server build
- hook = function (context) {
- // 2.3 injection
- context =
- context || // cached call
- (this.$vnode && this.$vnode.ssrContext) || // stateful
- (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
- // 2.2 with runInNewContext: true
- if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
- context = __VUE_SSR_CONTEXT__
- }
- // inject component styles
- if (injectStyles) {
- injectStyles.call(this, context)
- }
- // register component module identifier for async chunk inferrence
- if (context && context._registeredComponents) {
- context._registeredComponents.add(moduleIdentifier)
- }
- }
- // used by ssr in case component is cached and beforeCreate
- // never gets called
- options._ssrRegister = hook
- } else if (injectStyles) {
- hook = shadowMode
- ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
- : injectStyles
- }
-
- if (hook) {
- if (options.functional) {
- // for template-only hot-reload because in that case the render fn doesn't
- // go through the normalizer
- options._injectStyles = hook
- // register for functioal component in vue file
- var originalRender = options.render
- options.render = function renderWithStyleInjection (h, context) {
- hook.call(context)
- return originalRender(h, context)
- }
- } else {
- // inject component registration as beforeCreate hook
- var existing = options.beforeCreate
- options.beforeCreate = existing
- ? [].concat(existing, hook)
- : [hook]
- }
- }
-
- return {
- exports: scriptExports,
- options: options
- }
- }
-
-
- /***/ }),
- /* 35 */
- /*!*************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form-item/u-form-item.vue ***!
- \*************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_form_item_vue_vue_type_template_id_5e7216f1_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-form-item.vue?vue&type=template&id=5e7216f1&scoped=true& */ 36);
- /* harmony import */ var _u_form_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-form-item.vue?vue&type=script&lang=js& */ 51);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_form_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_form_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_form_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_form_item_vue_vue_type_template_id_5e7216f1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_form_item_vue_vue_type_template_id_5e7216f1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "5e7216f1",
- null,
- false,
- _u_form_item_vue_vue_type_template_id_5e7216f1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-form-item/u-form-item.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 36 */
- /*!********************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form-item/u-form-item.vue?vue&type=template&id=5e7216f1&scoped=true& ***!
- \********************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_template_id_5e7216f1_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-form-item.vue?vue&type=template&id=5e7216f1&scoped=true& */ 37);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_template_id_5e7216f1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_template_id_5e7216f1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_template_id_5e7216f1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_template_id_5e7216f1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 37 */
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form-item/u-form-item.vue?vue&type=template&id=5e7216f1&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 = {
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).default,
- uLine: __webpack_require__(/*! uview-ui/components/u-line/u-line.vue */ 45).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", "u-form-item"), attrs: { _i: 0 } },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(1, "sc", "u-form-item__body"),
- style: _vm._$s(1, "s", [
- _vm.$u.addStyle(_vm.customStyle),
- {
- flexDirection:
- (_vm.labelPosition || _vm.parentData.labelPosition) === "left"
- ? "row"
- : "column",
- },
- ]),
- attrs: { _i: 1 },
- on: { click: _vm.clickHandler },
- },
- [
- _vm._t(
- "label",
- [
- _vm._$s(3, "i", _vm.required || _vm.leftIcon || _vm.label)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(3, "sc", "u-form-item__body__left"),
- style: _vm._$s(3, "s", {
- width: _vm.$u.addUnit(
- _vm.labelWidth || _vm.parentData.labelWidth
- ),
- marginBottom:
- _vm.parentData.labelPosition === "left" ? 0 : "5px",
- }),
- attrs: { _i: 3 },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(
- 4,
- "sc",
- "u-form-item__body__left__content"
- ),
- attrs: { _i: 4 },
- },
- [
- _vm._$s(5, "i", _vm.required)
- ? _c("text", {
- staticClass: _vm._$s(
- 5,
- "sc",
- "u-form-item__body__left__content__required"
- ),
- attrs: { _i: 5 },
- })
- : _vm._e(),
- _vm._$s(6, "i", _vm.leftIcon)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(
- 6,
- "sc",
- "u-form-item__body__left__content__icon"
- ),
- attrs: { _i: 6 },
- },
- [
- _c("u-icon", {
- attrs: {
- name: _vm.leftIcon,
- "custom-style": _vm.leftIconStyle,
- _i: 7,
- },
- }),
- ],
- 1
- )
- : _vm._e(),
- _c(
- "text",
- {
- staticClass: _vm._$s(
- 8,
- "sc",
- "u-form-item__body__left__content__label"
- ),
- style: _vm._$s(8, "s", [
- _vm.parentData.labelStyle,
- {
- justifyContent:
- _vm.parentData.labelAlign === "left"
- ? "flex-start"
- : _vm.parentData.labelAlign === "center"
- ? "center"
- : "flex-end",
- },
- ]),
- attrs: { _i: 8 },
- },
- [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.label)))]
- ),
- ]
- ),
- ]
- )
- : _vm._e(),
- ],
- { _i: 2 }
- ),
- _c(
- "view",
- {
- staticClass: _vm._$s(9, "sc", "u-form-item__body__right"),
- attrs: { _i: 9 },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(
- 10,
- "sc",
- "u-form-item__body__right__content"
- ),
- attrs: { _i: 10 },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(
- 11,
- "sc",
- "u-form-item__body__right__content__slot"
- ),
- attrs: { _i: 11 },
- },
- [_vm._t("default", null, { _i: 12 })],
- 2
- ),
- _vm._$s(13, "i", _vm.$slots.right)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(
- 13,
- "sc",
- "item__body__right__content__icon"
- ),
- attrs: { _i: 13 },
- },
- [_vm._t("right", null, { _i: 14 })],
- 2
- )
- : _vm._e(),
- ]
- ),
- ]
- ),
- ],
- 2
- ),
- _vm._t(
- "error",
- [
- _vm._$s(
- 16,
- "i",
- !!_vm.message && _vm.parentData.errorType === "message"
- )
- ? _c(
- "text",
- {
- staticClass: _vm._$s(
- 16,
- "sc",
- "u-form-item__body__right__message"
- ),
- style: _vm._$s(16, "s", {
- marginLeft: _vm.$u.addUnit(
- _vm.parentData.labelPosition === "top"
- ? 0
- : _vm.labelWidth || _vm.parentData.labelWidth
- ),
- }),
- attrs: { _i: 16 },
- },
- [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.message)))]
- )
- : _vm._e(),
- ],
- { message: _vm.message, _i: 15 }
- ),
- _vm._$s(17, "i", _vm.borderBottom)
- ? _c("u-line", {
- attrs: {
- color:
- _vm.message && _vm.parentData.errorType === "border-bottom"
- ? _vm.$u.color.error
- : _vm.propsLine.color,
- customStyle:
- "margin-top: " +
- (_vm.message && _vm.parentData.errorType === "message"
- ? "5px"
- : 0),
- _i: 17,
- },
- })
- : _vm._e(),
- ],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 38 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-icon/u-icon.vue ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-icon.vue?vue&type=template&id=172979f2&scoped=true& */ 39);
- /* harmony import */ var _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-icon.vue?vue&type=script&lang=js& */ 41);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "172979f2",
- null,
- false,
- _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-icon/u-icon.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 39 */
- /*!**********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=172979f2&scoped=true& ***!
- \**********************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=template&id=172979f2&scoped=true& */ 40);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 40 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=172979f2&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", "u-icon"),
- class: _vm._$s(0, "c", ["u-icon--" + _vm.labelPos]),
- attrs: { _i: 0 },
- on: { click: _vm.clickHandler },
- },
- [
- _vm._$s(1, "i", _vm.isImg)
- ? _c("image", {
- staticClass: _vm._$s(1, "sc", "u-icon__img"),
- style: _vm._$s(1, "s", [
- _vm.imgStyle,
- _vm.$u.addStyle(_vm.customStyle),
- ]),
- attrs: {
- src: _vm._$s(1, "a-src", _vm.name),
- mode: _vm._$s(1, "a-mode", _vm.imgMode),
- _i: 1,
- },
- })
- : _c(
- "text",
- {
- staticClass: _vm._$s(2, "sc", "u-icon__icon"),
- class: _vm._$s(2, "c", _vm.uClasses),
- style: _vm._$s(2, "s", [
- _vm.iconStyle,
- _vm.$u.addStyle(_vm.customStyle),
- ]),
- attrs: {
- "hover-class": _vm._$s(2, "a-hover-class", _vm.hoverClass),
- _i: 2,
- },
- },
- [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.icon)))]
- ),
- _vm._$s(3, "i", _vm.label !== "")
- ? _c(
- "text",
- {
- staticClass: _vm._$s(3, "sc", "u-icon__label"),
- style: _vm._$s(3, "s", {
- color: _vm.labelColor,
- fontSize: _vm.$u.addUnit(_vm.labelSize),
- marginLeft:
- _vm.labelPos == "right" ? _vm.$u.addUnit(_vm.space) : 0,
- marginTop:
- _vm.labelPos == "bottom" ? _vm.$u.addUnit(_vm.space) : 0,
- marginRight:
- _vm.labelPos == "left" ? _vm.$u.addUnit(_vm.space) : 0,
- marginBottom:
- _vm.labelPos == "top" ? _vm.$u.addUnit(_vm.space) : 0,
- }),
- attrs: { _i: 3 },
- },
- [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.label)))]
- )
- : _vm._e(),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 41 */
- /*!****************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=script&lang=js& */ 42);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 42 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _icons = _interopRequireDefault(__webpack_require__(/*! ./icons */ 43));
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 44));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
-
- // 引入图标名称,已经对应的unicode
-
- ;
-
- /**
- * icon 图标
- * @description 基于字体的图标集,包含了大多数常见场景的图标。
- * @tutorial https://www.uviewui.com/components/icon.html
- * @property {String} name 图标名称,见示例图标集
- * @property {String} color 图标颜色,可接受主题色 (默认 color['u-content-color'] )
- * @property {String | Number} size 图标字体大小,单位px (默认 '16px' )
- * @property {Boolean} bold 是否显示粗体 (默认 false )
- * @property {String | Number} index 点击图标的时候传递事件出去的index(用于区分点击了哪一个)
- * @property {String} hoverClass 图标按下去的样式类,用法同uni的view组件的hoverClass参数,详情见官网
- * @property {String} customPrefix 自定义扩展前缀,方便用户扩展自己的图标库 (默认 'uicon' )
- * @property {String | Number} label 图标右侧的label文字
- * @property {String} labelPos label相对于图标的位置,只能right或bottom (默认 'right' )
- * @property {String | Number} labelSize label字体大小,单位px (默认 '15px' )
- * @property {String} labelColor 图标右侧的label文字颜色 ( 默认 color['u-content-color'] )
- * @property {String | Number} space label与图标的距离,单位px (默认 '3px' )
- * @property {String} imgMode 图片的mode
- * @property {String | Number} width 显示图片小图标时的宽度
- * @property {String | Number} height 显示图片小图标时的高度
- * @property {String | Number} top 图标在垂直方向上的定位 用于解决某些情况下,让图标垂直居中的用途 (默认 0 )
- * @property {Boolean} stop 是否阻止事件传播 (默认 false )
- * @property {Object} customStyle icon的样式,对象形式
- * @event {Function} click 点击图标时触发
- * @event {Function} touchstart 事件触摸时触发
- * @example <u-icon name="photo" color="#2979ff" size="28"></u-icon>
- */
- var _default = {
- name: 'u-icon',
- data: function data() {
- return {};
- },
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- computed: {
- uClasses: function uClasses() {
- var classes = [];
- classes.push(this.customPrefix + '-' + this.name);
- // // uView的自定义图标类名为u-iconfont
- // if (this.customPrefix == 'uicon') {
- // classes.push('u-iconfont')
- // } else {
- // classes.push(this.customPrefix)
- // }
- // 主题色,通过类配置
- if (this.color && uni.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color);
- // 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别
- // 故需将其拆成一个字符串的形式,通过空格隔开各个类名
-
- return classes;
- },
- iconStyle: function iconStyle() {
- var style = {};
- style = {
- fontSize: uni.$u.addUnit(this.size),
- lineHeight: uni.$u.addUnit(this.size),
- fontWeight: this.bold ? 'bold' : 'normal',
- // 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中
- top: uni.$u.addUnit(this.top)
- };
- // 非主题色值时,才当作颜色值
- if (this.color && !uni.$u.config.type.includes(this.color)) style.color = this.color;
- return style;
- },
- // 判断传入的name属性,是否图片路径,只要带有"/"均认为是图片形式
- isImg: function isImg() {
- return this.name.indexOf('/') !== -1;
- },
- imgStyle: function imgStyle() {
- var style = {};
- // 如果设置width和height属性,则优先使用,否则使用size属性
- style.width = this.width ? uni.$u.addUnit(this.width) : uni.$u.addUnit(this.size);
- style.height = this.height ? uni.$u.addUnit(this.height) : uni.$u.addUnit(this.size);
- return style;
- },
- // 通过图标名,查找对应的图标
- icon: function icon() {
- // 如果内置的图标中找不到对应的图标,就直接返回name值,因为用户可能传入的是unicode代码
- return _icons.default['uicon-' + this.name] || this.name;
- }
- },
- methods: {
- clickHandler: function clickHandler(e) {
- this.$emit('click', this.index);
- // 是否阻止事件冒泡
- this.stop && this.preventEvent(e);
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 43 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-icon/icons.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- 'uicon-level': "\uE693",
- 'uicon-column-line': "\uE68E",
- 'uicon-checkbox-mark': "\uE807",
- 'uicon-folder': "\uE7F5",
- 'uicon-movie': "\uE7F6",
- 'uicon-star-fill': "\uE669",
- 'uicon-star': "\uE65F",
- 'uicon-phone-fill': "\uE64F",
- 'uicon-phone': "\uE622",
- 'uicon-apple-fill': "\uE881",
- 'uicon-chrome-circle-fill': "\uE885",
- 'uicon-backspace': "\uE67B",
- 'uicon-attach': "\uE632",
- 'uicon-cut': "\uE948",
- 'uicon-empty-car': "\uE602",
- 'uicon-empty-coupon': "\uE682",
- 'uicon-empty-address': "\uE646",
- 'uicon-empty-favor': "\uE67C",
- 'uicon-empty-permission': "\uE686",
- 'uicon-empty-news': "\uE687",
- 'uicon-empty-search': "\uE664",
- 'uicon-github-circle-fill': "\uE887",
- 'uicon-rmb': "\uE608",
- 'uicon-person-delete-fill': "\uE66A",
- 'uicon-reload': "\uE788",
- 'uicon-order': "\uE68F",
- 'uicon-server-man': "\uE6BC",
- 'uicon-search': "\uE62A",
- 'uicon-fingerprint': "\uE955",
- 'uicon-more-dot-fill': "\uE630",
- 'uicon-scan': "\uE662",
- 'uicon-share-square': "\uE60B",
- 'uicon-map': "\uE61D",
- 'uicon-map-fill': "\uE64E",
- 'uicon-tags': "\uE629",
- 'uicon-tags-fill': "\uE651",
- 'uicon-bookmark-fill': "\uE63B",
- 'uicon-bookmark': "\uE60A",
- 'uicon-eye': "\uE613",
- 'uicon-eye-fill': "\uE641",
- 'uicon-mic': "\uE64A",
- 'uicon-mic-off': "\uE649",
- 'uicon-calendar': "\uE66E",
- 'uicon-calendar-fill': "\uE634",
- 'uicon-trash': "\uE623",
- 'uicon-trash-fill': "\uE658",
- 'uicon-play-left': "\uE66D",
- 'uicon-play-right': "\uE610",
- 'uicon-minus': "\uE618",
- 'uicon-plus': "\uE62D",
- 'uicon-info': "\uE653",
- 'uicon-info-circle': "\uE7D2",
- 'uicon-info-circle-fill': "\uE64B",
- 'uicon-question': "\uE715",
- 'uicon-error': "\uE6D3",
- 'uicon-close': "\uE685",
- 'uicon-checkmark': "\uE6A8",
- 'uicon-android-circle-fill': "\uE67E",
- 'uicon-android-fill': "\uE67D",
- 'uicon-ie': "\uE87B",
- 'uicon-IE-circle-fill': "\uE889",
- 'uicon-google': "\uE87A",
- 'uicon-google-circle-fill': "\uE88A",
- 'uicon-setting-fill': "\uE872",
- 'uicon-setting': "\uE61F",
- 'uicon-minus-square-fill': "\uE855",
- 'uicon-plus-square-fill': "\uE856",
- 'uicon-heart': "\uE7DF",
- 'uicon-heart-fill': "\uE851",
- 'uicon-camera': "\uE7D7",
- 'uicon-camera-fill': "\uE870",
- 'uicon-more-circle': "\uE63E",
- 'uicon-more-circle-fill': "\uE645",
- 'uicon-chat': "\uE620",
- 'uicon-chat-fill': "\uE61E",
- 'uicon-bag-fill': "\uE617",
- 'uicon-bag': "\uE619",
- 'uicon-error-circle-fill': "\uE62C",
- 'uicon-error-circle': "\uE624",
- 'uicon-close-circle': "\uE63F",
- 'uicon-close-circle-fill': "\uE637",
- 'uicon-checkmark-circle': "\uE63D",
- 'uicon-checkmark-circle-fill': "\uE635",
- 'uicon-question-circle-fill': "\uE666",
- 'uicon-question-circle': "\uE625",
- 'uicon-share': "\uE631",
- 'uicon-share-fill': "\uE65E",
- 'uicon-shopping-cart': "\uE621",
- 'uicon-shopping-cart-fill': "\uE65D",
- 'uicon-bell': "\uE609",
- 'uicon-bell-fill': "\uE640",
- 'uicon-list': "\uE650",
- 'uicon-list-dot': "\uE616",
- 'uicon-zhihu': "\uE6BA",
- 'uicon-zhihu-circle-fill': "\uE709",
- 'uicon-zhifubao': "\uE6B9",
- 'uicon-zhifubao-circle-fill': "\uE6B8",
- 'uicon-weixin-circle-fill': "\uE6B1",
- 'uicon-weixin-fill': "\uE6B2",
- 'uicon-twitter-circle-fill': "\uE6AB",
- 'uicon-twitter': "\uE6AA",
- 'uicon-taobao-circle-fill': "\uE6A7",
- 'uicon-taobao': "\uE6A6",
- 'uicon-weibo-circle-fill': "\uE6A5",
- 'uicon-weibo': "\uE6A4",
- 'uicon-qq-fill': "\uE6A1",
- 'uicon-qq-circle-fill': "\uE6A0",
- 'uicon-moments-circel-fill': "\uE69A",
- 'uicon-moments': "\uE69B",
- 'uicon-qzone': "\uE695",
- 'uicon-qzone-circle-fill': "\uE696",
- 'uicon-baidu-circle-fill': "\uE680",
- 'uicon-baidu': "\uE681",
- 'uicon-facebook-circle-fill': "\uE68A",
- 'uicon-facebook': "\uE689",
- 'uicon-car': "\uE60C",
- 'uicon-car-fill': "\uE636",
- 'uicon-warning-fill': "\uE64D",
- 'uicon-warning': "\uE694",
- 'uicon-clock-fill': "\uE638",
- 'uicon-clock': "\uE60F",
- 'uicon-edit-pen': "\uE612",
- 'uicon-edit-pen-fill': "\uE66B",
- 'uicon-email': "\uE611",
- 'uicon-email-fill': "\uE642",
- 'uicon-minus-circle': "\uE61B",
- 'uicon-minus-circle-fill': "\uE652",
- 'uicon-plus-circle': "\uE62E",
- 'uicon-plus-circle-fill': "\uE661",
- 'uicon-file-text': "\uE663",
- 'uicon-file-text-fill': "\uE665",
- 'uicon-pushpin': "\uE7E3",
- 'uicon-pushpin-fill': "\uE86E",
- 'uicon-grid': "\uE673",
- 'uicon-grid-fill': "\uE678",
- 'uicon-play-circle': "\uE647",
- 'uicon-play-circle-fill': "\uE655",
- 'uicon-pause-circle-fill': "\uE654",
- 'uicon-pause': "\uE8FA",
- 'uicon-pause-circle': "\uE643",
- 'uicon-eye-off': "\uE648",
- 'uicon-eye-off-outline': "\uE62B",
- 'uicon-gift-fill': "\uE65C",
- 'uicon-gift': "\uE65B",
- 'uicon-rmb-circle-fill': "\uE657",
- 'uicon-rmb-circle': "\uE677",
- 'uicon-kefu-ermai': "\uE656",
- 'uicon-server-fill': "\uE751",
- 'uicon-coupon-fill': "\uE8C4",
- 'uicon-coupon': "\uE8AE",
- 'uicon-integral': "\uE704",
- 'uicon-integral-fill': "\uE703",
- 'uicon-home-fill': "\uE964",
- 'uicon-home': "\uE965",
- 'uicon-hourglass-half-fill': "\uE966",
- 'uicon-hourglass': "\uE967",
- 'uicon-account': "\uE628",
- 'uicon-plus-people-fill': "\uE626",
- 'uicon-minus-people-fill': "\uE615",
- 'uicon-account-fill': "\uE614",
- 'uicon-thumb-down-fill': "\uE726",
- 'uicon-thumb-down': "\uE727",
- 'uicon-thumb-up': "\uE733",
- 'uicon-thumb-up-fill': "\uE72F",
- 'uicon-lock-fill': "\uE979",
- 'uicon-lock-open': "\uE973",
- 'uicon-lock-opened-fill': "\uE974",
- 'uicon-lock': "\uE97A",
- 'uicon-red-packet-fill': "\uE690",
- 'uicon-photo-fill': "\uE98B",
- 'uicon-photo': "\uE98D",
- 'uicon-volume-off-fill': "\uE659",
- 'uicon-volume-off': "\uE644",
- 'uicon-volume-fill': "\uE670",
- 'uicon-volume': "\uE633",
- 'uicon-red-packet': "\uE691",
- 'uicon-download': "\uE63C",
- 'uicon-arrow-up-fill': "\uE6B0",
- 'uicon-arrow-down-fill': "\uE600",
- 'uicon-play-left-fill': "\uE675",
- 'uicon-play-right-fill': "\uE676",
- 'uicon-rewind-left-fill': "\uE679",
- 'uicon-rewind-right-fill': "\uE67A",
- 'uicon-arrow-downward': "\uE604",
- 'uicon-arrow-leftward': "\uE601",
- 'uicon-arrow-rightward': "\uE603",
- 'uicon-arrow-upward': "\uE607",
- 'uicon-arrow-down': "\uE60D",
- 'uicon-arrow-right': "\uE605",
- 'uicon-arrow-left': "\uE60E",
- 'uicon-arrow-up': "\uE606",
- 'uicon-skip-back-left': "\uE674",
- 'uicon-skip-forward-right': "\uE672",
- 'uicon-rewind-right': "\uE66F",
- 'uicon-rewind-left': "\uE671",
- 'uicon-arrow-right-double': "\uE68D",
- 'uicon-arrow-left-double': "\uE68C",
- 'uicon-wifi-off': "\uE668",
- 'uicon-wifi': "\uE667",
- 'uicon-empty-data': "\uE62F",
- 'uicon-empty-history': "\uE684",
- 'uicon-empty-list': "\uE68B",
- 'uicon-empty-page': "\uE627",
- 'uicon-empty-order': "\uE639",
- 'uicon-man': "\uE697",
- 'uicon-woman': "\uE69C",
- 'uicon-man-add': "\uE61C",
- 'uicon-man-add-fill': "\uE64C",
- 'uicon-man-delete': "\uE61A",
- 'uicon-man-delete-fill': "\uE66A",
- 'uicon-zh': "\uE70A",
- 'uicon-en': "\uE692"
- };
- exports.default = _default;
-
- /***/ }),
- /* 44 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-icon/props.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 图标类名
- name: {
- type: String,
- default: uni.$u.props.icon.name
- },
- // 图标颜色,可接受主题色
- color: {
- type: String,
- default: uni.$u.props.icon.color
- },
- // 字体大小,单位px
- size: {
- type: [String, Number],
- default: uni.$u.props.icon.size
- },
- // 是否显示粗体
- bold: {
- type: Boolean,
- default: uni.$u.props.icon.bold
- },
- // 点击图标的时候传递事件出去的index(用于区分点击了哪一个)
- index: {
- type: [String, Number],
- default: uni.$u.props.icon.index
- },
- // 触摸图标时的类名
- hoverClass: {
- type: String,
- default: uni.$u.props.icon.hoverClass
- },
- // 自定义扩展前缀,方便用户扩展自己的图标库
- customPrefix: {
- type: String,
- default: uni.$u.props.icon.customPrefix
- },
- // 图标右边或者下面的文字
- label: {
- type: [String, Number],
- default: uni.$u.props.icon.label
- },
- // label的位置,只能右边或者下边
- labelPos: {
- type: String,
- default: uni.$u.props.icon.labelPos
- },
- // label的大小
- labelSize: {
- type: [String, Number],
- default: uni.$u.props.icon.labelSize
- },
- // label的颜色
- labelColor: {
- type: String,
- default: uni.$u.props.icon.labelColor
- },
- // label与图标的距离
- space: {
- type: [String, Number],
- default: uni.$u.props.icon.space
- },
- // 图片的mode
- imgMode: {
- type: String,
- default: uni.$u.props.icon.imgMode
- },
- // 用于显示图片小图标时,图片的宽度
- width: {
- type: [String, Number],
- default: uni.$u.props.icon.width
- },
- // 用于显示图片小图标时,图片的高度
- height: {
- type: [String, Number],
- default: uni.$u.props.icon.height
- },
- // 用于解决某些情况下,让图标垂直居中的用途
- top: {
- type: [String, Number],
- default: uni.$u.props.icon.top
- },
- // 是否阻止事件传播
- stop: {
- type: Boolean,
- default: uni.$u.props.icon.stop
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 45 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-line/u-line.vue ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_line_vue_vue_type_template_id_e778bab2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-line.vue?vue&type=template&id=e778bab2&scoped=true& */ 46);
- /* harmony import */ var _u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-line.vue?vue&type=script&lang=js& */ 48);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_line_vue_vue_type_template_id_e778bab2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_line_vue_vue_type_template_id_e778bab2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "e778bab2",
- null,
- false,
- _u_line_vue_vue_type_template_id_e778bab2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-line/u-line.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 46 */
- /*!**********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-line/u-line.vue?vue&type=template&id=e778bab2&scoped=true& ***!
- \**********************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_template_id_e778bab2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-line.vue?vue&type=template&id=e778bab2&scoped=true& */ 47);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_template_id_e778bab2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_template_id_e778bab2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_template_id_e778bab2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_template_id_e778bab2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 47 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-line/u-line.vue?vue&type=template&id=e778bab2&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", "u-line"),
- style: _vm._$s(0, "s", [_vm.lineStyle]),
- attrs: { _i: 0 },
- })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 48 */
- /*!****************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-line/u-line.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-line.vue?vue&type=script&lang=js& */ 49);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_line_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 49 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-line/u-line.vue?vue&type=script&lang=js& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 50));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * line 线条
- * @description 此组件一般用于显示一根线条,用于分隔内容块,有横向和竖向两种模式,且能设置0.5px线条,使用也很简单
- * @tutorial https://www.uviewui.com/components/line.html
- * @property {String} color 线条的颜色 ( 默认 '#d6d7d9' )
- * @property {String | Number} length 长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等 ( 默认 '100%' )
- * @property {String} direction 线条的方向,row-横向,col-竖向 (默认 'row' )
- * @property {Boolean} hairline 是否显示细线条 (默认 true )
- * @property {String | Number} margin 线条与上下左右元素的间距,字符串形式,如"30px" (默认 0 )
- * @property {Boolean} dashed 是否虚线,true-虚线,false-实线 (默认 false )
- * @property {Object} customStyle 定义需要用到的外部样式
- * @example <u-line color="red"></u-line>
- */
- var _default = {
- name: 'u-line',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- computed: {
- lineStyle: function lineStyle() {
- var style = {};
- style.margin = this.margin;
- // 如果是水平线条,边框高度为1px,再通过transform缩小一半,就是0.5px了
- if (this.direction === 'row') {
- // 此处采用兼容分开写,兼容nvue的写法
- style.borderBottomWidth = '1px';
- style.borderBottomStyle = this.dashed ? 'dashed' : 'solid';
- style.width = uni.$u.addUnit(this.length);
- if (this.hairline) style.transform = 'scaleY(0.5)';
- } else {
- // 如果是竖向线条,边框宽度为1px,再通过transform缩小一半,就是0.5px了
- style.borderLeftWidth = '1px';
- style.borderLeftStyle = this.dashed ? 'dashed' : 'solid';
- style.height = uni.$u.addUnit(this.length);
- if (this.hairline) style.transform = 'scaleX(0.5)';
- }
- style.borderColor = this.color;
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 50 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-line/props.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- color: {
- type: String,
- default: uni.$u.props.line.color
- },
- // 长度,竖向时表现为高度,横向时表现为长度,可以为百分比,带px单位的值等
- length: {
- type: [String, Number],
- default: uni.$u.props.line.length
- },
- // 线条方向,col-竖向,row-横向
- direction: {
- type: String,
- default: uni.$u.props.line.direction
- },
- // 是否显示细边框
- hairline: {
- type: Boolean,
- default: uni.$u.props.line.hairline
- },
- // 线条与上下左右元素的间距,字符串形式,如"30px"、"20px 30px"
- margin: {
- type: [String, Number],
- default: uni.$u.props.line.margin
- },
- // 是否虚线,true-虚线,false-实线
- dashed: {
- type: Boolean,
- default: uni.$u.props.line.dashed
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 51 */
- /*!**************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form-item/u-form-item.vue?vue&type=script&lang=js& ***!
- \**************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-form-item.vue?vue&type=script&lang=js& */ 52);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_form_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 52 */
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form-item/u-form-item.vue?vue&type=script&lang=js& ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 53));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * Form 表单
- * @description 此组件一般用于表单场景,可以配置Input输入框,Select弹出框,进行表单验证等。
- * @tutorial https://www.uviewui.com/components/form.html
- * @property {String} label input的label提示语
- * @property {String} prop 绑定的值
- * @property {String | Boolean} borderBottom 是否显示表单域的下划线边框
- * @property {String | Number} labelWidth label的宽度,单位px
- * @property {String} rightIcon 右侧图标
- * @property {String} leftIcon 左侧图标
- * @property {String | Object} leftIconStyle 左侧图标的样式
- * @property {Boolean} required 是否显示左边的必填星号,只作显示用,具体校验必填的逻辑,请在rules中配置 (默认 false )
- *
- * @example <u-form-item label="姓名" prop="userInfo.name" borderBottom ref="item1"></u-form-item>
- */
- var _default = {
- name: 'u-form-item',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- // 错误提示语
- message: '',
- parentData: {
- // 提示文本的位置
- labelPosition: 'left',
- // 提示文本对齐方式
- labelAlign: 'left',
- // 提示文本的样式
- labelStyle: {},
- // 提示文本的宽度
- labelWidth: 45,
- // 错误提示方式
- errorType: 'message'
- }
- };
- },
- // 组件创建完成时,将当前实例保存到u-form中
- computed: {
- propsLine: function propsLine() {
- return uni.$u.props.line;
- }
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- init: function init() {
- // 父组件的实例
- this.updateParentData();
- if (!this.parent) {
- uni.$u.error('u-form-item需要结合u-form组件使用');
- }
- },
- // 获取父组件的参数
- updateParentData: function updateParentData() {
- // 此方法写在mixin中
- this.getParentData('u-form');
- },
- // 移除u-form-item的校验结果
- clearValidate: function clearValidate() {
- this.message = null;
- },
- // 清空当前的组件的校验结果,并重置为初始值
- resetField: function resetField() {
- // 找到原始值
- var value = uni.$u.getProperty(this.parent.originalModel, this.prop);
- // 将u-form的model的prop属性链还原原始值
- uni.$u.setProperty(this.parent.model, this.prop, value);
- // 移除校验结果
- this.message = null;
- },
- // 点击组件
- clickHandler: function clickHandler() {
- this.$emit('click');
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 53 */
- /*!******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-form-item/props.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // input的label提示语
- label: {
- type: String,
- default: uni.$u.props.formItem.label
- },
- // 绑定的值
- prop: {
- type: String,
- default: uni.$u.props.formItem.prop
- },
- // 是否显示表单域的下划线边框
- borderBottom: {
- type: [String, Boolean],
- default: uni.$u.props.formItem.borderBottom
- },
- // label的位置,left-左边,top-上边
- labelPosition: {
- type: String,
- default: uni.$u.props.formItem.labelPosition
- },
- // label的宽度,单位px
- labelWidth: {
- type: [String, Number],
- default: uni.$u.props.formItem.labelWidth
- },
- // 右侧图标
- rightIcon: {
- type: String,
- default: uni.$u.props.formItem.rightIcon
- },
- // 左侧图标
- leftIcon: {
- type: String,
- default: uni.$u.props.formItem.leftIcon
- },
- // 是否显示左边的必填星号,只作显示用,具体校验必填的逻辑,请在rules中配置
- required: {
- type: Boolean,
- default: uni.$u.props.formItem.required
- },
- leftIconStyle: {
- type: [String, Object],
- default: uni.$u.props.formItem.leftIconStyle
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 54 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--input/u--input.vue ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u--input.vue?vue&type=template&id=a39acff2& */ 55);
- /* harmony import */ var _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u--input.vue?vue&type=script&lang=js& */ 57);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- null,
- null,
- false,
- _u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u--input/u--input.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 55 */
- /*!**************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=template&id=a39acff2& ***!
- \**************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--input.vue?vue&type=template&id=a39acff2& */ 56);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 56 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=template&id=a39acff2& ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! 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(
- "uvInput",
- {
- attrs: {
- value: _vm.value,
- type: _vm.type,
- fixed: _vm.fixed,
- disabled: _vm.disabled,
- disabledColor: _vm.disabledColor,
- clearable: _vm.clearable,
- password: _vm.password,
- maxlength: _vm.maxlength,
- placeholder: _vm.placeholder,
- placeholderClass: _vm.placeholderClass,
- placeholderStyle: _vm.placeholderStyle,
- showWordLimit: _vm.showWordLimit,
- confirmType: _vm.confirmType,
- confirmHold: _vm.confirmHold,
- holdKeyboard: _vm.holdKeyboard,
- focus: _vm.focus,
- autoBlur: _vm.autoBlur,
- disableDefaultPadding: _vm.disableDefaultPadding,
- cursor: _vm.cursor,
- cursorSpacing: _vm.cursorSpacing,
- selectionStart: _vm.selectionStart,
- selectionEnd: _vm.selectionEnd,
- adjustPosition: _vm.adjustPosition,
- inputAlign: _vm.inputAlign,
- fontSize: _vm.fontSize,
- color: _vm.color,
- prefixIcon: _vm.prefixIcon,
- suffixIcon: _vm.suffixIcon,
- suffixIconStyle: _vm.suffixIconStyle,
- prefixIconStyle: _vm.prefixIconStyle,
- border: _vm.border,
- readonly: _vm.readonly,
- shape: _vm.shape,
- customStyle: _vm.customStyle,
- formatter: _vm.formatter,
- ignoreCompositionEvent: _vm.ignoreCompositionEvent,
- _i: 0,
- },
- on: {
- focus: function (e) {
- return _vm.$emit("focus", e)
- },
- blur: function (e) {
- return _vm.$emit("blur", e)
- },
- keyboardheightchange: function (e) {
- return _vm.$emit("keyboardheightchange", e)
- },
- change: function (e) {
- return _vm.$emit("change", e)
- },
- input: function (e) {
- return _vm.$emit("input", e)
- },
- confirm: function (e) {
- return _vm.$emit("confirm", e)
- },
- clear: function ($event) {
- return _vm.$emit("clear")
- },
- click: function ($event) {
- return _vm.$emit("click")
- },
- },
- },
- [
- _vm._t("prefix", null, { slot: "prefix", _i: 1 }),
- _vm._t("suffix", null, { slot: "suffix", _i: 2 }),
- ],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 57 */
- /*!********************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=script&lang=js& ***!
- \********************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--input.vue?vue&type=script&lang=js& */ 58);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 58 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=script&lang=js& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _uInput = _interopRequireDefault(__webpack_require__(/*! ../u-input/u-input.vue */ 59));
- var _props = _interopRequireDefault(__webpack_require__(/*! ../u-input/props.js */ 64));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * 此组件存在的理由是,在nvue下,u-input被uni-app官方占用了,u-input在nvue中相当于input组件
- * 所以在nvue下,取名为u--input,内部其实还是u-input.vue,只不过做一层中转
- */
- /**
- * Input 输入框
- * @description 此组件为一个输入框,默认没有边框和样式,是专门为配合表单组件u-form而设计的,利用它可以快速实现表单验证,输入内容,下拉选择等功能。
- * @tutorial https://uviewui.com/components/input.html
- * @property {String | Number} value 输入的值
- * @property {String} type 输入框类型,见上方说明 ( 默认 'text' )
- * @property {Boolean} fixed 如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true,兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序 ( 默认 false )
- * @property {Boolean} disabled 是否禁用输入框 ( 默认 false )
- * @property {String} disabledColor 禁用状态时的背景色( 默认 '#f5f7fa' )
- * @property {Boolean} clearable 是否显示清除控件 ( 默认 false )
- * @property {Boolean} password 是否密码类型 ( 默认 false )
- * @property {String | Number} maxlength 最大输入长度,设置为 -1 的时候不限制最大长度 ( 默认 -1 )
- * @property {String} placeholder 输入框为空时的占位符
- * @property {String} placeholderClass 指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ ( 默认 'input-placeholder' )
- * @property {String | Object} placeholderStyle 指定placeholder的样式,字符串/对象形式,如"color: red;"
- * @property {Boolean} showWordLimit 是否显示输入字数统计,只在 type ="text"或type ="textarea"时有效 ( 默认 false )
- * @property {String} confirmType 设置右下角按钮的文字,兼容性详见uni-app文档 ( 默认 'done' )
- * @property {Boolean} confirmHold 点击键盘右下角按钮时是否保持键盘不收起,H5无效 ( 默认 false )
- * @property {Boolean} holdKeyboard focus时,点击页面的时候不收起键盘,微信小程序有效 ( 默认 false )
- * @property {Boolean} focus 自动获取焦点,在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点 ( 默认 false )
- * @property {Boolean} autoBlur 键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效 ( 默认 false )
- * @property {Boolean} disableDefaultPadding 是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效 ( 默认 false )
- * @property {String | Number} cursor 指定focus时光标的位置( 默认 -1 )
- * @property {String | Number} cursorSpacing 输入框聚焦时底部与键盘的距离 ( 默认 30 )
- * @property {String | Number} selectionStart 光标起始位置,自动聚集时有效,需与selection-end搭配使用 ( 默认 -1 )
- * @property {String | Number} selectionEnd 光标结束位置,自动聚集时有效,需与selection-start搭配使用 ( 默认 -1 )
- * @property {Boolean} adjustPosition 键盘弹起时,是否自动上推页面 ( 默认 true )
- * @property {String} inputAlign 输入框内容对齐方式( 默认 'left' )
- * @property {String | Number} fontSize 输入框字体的大小 ( 默认 '15px' )
- * @property {String} color 输入框字体颜色 ( 默认 '#303133' )
- * @property {Function} formatter 内容式化函数
- * @property {String} prefixIcon 输入框前置图标
- * @property {String | Object} prefixIconStyle 前置图标样式,对象或字符串
- * @property {String} suffixIcon 输入框后置图标
- * @property {String | Object} suffixIconStyle 后置图标样式,对象或字符串
- * @property {String} border 边框类型,surround-四周边框,bottom-底部边框,none-无边框 ( 默认 'surround' )
- * @property {Boolean} readonly 是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会 ( 默认 false )
- * @property {String} shape 输入框形状,circle-圆形,square-方形 ( 默认 'square' )
- * @property {Object} customStyle 定义需要用到的外部样式
- * @property {Boolean} ignoreCompositionEvent 是否忽略组件内对文本合成系统事件的处理。
- * @example <u--input v-model="value" :password="true" suffix-icon="lock-fill" />
- */
- var _default = {
- name: 'u--input',
- mixins: [uni.$u.mpMixin, _props.default, uni.$u.mixin],
- components: {
- uvInput: _uInput.default
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 59 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-input/u-input.vue ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_input_vue_vue_type_template_id_fdbb9fe6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true& */ 60);
- /* harmony import */ var _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-input.vue?vue&type=script&lang=js& */ 62);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_input_vue_vue_type_template_id_fdbb9fe6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_input_vue_vue_type_template_id_fdbb9fe6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "fdbb9fe6",
- null,
- false,
- _u_input_vue_vue_type_template_id_fdbb9fe6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-input/u-input.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 60 */
- /*!************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-input/u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true& ***!
- \************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_fdbb9fe6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-input.vue?vue&type=template&id=fdbb9fe6&scoped=true& */ 61);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_fdbb9fe6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_fdbb9fe6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_fdbb9fe6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_fdbb9fe6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 61 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-input/u-input.vue?vue&type=template&id=fdbb9fe6&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 = {
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).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", "u-input"),
- class: _vm._$s(0, "c", _vm.inputClass),
- style: _vm._$s(0, "s", [_vm.wrapperStyle]),
- attrs: { _i: 0 },
- },
- [
- _c(
- "view",
- { staticClass: _vm._$s(1, "sc", "u-input__content"), attrs: { _i: 1 } },
- [
- _vm._$s(2, "i", _vm.prefixIcon || _vm.$slots.prefix)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(
- 2,
- "sc",
- "u-input__content__prefix-icon"
- ),
- attrs: { _i: 2 },
- },
- [
- _vm._t(
- "prefix",
- [
- _c("u-icon", {
- attrs: {
- name: _vm.prefixIcon,
- size: "18",
- customStyle: _vm.prefixIconStyle,
- _i: 4,
- },
- }),
- ],
- { _i: 3 }
- ),
- ],
- 2
- )
- : _vm._e(),
- _c(
- "view",
- {
- staticClass: _vm._$s(5, "sc", "u-input__content__field-wrapper"),
- attrs: { _i: 5 },
- on: { click: _vm.clickHandler },
- },
- [
- _c("input", {
- staticClass: _vm._$s(
- 6,
- "sc",
- "u-input__content__field-wrapper__field"
- ),
- style: _vm._$s(6, "s", [_vm.inputStyle]),
- attrs: {
- type: _vm._$s(6, "a-type", _vm.type),
- focus: _vm._$s(6, "a-focus", _vm.focus),
- cursor: _vm._$s(6, "a-cursor", _vm.cursor),
- value: _vm._$s(6, "a-value", _vm.innerValue),
- "auto-blur": _vm._$s(6, "a-auto-blur", _vm.autoBlur),
- disabled: _vm._$s(
- 6,
- "a-disabled",
- _vm.disabled || _vm.readonly
- ),
- maxlength: _vm._$s(6, "a-maxlength", _vm.maxlength),
- placeholder: _vm._$s(6, "a-placeholder", _vm.placeholder),
- "placeholder-style": _vm._$s(
- 6,
- "a-placeholder-style",
- _vm.placeholderStyle
- ),
- "placeholder-class": _vm._$s(
- 6,
- "a-placeholder-class",
- _vm.placeholderClass
- ),
- "confirm-type": _vm._$s(6, "a-confirm-type", _vm.confirmType),
- "confirm-hold": _vm._$s(6, "a-confirm-hold", _vm.confirmHold),
- "hold-keyboard": _vm._$s(
- 6,
- "a-hold-keyboard",
- _vm.holdKeyboard
- ),
- "cursor-spacing": _vm._$s(
- 6,
- "a-cursor-spacing",
- _vm.cursorSpacing
- ),
- "adjust-position": _vm._$s(
- 6,
- "a-adjust-position",
- _vm.adjustPosition
- ),
- "selection-end": _vm._$s(
- 6,
- "a-selection-end",
- _vm.selectionEnd
- ),
- "selection-start": _vm._$s(
- 6,
- "a-selection-start",
- _vm.selectionStart
- ),
- password: _vm._$s(
- 6,
- "a-password",
- _vm.password || _vm.type === "password" || false
- ),
- ignoreCompositionEvent: _vm._$s(
- 6,
- "a-ignoreCompositionEvent",
- _vm.ignoreCompositionEvent
- ),
- _i: 6,
- },
- on: {
- input: _vm.onInput,
- blur: _vm.onBlur,
- focus: _vm.onFocus,
- confirm: _vm.onConfirm,
- keyboardheightchange: _vm.onkeyboardheightchange,
- },
- }),
- ]
- ),
- _vm._$s(7, "i", _vm.isShowClear)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(7, "sc", "u-input__content__clear"),
- attrs: { _i: 7 },
- on: { click: _vm.onClear },
- },
- [
- _c("u-icon", {
- attrs: {
- name: "close",
- size: "11",
- color: "#ffffff",
- customStyle: "line-height: 12px",
- _i: 8,
- },
- }),
- ],
- 1
- )
- : _vm._e(),
- _vm._$s(9, "i", _vm.suffixIcon || _vm.$slots.suffix)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(
- 9,
- "sc",
- "u-input__content__subfix-icon"
- ),
- attrs: { _i: 9 },
- },
- [
- _vm._t(
- "suffix",
- [
- _c("u-icon", {
- attrs: {
- name: _vm.suffixIcon,
- size: "18",
- customStyle: _vm.suffixIconStyle,
- _i: 11,
- },
- }),
- ],
- { _i: 10 }
- ),
- ],
- 2
- )
- : _vm._e(),
- ]
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 62 */
- /*!******************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-input/u-input.vue?vue&type=script&lang=js& ***!
- \******************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-input.vue?vue&type=script&lang=js& */ 63);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 63 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-input/u-input.vue?vue&type=script&lang=js& ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 64));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * Input 输入框
- * @description 此组件为一个输入框,默认没有边框和样式,是专门为配合表单组件u-form而设计的,利用它可以快速实现表单验证,输入内容,下拉选择等功能。
- * @tutorial https://uviewui.com/components/input.html
- * @property {String | Number} value 输入的值
- * @property {String} type 输入框类型,见上方说明 ( 默认 'text' )
- * @property {Boolean} fixed 如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true,兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序 ( 默认 false )
- * @property {Boolean} disabled 是否禁用输入框 ( 默认 false )
- * @property {String} disabledColor 禁用状态时的背景色( 默认 '#f5f7fa' )
- * @property {Boolean} clearable 是否显示清除控件 ( 默认 false )
- * @property {Boolean} password 是否密码类型 ( 默认 false )
- * @property {String | Number} maxlength 最大输入长度,设置为 -1 的时候不限制最大长度 ( 默认 -1 )
- * @property {String} placeholder 输入框为空时的占位符
- * @property {String} placeholderClass 指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ ( 默认 'input-placeholder' )
- * @property {String | Object} placeholderStyle 指定placeholder的样式,字符串/对象形式,如"color: red;"
- * @property {Boolean} showWordLimit 是否显示输入字数统计,只在 type ="text"或type ="textarea"时有效 ( 默认 false )
- * @property {String} confirmType 设置右下角按钮的文字,兼容性详见uni-app文档 ( 默认 'done' )
- * @property {Boolean} confirmHold 点击键盘右下角按钮时是否保持键盘不收起,H5无效 ( 默认 false )
- * @property {Boolean} holdKeyboard focus时,点击页面的时候不收起键盘,微信小程序有效 ( 默认 false )
- * @property {Boolean} focus 自动获取焦点,在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点 ( 默认 false )
- * @property {Boolean} autoBlur 键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效 ( 默认 false )
- * @property {Boolean} disableDefaultPadding 是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效 ( 默认 false )
- * @property {String | Number} cursor 指定focus时光标的位置( 默认 -1 )
- * @property {String | Number} cursorSpacing 输入框聚焦时底部与键盘的距离 ( 默认 30 )
- * @property {String | Number} selectionStart 光标起始位置,自动聚集时有效,需与selection-end搭配使用 ( 默认 -1 )
- * @property {String | Number} selectionEnd 光标结束位置,自动聚集时有效,需与selection-start搭配使用 ( 默认 -1 )
- * @property {Boolean} adjustPosition 键盘弹起时,是否自动上推页面 ( 默认 true )
- * @property {String} inputAlign 输入框内容对齐方式( 默认 'left' )
- * @property {String | Number} fontSize 输入框字体的大小 ( 默认 '15px' )
- * @property {String} color 输入框字体颜色 ( 默认 '#303133' )
- * @property {Function} formatter 内容式化函数
- * @property {String} prefixIcon 输入框前置图标
- * @property {String | Object} prefixIconStyle 前置图标样式,对象或字符串
- * @property {String} suffixIcon 输入框后置图标
- * @property {String | Object} suffixIconStyle 后置图标样式,对象或字符串
- * @property {String} border 边框类型,surround-四周边框,bottom-底部边框,none-无边框 ( 默认 'surround' )
- * @property {Boolean} readonly 是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会 ( 默认 false )
- * @property {String} shape 输入框形状,circle-圆形,square-方形 ( 默认 'square' )
- * @property {Object} customStyle 定义需要用到的外部样式
- * @property {Boolean} ignoreCompositionEvent 是否忽略组件内对文本合成系统事件的处理。
- * @example <u-input v-model="value" :password="true" suffix-icon="lock-fill" />
- */
- var _default = {
- name: "u-input",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- // 输入框的值
- innerValue: "",
- // 是否处于获得焦点状态
- focused: false,
- // value是否第一次变化,在watch中,由于加入immediate属性,会在第一次触发,此时不应该认为value发生了变化
- firstChange: true,
- // value绑定值的变化是由内部还是外部引起的
- changeFromInner: false,
- // 过滤处理方法
- innerFormatter: function innerFormatter(value) {
- return value;
- }
- };
- },
- watch: {
- value: {
- immediate: true,
- handler: function handler(newVal, oldVal) {
- this.innerValue = newVal;
- this.firstChange = false;
- // 重置changeFromInner的值为false,标识下一次引起默认为外部引起的
- this.changeFromInner = false;
- }
- }
- },
- computed: {
- // 是否显示清除控件
- isShowClear: function isShowClear() {
- var clearable = this.clearable,
- readonly = this.readonly,
- focused = this.focused,
- innerValue = this.innerValue;
- return !!clearable && !readonly && !!focused && innerValue !== "";
- },
- // 组件的类名
- inputClass: function inputClass() {
- var classes = [],
- border = this.border,
- disabled = this.disabled,
- shape = this.shape;
- border === "surround" && (classes = classes.concat(["u-border", "u-input--radius"]));
- classes.push("u-input--".concat(shape));
- border === "bottom" && (classes = classes.concat(["u-border-bottom", "u-input--no-radius"]));
- return classes.join(" ");
- },
- // 组件的样式
- wrapperStyle: function wrapperStyle() {
- var style = {};
- // 禁用状态下,被背景色加上对应的样式
- if (this.disabled) {
- style.backgroundColor = this.disabledColor;
- }
- // 无边框时,去除内边距
- if (this.border === "none") {
- style.padding = "0";
- } else {
- // 由于uni-app的iOS开发者能力有限,导致需要分开写才有效
- style.paddingTop = "6px";
- style.paddingBottom = "6px";
- style.paddingLeft = "9px";
- style.paddingRight = "9px";
- }
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- },
- // 输入框的样式
- inputStyle: function inputStyle() {
- var style = {
- color: this.color,
- fontSize: uni.$u.addUnit(this.fontSize),
- textAlign: this.inputAlign
- };
- return style;
- }
- },
- methods: {
- // 在微信小程序中,不支持将函数当做props参数,故只能通过ref形式调用
- setFormatter: function setFormatter(e) {
- this.innerFormatter = e;
- },
- // 当键盘输入时,触发input事件
- onInput: function onInput(e) {
- var _this = this;
- var _ref = e.detail || {},
- _ref$value = _ref.value,
- value = _ref$value === void 0 ? "" : _ref$value;
- // 格式化过滤方法
- var formatter = this.formatter || this.innerFormatter;
- var formatValue = formatter(value);
- // 为了避免props的单向数据流特性,需要先将innerValue值设置为当前值,再在$nextTick中重新赋予设置后的值才有效
- this.innerValue = value;
- this.$nextTick(function () {
- _this.innerValue = formatValue;
- _this.valueChange();
- });
- },
- // 输入框失去焦点时触发
- onBlur: function onBlur(event) {
- var _this2 = this;
- this.$emit("blur", event.detail.value);
- // H5端的blur会先于点击清除控件的点击click事件触发,导致focused
- // 瞬间为false,从而隐藏了清除控件而无法被点击到
- uni.$u.sleep(50).then(function () {
- _this2.focused = false;
- });
- // 尝试调用u-form的验证方法
- uni.$u.formValidate(this, "blur");
- },
- // 输入框聚焦时触发
- onFocus: function onFocus(e) {
- this.focused = true;
- this.$emit("focus", e);
- },
- // 点击完成按钮时触发
- onConfirm: function onConfirm(event) {
- this.$emit("confirm", this.innerValue);
- },
- // 键盘高度发生变化的时候触发此事件
- // 兼容性:微信小程序2.7.0+、App 3.1.0+
- onkeyboardheightchange: function onkeyboardheightchange(e) {
- this.$emit("keyboardheightchange", e);
- },
- // 内容发生变化,进行处理
- valueChange: function valueChange() {
- var _this3 = this;
- var value = this.innerValue;
- this.$nextTick(function () {
- _this3.$emit("input", value);
- // 标识value值的变化是由内部引起的
- _this3.changeFromInner = true;
- _this3.$emit("change", value);
- // 尝试调用u-form的验证方法
- uni.$u.formValidate(_this3, "change");
- });
- },
- // 点击清除控件
- onClear: function onClear() {
- var _this4 = this;
- this.innerValue = "";
- this.$nextTick(function () {
- _this4.valueChange();
- _this4.$emit("clear");
- });
- },
- /**
- * 在安卓nvue上,事件无法冒泡
- * 在某些时间,我们希望监听u-from-item的点击事件,此时会导致点击u-form-item内的u-input后
- * 无法触发u-form-item的点击事件,这里通过手动调用u-form-item的方法进行触发
- */
- clickHandler: function clickHandler() {}
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 64 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-input/props.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 输入的值
- value: {
- type: [String, Number],
- default: uni.$u.props.input.value
- },
- // 输入框类型
- // number-数字输入键盘,app-vue下可以输入浮点数,app-nvue和小程序平台下只能输入整数
- // idcard-身份证输入键盘,微信、支付宝、百度、QQ小程序
- // digit-带小数点的数字键盘,App的nvue页面、微信、支付宝、百度、头条、QQ小程序
- // text-文本输入键盘
- type: {
- type: String,
- default: uni.$u.props.input.type
- },
- // 如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true,
- // 兼容性:微信小程序、百度小程序、字节跳动小程序、QQ小程序
- fixed: {
- type: Boolean,
- default: uni.$u.props.input.fixed
- },
- // 是否禁用输入框
- disabled: {
- type: Boolean,
- default: uni.$u.props.input.disabled
- },
- // 禁用状态时的背景色
- disabledColor: {
- type: String,
- default: uni.$u.props.input.disabledColor
- },
- // 是否显示清除控件
- clearable: {
- type: Boolean,
- default: uni.$u.props.input.clearable
- },
- // 是否密码类型
- password: {
- type: Boolean,
- default: uni.$u.props.input.password
- },
- // 最大输入长度,设置为 -1 的时候不限制最大长度
- maxlength: {
- type: [String, Number],
- default: uni.$u.props.input.maxlength
- },
- // 输入框为空时的占位符
- placeholder: {
- type: String,
- default: uni.$u.props.input.placeholder
- },
- // 指定placeholder的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/
- placeholderClass: {
- type: String,
- default: uni.$u.props.input.placeholderClass
- },
- // 指定placeholder的样式
- placeholderStyle: {
- type: [String, Object],
- default: uni.$u.props.input.placeholderStyle
- },
- // 是否显示输入字数统计,只在 type ="text"或type ="textarea"时有效
- showWordLimit: {
- type: Boolean,
- default: uni.$u.props.input.showWordLimit
- },
- // 设置右下角按钮的文字,有效值:send|search|next|go|done,兼容性详见uni-app文档
- // https://uniapp.dcloud.io/component/input
- // https://uniapp.dcloud.io/component/textarea
- confirmType: {
- type: String,
- default: uni.$u.props.input.confirmType
- },
- // 点击键盘右下角按钮时是否保持键盘不收起,H5无效
- confirmHold: {
- type: Boolean,
- default: uni.$u.props.input.confirmHold
- },
- // focus时,点击页面的时候不收起键盘,微信小程序有效
- holdKeyboard: {
- type: Boolean,
- default: uni.$u.props.input.holdKeyboard
- },
- // 自动获取焦点
- // 在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点
- focus: {
- type: Boolean,
- default: uni.$u.props.input.focus
- },
- // 键盘收起时,是否自动失去焦点,目前仅App3.0.0+有效
- autoBlur: {
- type: Boolean,
- default: uni.$u.props.input.autoBlur
- },
- // 是否去掉 iOS 下的默认内边距,仅微信小程序,且type=textarea时有效
- disableDefaultPadding: {
- type: Boolean,
- default: uni.$u.props.input.disableDefaultPadding
- },
- // 指定focus时光标的位置
- cursor: {
- type: [String, Number],
- default: uni.$u.props.input.cursor
- },
- // 输入框聚焦时底部与键盘的距离
- cursorSpacing: {
- type: [String, Number],
- default: uni.$u.props.input.cursorSpacing
- },
- // 光标起始位置,自动聚集时有效,需与selection-end搭配使用
- selectionStart: {
- type: [String, Number],
- default: uni.$u.props.input.selectionStart
- },
- // 光标结束位置,自动聚集时有效,需与selection-start搭配使用
- selectionEnd: {
- type: [String, Number],
- default: uni.$u.props.input.selectionEnd
- },
- // 键盘弹起时,是否自动上推页面
- adjustPosition: {
- type: Boolean,
- default: uni.$u.props.input.adjustPosition
- },
- // 输入框内容对齐方式,可选值为:left|center|right
- inputAlign: {
- type: String,
- default: uni.$u.props.input.inputAlign
- },
- // 输入框字体的大小
- fontSize: {
- type: [String, Number],
- default: uni.$u.props.input.fontSize
- },
- // 输入框字体颜色
- color: {
- type: String,
- default: uni.$u.props.input.color
- },
- // 输入框前置图标
- prefixIcon: {
- type: String,
- default: uni.$u.props.input.prefixIcon
- },
- // 前置图标样式,对象或字符串
- prefixIconStyle: {
- type: [String, Object],
- default: uni.$u.props.input.prefixIconStyle
- },
- // 输入框后置图标
- suffixIcon: {
- type: String,
- default: uni.$u.props.input.suffixIcon
- },
- // 后置图标样式,对象或字符串
- suffixIconStyle: {
- type: [String, Object],
- default: uni.$u.props.input.suffixIconStyle
- },
- // 边框类型,surround-四周边框,bottom-底部边框,none-无边框
- border: {
- type: String,
- default: uni.$u.props.input.border
- },
- // 是否只读,与disabled不同之处在于disabled会置灰组件,而readonly则不会
- readonly: {
- type: Boolean,
- default: uni.$u.props.input.readonly
- },
- // 输入框形状,circle-圆形,square-方形
- shape: {
- type: String,
- default: uni.$u.props.input.shape
- },
- // 用于处理或者过滤输入框内容的方法
- formatter: {
- type: [Function, null],
- default: uni.$u.props.input.formatter
- },
- // 是否忽略组件内对文本合成系统事件的处理
- ignoreCompositionEvent: {
- type: Boolean,
- default: true
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 65 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-code/u-code.vue ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_code_vue_vue_type_template_id_39e88ef2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-code.vue?vue&type=template&id=39e88ef2&scoped=true& */ 66);
- /* harmony import */ var _u_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-code.vue?vue&type=script&lang=js& */ 68);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_code_vue_vue_type_template_id_39e88ef2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_code_vue_vue_type_template_id_39e88ef2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "39e88ef2",
- null,
- false,
- _u_code_vue_vue_type_template_id_39e88ef2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-code/u-code.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 66 */
- /*!**********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-code/u-code.vue?vue&type=template&id=39e88ef2&scoped=true& ***!
- \**********************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_template_id_39e88ef2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-code.vue?vue&type=template&id=39e88ef2&scoped=true& */ 67);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_template_id_39e88ef2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_template_id_39e88ef2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_template_id_39e88ef2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_template_id_39e88ef2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 67 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-code/u-code.vue?vue&type=template&id=39e88ef2&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", "u-code"),
- attrs: { _i: 0 },
- })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 68 */
- /*!****************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-code/u-code.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-code.vue?vue&type=script&lang=js& */ 69);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 69 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-code/u-code.vue?vue&type=script&lang=js& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 70));
- //
- //
- //
- //
- //
- //
- /**
- * Code 验证码输入框
- * @description 考虑到用户实际发送验证码的场景,可能是一个按钮,也可能是一段文字,提示语各有不同,所以本组件 不提供界面显示,只提供提示语,由用户将提示语嵌入到具体的场景
- * @tutorial https://www.uviewui.com/components/code.html
- * @property {String | Number} seconds 倒计时所需的秒数(默认 60 )
- * @property {String} startText 开始前的提示语,见官网说明(默认 '获取验证码' )
- * @property {String} changeText 倒计时期间的提示语,必须带有字母"x",见官网说明(默认 'X秒重新获取' )
- * @property {String} endText 倒计结束的提示语,见官网说明(默认 '重新获取' )
- * @property {Boolean} keepRunning 是否在H5刷新或各端返回再进入时继续倒计时( 默认false )
- * @property {String} uniqueKey 为了区分多个页面,或者一个页面多个倒计时组件本地存储的继续倒计时变了
- *
- * @event {Function} change 倒计时期间,每秒触发一次
- * @event {Function} start 开始倒计时触发
- * @event {Function} end 结束倒计时触发
- * @example <u-code ref="uCode" @change="codeChange" seconds="20"></u-code>
- */
- var _default = {
- name: "u-code",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- secNum: this.seconds,
- timer: null,
- canGetCode: true // 是否可以执行验证码操作
- };
- },
- mounted: function mounted() {
- this.checkKeepRunning();
- },
- watch: {
- seconds: {
- immediate: true,
- handler: function handler(n) {
- this.secNum = n;
- }
- }
- },
- methods: {
- checkKeepRunning: function checkKeepRunning() {
- // 获取上一次退出页面(H5还包括刷新)时的时间戳,如果没有上次的保存,此值可能为空
- var lastTimestamp = Number(uni.getStorageSync(this.uniqueKey + '_$uCountDownTimestamp'));
- if (!lastTimestamp) return this.changeEvent(this.startText);
- // 当前秒的时间戳
- var nowTimestamp = Math.floor(+new Date() / 1000);
- // 判断当前的时间戳,是否小于上一次的本该按设定结束,却提前结束的时间戳
- if (this.keepRunning && lastTimestamp && lastTimestamp > nowTimestamp) {
- // 剩余尚未执行完的倒计秒数
- this.secNum = lastTimestamp - nowTimestamp;
- // 清除本地保存的变量
- uni.removeStorageSync(this.uniqueKey + '_$uCountDownTimestamp');
- // 开始倒计时
- this.start();
- } else {
- // 如果不存在需要继续上一次的倒计时,执行正常的逻辑
- this.changeEvent(this.startText);
- }
- },
- // 开始倒计时
- start: function start() {
- var _this = this;
- // 防止快速点击获取验证码的按钮而导致内部产生多个定时器导致混乱
- if (this.timer) {
- clearInterval(this.timer);
- this.timer = null;
- }
- this.$emit('start');
- this.canGetCode = false;
- // 这里放这句,是为了一开始时就提示,否则要等setInterval的1秒后才会有提示
- this.changeEvent(this.changeText.replace(/x|X/, this.secNum));
- this.timer = setInterval(function () {
- if (--_this.secNum) {
- // 用当前倒计时的秒数替换提示字符串中的"x"字母
- _this.changeEvent(_this.changeText.replace(/x|X/, _this.secNum));
- } else {
- clearInterval(_this.timer);
- _this.timer = null;
- _this.changeEvent(_this.endText);
- _this.secNum = _this.seconds;
- _this.$emit('end');
- _this.canGetCode = true;
- }
- }, 1000);
- this.setTimeToStorage();
- },
- // 重置,可以让用户再次获取验证码
- reset: function reset() {
- this.canGetCode = true;
- clearInterval(this.timer);
- this.secNum = this.seconds;
- this.changeEvent(this.endText);
- },
- changeEvent: function changeEvent(text) {
- this.$emit('change', text);
- },
- // 保存时间戳,为了防止倒计时尚未结束,H5刷新或者各端的右上角返回上一页再进来
- setTimeToStorage: function setTimeToStorage() {
- if (!this.keepRunning || !this.timer) return;
- // 记录当前的时间戳,为了下次进入页面,如果还在倒计时内的话,继续倒计时
- // 倒计时尚未结束,结果大于0;倒计时已经开始,就会小于初始值,如果等于初始值,说明没有开始倒计时,无需处理
- if (this.secNum > 0 && this.secNum <= this.seconds) {
- // 获取当前时间戳(+ new Date()为特殊写法),除以1000变成秒,再去除小数部分
- var nowTimestamp = Math.floor(+new Date() / 1000);
- // 将本该结束时候的时间戳保存起来 => 当前时间戳 + 剩余的秒数
- uni.setStorage({
- key: this.uniqueKey + '_$uCountDownTimestamp',
- data: nowTimestamp + Number(this.secNum)
- });
- }
- }
- },
- // 组件销毁的时候,清除定时器,否则定时器会继续存在,系统不会自动清除
- beforeDestroy: function beforeDestroy() {
- this.setTimeToStorage();
- clearTimeout(this.timer);
- this.timer = null;
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 70 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-code/props.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 倒计时总秒数
- seconds: {
- type: [String, Number],
- default: uni.$u.props.code.seconds
- },
- // 尚未开始时提示
- startText: {
- type: String,
- default: uni.$u.props.code.startText
- },
- // 正在倒计时中的提示
- changeText: {
- type: String,
- default: uni.$u.props.code.changeText
- },
- // 倒计时结束时的提示
- endText: {
- type: String,
- default: uni.$u.props.code.endText
- },
- // 是否在H5刷新或各端返回再进入时继续倒计时
- keepRunning: {
- type: Boolean,
- default: uni.$u.props.code.keepRunning
- },
- // 为了区分多个页面,或者一个页面多个倒计时组件本地存储的继续倒计时变了
- uniqueKey: {
- type: String,
- default: uni.$u.props.code.uniqueKey
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 71 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-button/u-button.vue ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_button_vue_vue_type_template_id_3bf2dba7_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-button.vue?vue&type=template&id=3bf2dba7&scoped=true& */ 72);
- /* harmony import */ var _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-button.vue?vue&type=script&lang=js& */ 80);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_button_vue_vue_type_template_id_3bf2dba7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_button_vue_vue_type_template_id_3bf2dba7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "3bf2dba7",
- null,
- false,
- _u_button_vue_vue_type_template_id_3bf2dba7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-button/u-button.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 72 */
- /*!**************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-button/u-button.vue?vue&type=template&id=3bf2dba7&scoped=true& ***!
- \**************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_3bf2dba7_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-button.vue?vue&type=template&id=3bf2dba7&scoped=true& */ 73);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_3bf2dba7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_3bf2dba7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_3bf2dba7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_3bf2dba7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 73 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-button/u-button.vue?vue&type=template&id=3bf2dba7&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 = {
- uLoadingIcon:
- __webpack_require__(/*! uview-ui/components/u-loading-icon/u-loading-icon.vue */ 74).default,
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).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(
- "button",
- {
- staticClass: _vm._$s(0, "sc", "u-button u-reset-button"),
- class: _vm._$s(0, "c", _vm.bemClass),
- style: _vm._$s(0, "s", [_vm.baseColor, _vm.$u.addStyle(_vm.customStyle)]),
- attrs: {
- "hover-start-time": _vm._$s(
- 0,
- "a-hover-start-time",
- Number(_vm.hoverStartTime)
- ),
- "hover-stay-time": _vm._$s(
- 0,
- "a-hover-stay-time",
- Number(_vm.hoverStayTime)
- ),
- "form-type": _vm._$s(0, "a-form-type", _vm.formType),
- "open-type": _vm._$s(0, "a-open-type", _vm.openType),
- "app-parameter": _vm._$s(0, "a-app-parameter", _vm.appParameter),
- "hover-stop-propagation": _vm._$s(
- 0,
- "a-hover-stop-propagation",
- _vm.hoverStopPropagation
- ),
- "send-message-title": _vm._$s(
- 0,
- "a-send-message-title",
- _vm.sendMessageTitle
- ),
- "send-message-path": _vm._$s(
- 0,
- "a-send-message-path",
- _vm.sendMessagePath
- ),
- lang: _vm._$s(0, "a-lang", _vm.lang),
- "data-name": _vm._$s(0, "a-data-name", _vm.dataName),
- "session-from": _vm._$s(0, "a-session-from", _vm.sessionFrom),
- "send-message-img": _vm._$s(
- 0,
- "a-send-message-img",
- _vm.sendMessageImg
- ),
- "show-message-card": _vm._$s(
- 0,
- "a-show-message-card",
- _vm.showMessageCard
- ),
- "hover-class": _vm._$s(
- 0,
- "a-hover-class",
- !_vm.disabled && !_vm.loading ? "u-button--active" : ""
- ),
- _i: 0,
- },
- on: {
- getphonenumber: _vm.getphonenumber,
- getuserinfo: _vm.getuserinfo,
- error: _vm.error,
- opensetting: _vm.opensetting,
- launchapp: _vm.launchapp,
- agreeprivacyauthorization: _vm.agreeprivacyauthorization,
- click: _vm.clickHandler,
- },
- },
- [
- _vm._$s(1, "i", _vm.loading)
- ? [
- _c("u-loading-icon", {
- attrs: {
- mode: _vm.loadingMode,
- size: _vm.loadingSize * 1.15,
- color: _vm.loadingColor,
- _i: 2,
- },
- }),
- _c(
- "text",
- {
- staticClass: _vm._$s(3, "sc", "u-button__loading-text"),
- style: _vm._$s(3, "s", [{ fontSize: _vm.textSize + "px" }]),
- attrs: { _i: 3 },
- },
- [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.loadingText || _vm.text)))]
- ),
- ]
- : [
- _vm._$s(5, "i", _vm.icon)
- ? _c("u-icon", {
- attrs: {
- name: _vm.icon,
- color: _vm.iconColorCom,
- size: _vm.textSize * 1.35,
- customStyle: { marginRight: "2px" },
- _i: 5,
- },
- })
- : _vm._e(),
- _vm._t(
- "default",
- [
- _c(
- "text",
- {
- staticClass: _vm._$s(7, "sc", "u-button__text"),
- style: _vm._$s(7, "s", [{ fontSize: _vm.textSize + "px" }]),
- attrs: { _i: 7 },
- },
- [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.text)))]
- ),
- ],
- { _i: 6 }
- ),
- ],
- ],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 74 */
- /*!*******************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue ***!
- \*******************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& */ 75);
- /* harmony import */ var _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-loading-icon.vue?vue&type=script&lang=js& */ 77);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "8ae91632",
- null,
- false,
- _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 75 */
- /*!**************************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& ***!
- \**************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& */ 76);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 76 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=template&id=8ae91632&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.show)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(0, "sc", "u-loading-icon"),
- class: _vm._$s(0, "c", [_vm.vertical && "u-loading-icon--vertical"]),
- style: _vm._$s(0, "s", [_vm.$u.addStyle(_vm.customStyle)]),
- attrs: { _i: 0 },
- },
- [
- _vm._$s(1, "i", !_vm.webviewHide)
- ? _c(
- "view",
- {
- ref: "ani",
- staticClass: _vm._$s(1, "sc", "u-loading-icon__spinner"),
- class: _vm._$s(1, "c", [
- "u-loading-icon__spinner--" + _vm.mode,
- ]),
- style: _vm._$s(1, "s", {
- color: _vm.color,
- width: _vm.$u.addUnit(_vm.size),
- height: _vm.$u.addUnit(_vm.size),
- borderTopColor: _vm.color,
- borderBottomColor: _vm.otherBorderColor,
- borderLeftColor: _vm.otherBorderColor,
- borderRightColor: _vm.otherBorderColor,
- "animation-duration": _vm.duration + "ms",
- "animation-timing-function":
- _vm.mode === "semicircle" || _vm.mode === "circle"
- ? _vm.timingFunction
- : "",
- }),
- attrs: { _i: 1 },
- },
- [
- _vm._$s(2, "i", _vm.mode === "spinner")
- ? _vm._l(
- _vm._$s(3, "f", { forItems: _vm.array12 }),
- function (item, index, $20, $30) {
- return _c("view", {
- key: _vm._$s(3, "f", { forIndex: $20, key: index }),
- staticClass: _vm._$s(
- "3-" + $30,
- "sc",
- "u-loading-icon__dot"
- ),
- attrs: { _i: "3-" + $30 },
- })
- }
- )
- : _vm._e(),
- ],
- 2
- )
- : _vm._e(),
- _vm._$s(4, "i", _vm.text)
- ? _c(
- "text",
- {
- staticClass: _vm._$s(4, "sc", "u-loading-icon__text"),
- style: _vm._$s(4, "s", {
- fontSize: _vm.$u.addUnit(_vm.textSize),
- color: _vm.textColor,
- }),
- attrs: { _i: 4 },
- },
- [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.text)))]
- )
- : _vm._e(),
- ]
- )
- : _vm._e()
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 77 */
- /*!********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=script&lang=js& ***!
- \********************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading-icon.vue?vue&type=script&lang=js& */ 78);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 78 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=script&lang=js& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 79));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * loading 加载动画
- * @description 警此组件为一个小动画,目前用在uView的loadmore加载更多和switch开关等组件的正在加载状态场景。
- * @tutorial https://www.uviewui.com/components/loading.html
- * @property {Boolean} show 是否显示组件 (默认 true)
- * @property {String} color 动画活动区域的颜色,只对 mode = flower 模式有效(默认color['u-tips-color'])
- * @property {String} textColor 提示文本的颜色(默认color['u-tips-color'])
- * @property {Boolean} vertical 文字和图标是否垂直排列 (默认 false )
- * @property {String} mode 模式选择,见官网说明(默认 'circle' )
- * @property {String | Number} size 加载图标的大小,单位px (默认 24 )
- * @property {String | Number} textSize 文字大小(默认 15 )
- * @property {String | Number} text 文字内容
- * @property {String} timingFunction 动画模式 (默认 'ease-in-out' )
- * @property {String | Number} duration 动画执行周期时间(默认 1200)
- * @property {String} inactiveColor mode=circle时的暗边颜色
- * @property {Object} customStyle 定义需要用到的外部样式
- * @example <u-loading mode="circle"></u-loading>
- */
- var _default = {
- name: 'u-loading-icon',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- // Array.form可以通过一个伪数组对象创建指定长度的数组
- // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/from
- array12: Array.from({
- length: 12
- }),
- // 这里需要设置默认值为360,否则在安卓nvue上,会延迟一个duration周期后才执行
- // 在iOS nvue上,则会一开始默认执行两个周期的动画
- aniAngel: 360,
- // 动画旋转角度
- webviewHide: false,
- // 监听webview的状态,如果隐藏了页面,则停止动画,以免性能消耗
- loading: false // 是否运行中,针对nvue使用
- };
- },
-
- computed: {
- // 当为circle类型时,给其另外三边设置一个更轻一些的颜色
- // 之所以需要这么做的原因是,比如父组件传了color为红色,那么需要另外的三个边为浅红色
- // 而不能是固定的某一个其他颜色(因为这个固定的颜色可能浅蓝,导致效果没有那么细腻良好)
- otherBorderColor: function otherBorderColor() {
- var lightColor = uni.$u.colorGradient(this.color, '#ffffff', 100)[80];
- if (this.mode === 'circle') {
- return this.inactiveColor ? this.inactiveColor : lightColor;
- } else {
- return 'transparent';
- }
- // return this.mode === 'circle' ? this.inactiveColor ? this.inactiveColor : lightColor : 'transparent'
- }
- },
-
- watch: {
- show: function show(n) {
- // nvue中,show为true,且为非loading状态,就重新执行动画模块
- }
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- init: function init() {
- var _this = this;
- setTimeout(function () {
- _this.show && _this.addEventListenerToWebview();
- }, 20);
- },
- // 监听webview的显示与隐藏
- addEventListenerToWebview: function addEventListenerToWebview() {
- var _this2 = this;
- // webview的堆栈
- var pages = getCurrentPages();
- // 当前页面
- var page = pages[pages.length - 1];
- // 当前页面的webview实例
- var currentWebview = page.$getAppWebview();
- // 监听webview的显示与隐藏,从而停止或者开始动画(为了性能)
- currentWebview.addEventListener('hide', function () {
- _this2.webviewHide = true;
- });
- currentWebview.addEventListener('show', function () {
- _this2.webviewHide = false;
- });
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 79 */
- /*!*********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-loading-icon/props.js ***!
- \*********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 是否显示组件
- show: {
- type: Boolean,
- default: uni.$u.props.loadingIcon.show
- },
- // 颜色
- color: {
- type: String,
- default: uni.$u.props.loadingIcon.color
- },
- // 提示文字颜色
- textColor: {
- type: String,
- default: uni.$u.props.loadingIcon.textColor
- },
- // 文字和图标是否垂直排列
- vertical: {
- type: Boolean,
- default: uni.$u.props.loadingIcon.vertical
- },
- // 模式选择,circle-圆形,spinner-花朵形,semicircle-半圆形
- mode: {
- type: String,
- default: uni.$u.props.loadingIcon.mode
- },
- // 图标大小,单位默认px
- size: {
- type: [String, Number],
- default: uni.$u.props.loadingIcon.size
- },
- // 文字大小
- textSize: {
- type: [String, Number],
- default: uni.$u.props.loadingIcon.textSize
- },
- // 文字内容
- text: {
- type: [String, Number],
- default: uni.$u.props.loadingIcon.text
- },
- // 动画模式
- timingFunction: {
- type: String,
- default: uni.$u.props.loadingIcon.timingFunction
- },
- // 动画执行周期时间
- duration: {
- type: [String, Number],
- default: uni.$u.props.loadingIcon.duration
- },
- // mode=circle时的暗边颜色
- inactiveColor: {
- type: String,
- default: uni.$u.props.loadingIcon.inactiveColor
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 80 */
- /*!********************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-button/u-button.vue?vue&type=script&lang=js& ***!
- \********************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-button.vue?vue&type=script&lang=js& */ 81);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 81 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-button/u-button.vue?vue&type=script&lang=js& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _button = _interopRequireDefault(__webpack_require__(/*! ../../libs/mixin/button.js */ 82));
- var _openType = _interopRequireDefault(__webpack_require__(/*! ../../libs/mixin/openType.js */ 83));
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 84));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * button 按钮
- * @description Button 按钮
- * @tutorial https://www.uviewui.com/components/button.html
- *
- * @property {Boolean} hairline 是否显示按钮的细边框 (默认 true )
- * @property {String} type 按钮的预置样式,info,primary,error,warning,success (默认 'info' )
- * @property {String} size 按钮尺寸,large,normal,mini (默认 normal)
- * @property {String} shape 按钮形状,circle(两边为半圆),square(带圆角) (默认 'square' )
- * @property {Boolean} plain 按钮是否镂空,背景色透明 (默认 false)
- * @property {Boolean} disabled 是否禁用 (默认 false)
- * @property {Boolean} loading 按钮名称前是否带 loading 图标(App-nvue 平台,在 ios 上为雪花,Android上为圆圈) (默认 false)
- * @property {String | Number} loadingText 加载中提示文字
- * @property {String} loadingMode 加载状态图标类型 (默认 'spinner' )
- * @property {String | Number} loadingSize 加载图标大小 (默认 15 )
- * @property {String} openType 开放能力,具体请看uniapp稳定关于button组件部分说明
- * @property {String} formType 用于 <form> 组件,点击分别会触发 <form> 组件的 submit/reset 事件
- * @property {String} appParameter 打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效 (注:只微信小程序、QQ小程序有效)
- * @property {Boolean} hoverStopPropagation 指定是否阻止本节点的祖先节点出现点击态,微信小程序有效(默认 true )
- * @property {String} lang 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文(默认 en )
- * @property {String} sessionFrom 会话来源,openType="contact"时有效
- * @property {String} sendMessageTitle 会话内消息卡片标题,openType="contact"时有效
- * @property {String} sendMessagePath 会话内消息卡片点击跳转小程序路径,openType="contact"时有效
- * @property {String} sendMessageImg 会话内消息卡片图片,openType="contact"时有效
- * @property {Boolean} showMessageCard 是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示"可能要发送的小程序"提示,用户点击后可以快速发送小程序消息,openType="contact"时有效(默认false)
- * @property {String} dataName 额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取
- * @property {String | Number} throttleTime 节流,一定时间内只能触发一次 (默认 0 )
- * @property {String | Number} hoverStartTime 按住后多久出现点击态,单位毫秒 (默认 0 )
- * @property {String | Number} hoverStayTime 手指松开后点击态保留时间,单位毫秒 (默认 200 )
- * @property {String | Number} text 按钮文字,之所以通过props传入,是因为slot传入的话(注:nvue中无法控制文字的样式)
- * @property {String} icon 按钮图标
- * @property {String} iconColor 按钮图标颜色
- * @property {String} color 按钮颜色,支持传入linear-gradient渐变色
- * @property {Object} customStyle 定义需要用到的外部样式
- *
- * @event {Function} click 非禁止并且非加载中,才能点击
- * @event {Function} getphonenumber open-type="getPhoneNumber"时有效
- * @event {Function} getuserinfo 用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同uni.getUserInfo
- * @event {Function} error 当使用开放能力时,发生错误的回调
- * @event {Function} opensetting 在打开授权设置页并关闭后回调
- * @event {Function} launchapp 打开 APP 成功的回调
- * @event {Function} agreeprivacyauthorization 用户同意隐私协议事件回调
- * @example <u-button>月落</u-button>
- */
- var _default = {
- name: "u-button",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {};
- },
- computed: {
- // 生成bem风格的类名
- bemClass: function bemClass() {
- // this.bem为一个computed变量,在mixin中
- if (!this.color) {
- return this.bem("button", ["type", "shape", "size"], ["disabled", "plain", "hairline"]);
- } else {
- // 由于nvue的原因,在有color参数时,不需要传入type,否则会生成type相关的类型,影响最终的样式
- return this.bem("button", ["shape", "size"], ["disabled", "plain", "hairline"]);
- }
- },
- loadingColor: function loadingColor() {
- if (this.plain) {
- // 如果有设置color值,则用color值,否则使用type主题颜色
- return this.color ? this.color : uni.$u.config.color["u-".concat(this.type)];
- }
- if (this.type === "info") {
- return "#c9c9c9";
- }
- return "rgb(200, 200, 200)";
- },
- iconColorCom: function iconColorCom() {
- // 如果是镂空状态,设置了color就用color值,否则使用主题颜色,
- // u-icon的color能接受一个主题颜色的值
- if (this.iconColor) return this.iconColor;
- if (this.plain) {
- return this.color ? this.color : this.type;
- } else {
- return this.type === "info" ? "#000000" : "#ffffff";
- }
- },
- baseColor: function baseColor() {
- var style = {};
- if (this.color) {
- // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色
- style.color = this.plain ? this.color : "white";
- if (!this.plain) {
- // 非镂空,背景色使用自定义的颜色
- style["background-color"] = this.color;
- }
- if (this.color.indexOf("gradient") !== -1) {
- // 如果自定义的颜色为渐变色,不显示边框,以及通过backgroundImage设置渐变色
- // weex文档说明可以写borderWidth的形式,为什么这里需要分开写?
- // 因为weex是阿里巴巴为了部门业绩考核而做的你懂的东西,所以需要这么写才有效
- style.borderTopWidth = 0;
- style.borderRightWidth = 0;
- style.borderBottomWidth = 0;
- style.borderLeftWidth = 0;
- if (!this.plain) {
- style.backgroundImage = this.color;
- }
- } else {
- // 非渐变色,则设置边框相关的属性
- style.borderColor = this.color;
- style.borderWidth = "1px";
- style.borderStyle = "solid";
- }
- }
- return style;
- },
- // nvue版本按钮的字体不会继承父组件的颜色,需要对每一个text组件进行单独的设置
- nvueTextStyle: function nvueTextStyle() {
- var style = {};
- // 针对自定义了color颜色的情况,镂空状态下,就是用自定义的颜色
- if (this.type === "info") {
- style.color = "#323233";
- }
- if (this.color) {
- style.color = this.plain ? this.color : "white";
- }
- style.fontSize = this.textSize + "px";
- return style;
- },
- // 字体大小
- textSize: function textSize() {
- var fontSize = 14,
- size = this.size;
- if (size === "large") fontSize = 16;
- if (size === "normal") fontSize = 14;
- if (size === "small") fontSize = 12;
- if (size === "mini") fontSize = 10;
- return fontSize;
- }
- },
- methods: {
- clickHandler: function clickHandler() {
- var _this = this;
- // 非禁止并且非加载中,才能点击
- if (!this.disabled && !this.loading) {
- // 进行节流控制,每this.throttle毫秒内,只在开始处执行
- uni.$u.throttle(function () {
- _this.$emit("click");
- }, this.throttleTime);
- }
- },
- // 下面为对接uniapp官方按钮开放能力事件回调的对接
- getphonenumber: function getphonenumber(res) {
- this.$emit("getphonenumber", res);
- },
- getuserinfo: function getuserinfo(res) {
- this.$emit("getuserinfo", res);
- },
- error: function error(res) {
- this.$emit("error", res);
- },
- opensetting: function opensetting(res) {
- this.$emit("opensetting", res);
- },
- launchapp: function launchapp(res) {
- this.$emit("launchapp", res);
- },
- agreeprivacyauthorization: function agreeprivacyauthorization(res) {
- this.$emit("agreeprivacyauthorization", res);
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 82 */
- /*!*******************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/mixin/button.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- lang: String,
- sessionFrom: String,
- sendMessageTitle: String,
- sendMessagePath: String,
- sendMessageImg: String,
- showMessageCard: Boolean,
- appParameter: String,
- formType: String,
- openType: String
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 83 */
- /*!*********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/mixin/openType.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- openType: String
- },
- methods: {
- onGetUserInfo: function onGetUserInfo(event) {
- this.$emit('getuserinfo', event.detail);
- },
- onContact: function onContact(event) {
- this.$emit('contact', event.detail);
- },
- onGetPhoneNumber: function onGetPhoneNumber(event) {
- this.$emit('getphonenumber', event.detail);
- },
- onError: function onError(event) {
- this.$emit('error', event.detail);
- },
- onLaunchApp: function onLaunchApp(event) {
- this.$emit('launchapp', event.detail);
- },
- onOpenSetting: function onOpenSetting(event) {
- this.$emit('opensetting', event.detail);
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 84 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-button/props.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-16 10:04:04
- * @LastAuthor : LQ
- * @lastTime : 2021-08-16 10:04:24
- * @FilePath : /u-view2.0/uview-ui/components/u-button/props.js
- */
- var _default = {
- props: {
- // 是否细边框
- hairline: {
- type: Boolean,
- default: uni.$u.props.button.hairline
- },
- // 按钮的预置样式,info,primary,error,warning,success
- type: {
- type: String,
- default: uni.$u.props.button.type
- },
- // 按钮尺寸,large,normal,small,mini
- size: {
- type: String,
- default: uni.$u.props.button.size
- },
- // 按钮形状,circle(两边为半圆),square(带圆角)
- shape: {
- type: String,
- default: uni.$u.props.button.shape
- },
- // 按钮是否镂空
- plain: {
- type: Boolean,
- default: uni.$u.props.button.plain
- },
- // 是否禁止状态
- disabled: {
- type: Boolean,
- default: uni.$u.props.button.disabled
- },
- // 是否加载中
- loading: {
- type: Boolean,
- default: uni.$u.props.button.loading
- },
- // 加载中提示文字
- loadingText: {
- type: [String, Number],
- default: uni.$u.props.button.loadingText
- },
- // 加载状态图标类型
- loadingMode: {
- type: String,
- default: uni.$u.props.button.loadingMode
- },
- // 加载图标大小
- loadingSize: {
- type: [String, Number],
- default: uni.$u.props.button.loadingSize
- },
- // 开放能力,具体请看uniapp稳定关于button组件部分说明
- // https://uniapp.dcloud.io/component/button
- openType: {
- type: String,
- default: uni.$u.props.button.openType
- },
- // 用于 <form> 组件,点击分别会触发 <form> 组件的 submit/reset 事件
- // 取值为submit(提交表单),reset(重置表单)
- formType: {
- type: String,
- default: uni.$u.props.button.formType
- },
- // 打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效
- // 只微信小程序、QQ小程序有效
- appParameter: {
- type: String,
- default: uni.$u.props.button.appParameter
- },
- // 指定是否阻止本节点的祖先节点出现点击态,微信小程序有效
- hoverStopPropagation: {
- type: Boolean,
- default: uni.$u.props.button.hoverStopPropagation
- },
- // 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。只微信小程序有效
- lang: {
- type: String,
- default: uni.$u.props.button.lang
- },
- // 会话来源,open-type="contact"时有效。只微信小程序有效
- sessionFrom: {
- type: String,
- default: uni.$u.props.button.sessionFrom
- },
- // 会话内消息卡片标题,open-type="contact"时有效
- // 默认当前标题,只微信小程序有效
- sendMessageTitle: {
- type: String,
- default: uni.$u.props.button.sendMessageTitle
- },
- // 会话内消息卡片点击跳转小程序路径,open-type="contact"时有效
- // 默认当前分享路径,只微信小程序有效
- sendMessagePath: {
- type: String,
- default: uni.$u.props.button.sendMessagePath
- },
- // 会话内消息卡片图片,open-type="contact"时有效
- // 默认当前页面截图,只微信小程序有效
- sendMessageImg: {
- type: String,
- default: uni.$u.props.button.sendMessageImg
- },
- // 是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示"可能要发送的小程序"提示,
- // 用户点击后可以快速发送小程序消息,open-type="contact"时有效
- showMessageCard: {
- type: Boolean,
- default: uni.$u.props.button.showMessageCard
- },
- // 额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取
- dataName: {
- type: String,
- default: uni.$u.props.button.dataName
- },
- // 节流,一定时间内只能触发一次
- throttleTime: {
- type: [String, Number],
- default: uni.$u.props.button.throttleTime
- },
- // 按住后多久出现点击态,单位毫秒
- hoverStartTime: {
- type: [String, Number],
- default: uni.$u.props.button.hoverStartTime
- },
- // 手指松开后点击态保留时间,单位毫秒
- hoverStayTime: {
- type: [String, Number],
- default: uni.$u.props.button.hoverStayTime
- },
- // 按钮文字,之所以通过props传入,是因为slot传入的话
- // nvue中无法控制文字的样式
- text: {
- type: [String, Number],
- default: uni.$u.props.button.text
- },
- // 按钮图标
- icon: {
- type: String,
- default: uni.$u.props.button.icon
- },
- // 按钮图标
- iconColor: {
- type: String,
- default: uni.$u.props.button.icon
- },
- // 按钮颜色,支持传入linear-gradient渐变色
- color: {
- type: String,
- default: uni.$u.props.button.color
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 85 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--text/u--text.vue ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_text_vue_vue_type_template_id_1a602e2d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u--text.vue?vue&type=template&id=1a602e2d& */ 86);
- /* harmony import */ var _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u--text.vue?vue&type=script&lang=js& */ 88);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_text_vue_vue_type_template_id_1a602e2d___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_text_vue_vue_type_template_id_1a602e2d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- null,
- null,
- false,
- _u_text_vue_vue_type_template_id_1a602e2d___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u--text/u--text.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 86 */
- /*!************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--text/u--text.vue?vue&type=template&id=1a602e2d& ***!
- \************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_1a602e2d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--text.vue?vue&type=template&id=1a602e2d& */ 87);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_1a602e2d___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_1a602e2d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_1a602e2d___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_1a602e2d___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 87 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--text/u--text.vue?vue&type=template&id=1a602e2d& ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! 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("uvText", {
- attrs: {
- type: _vm.type,
- show: _vm.show,
- text: _vm.text,
- prefixIcon: _vm.prefixIcon,
- suffixIcon: _vm.suffixIcon,
- mode: _vm.mode,
- href: _vm.href,
- format: _vm.format,
- call: _vm.call,
- openType: _vm.openType,
- bold: _vm.bold,
- block: _vm.block,
- lines: _vm.lines,
- color: _vm.color,
- decoration: _vm.decoration,
- size: _vm.size,
- iconStyle: _vm.iconStyle,
- margin: _vm.margin,
- lineHeight: _vm.lineHeight,
- align: _vm.align,
- wordWrap: _vm.wordWrap,
- customStyle: _vm.customStyle,
- _i: 0,
- },
- on: {
- click: function ($event) {
- return _vm.$emit("click")
- },
- },
- })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 88 */
- /*!******************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--text/u--text.vue?vue&type=script&lang=js& ***!
- \******************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--text.vue?vue&type=script&lang=js& */ 89);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 89 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--text/u--text.vue?vue&type=script&lang=js& ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _uText = _interopRequireDefault(__webpack_require__(/*! ../u-text/u-text.vue */ 90));
- var _props = _interopRequireDefault(__webpack_require__(/*! ../u-text/props.js */ 102));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * 此组件存在的理由是,在nvue下,u-text被uni-app官方占用了,u-text在nvue中相当于input组件
- * 所以在nvue下,取名为u--input,内部其实还是u-text.vue,只不过做一层中转
- * 不使用v-bind="$attrs",而是分开独立写传参,是因为微信小程序不支持此写法
- */
- /**
- * Text 文本
- * @description 此组件集成了文本类在项目中的常用功能,包括状态,拨打电话,格式化日期,*替换,超链接...等功能。 您大可不必在使用特殊文本时自己定义,text组件几乎涵盖您能使用的大部分场景。
- * @tutorial https://www.uviewui.com/components/loading.html
- * @property {String} type 主题颜色
- * @property {Boolean} show 是否显示(默认 true )
- * @property {String | Number} text 显示的值
- * @property {String} prefixIcon 前置图标
- * @property {String} suffixIcon 后置图标
- * @property {String} mode 文本处理的匹配模式 text-普通文本,price-价格,phone-手机号,name-姓名,date-日期,link-超链接
- * @property {String} href mode=link下,配置的链接
- * @property {String | Function} format 格式化规则
- * @property {Boolean} call mode=phone时,点击文本是否拨打电话(默认 false )
- * @property {String} openType 小程序的打开方式
- * @property {Boolean} bold 是否粗体,默认normal(默认 false )
- * @property {Boolean} block 是否块状(默认 false )
- * @property {String | Number} lines 文本显示的行数,如果设置,超出此行数,将会显示省略号
- * @property {String} color 文本颜色(默认 '#303133' )
- * @property {String | Number} size 字体大小(默认 15 )
- * @property {Object | String} iconStyle 图标的样式 (默认 {fontSize: '15px'} )
- * @property {String} decoration 文字装饰,下划线,中划线等,可选值 none|underline|line-through(默认 'none' )
- * @property {Object | String | Number} margin 外边距,对象、字符串,数值形式均可(默认 0 )
- * @property {String | Number} lineHeight 文本行高
- * @property {String} align 文本对齐方式,可选值left|center|right(默认 'left' )
- * @property {String} wordWrap 文字换行,可选值break-word|normal|anywhere(默认 'normal' )
- * @event {Function} click 点击触发事件
- * @example <u--text text="我用十年青春,赴你最后之约"></u--text>
- */
- var _default = {
- name: "u--text",
- mixins: [uni.$u.mpMixin, _props.default, uni.$u.mixin],
- components: {
- uvText: _uText.default
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 90 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-text/u-text.vue ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_text_vue_vue_type_template_id_15831087_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-text.vue?vue&type=template&id=15831087&scoped=true& */ 91);
- /* harmony import */ var _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-text.vue?vue&type=script&lang=js& */ 99);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_text_vue_vue_type_template_id_15831087_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_text_vue_vue_type_template_id_15831087_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "15831087",
- null,
- false,
- _u_text_vue_vue_type_template_id_15831087_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-text/u-text.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 91 */
- /*!**********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-text/u-text.vue?vue&type=template&id=15831087&scoped=true& ***!
- \**********************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_15831087_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-text.vue?vue&type=template&id=15831087&scoped=true& */ 92);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_15831087_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_15831087_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_15831087_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_template_id_15831087_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 92 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-text/u-text.vue?vue&type=template&id=15831087&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 = {
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).default,
- uLink: __webpack_require__(/*! uview-ui/components/u-link/u-link.vue */ 93).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", "u-text"),
- class: _vm._$s(0, "c", []),
- style: _vm._$s(0, "s", {
- margin: _vm.margin,
- justifyContent:
- _vm.align === "left"
- ? "flex-start"
- : _vm.align === "center"
- ? "center"
- : "flex-end",
- }),
- attrs: { _i: 0 },
- on: { click: _vm.clickHandler },
- },
- [
- _vm._$s(1, "i", _vm.mode === "price")
- ? _c("text", {
- class: _vm._$s(1, "c", [
- "u-text__price",
- _vm.type && "u-text__value--" + _vm.type,
- ]),
- style: _vm._$s(1, "s", [_vm.valueStyle]),
- attrs: { _i: 1 },
- })
- : _vm._e(),
- _vm._$s(2, "i", _vm.prefixIcon)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(2, "sc", "u-text__prefix-icon"),
- attrs: { _i: 2 },
- },
- [
- _c("u-icon", {
- attrs: {
- name: _vm.prefixIcon,
- customStyle: _vm.$u.addStyle(_vm.iconStyle),
- _i: 3,
- },
- }),
- ],
- 1
- )
- : _vm._e(),
- _vm._$s(4, "i", _vm.mode === "link")
- ? _c("u-link", {
- attrs: {
- text: _vm.value,
- href: _vm.href,
- underLine: true,
- _i: 4,
- },
- })
- : _vm._$s(5, "e", _vm.openType && _vm.isMp)
- ? [
- _c(
- "button",
- {
- staticClass: _vm._$s(
- 6,
- "sc",
- "u-reset-button u-text__value"
- ),
- style: _vm._$s(6, "s", [_vm.valueStyle]),
- attrs: {
- "data-index": _vm._$s(6, "a-data-index", _vm.index),
- openType: _vm._$s(6, "a-openType", _vm.openType),
- lang: _vm._$s(6, "a-lang", _vm.lang),
- "session-from": _vm._$s(
- 6,
- "a-session-from",
- _vm.sessionFrom
- ),
- "send-message-title": _vm._$s(
- 6,
- "a-send-message-title",
- _vm.sendMessageTitle
- ),
- "send-message-path": _vm._$s(
- 6,
- "a-send-message-path",
- _vm.sendMessagePath
- ),
- "send-message-img": _vm._$s(
- 6,
- "a-send-message-img",
- _vm.sendMessageImg
- ),
- "show-message-card": _vm._$s(
- 6,
- "a-show-message-card",
- _vm.showMessageCard
- ),
- "app-parameter": _vm._$s(
- 6,
- "a-app-parameter",
- _vm.appParameter
- ),
- _i: 6,
- },
- on: {
- getuserinfo: _vm.onGetUserInfo,
- contact: _vm.onContact,
- getphonenumber: _vm.onGetPhoneNumber,
- error: _vm.onError,
- launchapp: _vm.onLaunchApp,
- opensetting: _vm.onOpenSetting,
- },
- },
- [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.value)))]
- ),
- ]
- : _c(
- "text",
- {
- staticClass: _vm._$s(7, "sc", "u-text__value"),
- class: _vm._$s(7, "c", [
- _vm.type && "u-text__value--" + _vm.type,
- _vm.lines && "u-line-" + _vm.lines,
- ]),
- style: _vm._$s(7, "s", [_vm.valueStyle]),
- attrs: { _i: 7 },
- },
- [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.value)))]
- ),
- _vm._$s(8, "i", _vm.suffixIcon)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(8, "sc", "u-text__suffix-icon"),
- attrs: { _i: 8 },
- },
- [
- _c("u-icon", {
- attrs: {
- name: _vm.suffixIcon,
- customStyle: _vm.$u.addStyle(_vm.iconStyle),
- _i: 9,
- },
- }),
- ],
- 1
- )
- : _vm._e(),
- ],
- 2
- )
- : _vm._e()
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 93 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-link/u-link.vue ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_link_vue_vue_type_template_id_8a7be032_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-link.vue?vue&type=template&id=8a7be032&scoped=true& */ 94);
- /* harmony import */ var _u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-link.vue?vue&type=script&lang=js& */ 96);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_link_vue_vue_type_template_id_8a7be032_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_link_vue_vue_type_template_id_8a7be032_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "8a7be032",
- null,
- false,
- _u_link_vue_vue_type_template_id_8a7be032_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-link/u-link.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 94 */
- /*!**********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-link/u-link.vue?vue&type=template&id=8a7be032&scoped=true& ***!
- \**********************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_template_id_8a7be032_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-link.vue?vue&type=template&id=8a7be032&scoped=true& */ 95);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_template_id_8a7be032_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_template_id_8a7be032_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_template_id_8a7be032_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_template_id_8a7be032_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 95 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-link/u-link.vue?vue&type=template&id=8a7be032&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(
- "text",
- {
- staticClass: _vm._$s(0, "sc", "u-link"),
- style: _vm._$s(0, "s", [_vm.linkStyle, _vm.$u.addStyle(_vm.customStyle)]),
- attrs: { _i: 0 },
- on: {
- click: function ($event) {
- $event.stopPropagation()
- return _vm.openLink($event)
- },
- },
- },
- [_vm._v(_vm._$s(0, "t0-0", _vm._s(_vm.text)))]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 96 */
- /*!****************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-link/u-link.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-link.vue?vue&type=script&lang=js& */ 97);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 97 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-link/u-link.vue?vue&type=script&lang=js& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 98));
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * link 超链接
- * @description 该组件为超链接组件,在不同平台有不同表现形式:在APP平台会通过plus环境打开内置浏览器,在小程序中把链接复制到粘贴板,同时提示信息,在H5中通过window.open打开链接。
- * @tutorial https://www.uviewui.com/components/link.html
- * @property {String} color 文字颜色 (默认 color['u-primary'] )
- * @property {String | Number} fontSize 字体大小,单位px (默认 15 )
- * @property {Boolean} underLine 是否显示下划线 (默认 false )
- * @property {String} href 跳转的链接,要带上http(s)
- * @property {String} mpTips 各个小程序平台把链接复制到粘贴板后的提示语(默认“链接已复制,请在浏览器打开”)
- * @property {String} lineColor 下划线颜色,默认同color参数颜色
- * @property {String} text 超链接的问题,不使用slot形式传入,是因为nvue下无法修改颜色
- * @property {Object} customStyle 定义需要用到的外部样式
- *
- * @example <u-link href="http://www.uviewui.com">蜀道难,难于上青天</u-link>
- */
- var _default = {
- name: "u-link",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- computed: {
- linkStyle: function linkStyle() {
- var style = {
- color: this.color,
- fontSize: uni.$u.addUnit(this.fontSize),
- // line-height设置为比字体大小多2px
- lineHeight: uni.$u.addUnit(uni.$u.getPx(this.fontSize) + 2),
- textDecoration: this.underLine ? 'underline' : 'none'
- };
- // if (this.underLine) {
- // style.borderBottomColor = this.lineColor || this.color
- // style.borderBottomWidth = '1px'
- // }
- return style;
- }
- },
- methods: {
- openLink: function openLink() {
- plus.runtime.openURL(this.href);
- this.$emit('click');
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 98 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-link/props.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 文字颜色
- color: {
- type: String,
- default: uni.$u.props.link.color
- },
- // 字体大小,单位px
- fontSize: {
- type: [String, Number],
- default: uni.$u.props.link.fontSize
- },
- // 是否显示下划线
- underLine: {
- type: Boolean,
- default: uni.$u.props.link.underLine
- },
- // 要跳转的链接
- href: {
- type: String,
- default: uni.$u.props.link.href
- },
- // 小程序中复制到粘贴板的提示语
- mpTips: {
- type: String,
- default: uni.$u.props.link.mpTips
- },
- // 下划线颜色
- lineColor: {
- type: String,
- default: uni.$u.props.link.lineColor
- },
- // 超链接的问题,不使用slot形式传入,是因为nvue下无法修改颜色
- text: {
- type: String,
- default: uni.$u.props.link.text
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 99 */
- /*!****************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-text/u-text.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-text.vue?vue&type=script&lang=js& */ 100);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_text_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 100 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-text/u-text.vue?vue&type=script&lang=js& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _value = _interopRequireDefault(__webpack_require__(/*! ./value.js */ 101));
- var _button = _interopRequireDefault(__webpack_require__(/*! ../../libs/mixin/button.js */ 82));
- var _openType = _interopRequireDefault(__webpack_require__(/*! ../../libs/mixin/openType.js */ 83));
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 102));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * Text 文本
- * @description 此组件集成了文本类在项目中的常用功能,包括状态,拨打电话,格式化日期,*替换,超链接...等功能。 您大可不必在使用特殊文本时自己定义,text组件几乎涵盖您能使用的大部分场景。
- * @tutorial https://www.uviewui.com/components/loading.html
- * @property {String} type 主题颜色
- * @property {Boolean} show 是否显示(默认 true )
- * @property {String | Number} text 显示的值
- * @property {String} prefixIcon 前置图标
- * @property {String} suffixIcon 后置图标
- * @property {String} mode 文本处理的匹配模式 text-普通文本,price-价格,phone-手机号,name-姓名,date-日期,link-超链接
- * @property {String} href mode=link下,配置的链接
- * @property {String | Function} format 格式化规则
- * @property {Boolean} call mode=phone时,点击文本是否拨打电话(默认 false )
- * @property {String} openType 小程序的打开方式
- * @property {Boolean} bold 是否粗体,默认normal(默认 false )
- * @property {Boolean} block 是否块状(默认 false )
- * @property {String | Number} lines 文本显示的行数,如果设置,超出此行数,将会显示省略号
- * @property {String} color 文本颜色(默认 '#303133' )
- * @property {String | Number} size 字体大小(默认 15 )
- * @property {Object | String} iconStyle 图标的样式 (默认 {fontSize: '15px'} )
- * @property {String} decoration 文字装饰,下划线,中划线等,可选值 none|underline|line-through(默认 'none' )
- * @property {Object | String | Number} margin 外边距,对象、字符串,数值形式均可(默认 0 )
- * @property {String | Number} lineHeight 文本行高
- * @property {String} align 文本对齐方式,可选值left|center|right(默认 'left' )
- * @property {String} wordWrap 文字换行,可选值break-word|normal|anywhere(默认 'normal' )
- * @event {Function} click 点击触发事件
- * @example <u--text text="我用十年青春,赴你最后之约"></u--text>
- */
- var _default = {
- name: 'u--text',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _value.default, _props.default],
- computed: {
- valueStyle: function valueStyle() {
- var style = {
- textDecoration: this.decoration,
- fontWeight: this.bold ? 'bold' : 'normal',
- wordWrap: this.wordWrap,
- fontSize: uni.$u.addUnit(this.size)
- };
- !this.type && (style.color = this.color);
- this.isNvue && this.lines && (style.lines = this.lines);
- this.lineHeight && (style.lineHeight = uni.$u.addUnit(this.lineHeight));
- !this.isNvue && this.block && (style.display = 'block');
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- },
- isNvue: function isNvue() {
- var nvue = false;
- return nvue;
- },
- isMp: function isMp() {
- var mp = false;
- return mp;
- }
- },
- data: function data() {
- return {};
- },
- methods: {
- clickHandler: function clickHandler() {
- // 如果为手机号模式,拨打电话
- if (this.call && this.mode === 'phone') {
- uni.makePhoneCall({
- phoneNumber: this.text
- });
- }
- this.$emit('click');
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 101 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-text/value.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- computed: {
- // 经处理后需要显示的值
- value: function value() {
- var text = this.text,
- mode = this.mode,
- format = this.format,
- href = this.href;
- // 价格类型
- if (mode === 'price') {
- // 如果text不为金额进行提示
- if (!/^\d+(\.\d+)?$/.test(text)) {
- uni.$u.error('金额模式下,text参数需要为金额格式');
- }
- // 进行格式化,判断用户传入的format参数为正则,或者函数,如果没有传入format,则使用默认的金额格式化处理
- if (uni.$u.test.func(format)) {
- // 如果用户传入的是函数,使用函数格式化
- return format(text);
- }
- // 如果format非正则,非函数,则使用默认的金额格式化方法进行操作
- return uni.$u.priceFormat(text, 2);
- }
- if (mode === 'date') {
- // 判断是否合法的日期或者时间戳
- !uni.$u.test.date(text) && uni.$u.error('日期模式下,text参数需要为日期或时间戳格式');
- // 进行格式化,判断用户传入的format参数为正则,或者函数,如果没有传入format,则使用默认的格式化处理
- if (uni.$u.test.func(format)) {
- // 如果用户传入的是函数,使用函数格式化
- return format(text);
- }
- if (format) {
- // 如果format非正则,非函数,则使用默认的时间格式化方法进行操作
- return uni.$u.timeFormat(text, format);
- }
- // 如果没有设置format,则设置为默认的时间格式化形式
- return uni.$u.timeFormat(text, 'yyyy-mm-dd');
- }
- if (mode === 'phone') {
- // 判断是否合法的手机号
- // !uni.$u.test.mobile(text) && uni.$u.error('手机号模式下,text参数需要为手机号码格式')
- if (uni.$u.test.func(format)) {
- // 如果用户传入的是函数,使用函数格式化
- return format(text);
- }
- if (format === 'encrypt') {
- // 如果format为encrypt,则将手机号进行星号加密处理
- return "".concat(text.substr(0, 3), "****").concat(text.substr(7));
- }
- return text;
- }
- if (mode === 'name') {
- // 判断是否合法的字符粗
- !(typeof text === 'string') && uni.$u.error('姓名模式下,text参数需要为字符串格式');
- if (uni.$u.test.func(format)) {
- // 如果用户传入的是函数,使用函数格式化
- return format(text);
- }
- if (format === 'encrypt') {
- // 如果format为encrypt,则将姓名进行星号加密处理
- return this.formatName(text);
- }
- return text;
- }
- if (mode === 'link') {
- // 判断是否合法的字符粗
- !uni.$u.test.url(href) && uni.$u.error('超链接模式下,href参数需要为URL格式');
- return text;
- }
- return text;
- }
- },
- methods: {
- // 默认的姓名脱敏规则
- formatName: function formatName(name) {
- var value = '';
- if (name.length === 2) {
- value = name.substr(0, 1) + '*';
- } else if (name.length > 2) {
- var char = '';
- for (var i = 0, len = name.length - 2; i < len; i++) {
- char += '*';
- }
- value = name.substr(0, 1) + char + name.substr(-1, 1);
- } else {
- value = name;
- }
- return value;
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 102 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-text/props.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 主题颜色
- type: {
- type: String,
- default: uni.$u.props.text.type
- },
- // 是否显示
- show: {
- type: Boolean,
- default: uni.$u.props.text.show
- },
- // 显示的值
- text: {
- type: [String, Number],
- default: uni.$u.props.text.text
- },
- // 前置图标
- prefixIcon: {
- type: String,
- default: uni.$u.props.text.prefixIcon
- },
- // 后置图标
- suffixIcon: {
- type: String,
- default: uni.$u.props.text.suffixIcon
- },
- // 文本处理的匹配模式
- // text-普通文本,price-价格,phone-手机号,name-姓名,date-日期,link-超链接
- mode: {
- type: String,
- default: uni.$u.props.text.mode
- },
- // mode=link下,配置的链接
- href: {
- type: String,
- default: uni.$u.props.text.href
- },
- // 格式化规则
- format: {
- type: [String, Function],
- default: uni.$u.props.text.format
- },
- // mode=phone时,点击文本是否拨打电话
- call: {
- type: Boolean,
- default: uni.$u.props.text.call
- },
- // 小程序的打开方式
- openType: {
- type: String,
- default: uni.$u.props.text.openType
- },
- // 是否粗体,默认normal
- bold: {
- type: Boolean,
- default: uni.$u.props.text.bold
- },
- // 是否块状
- block: {
- type: Boolean,
- default: uni.$u.props.text.block
- },
- // 文本显示的行数,如果设置,超出此行数,将会显示省略号
- lines: {
- type: [String, Number],
- default: uni.$u.props.text.lines
- },
- // 文本颜色
- color: {
- type: String,
- default: uni.$u.props.text.color
- },
- // 字体大小
- size: {
- type: [String, Number],
- default: uni.$u.props.text.size
- },
- // 图标的样式
- iconStyle: {
- type: [Object, String],
- default: uni.$u.props.text.iconStyle
- },
- // 文字装饰,下划线,中划线等,可选值 none|underline|line-through
- decoration: {
- type: String,
- default: uni.$u.props.text.decoration
- },
- // 外边距,对象、字符串,数值形式均可
- margin: {
- type: [Object, String, Number],
- default: uni.$u.props.text.margin
- },
- // 文本行高
- lineHeight: {
- type: [String, Number],
- default: uni.$u.props.text.lineHeight
- },
- // 文本对齐方式,可选值left|center|right
- align: {
- type: String,
- default: uni.$u.props.text.align
- },
- // 文字换行,可选值break-word|normal|anywhere
- wordWrap: {
- type: String,
- default: uni.$u.props.text.wordWrap
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 103 */
- /*!***********************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.vue ***!
- \***********************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_checkbox_group_vue_vue_type_template_id_3d1b15f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-checkbox-group.vue?vue&type=template&id=3d1b15f2&scoped=true& */ 104);
- /* harmony import */ var _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-checkbox-group.vue?vue&type=script&lang=js& */ 106);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_checkbox_group_vue_vue_type_template_id_3d1b15f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_checkbox_group_vue_vue_type_template_id_3d1b15f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "3d1b15f2",
- null,
- false,
- _u_checkbox_group_vue_vue_type_template_id_3d1b15f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 104 */
- /*!******************************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=template&id=3d1b15f2&scoped=true& ***!
- \******************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_3d1b15f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox-group.vue?vue&type=template&id=3d1b15f2&scoped=true& */ 105);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_3d1b15f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_3d1b15f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_3d1b15f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_3d1b15f2_scoped_true___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--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=template&id=3d1b15f2&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", "u-checkbox-group"),
- class: _vm._$s(0, "c", _vm.bemClass),
- attrs: { _i: 0 },
- },
- [_vm._t("default", null, { _i: 1 })],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 106 */
- /*!************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=script&lang=js& ***!
- \************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox-group.vue?vue&type=script&lang=js& */ 107);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 107 */
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=script&lang=js& ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 108));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * checkboxGroup 复选框组
- * @description 复选框组件一般用于需要多个选择的场景,该组件功能完整,使用方便
- * @tutorial https://www.uviewui.com/components/checkbox.html
- * @property {String} name 标识符
- * @property {Array} value 绑定的值
- * @property {String} shape 形状,circle-圆形,square-方形 (默认 'square' )
- * @property {Boolean} disabled 是否禁用全部checkbox (默认 false )
- * @property {String} activeColor 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值 (默认 '#2979ff' )
- * @property {String} inactiveColor 未选中的颜色 (默认 '#c8c9cc' )
- * @property {String | Number} size 整个组件的尺寸 单位px (默认 18 )
- * @property {String} placement 布局方式,row-横向,column-纵向 (默认 'row' )
- * @property {String | Number} labelSize label的字体大小,px单位 (默认 14 )
- * @property {String} labelColor label的字体颜色 (默认 '#303133' )
- * @property {Boolean} labelDisabled 是否禁止点击文本操作 (默认 false )
- * @property {String} iconColor 图标颜色 (默认 '#ffffff' )
- * @property {String | Number} iconSize 图标的大小,单位px (默认 12 )
- * @property {String} iconPlacement 勾选图标的对齐方式,left-左边,right-右边 (默认 'left' )
- * @property {Boolean} borderBottom placement为row时,是否显示下边框 (默认 false )
- * @event {Function} change 任一个checkbox状态发生变化时触发,回调为一个对象
- * @event {Function} input 修改通过v-model绑定的值时触发,回调为一个对象
- * @example <u-checkbox-group></u-checkbox-group>
- */
- var _default = {
- name: 'u-checkbox-group',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- computed: {
- // 这里computed的变量,都是子组件u-checkbox需要用到的,由于头条小程序的兼容性差异,子组件无法实时监听父组件参数的变化
- // 所以需要手动通知子组件,这里返回一个parentData变量,供watch监听,在其中去通知每一个子组件重新从父组件(u-checkbox-group)
- // 拉取父组件新的变化后的参数
- parentData: function parentData() {
- return [this.value, this.disabled, this.inactiveColor, this.activeColor, this.size, this.labelDisabled, this.shape, this.iconSize, this.borderBottom, this.placement];
- },
- bemClass: function bemClass() {
- // this.bem为一个computed变量,在mixin中
- return this.bem('checkbox-group', ['placement']);
- }
- },
- watch: {
- // 当父组件需要子组件需要共享的参数发生了变化,手动通知子组件
- parentData: function parentData() {
- if (this.children.length) {
- this.children.map(function (child) {
- // 判断子组件(u-checkbox)如果有init方法的话,就就执行(执行的结果是子组件重新从父组件拉取了最新的值)
- typeof child.init === 'function' && child.init();
- });
- }
- }
- },
- data: function data() {
- return {};
- },
- created: function created() {
- this.children = [];
- },
- methods: {
- // 将其他的checkbox设置为未选中的状态
- unCheckedOther: function unCheckedOther(childInstance) {
- var values = [];
- this.children.map(function (child) {
- // 将被选中的checkbox,放到数组中返回
- if (child.isChecked) {
- values.push(child.name);
- }
- });
- // 发出事件
- this.$emit('change', values);
- // 修改通过v-model绑定的值
- this.$emit('input', values);
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 108 */
- /*!***********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox-group/props.js ***!
- \***********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 标识符
- name: {
- type: String,
- default: uni.$u.props.checkboxGroup.name
- },
- // 绑定的值
- value: {
- type: Array,
- default: uni.$u.props.checkboxGroup.value
- },
- // 形状,circle-圆形,square-方形
- shape: {
- type: String,
- default: uni.$u.props.checkboxGroup.shape
- },
- // 是否禁用全部checkbox
- disabled: {
- type: Boolean,
- default: uni.$u.props.checkboxGroup.disabled
- },
- // 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值
- activeColor: {
- type: String,
- default: uni.$u.props.checkboxGroup.activeColor
- },
- // 未选中的颜色
- inactiveColor: {
- type: String,
- default: uni.$u.props.checkboxGroup.inactiveColor
- },
- // 整个组件的尺寸,默认px
- size: {
- type: [String, Number],
- default: uni.$u.props.checkboxGroup.size
- },
- // 布局方式,row-横向,column-纵向
- placement: {
- type: String,
- default: uni.$u.props.checkboxGroup.placement
- },
- // label的字体大小,px单位
- labelSize: {
- type: [String, Number],
- default: uni.$u.props.checkboxGroup.labelSize
- },
- // label的字体颜色
- labelColor: {
- type: [String],
- default: uni.$u.props.checkboxGroup.labelColor
- },
- // 是否禁止点击文本操作
- labelDisabled: {
- type: Boolean,
- default: uni.$u.props.checkboxGroup.labelDisabled
- },
- // 图标颜色
- iconColor: {
- type: String,
- default: uni.$u.props.checkboxGroup.iconColor
- },
- // 图标的大小,单位px
- iconSize: {
- type: [String, Number],
- default: uni.$u.props.checkboxGroup.iconSize
- },
- // 勾选图标的对齐方式,left-左边,right-右边
- iconPlacement: {
- type: String,
- default: uni.$u.props.checkboxGroup.iconPlacement
- },
- // 竖向配列时,是否显示下划线
- borderBottom: {
- type: Boolean,
- default: uni.$u.props.checkboxGroup.borderBottom
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 109 */
- /*!***********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox/u-checkbox.vue ***!
- \***********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_checkbox_vue_vue_type_template_id_532d01c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-checkbox.vue?vue&type=template&id=532d01c7&scoped=true& */ 110);
- /* harmony import */ var _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-checkbox.vue?vue&type=script&lang=js& */ 112);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_checkbox_vue_vue_type_template_id_532d01c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_checkbox_vue_vue_type_template_id_532d01c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "532d01c7",
- null,
- false,
- _u_checkbox_vue_vue_type_template_id_532d01c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-checkbox/u-checkbox.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 110 */
- /*!******************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=template&id=532d01c7&scoped=true& ***!
- \******************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_532d01c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox.vue?vue&type=template&id=532d01c7&scoped=true& */ 111);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_532d01c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_532d01c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_532d01c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_532d01c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 111 */
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=template&id=532d01c7&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 = {
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).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", "u-checkbox"),
- class: _vm._$s(0, "c", [
- "u-checkbox-label--" + _vm.parentData.iconPlacement,
- _vm.parentData.borderBottom &&
- _vm.parentData.placement === "column" &&
- "u-border-bottom",
- ]),
- style: _vm._$s(0, "s", [_vm.checkboxStyle]),
- attrs: { _i: 0 },
- on: {
- click: function ($event) {
- $event.stopPropagation()
- return _vm.wrapperClickHandler($event)
- },
- },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(1, "sc", "u-checkbox__icon-wrap"),
- class: _vm._$s(1, "c", _vm.iconClasses),
- style: _vm._$s(1, "s", [_vm.iconWrapStyle]),
- attrs: { _i: 1 },
- on: {
- click: function ($event) {
- $event.stopPropagation()
- return _vm.iconClickHandler($event)
- },
- },
- },
- [
- _vm._t(
- "icon",
- [
- _c("u-icon", {
- staticClass: _vm._$s(3, "sc", "u-checkbox__icon-wrap__icon"),
- attrs: {
- name: "checkbox-mark",
- size: _vm.elIconSize,
- color: _vm.elIconColor,
- _i: 3,
- },
- }),
- ],
- { _i: 2 }
- ),
- ],
- 2
- ),
- _c(
- "text",
- {
- style: _vm._$s(4, "s", {
- color: _vm.elDisabled ? _vm.elInactiveColor : _vm.elLabelColor,
- fontSize: _vm.elLabelSize,
- lineHeight: _vm.elLabelSize,
- }),
- attrs: { _i: 4 },
- on: {
- click: function ($event) {
- $event.stopPropagation()
- return _vm.labelClickHandler($event)
- },
- },
- },
- [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.label)))]
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 112 */
- /*!************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=script&lang=js& ***!
- \************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox.vue?vue&type=script&lang=js& */ 113);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 113 */
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=script&lang=js& ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 114));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * checkbox 复选框
- * @description 复选框组件一般用于需要多个选择的场景,该组件功能完整,使用方便
- * @tutorial https://uviewui.com/components/checkbox.html
- * @property {String | Number | Boolean} name checkbox组件的标示符
- * @property {String} shape 形状,square为方形,circle为圆型
- * @property {String | Number} size 整体的大小
- * @property {Boolean} checked 是否默认选中
- * @property {String | Boolean} disabled 是否禁用
- * @property {String} activeColor 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值
- * @property {String} inactiveColor 未选中的颜色
- * @property {String | Number} iconSize 图标的大小,单位px
- * @property {String} iconColor 图标颜色
- * @property {String | Number} label label提示文字,因为nvue下,直接slot进来的文字,由于特殊的结构,无法修改样式
- * @property {String} labelColor label的颜色
- * @property {String | Number} labelSize label的字体大小,px单位
- * @property {String | Boolean} labelDisabled 是否禁止点击提示语选中复选框
- * @property {Object} customStyle 定义需要用到的外部样式
- *
- * @event {Function} change 任一个checkbox状态发生变化时触发,回调为一个对象
- * @example <u-checkbox v-model="checked" :disabled="false">天涯</u-checkbox>
- */
- var _default = {
- name: "u-checkbox",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- isChecked: false,
- // 父组件的默认值,因为头条小程序不支持在computed中使用this.parent.shape的形式
- // 故只能使用如此方法
- parentData: {
- iconSize: 12,
- labelDisabled: null,
- disabled: null,
- shape: 'square',
- activeColor: null,
- inactiveColor: null,
- size: 18,
- value: null,
- iconColor: null,
- placement: 'row',
- borderBottom: false,
- iconPlacement: 'left'
- }
- };
- },
- computed: {
- // 是否禁用,如果父组件u-raios-group禁用的话,将会忽略子组件的配置
- elDisabled: function elDisabled() {
- return this.disabled !== '' ? this.disabled : this.parentData.disabled !== null ? this.parentData.disabled : false;
- },
- // 是否禁用label点击
- elLabelDisabled: function elLabelDisabled() {
- return this.labelDisabled !== '' ? this.labelDisabled : this.parentData.labelDisabled !== null ? this.parentData.labelDisabled : false;
- },
- // 组件尺寸,对应size的值,默认值为21px
- elSize: function elSize() {
- return this.size ? this.size : this.parentData.size ? this.parentData.size : 21;
- },
- // 组件的勾选图标的尺寸,默认12px
- elIconSize: function elIconSize() {
- return this.iconSize ? this.iconSize : this.parentData.iconSize ? this.parentData.iconSize : 12;
- },
- // 组件选中激活时的颜色
- elActiveColor: function elActiveColor() {
- return this.activeColor ? this.activeColor : this.parentData.activeColor ? this.parentData.activeColor : '#2979ff';
- },
- // 组件选未中激活时的颜色
- elInactiveColor: function elInactiveColor() {
- return this.inactiveColor ? this.inactiveColor : this.parentData.inactiveColor ? this.parentData.inactiveColor : '#c8c9cc';
- },
- // label的颜色
- elLabelColor: function elLabelColor() {
- return this.labelColor ? this.labelColor : this.parentData.labelColor ? this.parentData.labelColor : '#606266';
- },
- // 组件的形状
- elShape: function elShape() {
- return this.shape ? this.shape : this.parentData.shape ? this.parentData.shape : 'circle';
- },
- // label大小
- elLabelSize: function elLabelSize() {
- return uni.$u.addUnit(this.labelSize ? this.labelSize : this.parentData.labelSize ? this.parentData.labelSize : '15');
- },
- elIconColor: function elIconColor() {
- var iconColor = this.iconColor ? this.iconColor : this.parentData.iconColor ? this.parentData.iconColor : '#ffffff';
- // 图标的颜色
- if (this.elDisabled) {
- // disabled状态下,已勾选的checkbox图标改为elInactiveColor
- return this.isChecked ? this.elInactiveColor : 'transparent';
- } else {
- return this.isChecked ? iconColor : 'transparent';
- }
- },
- iconClasses: function iconClasses() {
- var classes = [];
- // 组件的形状
- classes.push('u-checkbox__icon-wrap--' + this.elShape);
- if (this.elDisabled) {
- classes.push('u-checkbox__icon-wrap--disabled');
- }
- if (this.isChecked && this.elDisabled) {
- classes.push('u-checkbox__icon-wrap--disabled--checked');
- }
- // 支付宝,头条小程序无法动态绑定一个数组类名,否则解析出来的结果会带有",",而导致失效
-
- return classes;
- },
- iconWrapStyle: function iconWrapStyle() {
- // checkbox的整体样式
- var style = {};
- style.backgroundColor = this.isChecked && !this.elDisabled ? this.elActiveColor : '#ffffff';
- style.borderColor = this.isChecked && !this.elDisabled ? this.elActiveColor : this.elInactiveColor;
- style.width = uni.$u.addUnit(this.elSize);
- style.height = uni.$u.addUnit(this.elSize);
- // 如果是图标在右边的话,移除它的右边距
- if (this.parentData.iconPlacement === 'right') {
- style.marginRight = 0;
- }
- return style;
- },
- checkboxStyle: function checkboxStyle() {
- var style = {};
- if (this.parentData.borderBottom && this.parentData.placement === 'row') {
- uni.$u.error('检测到您将borderBottom设置为true,需要同时将u-checkbox-group的placement设置为column才有效');
- }
- // 当父组件设置了显示下边框并且排列形式为纵向时,给内容和边框之间加上一定间隔
- if (this.parentData.borderBottom && this.parentData.placement === 'column') {
- style.paddingBottom = '8px';
- }
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- init: function init() {
- var _this = this;
- // 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环引用
- this.updateParentData();
- if (!this.parent) {
- uni.$u.error('u-checkbox必须搭配u-checkbox-group组件使用');
- }
- // 设置初始化时,是否默认选中的状态,父组件u-checkbox-group的value可能是array,所以额外判断
- if (this.checked) {
- this.isChecked = true;
- } else if (uni.$u.test.array(this.parentData.value)) {
- // 查找数组是是否存在this.name元素值
- this.isChecked = this.parentData.value.some(function (item) {
- return item === _this.name;
- });
- }
- },
- updateParentData: function updateParentData() {
- this.getParentData('u-checkbox-group');
- },
- // 横向两端排列时,点击组件即可触发选中事件
- wrapperClickHandler: function wrapperClickHandler(e) {
- this.parentData.iconPlacement === 'right' && this.iconClickHandler(e);
- },
- // 点击图标
- iconClickHandler: function iconClickHandler(e) {
- this.preventEvent(e);
- // 如果整体被禁用,不允许被点击
- if (!this.elDisabled) {
- this.setRadioCheckedStatus();
- }
- },
- // 点击label
- labelClickHandler: function labelClickHandler(e) {
- this.preventEvent(e);
- // 如果按钮整体被禁用或者label被禁用,则不允许点击文字修改状态
- if (!this.elLabelDisabled && !this.elDisabled) {
- this.setRadioCheckedStatus();
- }
- },
- emitEvent: function emitEvent() {
- var _this2 = this;
- this.$emit('change', this.isChecked);
- // 尝试调用u-form的验证方法,进行一定延迟,否则微信小程序更新可能会不及时
- this.$nextTick(function () {
- uni.$u.formValidate(_this2, 'change');
- });
- },
- // 改变组件选中状态
- // 这里的改变的依据是,更改本组件的checked值为true,同时通过父组件遍历所有u-checkbox实例
- // 将本组件外的其他u-checkbox的checked都设置为false(都被取消选中状态),因而只剩下一个为选中状态
- setRadioCheckedStatus: function setRadioCheckedStatus() {
- // 将本组件标记为与原来相反的状态
- this.isChecked = !this.isChecked;
- this.emitEvent();
- typeof this.parent.unCheckedOther === 'function' && this.parent.unCheckedOther(this);
- }
- },
- watch: {
- checked: function checked() {
- this.isChecked = this.checked;
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 114 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-checkbox/props.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // checkbox的名称
- name: {
- type: [String, Number, Boolean],
- default: uni.$u.props.checkbox.name
- },
- // 形状,square为方形,circle为圆型
- shape: {
- type: String,
- default: uni.$u.props.checkbox.shape
- },
- // 整体的大小
- size: {
- type: [String, Number],
- default: uni.$u.props.checkbox.size
- },
- // 是否默认选中
- checked: {
- type: Boolean,
- default: uni.$u.props.checkbox.checked
- },
- // 是否禁用
- disabled: {
- type: [String, Boolean],
- default: uni.$u.props.checkbox.disabled
- },
- // 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值
- activeColor: {
- type: String,
- default: uni.$u.props.checkbox.activeColor
- },
- // 未选中的颜色
- inactiveColor: {
- type: String,
- default: uni.$u.props.checkbox.inactiveColor
- },
- // 图标的大小,单位px
- iconSize: {
- type: [String, Number],
- default: uni.$u.props.checkbox.iconSize
- },
- // 图标颜色
- iconColor: {
- type: String,
- default: uni.$u.props.checkbox.iconColor
- },
- // label提示文字,因为nvue下,直接slot进来的文字,由于特殊的结构,无法修改样式
- label: {
- type: [String, Number],
- default: uni.$u.props.checkbox.label
- },
- // label的字体大小,px单位
- labelSize: {
- type: [String, Number],
- default: uni.$u.props.checkbox.labelSize
- },
- // label的颜色
- labelColor: {
- type: String,
- default: uni.$u.props.checkbox.labelColor
- },
- // 是否禁止点击提示语选中复选框
- labelDisabled: {
- type: [String, Boolean],
- default: uni.$u.props.checkbox.labelDisabled
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 115 */
- /*!**********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/login/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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 116);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRtQixDQUFnQixzb0JBQUcsRUFBQyIsImZpbGUiOiIxMTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///115\n");
-
- /***/ }),
- /* 116 */
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/login/index.vue?vue&type=script&lang=js&mpType=page ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n var _ref;\n return _ref = {\n img_login: 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202502/008071d3dcac4785b3929a00800ae501.jpg',\n checked: false,\n tips: '',\n seconds: 10,\n active: false,\n form: {\n userInfo: {\n phone: '',\n code: ''\n }\n },\n value: ''\n }, (0, _defineProperty2.default)(_ref, \"tips\", ''), (0, _defineProperty2.default)(_ref, \"show\", false), (0, _defineProperty2.default)(_ref, \"rules\", {\n username: [{\n required: true,\n message: '请输入用户名',\n trigger: ['blur', 'change']\n }],\n password: [{\n required: true,\n message: '请输入密码',\n trigger: ['blur', 'change']\n }]\n }), _ref;\n },\n computed: {\n bgthemeColor: function bgthemeColor() {\n return this.checked ? 'linear-gradient(90deg,rgba(158, 135, 255, 0.95),rgba(84, 71, 135, 0.95))' : 'linear-gradient(90deg,rgba(158, 135, 255, 0.4),rgba(84, 71, 135, 0.4))';\n }\n },\n onLoad: function onLoad() {\n // TODO 测试缓存\n this.$store.commit('SET_TEST_TEXT', '测试');\n this.$store.commit('SET_USER_ID', 'userId测试');\n __f__(\"log\", \"testText\", this.$store.getters.testText, \" at pages/login/index.vue:97\");\n __f__(\"log\", \"userId\", this.$store.getters.userId, \" at pages/login/index.vue:98\");\n },\n methods: {\n onAgreeChange: function onAgreeChange() {},\n openPrivacyPolicy: function openPrivacyPolicy() {},\n codeChange: function codeChange(text) {\n this.tips = text;\n },\n login: function login(type) {},\n getCode: function getCode() {\n var _this = this;\n if (this.$refs.uCode.canGetCode) {\n // 模拟向后端请求验证码\n uni.showLoading({\n title: '正在获取验证码'\n });\n setTimeout(function () {\n uni.hideLoading();\n // 这里此提示会被this.start()方法中的提示覆盖\n uni.$u.toast('验证码已发送');\n // 通知验证码组件内部开始倒计时\n _this.$refs.uCode.start();\n }, 2000);\n } else {}\n },\n end: function end() {\n // uni.$u.toast('倒计时结束');\n },\n start: function start() {\n uni.$u.toast('验证码已发送');\n },\n // 登录按钮操作\n handleSubmit: function handleSubmit() {\n var _this2 = this;\n this.$refs.form.validate().then(function (res) {\n _this2.$store.dispatch('Login', _this2.form).then(function (res) {\n // 显示登录成功\n uni.showToast({\n title: \"登录成功\"\n });\n // 跳转到首页\n setTimeout(function () {\n uni.reLaunch({\n url: '/pages/index/index'\n });\n }, 1000);\n });\n });\n },\n getphonenumber: function getphonenumber(e) {\n __f__(\"log\", \"快速登录\", e, \" at pages/login/index.vue:151\");\n },\n onChange: function onChange(n) {\n this.checked = n;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJpbWdfbG9naW4iLCJjaGVja2VkIiwidGlwcyIsInNlY29uZHMiLCJhY3RpdmUiLCJmb3JtIiwidXNlckluZm8iLCJwaG9uZSIsImNvZGUiLCJ2YWx1ZSIsInVzZXJuYW1lIiwicmVxdWlyZWQiLCJtZXNzYWdlIiwidHJpZ2dlciIsInBhc3N3b3JkIiwiY29tcHV0ZWQiLCJiZ3RoZW1lQ29sb3IiLCJvbkxvYWQiLCJtZXRob2RzIiwib25BZ3JlZUNoYW5nZSIsIm9wZW5Qcml2YWN5UG9saWN5IiwiY29kZUNoYW5nZSIsImxvZ2luIiwiZ2V0Q29kZSIsInVuaSIsInRpdGxlIiwic2V0VGltZW91dCIsImVuZCIsInN0YXJ0IiwiaGFuZGxlU3VibWl0IiwidGhlbiIsInVybCIsImdldHBob25lbnVtYmVyIiwib25DaGFuZ2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQXdEQTtFQUNBQTtJQUFBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7VUFDQUM7VUFDQUM7UUFDQTtNQUNBO01BQ0FDO0lBQUEsK0NBQ0EsaURBQ0EscURBQ0E7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztRQUNBSDtRQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFFQTtFQUNBRTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztJQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUMsNkJBRUE7SUFFQUM7TUFBQTtNQUNBO1FBQ0E7UUFDQUM7VUFDQUM7UUFDQTtRQUNBQztVQUNBRjtVQUNBO1VBQ0FBO1VBQ0E7VUFDQTtRQUNBO01BQ0EsUUFDQTtJQUNBO0lBQ0FHO01BQ0E7SUFBQSxDQUNBO0lBQ0FDO01BQ0FKO0lBQ0E7SUFDQTtJQUNBSztNQUFBO01BQ0E7UUFDQSw2Q0FDQUM7VUFDQTtVQUNBTjtZQUNBQztVQUNBO1VBQ0E7VUFDQUM7WUFDQUY7Y0FDQU87WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiYXBwLWNvbnRhaW5lclwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nLWJveFwiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c2hvd0xvYWRpbmc9XCJ0cnVlXCIgY2xhc3M9XCJpbWdfbG9naW5cIiA6c3JjPVwiaW1nX2xvZ2luXCIgbW9kZT1cIndpZHRoRml4XCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsb2dpbi1ib3hcIj5cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImZvcm0tYm94XCI+XHJcblx0XHRcdFx0XHQ8dS0tZm9ybSBsYWJlbFBvc2l0aW9uPVwibGVmdFwiIDptb2RlbD1cImZvcm1cIiA6cnVsZXM9XCJydWxlc1wiIHJlZj1cInVGb3JtXCI+XHJcblx0XHRcdFx0XHRcdDx1LWZvcm0taXRlbSBsYWJlbD1cIuWPt+eggVwiIHByb3A9XCJ1c2VySW5mby5uYW1lXCIgYm9yZGVyQm90dG9tPlxyXG5cdFx0XHRcdFx0XHRcdDx1LWlucHV0IHYtbW9kZWw9XCJmb3JtLnVzZXJJbmZvLnBob25lXCIgYm9yZGVyPVwibm9uZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5omL5py65Y+3XCIgdHlwZT1cIm51bWJlclwiPjwvdS1pbnB1dD5cclxuXHRcdFx0XHRcdFx0PC91LWZvcm0taXRlbT5cclxuXHRcdFx0XHRcdFx0PHUtZm9ybS1pdGVtIGxhYmVsPVwi6aqM6K+B56CBXCIgcHJvcD1cInVzZXJJbmZvLm5hbWVcIiBib3JkZXJCb3R0b20gbGFiZWxXaWR0aD1cIjYwXCI+XHJcblx0XHRcdFx0XHRcdFx0PHUtLWlucHV0IHYtbW9kZWw9XCJmb3JtLnVzZXJJbmZvLmNvZGVcIiBib3JkZXI9XCJub25lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXpqozor4HnoIFcIiB0eXBlPVwibnVtYmVyXCI+PC91LS1pbnB1dD5cclxuXHRcdFx0XHRcdFx0XHQ8dS1jb2RlIDpzZWNvbmRzPVwic2Vjb25kc1wiIEBlbmQ9XCJlbmRcIiBAc3RhcnQ9XCJzdGFydFwiIHJlZj1cInVDb2RlXCJcclxuXHRcdFx0XHRcdFx0XHRcdEBjaGFuZ2U9XCJjb2RlQ2hhbmdlXCI+PC91LWNvZGU+XHJcblx0XHRcdFx0XHRcdFx0PHUtYnV0dG9uIEBjbGljaz1cImdldENvZGVcIiBjb2xvcj1cIiNmOGY4ZjhcIiB0eXBlPVwiZGVmYXVsdFwiIHNpemU9XCJub3JtYWxcIiBzbG90PVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx1LS10ZXh0IGNvbG9yPVwiIzMzM1wiIDp0ZXh0PVwidGlwc1wiPjwvdS0tdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3UtYnV0dG9uPlxyXG5cclxuXHRcdFx0XHRcdFx0PC91LWZvcm0taXRlbT5cclxuXHJcblx0XHRcdFx0XHQ8L3UtLWZvcm0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWN0aW9uLWJveFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG4tYm94XCI+XHJcblx0XHRcdFx0XHRcdDx1LWJ1dHRvbiBAY2xpY2s9XCJsb2dpbigncGhvbmUnKVwiIDpjb2xvcj1cImJndGhlbWVDb2xvclwiIHR5cGU9XCJpbmZvXCIgc2l6ZT1cImxhcmdlXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJibGFja1wiIDpjbGFzcz1cIiFjaGVja2VkID8gJ2dyYXknIDogJydcIj7miYvmnLrlj7fnoIHnmbvlvZU8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdS1idXR0b24+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0bi1ib3hcIj5cclxuXHRcdFx0XHRcdFx0PHUtYnV0dG9uIEBjbGljaz1cImxvZ2luKCd3eCcpXCIgOmNvbG9yPVwiYmd0aGVtZUNvbG9yXCIgdHlwZT1cImluZm9cIiBzaXplPVwibGFyZ2VcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImJsYWNrXCIgOmNsYXNzPVwiIWNoZWNrZWQgPyAnZ3JheScgOiAnJ1wiPuW+ruS/oeS4gOmUrueZu+W9lTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImFncmVlLWJveFwiPlxyXG5cdFx0XHRcdFx0PHUtY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdFx0XHRcdDx1LWNoZWNrYm94IHYtbW9kZWw9XCJjaGVja2VkXCIgQGNoYW5nZT1cIm9uQ2hhbmdlXCIgc2hhcGU9XCJjaXJjbGVcIiBzaXplPVwiMjBcIj5cclxuXHRcdFx0XHRcdFx0PC91LWNoZWNrYm94PlxyXG5cdFx0XHRcdFx0PC91LWNoZWNrYm94LWdyb3VwPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhZ3JlZS10ZXh0XCI+XHJcblx0XHRcdFx0XHRcdOWQjOaEjzx0ZXh0IGNsYXNzPVwiYmx1ZVwiPueUqOaIt+WNj+iurjwvdGV4dD7lkow8dGV4dCBjbGFzcz1cImJsdWVcIj7pmpDnp4HljY/orq48L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRkYXRhKCkge1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0aW1nX2xvZ2luOiAnaHR0cHM6Ly90ZWxwby1oZWFsdGh5Lm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vaGVhbHRoeS9rbm93bGVkZ2UvMjAyNTAyLzAwODA3MWQzZGNhYzQ3ODViMzkyOWEwMDgwMGFlNTAxLmpwZycsXHJcblx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxyXG5cdFx0XHR0aXBzOiAnJyxcclxuXHRcdFx0c2Vjb25kczogMTAsXHJcblx0XHRcdGFjdGl2ZTogZmFsc2UsXHJcblx0XHRcdGZvcm06IHtcclxuXHRcdFx0XHR1c2VySW5mbzoge1xyXG5cdFx0XHRcdFx0cGhvbmU6ICcnLFxyXG5cdFx0XHRcdFx0Y29kZTogJydcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHZhbHVlOiAnJyxcclxuXHRcdFx0dGlwczogJycsXHJcblx0XHRcdHNob3c6IGZhbHNlLFxyXG5cdFx0XHRydWxlczoge1xyXG5cdFx0XHRcdHVzZXJuYW1lOiBbe1xyXG5cdFx0XHRcdFx0cmVxdWlyZWQ6IHRydWUsXHJcblx0XHRcdFx0XHRtZXNzYWdlOiAn6K+36L6T5YWl55So5oi35ZCNJyxcclxuXHRcdFx0XHRcdHRyaWdnZXI6IFsnYmx1cicsICdjaGFuZ2UnXVxyXG5cdFx0XHRcdH1dLFxyXG5cdFx0XHRcdHBhc3N3b3JkOiBbe1xyXG5cdFx0XHRcdFx0cmVxdWlyZWQ6IHRydWUsXHJcblx0XHRcdFx0XHRtZXNzYWdlOiAn6K+36L6T5YWl5a+G56CBJyxcclxuXHRcdFx0XHRcdHRyaWdnZXI6IFsnYmx1cicsICdjaGFuZ2UnXVxyXG5cdFx0XHRcdH1dXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG5cdGNvbXB1dGVkOiB7XHJcblx0XHRiZ3RoZW1lQ29sb3IoKSB7XHJcblx0XHRcdHJldHVybiB0aGlzLmNoZWNrZWQgPyAnbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMTU4LCAxMzUsIDI1NSwgMC45NSkscmdiYSg4NCwgNzEsIDEzNSwgMC45NSkpJyA6ICdsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgxNTgsIDEzNSwgMjU1LCAwLjQpLHJnYmEoODQsIDcxLCAxMzUsIDAuNCkpJ1xyXG5cdFx0fSxcclxuXHR9LFxyXG5cdG9uTG9hZCgpIHtcclxuXHRcdC8vIFRPRE8g5rWL6K+V57yT5a2YXHJcblx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ1NFVF9URVNUX1RFWFQnLCAn5rWL6K+VJyk7XHJcblx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ1NFVF9VU0VSX0lEJywgJ3VzZXJJZOa1i+ivlScpO1xyXG5cdFx0Y29uc29sZS5sb2coXCJ0ZXN0VGV4dFwiLCB0aGlzLiRzdG9yZS5nZXR0ZXJzLnRlc3RUZXh0KTtcclxuXHRcdGNvbnNvbGUubG9nKFwidXNlcklkXCIsIHRoaXMuJHN0b3JlLmdldHRlcnMudXNlcklkKTtcclxuXHR9LFxyXG5cdG1ldGhvZHM6IHtcclxuXHRcdG9uQWdyZWVDaGFuZ2UoKSB7IH0sXHJcblx0XHRvcGVuUHJpdmFjeVBvbGljeSgpIHsgfSxcclxuXHRcdGNvZGVDaGFuZ2UodGV4dCkge1xyXG5cdFx0XHR0aGlzLnRpcHMgPSB0ZXh0O1xyXG5cdFx0fSxcclxuXHRcdGxvZ2luKHR5cGUpIHtcclxuXHJcblx0XHR9LFxyXG5cclxuXHRcdGdldENvZGUoKSB7XHJcblx0XHRcdGlmICh0aGlzLiRyZWZzLnVDb2RlLmNhbkdldENvZGUpIHtcclxuXHRcdFx0XHQvLyDmqKHmi5/lkJHlkI7nq6/or7fmsYLpqozor4HnoIFcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfmraPlnKjojrflj5bpqozor4HnoIEnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0Ly8g6L+Z6YeM5q2k5o+Q56S65Lya6KKrdGhpcy5zdGFydCgp5pa55rOV5Lit55qE5o+Q56S66KaG55uWXHJcblx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+mqjOivgeeggeW3suWPkemAgScpO1xyXG5cdFx0XHRcdFx0Ly8g6YCa55+l6aqM6K+B56CB57uE5Lu25YaF6YOo5byA5aeL5YCS6K6h5pe2XHJcblx0XHRcdFx0XHR0aGlzLiRyZWZzLnVDb2RlLnN0YXJ0KCk7XHJcblx0XHRcdFx0fSwgMjAwMCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRlbmQoKSB7XHJcblx0XHRcdC8vIHVuaS4kdS50b2FzdCgn5YCS6K6h5pe257uT5p2fJyk7XHJcblx0XHR9LFxyXG5cdFx0c3RhcnQoKSB7XHJcblx0XHRcdHVuaS4kdS50b2FzdCgn6aqM6K+B56CB5bey5Y+R6YCBJyk7XHJcblx0XHR9LFxyXG5cdFx0Ly8g55m75b2V5oyJ6ZKu5pON5L2cXHJcblx0XHRoYW5kbGVTdWJtaXQoKSB7XHJcblx0XHRcdHRoaXMuJHJlZnMuZm9ybS52YWxpZGF0ZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnTG9naW4nLCB0aGlzLmZvcm0pXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHQvLyDmmL7npLrnmbvlvZXmiJDlip9cclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi55m75b2V5oiQ5YqfXCJcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vIOi3s+i9rOWIsOmmlumhtVxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRnZXRwaG9uZW51bWJlcihlKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKFwi5b+r6YCf55m75b2VXCIsIGUpO1xyXG5cdFx0fSxcclxuXHRcdG9uQ2hhbmdlKG4pIHtcclxuXHRcdFx0dGhpcy5jaGVja2VkID0gbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuLmFwcC1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQubWFpbiB7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0LmltZy1ib3gge1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdHotaW5kZXg6IDk5O1xyXG5cclxuXHRcdFx0LmltZ19sb2dpbiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubG9naW4tYm94IHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0cGFkZGluZzogMzBycHggMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcnB4O1xyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHJweDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHQuZm9ybS1ib3gge1xyXG5cdFx0XHRcdC51LWZvcm0taXRlbV9fYm9keSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHJweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdCAudS1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHJweCAxMHJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFjdGlvbi1ib3gge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblxyXG5cdFx0XHRcdC5idG4tYm94IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYmxhY2sge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHVuaS10ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5ncmF5IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR1bmktdGV4dC1jb2xvci1ncmV5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFncmVlLWJveCB7XHJcblx0XHRcdFx0cGFkZGluZzogNDBycHggMzBycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQuYWdyZWUtdGV4dCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblxyXG5cdFx0XHRcdFx0LmJsdWUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHVuaS1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///116\n");
-
- /***/ }),
- /* 117 */
- /*!**********************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/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_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2be84a3c&mpType=page */ 118);\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 */ 120);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_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_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmJlODRhM2MmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvaW5kZXgvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///117\n");
-
- /***/ }),
- /* 118 */
- /*!****************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/index/index.vue?vue&type=template&id=2be84a3c&mpType=page ***!
- \****************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2be84a3c&mpType=page */ 119);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 119 */
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/index/index.vue?vue&type=template&id=2be84a3c&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("image", { staticClass: _vm._$s(1, "sc", "logo"), attrs: { _i: 1 } }),
- _c(
- "view",
- { staticClass: _vm._$s(2, "sc", "text-area"), attrs: { _i: 2 } },
- [
- _c(
- "text",
- { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 } },
- [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.title)))]
- ),
- ]
- ),
- _c("button", { attrs: { _i: 4 }, on: { click: _vm.clk } }),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 120 */
- /*!**********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 121);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRtQixDQUFnQixzb0JBQUcsRUFBQyIsImZpbGUiOiIxMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///120\n");
-
- /***/ }),
- /* 121 */
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/index/index.vue?vue&type=script&lang=js&mpType=page ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n title: ''\n };\n },\n onLoad: function onLoad() {},\n methods: {\n clk: function clk() {\n uni.navigateTo({\n url: '/pages/skin-assessment/photograph'\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ0aXRsZSIsIm9uTG9hZCIsIm1ldGhvZHMiLCJjbGsiLCJ1bmkiLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFXQTtFQUNBQTtJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQywyQkFFQTtFQUNBQztJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFFQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTIxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PGltYWdlIGNsYXNzPVwibG9nb1wiIHNyYz1cIi9zdGF0aWMvbG9nby5wbmdcIj48L2ltYWdlPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0LWFyZWFcIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJ0aXRsZVwiPnt7dGl0bGV9fTwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxidXR0b24gQGNsaWNrPVwiY2xrXCI+54K55Ye75ouN54WnPC9idXR0b24+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRpdGxlOiAnJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGNsaygpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvc2tpbi1hc3Nlc3NtZW50L3Bob3RvZ3JhcGgnLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubG9nbyB7XHJcblx0XHRoZWlnaHQ6IDIwMHJweDtcclxuXHRcdHdpZHRoOiAyMDBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMDBycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcnB4O1xyXG5cdH1cclxuXHJcblx0LnRleHQtYXJlYSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQudGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdGNvbG9yOiAjOGY4Zjk0O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///121\n");
-
- /***/ }),
- /* 122 */
- /*!************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/details/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_5db2c828_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5db2c828&scoped=true&mpType=page */ 123);\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 */ 144);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_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_5db2c828_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_5db2c828_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5db2c828\",\n null,\n false,\n _index_vue_vue_type_template_id_5db2c828_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/details/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWRiMmM4Mjgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI1ZGIyYzgyOFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9kZXRhaWxzL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///122\n");
-
- /***/ }),
- /* 123 */
- /*!******************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/details/index.vue?vue&type=template&id=5db2c828&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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_5db2c828_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5db2c828&scoped=true&mpType=page */ 124);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_5db2c828_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_5db2c828_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_5db2c828_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_5db2c828_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 124 */
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/details/index.vue?vue&type=template&id=5db2c828&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 = {
- "u-Image": __webpack_require__(/*! uview-ui/components/u--image/u--image.vue */ 125).default,
- uButton: __webpack_require__(/*! uview-ui/components/u-button/u-button.vue */ 71).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", "container"), attrs: { _i: 0 } },
- [
- _c("view", { staticClass: _vm._$s(1, "sc", "main"), attrs: { _i: 1 } }, [
- _c(
- "view",
- { staticClass: _vm._$s(2, "sc", "steps"), attrs: { _i: 2 } },
- [
- _c(
- "view",
- {
- directives: [
- {
- name: "show",
- rawName: "v-show",
- value: _vm._$s(3, "v-show", _vm.currentStep === 0),
- expression: "_$s(3,'v-show',currentStep === 0)",
- },
- ],
- staticClass: _vm._$s(3, "sc", "step-content"),
- attrs: { _i: 3 },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(4, "sc", "step-banner"),
- attrs: { _i: 4 },
- },
- [
- _c(
- "text",
- {
- staticClass: _vm._$s(5, "sc", "title"),
- attrs: { _i: 5 },
- },
- [
- _c("text", {
- staticClass: _vm._$s(6, "sc", "count"),
- attrs: { _i: 6 },
- }),
- ]
- ),
- _c("text", {
- staticClass: _vm._$s(7, "sc", "subtitle"),
- attrs: { _i: 7 },
- }),
- ]
- ),
- ]
- ),
- ]
- ),
- _c(
- "view",
- { staticClass: _vm._$s(8, "sc", "question"), attrs: { _i: 8 } },
- [
- _c(
- "view",
- { staticClass: _vm._$s(9, "sc", "root"), attrs: { _i: 9 } },
- [
- _c("u--image", {
- attrs: {
- src: "https://uviewui.com/album/1.jpg",
- mode: "widthFix",
- shape: "circle",
- width: "50px",
- height: "50px",
- _i: 10,
- },
- }),
- _c(
- "view",
- {
- staticClass: _vm._$s(11, "sc", "question-text"),
- attrs: { _i: 11 },
- },
- [
- _c("text"),
- _c("view", {
- staticClass: _vm._$s(13, "sc", "arrow-border"),
- attrs: { _i: 13 },
- }),
- _c("view", {
- staticClass: _vm._$s(14, "sc", "arrow-background"),
- attrs: { _i: 14 },
- }),
- ]
- ),
- ],
- 1
- ),
- _c(
- "view",
- {
- staticClass: _vm._$s(15, "sc", "question-content"),
- attrs: { _i: 15 },
- },
- [
- _c("scroll-view", { attrs: { _i: 16 } }, [
- _c(
- "view",
- {
- staticClass: _vm._$s(17, "sc", "select-list"),
- attrs: { _i: 17 },
- },
- _vm._l(
- _vm._$s(18, "f", { forItems: _vm.list }),
- function (item, index, $20, $30) {
- return _c(
- "view",
- {
- key: _vm._$s(18, "f", {
- forIndex: $20,
- key: index,
- }),
- staticClass: _vm._$s(
- "18-" + $30,
- "sc",
- "select-item"
- ),
- class: _vm._$s("18-" + $30, "c", {
- active: _vm.selectCurrent === index,
- }),
- attrs: { _i: "18-" + $30 },
- on: {
- click: function ($event) {
- return _vm.onClick(item, index)
- },
- },
- },
- [
- _c("text", [
- _vm._v(
- _vm._$s("19-" + $30, "t0-0", _vm._s(item.name))
- ),
- ]),
- ]
- )
- }
- ),
- 0
- ),
- ]),
- ]
- ),
- ]
- ),
- _c(
- "view",
- {
- staticClass: _vm._$s(20, "sc", "action-buttons"),
- attrs: { _i: 20 },
- },
- [
- _c(
- "u-button",
- {
- attrs: {
- shape: "circle",
- color: "#6049a9",
- type: _vm.currentStep === 0 ? "" : "default",
- "custom-style": { padding: "40rpx", fontWeight: "bold" },
- _i: 21,
- },
- on: { click: _vm.handleNext },
- },
- [
- _vm._v(
- _vm._$s(
- 21,
- "t0-0",
- _vm._s(_vm.currentStep === 0 ? "下一步" : "提交测评")
- )
- ),
- ]
- ),
- _vm._$s(22, "i", _vm.currentStep > 0)
- ? _c(
- "u-button",
- {
- staticClass: _vm._$s(22, "sc", "prev-btn"),
- attrs: {
- shape: "circle",
- "custom-style": {
- marginTop: "20rpx",
- color: "#6049a9",
- fontWeight: "bold",
- padding: "40rpx",
- },
- _i: 22,
- },
- on: {
- click: function ($event) {
- _vm.currentStep--
- },
- },
- },
- [_vm._v("")]
- )
- : _vm._e(),
- ],
- 1
- ),
- ]),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 125 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--image/u--image.vue ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_image_vue_vue_type_template_id_65e83b27___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u--image.vue?vue&type=template&id=65e83b27& */ 126);
- /* harmony import */ var _u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u--image.vue?vue&type=script&lang=js& */ 128);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_image_vue_vue_type_template_id_65e83b27___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_image_vue_vue_type_template_id_65e83b27___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- null,
- null,
- false,
- _u_image_vue_vue_type_template_id_65e83b27___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u--image/u--image.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 126 */
- /*!**************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--image/u--image.vue?vue&type=template&id=65e83b27& ***!
- \**************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_template_id_65e83b27___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--image.vue?vue&type=template&id=65e83b27& */ 127);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_template_id_65e83b27___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_template_id_65e83b27___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_template_id_65e83b27___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_template_id_65e83b27___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 127 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--image/u--image.vue?vue&type=template&id=65e83b27& ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! 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("uvImage", {
- attrs: {
- src: _vm.src,
- mode: _vm.mode,
- width: _vm.width,
- height: _vm.height,
- shape: _vm.shape,
- radius: _vm.radius,
- lazyLoad: _vm.lazyLoad,
- showMenuByLongpress: _vm.showMenuByLongpress,
- loadingIcon: _vm.loadingIcon,
- errorIcon: _vm.errorIcon,
- showLoading: _vm.showLoading,
- showError: _vm.showError,
- fade: _vm.fade,
- webp: _vm.webp,
- duration: _vm.duration,
- bgColor: _vm.bgColor,
- customStyle: _vm.customStyle,
- _i: 0,
- },
- on: {
- click: function ($event) {
- return _vm.$emit("click")
- },
- error: function ($event) {
- return _vm.$emit("error")
- },
- load: function ($event) {
- return _vm.$emit("load")
- },
- },
- scopedSlots: _vm._u(
- [
- {
- key: "loading",
- fn: function (_empty_, _svm, _si) {
- return [_vm._t("loading", null, { _i: "2-" + _si })]
- },
- },
- {
- key: "error",
- fn: function (_empty_, _svm, _si) {
- return [_vm._t("error", null, { _i: "4-" + _si })]
- },
- },
- ],
- null,
- true
- ),
- })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 128 */
- /*!********************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--image/u--image.vue?vue&type=script&lang=js& ***!
- \********************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u--image.vue?vue&type=script&lang=js& */ 129);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 129 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u--image/u--image.vue?vue&type=script&lang=js& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _uImage = _interopRequireDefault(__webpack_require__(/*! ../u-image/u-image.vue */ 130));
- var _props = _interopRequireDefault(__webpack_require__(/*! ../u-image/props.js */ 143));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * 此组件存在的理由是,在nvue下,u-image被uni-app官方占用了,u-image在nvue中相当于image组件
- * 所以在nvue下,取名为u--image,内部其实还是u-iamge.vue,只不过做一层中转
- */
- /**
- * Image 图片
- * @description 此组件为uni-app的image组件的加强版,在继承了原有功能外,还支持淡入动画、加载中、加载失败提示、圆角值和形状等。
- * @tutorial https://uviewui.com/components/image.html
- * @property {String} src 图片地址
- * @property {String} mode 裁剪模式,见官网说明 (默认 'aspectFill' )
- * @property {String | Number} width 宽度,单位任意,如果为数值,则为px单位 (默认 '300' )
- * @property {String | Number} height 高度,单位任意,如果为数值,则为px单位 (默认 '225' )
- * @property {String} shape 图片形状,circle-圆形,square-方形 (默认 'square' )
- * @property {String | Number} radius 圆角值,单位任意,如果为数值,则为px单位 (默认 0 )
- * @property {Boolean} lazyLoad 是否懒加载,仅微信小程序、App、百度小程序、字节跳动小程序有效 (默认 true )
- * @property {Boolean} showMenuByLongpress 是否开启长按图片显示识别小程序码菜单,仅微信小程序有效 (默认 true )
- * @property {String} loadingIcon 加载中的图标,或者小图片 (默认 'photo' )
- * @property {String} errorIcon 加载失败的图标,或者小图片 (默认 'error-circle' )
- * @property {Boolean} showLoading 是否显示加载中的图标或者自定义的slot (默认 true )
- * @property {Boolean} showError 是否显示加载错误的图标或者自定义的slot (默认 true )
- * @property {Boolean} fade 是否需要淡入效果 (默认 true )
- * @property {Boolean} webp 只支持网络资源,只对微信小程序有效 (默认 false )
- * @property {String | Number} duration 搭配fade参数的过渡时间,单位ms (默认 500 )
- * @property {String} bgColor 背景颜色,用于深色页面加载图片时,为了和背景色融合 (默认 '#f3f4f6' )
- * @property {Object} customStyle 定义需要用到的外部样式
- * @event {Function} click 点击图片时触发
- * @event {Function} error 图片加载失败时触发
- * @event {Function} load 图片加载成功时触发
- * @example <u--image width="100%" height="300px" :src="src"></u--image>
- */
- var _default = {
- name: 'u--image',
- mixins: [uni.$u.mpMixin, _props.default, uni.$u.mixin],
- components: {
- uvImage: _uImage.default
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 130 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-image/u-image.vue ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_image_vue_vue_type_template_id_6dd0d12f_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-image.vue?vue&type=template&id=6dd0d12f&scoped=true& */ 131);
- /* harmony import */ var _u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-image.vue?vue&type=script&lang=js& */ 141);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_image_vue_vue_type_template_id_6dd0d12f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_image_vue_vue_type_template_id_6dd0d12f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "6dd0d12f",
- null,
- false,
- _u_image_vue_vue_type_template_id_6dd0d12f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-image/u-image.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 131 */
- /*!************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-image/u-image.vue?vue&type=template&id=6dd0d12f&scoped=true& ***!
- \************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_template_id_6dd0d12f_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-image.vue?vue&type=template&id=6dd0d12f&scoped=true& */ 132);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_template_id_6dd0d12f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_template_id_6dd0d12f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_template_id_6dd0d12f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_template_id_6dd0d12f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 132 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-image/u-image.vue?vue&type=template&id=6dd0d12f&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 = {
- uTransition: __webpack_require__(/*! uview-ui/components/u-transition/u-transition.vue */ 133)
- .default,
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).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(
- "u-transition",
- {
- attrs: {
- mode: "fade",
- show: _vm.show,
- duration: _vm.fade ? 1000 : 0,
- _i: 0,
- },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(1, "sc", "u-image"),
- style: _vm._$s(1, "s", [_vm.wrapStyle, _vm.backgroundStyle]),
- attrs: { _i: 1 },
- on: { click: _vm.onClick },
- },
- [
- _vm._$s(2, "i", !_vm.isError)
- ? _c("image", {
- staticClass: _vm._$s(2, "sc", "u-image__image"),
- style: _vm._$s(2, "s", {
- borderRadius:
- _vm.shape == "circle"
- ? "10000px"
- : _vm.$u.addUnit(_vm.radius),
- width: _vm.$u.addUnit(_vm.width),
- height: _vm.$u.addUnit(_vm.height),
- }),
- attrs: {
- src: _vm._$s(2, "a-src", _vm.src),
- mode: _vm._$s(2, "a-mode", _vm.mode),
- "show-menu-by-longpress": _vm._$s(
- 2,
- "a-show-menu-by-longpress",
- _vm.showMenuByLongpress
- ),
- "lazy-load": _vm._$s(2, "a-lazy-load", _vm.lazyLoad),
- _i: 2,
- },
- on: { error: _vm.onErrorHandler, load: _vm.onLoadHandler },
- })
- : _vm._e(),
- _vm._$s(3, "i", _vm.showLoading && _vm.loading)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(3, "sc", "u-image__loading"),
- style: _vm._$s(3, "s", {
- borderRadius:
- _vm.shape == "circle"
- ? "50%"
- : _vm.$u.addUnit(_vm.radius),
- backgroundColor: _vm.bgColor,
- width: _vm.$u.addUnit(_vm.width),
- height: _vm.$u.addUnit(_vm.height),
- }),
- attrs: { _i: 3 },
- },
- [
- _vm._t(
- "loading",
- [
- _c("u-icon", {
- attrs: {
- name: _vm.loadingIcon,
- width: _vm.width,
- height: _vm.height,
- _i: 5,
- },
- }),
- ],
- { _i: 4 }
- ),
- ],
- 2
- )
- : _vm._e(),
- _vm._$s(6, "i", _vm.showError && _vm.isError && !_vm.loading)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(6, "sc", "u-image__error"),
- style: _vm._$s(6, "s", {
- borderRadius:
- _vm.shape == "circle"
- ? "50%"
- : _vm.$u.addUnit(_vm.radius),
- width: _vm.$u.addUnit(_vm.width),
- height: _vm.$u.addUnit(_vm.height),
- }),
- attrs: { _i: 6 },
- },
- [
- _vm._t(
- "error",
- [
- _c("u-icon", {
- attrs: {
- name: _vm.errorIcon,
- width: _vm.width,
- height: _vm.height,
- _i: 8,
- },
- }),
- ],
- { _i: 7 }
- ),
- ],
- 2
- )
- : _vm._e(),
- ]
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 133 */
- /*!***************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-transition/u-transition.vue ***!
- \***************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& */ 134);
- /* harmony import */ var _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-transition.vue?vue&type=script&lang=js& */ 136);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "39e33bf2",
- null,
- false,
- _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-transition/u-transition.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 134 */
- /*!**********************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& ***!
- \**********************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& */ 135);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 135 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=template&id=39e33bf2&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.inited)
- ? _c(
- "view",
- {
- ref: "u-transition",
- staticClass: _vm._$s(0, "sc", "u-transition"),
- class: _vm._$s(0, "c", _vm.classes),
- style: _vm._$s(0, "s", [_vm.mergeStyle]),
- attrs: { _i: 0 },
- on: { touchmove: _vm.noop, click: _vm.clickHandler },
- },
- [_vm._t("default", null, { _i: 1 })],
- 2
- )
- : _vm._e()
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 136 */
- /*!****************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-transition.vue?vue&type=script&lang=js& */ 137);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 137 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=script&lang=js& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 138));
- var _transition = _interopRequireDefault(__webpack_require__(/*! ./transition.js */ 139));
- function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
- function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
- /**
- * transition 动画组件
- * @description
- * @tutorial
- * @property {String} show 是否展示组件 (默认 false )
- * @property {String} mode 使用的动画模式 (默认 'fade' )
- * @property {String | Number} duration 动画的执行时间,单位ms (默认 '300' )
- * @property {String} timingFunction 使用的动画过渡函数 (默认 'ease-out' )
- * @property {Object} customStyle 自定义样式
- * @event {Function} before-enter 进入前触发
- * @event {Function} enter 进入中触发
- * @event {Function} after-enter 进入后触发
- * @event {Function} before-leave 离开前触发
- * @event {Function} leave 离开中触发
- * @event {Function} after-leave 离开后触发
- * @example
- */
- var _default = {
- name: 'u-transition',
- data: function data() {
- return {
- inited: false,
- // 是否显示/隐藏组件
- viewStyle: {},
- // 组件内部的样式
- status: '',
- // 记录组件动画的状态
- transitionEnded: false,
- // 组件是否结束的标记
- display: false,
- // 组件是否展示
- classes: '' // 应用的类名
- };
- },
-
- computed: {
- mergeStyle: function mergeStyle() {
- var viewStyle = this.viewStyle,
- customStyle = this.customStyle;
- return _objectSpread(_objectSpread({
- transitionDuration: "".concat(this.duration, "ms"),
- // display: `${this.display ? '' : 'none'}`,
- transitionTimingFunction: this.timingFunction
- }, uni.$u.addStyle(customStyle)), viewStyle);
- }
- },
- // 将mixin挂在到组件中,uni.$u.mixin实际上为一个vue格式对象
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _transition.default, _props.default],
- watch: {
- show: {
- handler: function handler(newVal) {
- // vue和nvue分别执行不同的方法
-
- newVal ? this.vueEnter() : this.vueLeave();
- },
- // 表示同时监听初始化时的props的show的意思
- immediate: true
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 138 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-transition/props.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 是否展示组件
- show: {
- type: Boolean,
- default: uni.$u.props.transition.show
- },
- // 使用的动画模式
- mode: {
- type: String,
- default: uni.$u.props.transition.mode
- },
- // 动画的执行时间,单位ms
- duration: {
- type: [String, Number],
- default: uni.$u.props.transition.duration
- },
- // 使用的动画过渡函数
- timingFunction: {
- type: String,
- default: uni.$u.props.transition.timingFunction
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 139 */
- /*!************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-transition/transition.js ***!
- \************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));
- var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));
- var _nvueAniMap = _interopRequireDefault(__webpack_require__(/*! ./nvue.ani-map.js */ 140));
- // 定义一个一定时间后自动成功的promise,让调用nextTick方法处,进入下一个then方法
- var nextTick = function nextTick() {
- return new Promise(function (resolve) {
- return setTimeout(resolve, 1000 / 50);
- });
- };
- // nvue动画模块实现细节抽离在外部文件
-
- // 定义类名,通过给元素动态切换类名,赋予元素一定的css动画样式
- var getClassNames = function getClassNames(name) {
- return {
- enter: "u-".concat(name, "-enter u-").concat(name, "-enter-active"),
- 'enter-to': "u-".concat(name, "-enter-to u-").concat(name, "-enter-active"),
- leave: "u-".concat(name, "-leave u-").concat(name, "-leave-active"),
- 'leave-to': "u-".concat(name, "-leave-to u-").concat(name, "-leave-active")
- };
- };
- var _default = {
- methods: {
- // 组件被点击发出事件
- clickHandler: function clickHandler() {
- this.$emit('click');
- },
- // vue版本的组件进场处理
- vueEnter: function vueEnter() {
- var _this = this;
- // 动画进入时的类名
- var classNames = getClassNames(this.mode);
- // 定义状态和发出动画进入前事件
- this.status = 'enter';
- this.$emit('beforeEnter');
- this.inited = true;
- this.display = true;
- this.classes = classNames.enter;
- this.$nextTick( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
- return _regenerator.default.wrap(function _callee$(_context) {
- while (1) {
- switch (_context.prev = _context.next) {
- case 0:
- // 标识动画尚未结束
- _this.$emit('enter');
- _this.transitionEnded = false;
- // 组件动画进入后触发的事件
- _this.$emit('afterEnter');
- // 赋予组件enter-to类名
- _this.classes = classNames['enter-to'];
- case 4:
- case "end":
- return _context.stop();
- }
- }
- }, _callee);
- })));
- },
- // 动画离场处理
- vueLeave: function vueLeave() {
- var _this2 = this;
- // 如果不是展示状态,无需执行逻辑
- if (!this.display) return;
- var classNames = getClassNames(this.mode);
- // 标记离开状态和发出事件
- this.status = 'leave';
- this.$emit('beforeLeave');
- // 获得类名
- this.classes = classNames.leave;
- this.$nextTick(function () {
- // 动画正在离场的状态
- _this2.transitionEnded = false;
- _this2.$emit('leave');
- // 组件执行动画,到了执行的执行时间后,执行一些额外处理
- setTimeout(_this2.onTransitionEnd, _this2.duration);
- _this2.classes = classNames['leave-to'];
- });
- },
- // 完成过渡后触发
- onTransitionEnd: function onTransitionEnd() {
- // 如果已经是结束的状态,无需再处理
- if (this.transitionEnded) return;
- this.transitionEnded = true;
- // 发出组件动画执行后的事件
- this.$emit(this.status === 'leave' ? 'afterLeave' : 'afterEnter');
- if (!this.show && this.display) {
- this.display = false;
- this.inited = false;
- }
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 140 */
- /*!**************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-transition/nvue.ani-map.js ***!
- \**************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- fade: {
- enter: {
- opacity: 0
- },
- 'enter-to': {
- opacity: 1
- },
- leave: {
- opacity: 1
- },
- 'leave-to': {
- opacity: 0
- }
- },
- 'fade-up': {
- enter: {
- opacity: 0,
- transform: 'translateY(100%)'
- },
- 'enter-to': {
- opacity: 1,
- transform: 'translateY(0)'
- },
- leave: {
- opacity: 1,
- transform: 'translateY(0)'
- },
- 'leave-to': {
- opacity: 0,
- transform: 'translateY(100%)'
- }
- },
- 'fade-down': {
- enter: {
- opacity: 0,
- transform: 'translateY(-100%)'
- },
- 'enter-to': {
- opacity: 1,
- transform: 'translateY(0)'
- },
- leave: {
- opacity: 1,
- transform: 'translateY(0)'
- },
- 'leave-to': {
- opacity: 0,
- transform: 'translateY(-100%)'
- }
- },
- 'fade-left': {
- enter: {
- opacity: 0,
- transform: 'translateX(-100%)'
- },
- 'enter-to': {
- opacity: 1,
- transform: 'translateY(0)'
- },
- leave: {
- opacity: 1,
- transform: 'translateY(0)'
- },
- 'leave-to': {
- opacity: 0,
- transform: 'translateX(-100%)'
- }
- },
- 'fade-right': {
- enter: {
- opacity: 0,
- transform: 'translateX(100%)'
- },
- 'enter-to': {
- opacity: 1,
- transform: 'translateY(0)'
- },
- leave: {
- opacity: 1,
- transform: 'translateY(0)'
- },
- 'leave-to': {
- opacity: 0,
- transform: 'translateX(100%)'
- }
- },
- 'slide-up': {
- enter: {
- transform: 'translateY(100%)'
- },
- 'enter-to': {
- transform: 'translateY(0)'
- },
- leave: {
- transform: 'translateY(0)'
- },
- 'leave-to': {
- transform: 'translateY(100%)'
- }
- },
- 'slide-down': {
- enter: {
- transform: 'translateY(-100%)'
- },
- 'enter-to': {
- transform: 'translateY(0)'
- },
- leave: {
- transform: 'translateY(0)'
- },
- 'leave-to': {
- transform: 'translateY(-100%)'
- }
- },
- 'slide-left': {
- enter: {
- transform: 'translateX(-100%)'
- },
- 'enter-to': {
- transform: 'translateY(0)'
- },
- leave: {
- transform: 'translateY(0)'
- },
- 'leave-to': {
- transform: 'translateX(-100%)'
- }
- },
- 'slide-right': {
- enter: {
- transform: 'translateX(100%)'
- },
- 'enter-to': {
- transform: 'translateY(0)'
- },
- leave: {
- transform: 'translateY(0)'
- },
- 'leave-to': {
- transform: 'translateX(100%)'
- }
- },
- zoom: {
- enter: {
- transform: 'scale(0.95)'
- },
- 'enter-to': {
- transform: 'scale(1)'
- },
- leave: {
- transform: 'scale(1)'
- },
- 'leave-to': {
- transform: 'scale(0.95)'
- }
- },
- 'fade-zoom': {
- enter: {
- opacity: 0,
- transform: 'scale(0.95)'
- },
- 'enter-to': {
- opacity: 1,
- transform: 'scale(1)'
- },
- leave: {
- opacity: 1,
- transform: 'scale(1)'
- },
- 'leave-to': {
- opacity: 0,
- transform: 'scale(0.95)'
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 141 */
- /*!******************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-image/u-image.vue?vue&type=script&lang=js& ***!
- \******************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-image.vue?vue&type=script&lang=js& */ 142);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_image_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 142 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-image/u-image.vue?vue&type=script&lang=js& ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 143));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * Image 图片
- * @description 此组件为uni-app的image组件的加强版,在继承了原有功能外,还支持淡入动画、加载中、加载失败提示、圆角值和形状等。
- * @tutorial https://uviewui.com/components/image.html
- * @property {String} src 图片地址
- * @property {String} mode 裁剪模式,见官网说明 (默认 'aspectFill' )
- * @property {String | Number} width 宽度,单位任意,如果为数值,则为px单位 (默认 '300' )
- * @property {String | Number} height 高度,单位任意,如果为数值,则为px单位 (默认 '225' )
- * @property {String} shape 图片形状,circle-圆形,square-方形 (默认 'square' )
- * @property {String | Number} radius 圆角值,单位任意,如果为数值,则为px单位 (默认 0 )
- * @property {Boolean} lazyLoad 是否懒加载,仅微信小程序、App、百度小程序、字节跳动小程序有效 (默认 true )
- * @property {Boolean} showMenuByLongpress 是否开启长按图片显示识别小程序码菜单,仅微信小程序有效 (默认 true )
- * @property {String} loadingIcon 加载中的图标,或者小图片 (默认 'photo' )
- * @property {String} errorIcon 加载失败的图标,或者小图片 (默认 'error-circle' )
- * @property {Boolean} showLoading 是否显示加载中的图标或者自定义的slot (默认 true )
- * @property {Boolean} showError 是否显示加载错误的图标或者自定义的slot (默认 true )
- * @property {Boolean} fade 是否需要淡入效果 (默认 true )
- * @property {Boolean} webp 只支持网络资源,只对微信小程序有效 (默认 false )
- * @property {String | Number} duration 搭配fade参数的过渡时间,单位ms (默认 500 )
- * @property {String} bgColor 背景颜色,用于深色页面加载图片时,为了和背景色融合 (默认 '#f3f4f6' )
- * @property {Object} customStyle 定义需要用到的外部样式
- * @event {Function} click 点击图片时触发
- * @event {Function} error 图片加载失败时触发
- * @event {Function} load 图片加载成功时触发
- * @example <u-image width="100%" height="300px" :src="src"></u-image>
- */
- var _default = {
- name: 'u-image',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- // 图片是否加载错误,如果是,则显示错误占位图
- isError: false,
- // 初始化组件时,默认为加载中状态
- loading: true,
- // 不透明度,为了实现淡入淡出的效果
- opacity: 1,
- // 过渡时间,因为props的值无法修改,故需要一个中间值
- durationTime: this.duration,
- // 图片加载完成时,去掉背景颜色,因为如果是png图片,就会显示灰色的背景
- backgroundStyle: {},
- // 用于fade模式的控制组件显示与否
- show: false
- };
- },
- watch: {
- src: {
- immediate: true,
- handler: function handler(n) {
- if (!n) {
- // 如果传入null或者'',或者false,或者undefined,标记为错误状态
- this.isError = true;
- this.loading = false;
- } else {
- this.isError = false;
- this.loading = true;
- }
- }
- }
- },
- computed: {
- wrapStyle: function wrapStyle() {
- var style = {};
- // 通过调用addUnit()方法,如果有单位,如百分比,px单位等,直接返回,如果是纯粹的数值,则加上rpx单位
- style.width = this.$u.addUnit(this.width);
- style.height = this.$u.addUnit(this.height);
- // 如果是显示圆形,设置一个很多的半径值即可
- style.borderRadius = this.shape == 'circle' ? '10000px' : uni.$u.addUnit(this.radius);
- // 如果设置圆角,必须要有hidden,否则可能圆角无效
- style.overflow = +this.radius > 0 ? 'hidden' : 'visible';
- // if (this.fade) {
- // style.opacity = this.opacity
- // // nvue下,这几个属性必须要分开写
- // style.transitionDuration = `${this.durationTime}ms`
- // style.transitionTimingFunction = 'ease-in-out'
- // style.transitionProperty = 'opacity'
- // }
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- },
- mounted: function mounted() {
- this.show = true;
- },
- methods: {
- // 点击图片
- onClick: function onClick() {
- this.$emit('click');
- },
- // 图片加载失败
- onErrorHandler: function onErrorHandler(err) {
- this.loading = false;
- this.isError = true;
- this.$emit('error', err);
- },
- // 图片加载完成,标记loading结束
- onLoadHandler: function onLoadHandler(event) {
- this.loading = false;
- this.isError = false;
- this.$emit('load', event);
- this.removeBgColor();
- // 如果不需要动画效果,就不执行下方代码,同时移除加载时的背景颜色
- // 否则无需fade效果时,png图片依然能看到下方的背景色
- // if (!this.fade) return this.removeBgColor();
- // // 原来opacity为1(不透明,是为了显示占位图),改成0(透明,意味着该元素显示的是背景颜色,默认的灰色),再改成1,是为了获得过渡效果
- // this.opacity = 0;
- // // 这里设置为0,是为了图片展示到背景全透明这个过程时间为0,延时之后延时之后重新设置为duration,是为了获得背景透明(灰色)
- // // 到图片展示的过程中的淡入效果
- // this.durationTime = 0;
- // // 延时50ms,否则在浏览器H5,过渡效果无效
- // setTimeout(() => {
- // this.durationTime = this.duration;
- // this.opacity = 1;
- // setTimeout(() => {
- // this.removeBgColor();
- // }, this.durationTime);
- // }, 50);
- },
- // 移除图片的背景色
- removeBgColor: function removeBgColor() {
- // 淡入动画过渡完成后,将背景设置为透明色,否则png图片会看到灰色的背景
- this.backgroundStyle = {
- backgroundColor: 'transparent'
- };
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 143 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-image/props.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 图片地址
- src: {
- type: String,
- default: uni.$u.props.image.src
- },
- // 裁剪模式
- mode: {
- type: String,
- default: uni.$u.props.image.mode
- },
- // 宽度,单位任意
- width: {
- type: [String, Number],
- default: uni.$u.props.image.width
- },
- // 高度,单位任意
- height: {
- type: [String, Number],
- default: uni.$u.props.image.height
- },
- // 图片形状,circle-圆形,square-方形
- shape: {
- type: String,
- default: uni.$u.props.image.shape
- },
- // 圆角,单位任意
- radius: {
- type: [String, Number],
- default: uni.$u.props.image.radius
- },
- // 是否懒加载,微信小程序、App、百度小程序、字节跳动小程序
- lazyLoad: {
- type: Boolean,
- default: uni.$u.props.image.lazyLoad
- },
- // 开启长按图片显示识别微信小程序码菜单
- showMenuByLongpress: {
- type: Boolean,
- default: uni.$u.props.image.showMenuByLongpress
- },
- // 加载中的图标,或者小图片
- loadingIcon: {
- type: String,
- default: uni.$u.props.image.loadingIcon
- },
- // 加载失败的图标,或者小图片
- errorIcon: {
- type: String,
- default: uni.$u.props.image.errorIcon
- },
- // 是否显示加载中的图标或者自定义的slot
- showLoading: {
- type: Boolean,
- default: uni.$u.props.image.showLoading
- },
- // 是否显示加载错误的图标或者自定义的slot
- showError: {
- type: Boolean,
- default: uni.$u.props.image.showError
- },
- // 是否需要淡入效果
- fade: {
- type: Boolean,
- default: uni.$u.props.image.fade
- },
- // 只支持网络资源,只对微信小程序有效
- webp: {
- type: Boolean,
- default: uni.$u.props.image.webp
- },
- // 过渡时间,单位ms
- duration: {
- type: [String, Number],
- default: uni.$u.props.image.duration
- },
- // 背景颜色,用于深色页面加载图片时,为了和背景色融合
- bgColor: {
- type: String,
- default: uni.$u.props.image.bgColor
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 144 */
- /*!************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/details/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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 145);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRtQixDQUFnQixzb0JBQUcsRUFBQyIsImZpbGUiOiIxNDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///144\n");
-
- /***/ }),
- /* 145 */
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/details/index.vue?vue&type=script&lang=js&mpType=page ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n currentStep: 0,\n // 当前步骤\n steps: [{\n name: '步骤1'\n }, {\n name: '步骤2'\n }],\n parts: ['面部', '颈部', '胸部', '背部', '四肢', '腹部', '手部和足部', '其它'],\n categories: ['烧伤', '割伤', '烫伤', '手术后(含剖腹产)'],\n formData: {\n part: '',\n category: ''\n },\n selectCurrent: null,\n list: [{\n name: '面部',\n value: 1\n }, {\n name: '面部',\n value: 1\n }, {\n name: '面部',\n value: 1\n }, {\n name: '面部',\n value: 1\n }, {\n name: '面部',\n value: 1\n }, {\n name: '面部',\n value: 1\n }, {\n name: '面部',\n value: 1\n }]\n };\n },\n methods: {\n onClick: function onClick(item, index) {\n this.selectCurrent = index;\n this.formData.part = item.name;\n },\n handleNext: function handleNext() {\n if (this.currentStep === 0) {\n if (!this.formData.part) {\n return uni.showToast({\n title: '请选择受伤部位',\n icon: 'none'\n });\n }\n this.currentStep++;\n } else {\n if (!this.formData.category) {\n return uni.showToast({\n title: '请选择受伤类别',\n icon: 'none'\n });\n }\n // 提交逻辑\n uni.showToast({\n title: '提交成功',\n icon: 'success'\n });\n __f__(\"log\", '提交数据:', this.formData, \" at pages/details/index.vue:111\");\n }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZGV0YWlscy9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsImN1cnJlbnRTdGVwIiwic3RlcHMiLCJuYW1lIiwicGFydHMiLCJjYXRlZ29yaWVzIiwiZm9ybURhdGEiLCJwYXJ0IiwiY2F0ZWdvcnkiLCJzZWxlY3RDdXJyZW50IiwibGlzdCIsInZhbHVlIiwibWV0aG9kcyIsIm9uQ2xpY2siLCJoYW5kbGVOZXh0IiwidGl0bGUiLCJpY29uIiwidW5pIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFzRUE7RUFDQUE7SUFDQTtNQUNBQztNQUFBO01BQ0FDO1FBQUFDO01BQUE7UUFBQUE7TUFBQTtNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDLE9BQ0E7UUFBQVA7UUFBQVE7TUFBQSxHQUNBO1FBQUFSO1FBQUFRO01BQUEsR0FDQTtRQUFBUjtRQUFBUTtNQUFBLEdBQ0E7UUFBQVI7UUFBQVE7TUFBQSxHQUNBO1FBQUFSO1FBQUFRO01BQUEsR0FDQTtRQUFBUjtRQUFBUTtNQUFBLEdBQ0E7UUFBQVI7UUFBQVE7TUFBQTtJQUVBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO1VBQ0E7WUFBQUM7WUFBQUM7VUFBQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7WUFBQUQ7WUFBQUM7VUFBQTtRQUNBO1FBQ0E7UUFDQUM7VUFBQUY7VUFBQUM7UUFBQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIxNDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8dmlldyBjbGFzcz1cImNvbnRhaW5lclwiPlxyXG4gICAgICAgIDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG4gICAgICAgICAgICA8IS0tIOatpemqpDHlhoXlrrkgLS0+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic3RlcHNcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IHYtc2hvdz1cImN1cnJlbnRTdGVwID09PSAwXCIgY2xhc3M9XCJzdGVwLWNvbnRlbnRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInN0ZXAtYmFubmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx0ZXh0IGNsYXNzPVwidGl0bGVcIj7nrKw8dGV4dCBjbGFzcz1cImNvdW50XCI+MTwvdGV4dD7mraUv5YWxMuatpTwvdGV4dD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHRleHQgY2xhc3M9XCJzdWJ0aXRsZVwiPuivt+agueaNruecn+WunuaEn+WPl+WmguWunuWhq+WGmei1hOaWmTwvdGV4dD5cclxuICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcblxyXG4gICAgICAgICAgICAgICAgPCEtLSDmraXpqqQy5YaF5a65IC0tPlxyXG4gICAgICAgICAgICAgICAgPCEtLSA8dmlldyB2LXNob3c9XCJjdXJyZW50U3RlcCA9PT0gMVwiIGNsYXNzPVwic3RlcC1jb250ZW50XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJxdWVzdGlvblwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCBjbGFzcz1cInRpdGxlXCI+56ysMuatpS/lhbEy5q2lPC90ZXh0PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCBjbGFzcz1cInN1YnRpdGxlXCI+6K+35qC55o2u55yf5a6e5oSf5Y+X5aaC5a6e5aGr5YaZ6LWE5paZPC90ZXh0PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCBjbGFzcz1cInF1ZXN0aW9uLXRleHRcIj7kvKTlj6Plj5fkvKTnmoTnsbvliKvmmK/vvJ88L3RleHQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx1LXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJmb3JtRGF0YS5jYXRlZ29yeVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHUtcmFkaW8gdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGNhdGVnb3JpZXNcIiA6a2V5PVwiaW5kZXhcIiA6bmFtZT1cIml0ZW1cIiBjbGFzcz1cInJhZGlvLWl0ZW1cIj57e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fTwvdS1yYWRpbz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC91LXJhZGlvLWdyb3VwPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz4gLS0+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuXHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwicXVlc3Rpb25cIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwicm9vdFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx1LS1pbWFnZSBzcmM9XCJodHRwczovL3V2aWV3dWkuY29tL2FsYnVtLzEuanBnXCIgbW9kZT1cIndpZHRoRml4XCIgc2hhcGU9XCJjaXJjbGVcIiB3aWR0aD1cIjUwcHhcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9XCI1MHB4XCI+PC91LS1pbWFnZT5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInF1ZXN0aW9uLXRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHRleHQ+5Lyk5Y+j5Y+X5Lyk55qE6YOo5L2N5piv77yfPC90ZXh0PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImFycm93LWJvcmRlclwiPjwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJhcnJvdy1iYWNrZ3JvdW5kXCI+PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuXHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcblxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJxdWVzdGlvbi1jb250ZW50XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHNjcm9sbC12aWV3IDpzY3JvbGwteT1cInRydWVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInNlbGVjdC1saXN0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyAgY2xhc3M9XCJzZWxlY3QtaXRlbVwiICA6Y2xhc3M9XCJ7YWN0aXZlOiBzZWxlY3RDdXJyZW50ID09PSBpbmRleH1cIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiICBAY2xpY2s9XCJvbkNsaWNrKGl0ZW0sIGluZGV4KVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZXh0Pnt7IGl0ZW0ubmFtZSB9fTwvdGV4dD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvc2Nyb2xsLXZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcblxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICA8IS0tIOaMiemSruaTjeS9nOWMuiAtLT5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJhY3Rpb24tYnV0dG9uc1wiPlxyXG4gICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICA8dS1idXR0b24gQGNsaWNrPVwiaGFuZGxlTmV4dFwiIHNoYXBlPVwiY2lyY2xlXCIgY29sb3I9XCIjNjA0OWE5XCIgOnR5cGU9XCJjdXJyZW50U3RlcCA9PT0gMCA/ICcnIDogJ2RlZmF1bHQnXCJcclxuICAgICAgICAgICAgICAgICAgICA6Y3VzdG9tLXN0eWxlPVwieyBwYWRkaW5nOiAnNDBycHgnLCBmb250V2VpZ2h0OiAnYm9sZCd9XCI+XHJcbiAgICAgICAgICAgICAgICAgICAge3sgY3VycmVudFN0ZXAgPT09IDAgPyAn5LiL5LiA5q2lJyA6ICfmj5DkuqTmtYvor4QnIH19XHJcbiAgICAgICAgICAgICAgICA8L3UtYnV0dG9uPlxyXG4gICAgICAgICAgICAgICAgPHUtYnV0dG9uIHYtaWY9XCJjdXJyZW50U3RlcCA+IDBcIiBzaGFwZT1cImNpcmNsZVwiIEBjbGljaz1cImN1cnJlbnRTdGVwLS1cIiBjbGFzcz1cInByZXYtYnRuXCJcclxuICAgICAgICAgICAgICAgIDpjdXN0b20tc3R5bGU9XCJ7IG1hcmdpblRvcDogJzIwcnB4JywgY29sb3I6ICcjNjA0OWE5JywgZm9udFdlaWdodDogJ2JvbGQnLCBwYWRkaW5nOiAnNDBycHgnLCB9XCI+5LiK5LiA5q2lPC91LWJ1dHRvbj5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgIDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICAgIGRhdGEoKSB7XHJcbiAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgY3VycmVudFN0ZXA6IDAsIC8vIOW9k+WJjeatpemqpFxyXG4gICAgICAgICAgICBzdGVwczogW3sgbmFtZTogJ+atpemqpDEnIH0sIHsgbmFtZTogJ+atpemqpDInIH1dLFxyXG4gICAgICAgICAgICBwYXJ0czogWyfpnaLpg6gnLCAn6aKI6YOoJywgJ+iDuOmDqCcsICfog4zpg6gnLCAn5Zub6IKiJywgJ+iFuemDqCcsICfmiYvpg6jlkozotrPpg6gnLCAn5YW25a6DJ10sXHJcbiAgICAgICAgICAgIGNhdGVnb3JpZXM6IFsn54On5LykJywgJ+WJsuS8pCcsICfng6vkvKQnLCAn5omL5pyv5ZCO77yI5ZCr5YmW6IW55Lqn77yJJ10sXHJcbiAgICAgICAgICAgIGZvcm1EYXRhOiB7XHJcbiAgICAgICAgICAgICAgICBwYXJ0OiAnJyxcclxuICAgICAgICAgICAgICAgIGNhdGVnb3J5OiAnJ1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBzZWxlY3RDdXJyZW50OiBudWxsLFxyXG4gICAgICAgICAgICBsaXN0OiBbXHJcbiAgICAgICAgICAgICAgICB7IG5hbWU6ICfpnaLpg6gnLCB2YWx1ZTogMSwgfSxcclxuICAgICAgICAgICAgICAgIHsgbmFtZTogJ+mdoumDqCcsIHZhbHVlOiAxLCB9LFxyXG4gICAgICAgICAgICAgICAgeyBuYW1lOiAn6Z2i6YOoJywgdmFsdWU6IDEsIH0sXHJcbiAgICAgICAgICAgICAgICB7IG5hbWU6ICfpnaLpg6gnLCB2YWx1ZTogMSwgfSwgXHJcbiAgICAgICAgICAgICAgICB7IG5hbWU6ICfpnaLpg6gnLCB2YWx1ZTogMSwgfSwgXHJcbiAgICAgICAgICAgICAgICB7IG5hbWU6ICfpnaLpg6gnLCB2YWx1ZTogMSwgfSxcclxuICAgICAgICAgICAgICAgIHsgbmFtZTogJ+mdoumDqCcsIHZhbHVlOiAxLCB9LFxyXG4gICAgICAgICAgICBdXHJcbiAgICAgICAgfTtcclxuICAgIH0sXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgICAgb25DbGljayhpdGVtLCBpbmRleCkge1xyXG4gICAgICAgICAgICB0aGlzLnNlbGVjdEN1cnJlbnQgPSBpbmRleDtcclxuICAgICAgICAgICAgdGhpcy5mb3JtRGF0YS5wYXJ0ID0gaXRlbS5uYW1lXHJcbiAgICAgICAgfSxcclxuICAgICAgICBoYW5kbGVOZXh0KCkge1xyXG4gICAgICAgICAgICBpZiAodGhpcy5jdXJyZW50U3RlcCA9PT0gMCkge1xyXG4gICAgICAgICAgICAgICAgaWYgKCF0aGlzLmZvcm1EYXRhLnBhcnQpIHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gdW5pLnNob3dUb2FzdCh7IHRpdGxlOiAn6K+36YCJ5oup5Y+X5Lyk6YOo5L2NJywgaWNvbjogJ25vbmUnIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGhpcy5jdXJyZW50U3RlcCsrO1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgaWYgKCF0aGlzLmZvcm1EYXRhLmNhdGVnb3J5KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHVuaS5zaG93VG9hc3QoeyB0aXRsZTogJ+ivt+mAieaLqeWPl+S8pOexu+WIqycsIGljb246ICdub25lJyB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIOaPkOS6pOmAu+i+kVxyXG4gICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7IHRpdGxlOiAn5o+Q5Lqk5oiQ5YqfJywgaWNvbjogJ3N1Y2Nlc3MnIH0pO1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ+aPkOS6pOaVsOaNru+8micsIHRoaXMuZm9ybURhdGEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuLyog5a655Zmo5qC35byPICovXHJcbi5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAubWFpbiB7IFxyXG4gICAgICAgXHJcbiAgICAgICAgLnN0ZXBzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRycHggMzJycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjdXMtdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIC5zdGVwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBycHg7XHJcbiAgICAgICAgICAgICAgICAuc3RlcC1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3VzLXRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHVuaS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcnB4O1xyXG4gICAgICAgICAgICAucm9vdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIOebuOWvueWumuS9jSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRycHggc29saWQgJGN1cy10aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmZhOyBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBycHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7IFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBiO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIOWkluWxgueureWktO+8iOS9nOS4uui+ueahhu+8iSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjZycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMjVycHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjdXMtdGhlbWUtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IC8qIOa1hee0q+iJsui+ueahhiAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8qIOWGheWxgueureWktO+8iOS9nOS4uuiDjOaZr++8iSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOXJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyMnJweDsgLyog5bCP5LiJ6KeS5b2iICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIHRyYW5zcGFyZW50ICNlNmU2ZmEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IC8qIOeZveiJsuiDjOaZryAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcnB4OyAvKiDkuI7lpKfkuInop5LlvaLph43lj6AgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcnB4OyAvKiDkuI7lpKfkuInop5LlvaLph43lj6AgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdWVzdGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBycHggMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcnB4IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcnB4IDUwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1bmktYmctY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXMtdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyog5Y2V6YCJ6aG55qC35byPICovXHJcbi5yYWRpby1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycnB4O1xyXG4gICAgcGFkZGluZzogMjRycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnJweDtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbn1cclxuXHJcbi8qIOaMiemSruWuueWZqCAqL1xyXG4uYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCA0MHJweDtcclxuICAgIG1hcmdpbjogMjBycHggMCA2MHJweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi8qIOmAgumFjeS4jeWQjOWxj+W5leWwuuWvuCAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuPC9zdHlsZT5zIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///145\n");
-
- /***/ }),
- /* 146 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/croppedImage.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 _croppedImage_vue_vue_type_template_id_d321327c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./croppedImage.vue?vue&type=template&id=d321327c&scoped=true&mpType=page */ 147);\n/* harmony import */ var _croppedImage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./croppedImage.vue?vue&type=script&lang=js&mpType=page */ 149);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _croppedImage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _croppedImage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _croppedImage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _croppedImage_vue_vue_type_template_id_d321327c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _croppedImage_vue_vue_type_template_id_d321327c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"d321327c\",\n null,\n false,\n _croppedImage_vue_vue_type_template_id_d321327c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/skin-assessment/croppedImage.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0o7QUFDaEo7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSw4R0FBTTtBQUNSLEVBQUUsdUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jcm9wcGVkSW1hZ2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQzMjEzMjdjJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jcm9wcGVkSW1hZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2Nyb3BwZWRJbWFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJkMzIxMzI3Y1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9za2luLWFzc2Vzc21lbnQvY3JvcHBlZEltYWdlLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///146\n");
-
- /***/ }),
- /* 147 */
- /*!*********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/croppedImage.vue?vue&type=template&id=d321327c&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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_vue_vue_type_template_id_d321327c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./croppedImage.vue?vue&type=template&id=d321327c&scoped=true&mpType=page */ 148);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_vue_vue_type_template_id_d321327c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_vue_vue_type_template_id_d321327c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_vue_vue_type_template_id_d321327c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_vue_vue_type_template_id_d321327c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 148 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/croppedImage.vue?vue&type=template&id=d321327c&scoped=true&mpType=page ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c(
- "view",
- [
- _c("view", { staticClass: _vm._$s(1, "sc", "main"), attrs: { _i: 1 } }),
- _vm._$s(2, "i", _vm.isShow)
- ? _c("image-cropping", {
- attrs: {
- src: _vm.imageUrl,
- isFixedSize: true,
- ratioGroup: ["4:3", "1:1"],
- cropShape: "circular",
- _i: 2,
- },
- on: { completed: _vm.cropCompleted, cancel: _vm.cropCancel },
- })
- : _vm._e(),
- ],
- 1
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 149 */
- /*!***************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/croppedImage.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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./croppedImage.vue?vue&type=script&lang=js&mpType=page */ 150);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_croppedImage_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1uQixDQUFnQiw2b0JBQUcsRUFBQyIsImZpbGUiOiIxNDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vY3JvcHBlZEltYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vY3JvcHBlZEltYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///149\n");
-
- /***/ }),
- /* 150 */
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/croppedImage.vue?vue&type=script&lang=js&mpType=page ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _mixin = __webpack_require__(/*! uview-ui/libs/mixin/mixin */ 151);\nvar _xiaogangCrop = _interopRequireDefault(__webpack_require__(/*! ../../components/xiaogang-crop */ 152));\nvar _yqAvatar = _interopRequireDefault(__webpack_require__(/*! ../../components/yq-avatar/yq-avatar.vue */ 164));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n webUrl: 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxab7b8b9509e1d137&redirect_uri=https://id.ssjlai.com/telpoaiopsweb?appid=wxab7b8b9509e1d137&response_type=code&scope=snsapi_base&state=STATE&connect_redirect=1#wechat_redirect',\n uurls: [\"../../static/logo.png\", \"../../static/logo.png\"],\n cropImgPath: '',\n isShow: false\n };\n },\n computed: {\n imageUrl: function imageUrl() {\n return 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202410/d09e1e9b99cf496aab3422d9f1e766d5.png';\n }\n },\n onLoad: function onLoad() {\n this.isShow = true;\n },\n methods: {\n onMessage: function onMessage(event) {\n __f__(\"log\", '收到消息', event.detail.data, \" at pages/skin-assessment/croppedImage.vue:47\");\n },\n cropCompleted: function cropCompleted(e) {\n __f__(\"log\", \"e\", e.tempFilePath, \" at pages/skin-assessment/croppedImage.vue:50\");\n this.cropImgPath = e.tempFilePath;\n /* this.isShow = false; */\n },\n cropCancel: function cropCancel() {\n /* this.imageUrl = ''; */\n /* this.isShow = false; */\n },\n myUpload: function myUpload(rsp) {\n this.$set(this.urls, rsp.index, rsp.path);\n },\n showCrop: function showCrop() {\n this.isShow = true;\n },\n clk: function clk() {\n uni.navigateTo({\n url: '/pages/skin-assessment/photograph'\n });\n return;\n var that = this;\n uni.chooseImage({\n count: 1,\n sizeType: ['original', 'compressed'],\n sourceType: ['album', 'camera'],\n success: function success(res) {\n __f__(\"log\", \"res\", res.tempFiles[0], \" at pages/skin-assessment/croppedImage.vue:75\");\n var tempFilePath = res.tempFilePaths[0];\n that.imageUrl = /* tempFilePath */'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/common/202503/2ce7e67fefbb416788ca1fc82f076fa4.jpg';\n that.isShow = true;\n }\n });\n }\n },\n components: {\n avatar: _yqAvatar.default,\n imageCropping: _xiaogangCrop.default\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2tpbi1hc3Nlc3NtZW50L2Nyb3BwZWRJbWFnZS52dWUiXSwibmFtZXMiOlsiZGF0YSIsIndlYlVybCIsInV1cmxzIiwiY3JvcEltZ1BhdGgiLCJpc1Nob3ciLCJjb21wdXRlZCIsImltYWdlVXJsIiwib25Mb2FkIiwibWV0aG9kcyIsIm9uTWVzc2FnZSIsImNyb3BDb21wbGV0ZWQiLCJjcm9wQ2FuY2VsIiwibXlVcGxvYWQiLCJzaG93Q3JvcCIsImNsayIsInVuaSIsInVybCIsImNvdW50Iiwic2l6ZVR5cGUiLCJzb3VyY2VUeXBlIiwic3VjY2VzcyIsInRoYXQiLCJjb21wb25lbnRzIiwiYXZhdGFyIiwiaW1hZ2VDcm9wcGluZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXdCQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFBQSxDQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQUQ7UUFDQUU7UUFDQUM7UUFDQUM7UUFDQUM7VUFDQTtVQUNBO1VBQ0FDO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTUwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPHZpZXc+XHJcbiAgICAgICAgPCEtLSBpb3Pog4zmma/lm77niYfkuI3mlK/mjIF3eOW8gOWktOeahOS4tOaXtui3r+W+hO+8jOmcgOimgeS4iuS8oOWIsOacjeWKoeWZqOWGjeijgeWJqiAtLT5cclxuICAgICAgICA8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuICAgICAgICAgICA8IS0tICA8dmlldyBjbGFzcz1cImNpcmNsZS1pbWdcIj5cclxuICAgICAgICAgICAgICAgIDx1LS1pbWFnZSB2LWlmPVwiaW1hZ2VVcmxcIiA6c3JjPVwiaW1hZ2VVcmxcIiBtb2RlPVwid2lkdGhGaXhcIiBzaGFwZT1cImNpcmNsZVwiIHdpZHRoPVwiNDAwcHhcIiBib3JkZXJcclxuICAgICAgICAgICAgaGVpZ2h0PVwiNDAwcHhcIj48L3UtLWltYWdlPlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic21hbGwtY2lyY2xlXCI+XHJcbiAgICAgICAgICAgICAgICA8dS0taW1hZ2Ugdi1pZj1cImNyb3BJbWdQYXRoXCIgOnNyYz1cImNyb3BJbWdQYXRoXCIgbW9kZT1cIndpZHRoRml4XCIgc2hhcGU9XCJjaXJjbGVcIiB3aWR0aD1cIjEwMHB4XCJcclxuICAgICAgICAgICAgaGVpZ2h0PVwiMTAwcHhcIj48L3UtLWltYWdlPlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiYWN0aW9uXCI+XHJcblxyXG4gICAgICAgICAgICA8L3ZpZXc+IC0tPlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8aW1hZ2UtY3JvcHBpbmcgdi1pZj1cImlzU2hvd1wiIDpzcmM9XCJpbWFnZVVybFwiIDppc0ZpeGVkU2l6ZT1cInRydWVcIiA6cmF0aW9Hcm91cD1cIlsnNDozJywgJzE6MSddXCJcclxuICAgICAgICAgICAgQGNvbXBsZXRlZD1cImNyb3BDb21wbGV0ZWRcIiBAY2FuY2VsPVwiY3JvcENhbmNlbFwiIGNyb3BTaGFwZT1cImNpcmN1bGFyXCI+XHJcbiAgICAgICAgPC9pbWFnZS1jcm9wcGluZz5cclxuICAgICAgICBcclxuICAgIDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCB7IG9uTG9hZCB9IGZyb20gJ3V2aWV3LXVpL2xpYnMvbWl4aW4vbWl4aW4nO1xyXG5pbXBvcnQgaW1hZ2VDcm9wcGluZyBmcm9tICcuLi8uLi9jb21wb25lbnRzL3hpYW9nYW5nLWNyb3AnXHJcbmltcG9ydCBhdmF0YXIgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMveXEtYXZhdGFyL3lxLWF2YXRhci52dWVcIjtcclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgZGF0YSgpIHtcclxuICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICB3ZWJVcmw6ICdodHRwczovL29wZW4ud2VpeGluLnFxLmNvbS9jb25uZWN0L29hdXRoMi9hdXRob3JpemU/YXBwaWQ9d3hhYjdiOGI5NTA5ZTFkMTM3JnJlZGlyZWN0X3VyaT1odHRwczovL2lkLnNzamxhaS5jb20vdGVscG9haW9wc3dlYj9hcHBpZD13eGFiN2I4Yjk1MDllMWQxMzcmcmVzcG9uc2VfdHlwZT1jb2RlJnNjb3BlPXNuc2FwaV9iYXNlJnN0YXRlPVNUQVRFJmNvbm5lY3RfcmVkaXJlY3Q9MSN3ZWNoYXRfcmVkaXJlY3QnLFxyXG4gICAgICAgICAgICB1dXJsczogW1wiLi4vLi4vc3RhdGljL2xvZ28ucG5nXCIsIFwiLi4vLi4vc3RhdGljL2xvZ28ucG5nXCJdLFxyXG4gICAgICAgICAgICBjcm9wSW1nUGF0aDogJycsXHJcbiAgICAgICAgICAgIGlzU2hvdzogZmFsc2UsXHJcbiAgICAgICAgfVxyXG4gICAgfSxcclxuICAgIGNvbXB1dGVkOiB7XHJcbiAgICAgICAgaW1hZ2VVcmwoKSB7XHJcbiAgICAgICAgICAgIHJldHVybiAnaHR0cHM6Ly90ZWxwby1oZWFsdGh5Lm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vaGVhbHRoeS9rbm93bGVkZ2UvMjAyNDEwL2QwOWUxZTliOTljZjQ5NmFhYjM0MjJkOWYxZTc2NmQ1LnBuZydcclxuICAgICAgICB9ICBcclxuICAgIH0sXHJcbiAgICBvbkxvYWQoKSB7XHJcbiAgICAgICAgdGhpcy5pc1Nob3cgPSB0cnVlXHJcbiAgICB9LFxyXG4gICAgbWV0aG9kczoge1xyXG4gICAgICAgIG9uTWVzc2FnZShldmVudCkge1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZygn5pS25Yiw5raI5oGvJywgZXZlbnQuZGV0YWlsLmRhdGEpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgY3JvcENvbXBsZXRlZChlKSB7XHJcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKFwiZVwiLCBlLnRlbXBGaWxlUGF0aCk7XHJcbiAgICAgICAgICAgIHRoaXMuY3JvcEltZ1BhdGggPSBlLnRlbXBGaWxlUGF0aDtcclxuICAgICAgICAgICAgLyogdGhpcy5pc1Nob3cgPSBmYWxzZTsgKi9cclxuICAgICAgICB9LFxyXG4gICAgICAgIGNyb3BDYW5jZWwoKSB7XHJcbiAgICAgICAgICAgIC8qIHRoaXMuaW1hZ2VVcmwgPSAnJzsgKi9cclxuICAgICAgICAgICAvKiAgdGhpcy5pc1Nob3cgPSBmYWxzZTsgKi9cclxuICAgICAgICB9LFxyXG4gICAgICAgIG15VXBsb2FkKHJzcCkge1xyXG4gICAgICAgICAgICB0aGlzLiRzZXQodGhpcy51cmxzLCByc3AuaW5kZXgsIHJzcC5wYXRoKTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIHNob3dDcm9wKCkge1xyXG4gICAgICAgICAgICB0aGlzLmlzU2hvdyA9IHRydWU7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBjbGsoKSB7XHJcbiAgICAgICAgICAgIHVuaS5uYXZpZ2F0ZVRvKHtcclxuICAgICAgICBcdFx0dXJsOiAnL3BhZ2VzL3NraW4tYXNzZXNzbWVudC9waG90b2dyYXBoJyxcclxuICAgICAgICBcdH0pXHJcbiAgICAgICAgICAgIHJldHVyblxyXG4gICAgICAgICAgICBsZXQgdGhhdCA9IHRoaXM7XHJcbiAgICAgICAgICAgIHVuaS5jaG9vc2VJbWFnZSh7XHJcbiAgICAgICAgICAgICAgICBjb3VudDogMSxcclxuICAgICAgICAgICAgICAgIHNpemVUeXBlOiBbJ29yaWdpbmFsJywgJ2NvbXByZXNzZWQnXSxcclxuICAgICAgICAgICAgICAgIHNvdXJjZVR5cGU6IFsnYWxidW0nLCAnY2FtZXJhJ10sXHJcbiAgICAgICAgICAgICAgICBzdWNjZXNzOiByZXMgPT4geyBcclxuICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhcInJlc1wiLCByZXMudGVtcEZpbGVzWzBdKTtcclxuICAgICAgICAgICAgICAgICAgICBsZXQgdGVtcEZpbGVQYXRoID0gcmVzLnRlbXBGaWxlUGF0aHNbMF07XHJcbiAgICAgICAgICAgICAgICAgICAgdGhhdC5pbWFnZVVybCA9IC8qIHRlbXBGaWxlUGF0aCAqLydodHRwczovL3RlbHBvLWhlYWx0aHkub3NzLWNuLWhhbmd6aG91LmFsaXl1bmNzLmNvbS9oZWFsdGh5L2NvbW1vbi8yMDI1MDMvMmNlN2U2N2ZlZmJiNDE2Nzg4Y2ExZmM4MmYwNzZmYTQuanBnJztcclxuICAgICAgICAgICAgICAgICAgICB0aGF0LmlzU2hvdyA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgIH1cclxuICAgIH0sXHJcbiAgICBjb21wb25lbnRzOiB7XHJcbiAgICAgICAgYXZhdGFyLFxyXG4gICAgICAgIGltYWdlQ3JvcHBpbmdcclxuICAgIH1cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuICAgIC5tYWluIHtcclxuICAgICAgICAuY2lyY2xlLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///150\n");
-
- /***/ }),
- /* 151 */
- /*!******************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/mixin/mixin.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- module.exports = {
- // 定义每个组件都可能需要用到的外部样式以及类名
- props: {
- // 每个组件都有的父组件传递的样式,可以为字符串或者对象形式
- customStyle: {
- type: [Object, String],
- default: function _default() {
- return {};
- }
- },
- customClass: {
- type: String,
- default: ''
- },
- // 跳转的页面路径
- url: {
- type: String,
- default: ''
- },
- // 页面跳转的类型
- linkType: {
- type: String,
- default: 'navigateTo'
- }
- },
- data: function data() {
- return {};
- },
- onLoad: function onLoad() {
- // getRect挂载到$u上,因为这方法需要使用in(this),所以无法把它独立成一个单独的文件导出
- this.$u.getRect = this.$uGetRect;
- },
- created: function created() {
- // 组件当中,只有created声明周期,为了能在组件使用,故也在created中将方法挂载到$u
- this.$u.getRect = this.$uGetRect;
- },
- computed: {
- // 在2.x版本中,将会把$u挂载到uni对象下,导致在模板中无法使用uni.$u.xxx形式
- // 所以这里通过computed计算属性将其附加到this.$u上,就可以在模板或者js中使用uni.$u.xxx
- // 只在nvue环境通过此方式引入完整的$u,其他平台会出现性能问题,非nvue则按需引入(主要原因是props过大)
- $u: function $u() {
- // 在非nvue端,移除props,http,mixin等对象,避免在小程序setData时数据过大影响性能
- return uni.$u.deepMerge(uni.$u, {
- props: undefined,
- http: undefined,
- mixin: undefined
- });
- },
- /**
- * 生成bem规则类名
- * 由于微信小程序,H5,nvue之间绑定class的差异,无法通过:class="[bem()]"的形式进行同用
- * 故采用如下折中做法,最后返回的是数组(一般平台)或字符串(支付宝和字节跳动平台),类似['a', 'b', 'c']或'a b c'的形式
- * @param {String} name 组件名称
- * @param {Array} fixed 一直会存在的类名
- * @param {Array} change 会根据变量值为true或者false而出现或者隐藏的类名
- * @returns {Array|string}
- */
- bem: function bem() {
- return function (name, fixed, change) {
- var _this = this;
- // 类名前缀
- var prefix = "u-".concat(name, "--");
- var classes = {};
- if (fixed) {
- fixed.map(function (item) {
- // 这里的类名,会一直存在
- classes[prefix + _this[item]] = true;
- });
- }
- if (change) {
- change.map(function (item) {
- // 这里的类名,会根据this[item]的值为true或者false,而进行添加或者移除某一个类
- _this[item] ? classes[prefix + item] = _this[item] : delete classes[prefix + item];
- });
- }
- return Object.keys(classes);
- // 支付宝,头条小程序无法动态绑定一个数组类名,否则解析出来的结果会带有",",而导致失效
- };
- }
- },
-
- methods: {
- // 跳转某一个页面
- openPage: function openPage() {
- var urlKey = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'url';
- var url = this[urlKey];
- if (url) {
- // 执行类似uni.navigateTo的方法
- uni[this.linkType]({
- url: url
- });
- }
- },
- // 查询节点信息
- // 目前此方法在支付宝小程序中无法获取组件跟接点的尺寸,为支付宝的bug(2020-07-21)
- // 解决办法为在组件根部再套一个没有任何作用的view元素
- $uGetRect: function $uGetRect(selector, all) {
- var _this2 = this;
- return new Promise(function (resolve) {
- uni.createSelectorQuery().in(_this2)[all ? 'selectAll' : 'select'](selector).boundingClientRect(function (rect) {
- if (all && Array.isArray(rect) && rect.length) {
- resolve(rect);
- }
- if (!all && rect) {
- resolve(rect);
- }
- }).exec();
- });
- },
- getParentData: function getParentData() {
- var _this3 = this;
- var parentName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
- // 避免在created中去定义parent变量
- if (!this.parent) this.parent = {};
- // 这里的本质原理是,通过获取父组件实例(也即类似u-radio的父组件u-radio-group的this)
- // 将父组件this中对应的参数,赋值给本组件(u-radio的this)的parentData对象中对应的属性
- // 之所以需要这么做,是因为所有端中,头条小程序不支持通过this.parent.xxx去监听父组件参数的变化
- // 此处并不会自动更新子组件的数据,而是依赖父组件u-radio-group去监听data的变化,手动调用更新子组件的方法去重新获取
- this.parent = uni.$u.$parent.call(this, parentName);
- if (this.parent.children) {
- // 如果父组件的children不存在本组件的实例,才将本实例添加到父组件的children中
- this.parent.children.indexOf(this) === -1 && this.parent.children.push(this);
- }
- if (this.parent && this.parentData) {
- // 历遍parentData中的属性,将parent中的同名属性赋值给parentData
- Object.keys(this.parentData).map(function (key) {
- _this3.parentData[key] = _this3.parent[key];
- });
- }
- },
- // 阻止事件冒泡
- preventEvent: function preventEvent(e) {
- e && typeof e.stopPropagation === 'function' && e.stopPropagation();
- },
- // 空操作
- noop: function noop(e) {
- this.preventEvent(e);
- }
- },
- onReachBottom: function onReachBottom() {
- uni.$emit('uOnReachBottom');
- },
- beforeDestroy: function beforeDestroy() {
- var _this4 = this;
- // 判断当前页面是否存在parent和chldren,一般在checkbox和checkbox-group父子联动的场景会有此情况
- // 组件销毁时,移除子组件在父组件children数组中的实例,释放资源,避免数据混乱
- if (this.parent && uni.$u.test.array(this.parent.children)) {
- // 组件销毁时,移除父组件中的children数组中对应的实例
- var childrenList = this.parent.children;
- childrenList.map(function (child, index) {
- // 如果相等,则移除
- if (child === _this4) {
- childrenList.splice(index, 1);
- }
- });
- }
- }
- };
-
- /***/ }),
- /* 152 */
- /*!***********************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/xiaogang-crop/index.vue ***!
- \***********************************************************************************/
- /*! 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_b6fe683a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=b6fe683a&scoped=true& */ 153);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 155);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_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___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_b6fe683a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_b6fe683a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b6fe683a\",\n null,\n false,\n _index_vue_vue_type_template_id_b6fe683a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/xiaogang-crop/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTUyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YjZmZTY4M2Emc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJiNmZlNjgzYVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3hpYW9nYW5nLWNyb3AvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///152\n");
-
- /***/ }),
- /* 153 */
- /*!******************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/xiaogang-crop/index.vue?vue&type=template&id=b6fe683a&scoped=true& ***!
- \******************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_b6fe683a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=b6fe683a&scoped=true& */ 154);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_b6fe683a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_b6fe683a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_b6fe683a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_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_b6fe683a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 154 */
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/components/xiaogang-crop/index.vue?vue&type=template&id=b6fe683a&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"), attrs: { _i: 0 } },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(1, "sc", "image-box"),
- style: _vm._$s(1, "s", {
- backgroundImage: "url(" + _vm.src + ")",
- width: _vm.imageBoxWidth + "px",
- height: _vm.imageBoxHeight + "px",
- borderRadius: _vm.cropShape == "rect" ? "" : "",
- }),
- attrs: { _i: 1 },
- },
- [
- _c("view", {
- staticClass: _vm._$s(2, "sc", "mask"),
- attrs: { _i: 2 },
- }),
- _c("view", {
- staticClass: _vm._$s(3, "sc", "cropping-box"),
- style: _vm._$s(3, "s", {
- top: _vm.cropBoxY + "px",
- left: _vm.cropBoxX + "px",
- width: _vm.cropBoxWidth + "px",
- height: _vm.cropBoxHeight + "px",
- backgroundImage: "url(" + _vm.src + ")",
- backgroundSize:
- _vm.imageBoxWidth + "px" + " " + _vm.imageBoxHeight + "px",
- backgroundPositionX: -_vm.cropBoxX - 2 + "px",
- backgroundPositionY: -_vm.cropBoxY - 2 + "px",
- borderRadius: _vm.cropShape == "rect" ? "" : "50%",
- }),
- attrs: { _i: 3 },
- on: {
- touchstart: function ($event) {
- $event.stopPropagation()
- return _vm.touchstart($event)
- },
- touchmove: function ($event) {
- $event.stopPropagation()
- return _vm.touchmove($event)
- },
- },
- }),
- ]
- ),
- _c(
- "view",
- { staticClass: _vm._$s(4, "sc", "operation-area"), attrs: { _i: 4 } },
- [
- _c("view", {
- staticClass: _vm._$s(5, "sc", "crop-area"),
- attrs: { _i: 5 },
- }),
- _c(
- "view",
- { staticClass: _vm._$s(6, "sc", "action"), attrs: { _i: 6 } },
- [
- _c("view", {
- staticClass: _vm._$s(7, "sc", "btn full"),
- attrs: { _i: 7 },
- on: { click: _vm.cropping },
- }),
- ]
- ),
- ]
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 155 */
- /*!************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/xiaogang-crop/index.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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 156);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWltQixDQUFnQiwybkJBQUcsRUFBQyIsImZpbGUiOiIxNTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///155\n");
-
- /***/ }),
- /* 156 */
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/components/xiaogang-crop/index.vue?vue&type=script&lang=js& ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__, wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 startX, startY;\nvar boxX, boxY, boxWidth, boxHeight;\nvar imageOriginalWidth, imageOriginalHeight;\nvar imageZoomRatio;\nvar windowInfo;\nvar _default2 = {\n name: 'imageCropping',\n props: {\n src: {\n type: String\n },\n ratioGroup: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n isFixedSize: {\n type: Boolean,\n default: false\n },\n cropShape: {\n type: String,\n default: 'circular' // 'rect' , 'circular' \n }\n },\n data: function data() {\n return {\n imageBoxWidth: 0,\n imageBoxHeight: 0,\n cropBoxX: 0,\n cropBoxY: 0,\n cropBoxWidth: 0,\n cropBoxHeight: 0,\n // move: 移动 , zoom: 缩放\n mode: '',\n cropSize: 100,\n cropImgPath: ''\n };\n },\n mounted: function mounted() {\n this.getImageInfo();\n },\n methods: {\n // 获取图片尺寸\n getImageInfo: function getImageInfo() {\n var _this = this;\n windowInfo = uni.getWindowInfo();\n if (this.src) {\n uni.getImageInfo({\n src: this.src,\n success: function success(res) {\n __f__(\"log\", \"图片尺寸信息\", res, \" at components/xiaogang-crop/index.vue:111\");\n imageOriginalWidth = res.width;\n imageOriginalHeight = res.height;\n var widthZoomRatio = imageOriginalWidth / windowInfo.windowWidth;\n var heightZoomRatio = imageOriginalHeight / windowInfo.windowHeight;\n imageZoomRatio = widthZoomRatio > heightZoomRatio ? widthZoomRatio : heightZoomRatio;\n _this.imageBoxWidth = imageOriginalWidth / imageZoomRatio;\n _this.imageBoxHeight = imageOriginalHeight / imageZoomRatio;\n _this.setRatio('1:1');\n },\n fail: function fail(error) {\n __f__(\"log\", \"error\", error, \" at components/xiaogang-crop/index.vue:124\");\n }\n });\n }\n },\n touchstart: function touchstart(event) {\n startX = event.touches[0].clientX;\n startY = event.touches[0].clientY;\n if (event.target.dataset.body == \"handle\") {\n this.mode = 'zoom';\n boxWidth = this.cropBoxWidth;\n boxHeight = this.cropBoxHeight;\n } else {\n this.mode = 'move';\n boxX = this.cropBoxX;\n boxY = this.cropBoxY;\n }\n },\n touchmove: function touchmove(event) {\n var distanceX = event.touches[0].clientX - startX;\n var distanceY = event.touches[0].clientY - startY;\n var x = boxX + distanceX;\n var y = boxY + distanceY;\n var width = boxWidth + distanceX;\n var height = boxHeight + distanceY;\n var maxX = this.imageBoxWidth - this.cropBoxWidth;\n var maxY = this.imageBoxHeight - this.cropBoxHeight;\n var maxWidth = this.imageBoxWidth - this.cropBoxX;\n var maxHeight = this.imageBoxHeight - this.cropBoxY;\n switch (this.mode) {\n case 'move':\n this.cropBoxX = x < 0 ? 0 : x > maxX ? maxX : x;\n this.cropBoxY = y < 0 ? 0 : y > maxY ? maxY : y;\n break;\n case 'zoom':\n if (this.cropShape == 'rect') {\n this.cropBoxWidth = width > maxWidth ? maxWidth : width;\n this.cropBoxHeight = height > maxHeight ? maxHeight : height;\n } else {\n this.cropBoxHeight = height > maxHeight ? maxHeight : height;\n this.cropBoxWidth = height > maxHeight ? maxHeight : height;\n }\n break;\n }\n },\n setRatio: function setRatio(ratio) {\n if (ratio == 'full') {\n this.cropBoxWidth = this.imageBoxWidth;\n this.cropBoxHeight = this.imageBoxHeight;\n this.cropBoxX = 0;\n this.cropBoxY = 0;\n } else {\n var x = ratio.split(':')[0];\n var y = ratio.split(':')[1];\n var r1 = x / y;\n var r2 = y / x;\n if (this.imageBoxWidth < this.imageBoxHeight) {\n __f__(\"log\", \"盒子宽度小于盒子高度\", \" at components/xiaogang-crop/index.vue:187\");\n var size = this.imageBoxWidth;\n if (size / r1 > this.imageBoxHeight) {\n size = this.imageBoxHeight;\n this.cropBoxWidth = size / r2 - this.cropSize;\n this.cropBoxHeight = size - this.cropSize;\n this.cropBoxX = this.cropSize / 2;\n this.cropBoxY = (this.imageBoxWidth - this.imageBoxWidth) / 2;\n } else {\n this.cropBoxWidth = size - this.cropSize;\n this.cropBoxHeight = size / r1 - this.cropSize;\n this.cropBoxX = this.cropSize / 2;\n this.cropBoxY = (this.imageBoxHeight - this.cropBoxHeight) / 2;\n }\n } else {\n var _size = this.imageBoxHeight;\n if (_size / r1 > this.imageBoxWidth) {\n _size = this.imageBoxWidth;\n this.cropBoxWidth = _size - this.cropSize;\n this.cropBoxHeight = _size / r2 - this.cropSize;\n this.cropBoxX = (this.imageBoxWidth - this.cropBoxWidth) / 2;\n this.cropBoxY = (this.imageBoxHeight - this.cropBoxHeight) / 2;\n } else {\n this.cropBoxWidth = _size / r1 - this.cropSize;\n this.cropBoxHeight = _size - this.cropSize;\n this.cropBoxX = (this.imageBoxWidth - this.cropBoxWidth) / 2;\n this.cropBoxY = (this.imageBoxWidth - this.cropBoxWidth) / 2;\n }\n }\n }\n },\n cropping: function cropping() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var x, y, w, h, canvas, context, image, DataURL, fs, tempFilePath;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n x = _this2.cropBoxX * imageZoomRatio;\n y = _this2.cropBoxY * imageZoomRatio;\n w = _this2.cropBoxWidth * imageZoomRatio;\n h = _this2.cropBoxHeight * imageZoomRatio; // 方式2: \n canvas = uni.createOffscreenCanvas({\n type: '2d',\n width: w,\n height: h\n });\n context = canvas.getContext('2d');\n context.fillStyle = '#fff'; // 设置绘制后的填充颜色\n context.globalCompositeOperation = 'source-over';\n image = canvas.createImage();\n _context.next = 11;\n return new Promise(function (resolve, reject) {\n image.onload = resolve;\n image.onerror = reject;\n image.src = _this2.src;\n image.backgroundColor = 'red';\n // image.src = \"https://pic4.ntimg.cn/file/20191225/30544261_221404258307_1.jpg\"; \n });\n case 11:\n context.clearRect(0, 0, w, h);\n if (_this2.cropShape == 'circular') {\n context.beginPath();\n context.arc(w / 2, h / 2, w / 2, 0, Math.PI * 2);\n context.fill();\n context.clip();\n context.clip();\n }\n context.drawImage(image, x, y, w, h, 0, 0, w, h);\n DataURL = canvas.toDataURL();\n fs = wx.getFileSystemManager();\n tempFilePath = \"\".concat(wx.env.USER_DATA_PATH, \"/\") + new Date().getTime() + '.png';\n fs.writeFile({\n filePath: tempFilePath,\n data: DataURL.replace('data:image/png;base64,', ''),\n encoding: 'base64',\n success: function success(res) {\n _this2.$emit('completed', {\n tempFilePath: tempFilePath\n });\n _this2.cropImgPath = tempFilePath;\n },\n fail: function fail(res) {\n __f__(\"error\", res, \" at components/xiaogang-crop/index.vue:263\");\n }\n });\n\n // 方式一:\n // const context = uni.createCanvasContext('canvas', this)\n // context.drawImage(this.src,x,y,w,h,0, 0, w, h)\n // context.draw(false, ()=>{\n // console.log(123);\n // uni.canvasToTempFilePath({\n // canvas: context,\n // success: function(res) {\n // console.log(res)\n // },\n // complete: function(res){\n // console.log(res)\n // }\n // },this)\n // })\n case 18:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n yuantu: function yuantu() {\n this.$emit('completed', {\n tempFilePath: this.src\n });\n },\n cancel: function cancel() {\n this.$emit('cancel');\n }\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"], __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 157)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy94aWFvZ2FuZy1jcm9wL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJzcmMiLCJ0eXBlIiwicmF0aW9Hcm91cCIsImRlZmF1bHQiLCJpc0ZpeGVkU2l6ZSIsImNyb3BTaGFwZSIsImRhdGEiLCJpbWFnZUJveFdpZHRoIiwiaW1hZ2VCb3hIZWlnaHQiLCJjcm9wQm94WCIsImNyb3BCb3hZIiwiY3JvcEJveFdpZHRoIiwiY3JvcEJveEhlaWdodCIsIm1vZGUiLCJjcm9wU2l6ZSIsImNyb3BJbWdQYXRoIiwibW91bnRlZCIsIm1ldGhvZHMiLCJnZXRJbWFnZUluZm8iLCJ3aW5kb3dJbmZvIiwidW5pIiwic3VjY2VzcyIsImltYWdlT3JpZ2luYWxXaWR0aCIsImltYWdlT3JpZ2luYWxIZWlnaHQiLCJpbWFnZVpvb21SYXRpbyIsImZhaWwiLCJ0b3VjaHN0YXJ0Iiwic3RhcnRYIiwic3RhcnRZIiwiYm94V2lkdGgiLCJib3hIZWlnaHQiLCJib3hYIiwiYm94WSIsInRvdWNobW92ZSIsInNldFJhdGlvIiwic2l6ZSIsImNyb3BwaW5nIiwieCIsInkiLCJ3IiwiaCIsImNhbnZhcyIsIndpZHRoIiwiaGVpZ2h0IiwiY29udGV4dCIsImltYWdlIiwiRGF0YVVSTCIsImZzIiwidGVtcEZpbGVQYXRoIiwiZmlsZVBhdGgiLCJlbmNvZGluZyIsInl1YW50dSIsImNhbmNlbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF5REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGdCQUVBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUQ7TUFDQUU7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUg7TUFDQUU7SUFDQTtJQUNBRTtNQUNBSjtNQUNBRTtJQUNBO0VBQ0E7RUFDQUc7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFFQUM7SUFDQTtJQUNBQztNQUFBO01BQ0FDO01BQ0E7UUFDQUM7VUFDQXBCO1VBQ0FxQjtZQUNBO1lBQ0FDO1lBQ0FDO1lBRUE7WUFDQTtZQUNBQztZQUVBO1lBQ0E7WUFDQTtVQUNBO1VBQ0FDO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFFQTtJQUNBQztNQUNBQztNQUNBQztNQUVBO1FBQ0E7UUFDQUM7UUFDQUM7TUFDQTtRQUNBO1FBQ0FDO1FBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFFQTtNQUNBO01BQ0E7TUFDQTtNQUVBO01BQ0E7TUFDQTtNQUNBO01BRUE7UUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7WUFDQTtZQUNBO1VBQ0E7WUFDQTtZQUNBO1VBQ0E7VUFDQTtNQUFBO0lBRUE7SUFDQUM7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUVBO1VBQ0E7VUFDQTtVQUNBO1lBQ0FDO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7WUFDQUE7WUFDQTtZQUNBO1lBQ0E7WUFDQTtVQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFFQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2dCQUNBQywyQ0FFQTtnQkFDQUM7a0JBQUF4QztrQkFBQXlDO2tCQUFBQztnQkFBQTtnQkFDQUM7Z0JBQ0FBO2dCQUNBQTtnQkFDQUM7Z0JBQUE7Z0JBQUEsT0FDQTtrQkFDQUE7a0JBQ0FBO2tCQUNBQTtrQkFDQUE7a0JBQ0E7Z0JBQ0E7Y0FBQTtnQkFDQUQ7Z0JBQ0E7a0JBQ0FBO2tCQUNBQTtrQkFDQUE7a0JBQ0FBO2tCQUNBQTtnQkFDQTtnQkFDQUE7Z0JBRUFFO2dCQUVBQztnQkFDQUM7Z0JBQ0FEO2tCQUNBRTtrQkFDQTNDO2tCQUNBNEM7a0JBQ0E3QjtvQkFDQTtzQkFDQTJCO29CQUNBO29CQUNBO2tCQUNBO2tCQUNBdkI7b0JBQ0E7a0JBQ0E7Z0JBQ0E7O2dCQUVBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBRUE7SUFDQTBCO01BQ0E7UUFDQUg7TUFDQTtJQUNBO0lBQ0FJO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSw0QiIsImZpbGUiOiIxNTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8dmlldyBjbGFzcz1cImNvbnRhaW5lclwiPlxyXG4gICAgICAgIDx2aWV3IFxyXG4gICAgICAgICAgICBjbGFzcz1cImltYWdlLWJveFwiIFxyXG4gICAgICAgICAgICA6c3R5bGU9XCJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kSW1hZ2U6ICd1cmwoJysgc3JjICsnKScsXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogaW1hZ2VCb3hXaWR0aCArICdweCcsXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGltYWdlQm94SGVpZ2h0ICsgJ3B4JyxcclxuICAgICAgICAgICAgICAgIGJvcmRlclJhZGl1czogY3JvcFNoYXBlID09ICdyZWN0JyA/ICcnIDogJycgXHJcbiAgICAgICAgICAgIH1cIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJtYXNrXCI+PC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBcclxuICAgICAgICAgICAgICAgIGNsYXNzPVwiY3JvcHBpbmctYm94XCJcclxuICAgICAgICAgICAgICAgIEB0b3VjaHN0YXJ0LnN0b3A9XCJ0b3VjaHN0YXJ0XCJcclxuICAgICAgICAgICAgICAgIEB0b3VjaG1vdmUuc3RvcD1cInRvdWNobW92ZVwiXHJcbiAgICAgICAgICAgICAgICA6c3R5bGU9XCJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjcm9wQm94WSArICdweCcsXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY3JvcEJveFggKyAncHgnLFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjcm9wQm94V2lkdGggICsgJ3B4JyxcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNyb3BCb3hIZWlnaHQgKyAncHgnLFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRJbWFnZTogJ3VybCgnKyBzcmMgKycpJyxcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kU2l6ZTogaW1hZ2VCb3hXaWR0aCArICdweCcgKyAnICcgKyBpbWFnZUJveEhlaWdodCArICdweCcsXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZFBvc2l0aW9uWDogKC1jcm9wQm94WCAtIDIpICsgJ3B4JyxcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kUG9zaXRpb25ZOiAoLWNyb3BCb3hZIC0gMikgKyAncHgnLFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlclJhZGl1czogY3JvcFNoYXBlID09ICdyZWN0JyA/ICcnIDogJzUwJScgXHJcbiAgICAgICAgICAgICAgICB9XCJcclxuICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPCEtLSA8dmlldyB2LWlmPVwiY3JvcFNoYXBlID09ICdyZWN0JyAmJiAhaXNGaXhlZFNpemVcIiBjbGFzcz1cInpvb20taGFuZGxlLXJlY3RcIiBkYXRhLWJvZHk9XCJoYW5kbGVcIj48L3ZpZXc+IC0tPlxyXG4gICAgICAgICAgICAgICAgPCEtLSA8dmlldyB2LWlmPVwiY3JvcFNoYXBlID09ICdjaXJjdWxhcidcIiBjbGFzcz1cInpvb20tY2hhbmRsZS1jaXJjdWxhclwiIGRhdGEtYm9keT1cImhhbmRsZVwiPjwvdmlldz4gLS0+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICA8L3ZpZXc+XHJcblxyXG4gICAgICAgIDwhLS0gPGNhbnZhcyBjbGFzcz1cImNhbnZhc1wiIGNhbnZhcy1pZD1cImNhbnZhc1wiIGlkPVwiY2FudmFzXCIgOnN0eWxlPVwie3dpZHRoOiBjYW52YXNXaWR0aCArICdweCcsIGhlaWdodDogY2FudmFzSGVpZ2h0ICsgJ3B4J31cIj48L2NhbnZhcz4gLS0+XHJcblxyXG4gICAgICAgIDx2aWV3IGNsYXNzPVwib3BlcmF0aW9uLWFyZWFcIj5cclxuICAgICAgICAgICAgPCEtLSA8dmlldyBjbGFzcz1cInJhdGlvLWFyZWFcIiB2LWlmPVwiY3JvcFNoYXBlID09ICdyZWN0J1wiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJyYXRpby1idG5cIiBAY2xpY2s9XCJzZXRSYXRpbygnZnVsbCcpXCI+ZnVsbDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwicmF0aW8tYnRuXCIgQGNsaWNrPVwic2V0UmF0aW8oaXRlbSlcIiB2LWZvcj1cIml0ZW0gaW4gcmF0aW9Hcm91cFwiPnt7aXRlbX19PC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+IC0tPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImNyb3AtYXJlYVwiPlxyXG4gICAgICAgICAgICAgICAgPCEtLSA8dS0taW1hZ2UgOnNyYz1cImNyb3BJbWdQYXRoXCIgbW9kZT1cIndpZHRoRml4XCIgc2hhcGU9XCJjaXJjbGVcIiB3aWR0aD1cIjEwMHB4XCJcclxuICAgICAgICAgICAgaGVpZ2h0PVwiMTAwcHhcIj48L3UtLWltYWdlPiAtLT5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImFjdGlvblwiPlxyXG4gICAgICAgICAgICAgICAgPCEtLSA8dmlldyBzaGFwZT1cImNpcmNsZVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiY2FuY2VsXCI+5Y+W5raIPC92aWV3PiAtLT5cclxuICAgICAgICAgICAgICAgIDx2aWV3IHNoYXBlPVwiY2lyY2xlXCIgaG92ZXItY2xhc3M9XCJub25lXCIgY2xhc3M9XCJidG4gZnVsbFwiIEBjbGljaz1cImNyb3BwaW5nXCI+57un57utPC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwhLS0gPHZpZXcgY2xhc3M9XCJib3R0b21cIj5cclxuICAgICAgICAgICAgICAgIDx1LWJ1dHRvbiBzaXplPVwibWluaVwiIEBjbGljaz1cImNhbmNlbFwiPuWPlua2iDwvdS1idXR0b24+XHJcbiAgICAgICAgICAgICAgICA8dS1idXR0b24gc2l6ZT1cIm1pbmlcIiB0eXBlPVwicHJpbWFyeVwiIEBjbGljaz1cImNyb3BwaW5nXCI+6KOB5YmqPC91LWJ1dHRvbj5cclxuICAgICAgICAgICAgPC92aWV3PiAtLT5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICA8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblxyXG5sZXQgc3RhcnRYLCBzdGFydFk7XHJcbmxldCBib3hYLCBib3hZLCBib3hXaWR0aCwgYm94SGVpZ2h0O1xyXG5sZXQgaW1hZ2VPcmlnaW5hbFdpZHRoLCBpbWFnZU9yaWdpbmFsSGVpZ2h0O1xyXG5sZXQgaW1hZ2Vab29tUmF0aW87XHJcbmxldCB3aW5kb3dJbmZvO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgbmFtZTonaW1hZ2VDcm9wcGluZycsXHJcbiAgICBwcm9wczoge1xyXG4gICAgICAgIHNyYzoge1xyXG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgfSxcclxuICAgICAgICByYXRpb0dyb3VwOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IEFycmF5LFxyXG4gICAgICAgICAgICBkZWZhdWx0KCl7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gW11cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgaXNGaXhlZFNpemU6IHtcclxuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICAgICAgZGVmYXVsdDpmYWxzZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgY3JvcFNoYXBlOiB7XHJcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICAgICAgZGVmYXVsdDogJ2NpcmN1bGFyJyAgLy8gJ3JlY3QnICwgJ2NpcmN1bGFyJyBcclxuICAgICAgICB9XHJcblx0fSxcclxuICAgIGRhdGEoKSB7XHJcbiAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgaW1hZ2VCb3hXaWR0aDogMCxcclxuICAgICAgICAgICAgaW1hZ2VCb3hIZWlnaHQ6IDAsXHJcbiAgICAgICAgICAgIGNyb3BCb3hYOiAwLFxyXG4gICAgICAgICAgICBjcm9wQm94WTogMCxcclxuICAgICAgICAgICAgY3JvcEJveFdpZHRoOiAwLCBcclxuICAgICAgICAgICAgY3JvcEJveEhlaWdodDogMCxcclxuICAgICAgICAgICAgLy8gbW92ZTog56e75YqoICwgem9vbTog57yp5pS+XHJcbiAgICAgICAgICAgIG1vZGU6ICcnLFxyXG4gICAgICAgICAgICBjcm9wU2l6ZTogMTAwLFxyXG4gICAgICAgICAgICBjcm9wSW1nUGF0aDogJydcclxuICAgICAgICB9XHJcbiAgICB9LFxyXG4gICAgbW91bnRlZCgpe1xyXG4gICAgICAgIHRoaXMuZ2V0SW1hZ2VJbmZvKCk7XHJcbiAgICB9LFxyXG4gICAgXHJcbiAgICBtZXRob2RzOntcclxuICAgICAgICAvLyDojrflj5blm77niYflsLrlr7hcclxuICAgICAgICBnZXRJbWFnZUluZm8oKSB7XHJcbiAgICAgICAgICAgIHdpbmRvd0luZm8gPSB1bmkuZ2V0V2luZG93SW5mbygpO1xyXG4gICAgICAgICAgICBpZiAodGhpcy5zcmMpIHtcclxuICAgICAgICAgICAgICAgIHVuaS5nZXRJbWFnZUluZm8oe1xyXG4gICAgICAgICAgICAgICAgICAgIHNyYzogdGhpcy5zcmMsXHJcbiAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogKHJlcykgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhcIuWbvueJh+WwuuWvuOS/oeaBr1wiLCByZXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZU9yaWdpbmFsV2lkdGggPSByZXMud2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlT3JpZ2luYWxIZWlnaHQgPSByZXMuaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0IHdpZHRoWm9vbVJhdGlvID0gaW1hZ2VPcmlnaW5hbFdpZHRoIC8gd2luZG93SW5mby53aW5kb3dXaWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0IGhlaWdodFpvb21SYXRpbyA9IGltYWdlT3JpZ2luYWxIZWlnaHQgLyB3aW5kb3dJbmZvLndpbmRvd0hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2Vab29tUmF0aW8gPSB3aWR0aFpvb21SYXRpbyA+IGhlaWdodFpvb21SYXRpbyA/IHdpZHRoWm9vbVJhdGlvIDogaGVpZ2h0Wm9vbVJhdGlvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5pbWFnZUJveFdpZHRoID0gKGltYWdlT3JpZ2luYWxXaWR0aCAvIGltYWdlWm9vbVJhdGlvKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5pbWFnZUJveEhlaWdodCA9IChpbWFnZU9yaWdpbmFsSGVpZ2h0IC8gaW1hZ2Vab29tUmF0aW8pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnNldFJhdGlvKCcxOjEnKTtcclxuICAgICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgICAgIGZhaWw6IChlcnJvcikgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhcImVycm9yXCIsIGVycm9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgdG91Y2hzdGFydChldmVudCl7XHJcbiAgICAgICAgICAgIHN0YXJ0WCA9IGV2ZW50LnRvdWNoZXNbMF0uY2xpZW50WDtcclxuICAgICAgICAgICAgc3RhcnRZID0gZXZlbnQudG91Y2hlc1swXS5jbGllbnRZO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaWYoZXZlbnQudGFyZ2V0LmRhdGFzZXQuYm9keSA9PSBcImhhbmRsZVwiKXtcclxuICAgICAgICAgICAgICAgIHRoaXMubW9kZSA9ICd6b29tJztcclxuICAgICAgICAgICAgICAgIGJveFdpZHRoID0gdGhpcy5jcm9wQm94V2lkdGg7XHJcbiAgICAgICAgICAgICAgICBib3hIZWlnaHQgPSB0aGlzLmNyb3BCb3hIZWlnaHQ7XHJcbiAgICAgICAgICAgIH1lbHNlIHtcclxuICAgICAgICAgICAgICAgIHRoaXMubW9kZSA9ICdtb3ZlJztcclxuICAgICAgICAgICAgICAgIGJveFggPSB0aGlzLmNyb3BCb3hYO1xyXG4gICAgICAgICAgICAgICAgYm94WSA9IHRoaXMuY3JvcEJveFk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHRvdWNobW92ZShldmVudCl7XHJcbiAgICAgICAgICAgIGxldCBkaXN0YW5jZVggPSBldmVudC50b3VjaGVzWzBdLmNsaWVudFggLSBzdGFydFg7XHJcbiAgICAgICAgICAgIGxldCBkaXN0YW5jZVkgPSBldmVudC50b3VjaGVzWzBdLmNsaWVudFkgLSBzdGFydFk7XHJcblxyXG4gICAgICAgICAgICBsZXQgeCA9IGJveFggKyBkaXN0YW5jZVg7XHJcbiAgICAgICAgICAgIGxldCB5ID0gYm94WSArIGRpc3RhbmNlWTtcclxuICAgICAgICAgICAgbGV0IHdpZHRoID0gYm94V2lkdGggKyBkaXN0YW5jZVg7XHJcbiAgICAgICAgICAgIGxldCBoZWlnaHQgPSBib3hIZWlnaHQgKyBkaXN0YW5jZVk7XHJcblxyXG4gICAgICAgICAgICBsZXQgbWF4WCA9IHRoaXMuaW1hZ2VCb3hXaWR0aC10aGlzLmNyb3BCb3hXaWR0aDtcclxuICAgICAgICAgICAgbGV0IG1heFkgPSB0aGlzLmltYWdlQm94SGVpZ2h0LXRoaXMuY3JvcEJveEhlaWdodDtcclxuICAgICAgICAgICAgbGV0IG1heFdpZHRoID0gdGhpcy5pbWFnZUJveFdpZHRoLXRoaXMuY3JvcEJveFg7XHJcbiAgICAgICAgICAgIGxldCBtYXhIZWlnaHQgPSB0aGlzLmltYWdlQm94SGVpZ2h0LXRoaXMuY3JvcEJveFk7XHJcblxyXG4gICAgICAgICAgICBzd2l0Y2ggKHRoaXMubW9kZSkge1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnbW92ZSc6XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5jcm9wQm94WCA9IHggPCAwID8gMCA6ICh4ID4gbWF4WCA/IG1heFggOiB4KTtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmNyb3BCb3hZID0geSA8IDAgPyAwIDogKHkgPiBtYXhZID8gbWF4WSA6IHkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnem9vbSc6XHJcbiAgICAgICAgICAgICAgICAgICAgaWYodGhpcy5jcm9wU2hhcGUgPT0gJ3JlY3QnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5jcm9wQm94V2lkdGggPSB3aWR0aCA+IG1heFdpZHRoID8gbWF4V2lkdGggOiB3aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5jcm9wQm94SGVpZ2h0ID0gaGVpZ2h0ID4gbWF4SGVpZ2h0ID8gbWF4SGVpZ2h0IDogaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNyb3BCb3hIZWlnaHQgPSBoZWlnaHQgPiBtYXhIZWlnaHQgPyBtYXhIZWlnaHQgOiBoZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY3JvcEJveFdpZHRoID0gaGVpZ2h0ID4gbWF4SGVpZ2h0ID8gbWF4SGVpZ2h0IDogaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgc2V0UmF0aW8ocmF0aW8pe1xyXG4gICAgICAgICAgICBpZihyYXRpbyA9PSAnZnVsbCcpe1xyXG4gICAgICAgICAgICAgICAgdGhpcy5jcm9wQm94V2lkdGggPSB0aGlzLmltYWdlQm94V2lkdGg7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmNyb3BCb3hIZWlnaHQgPSB0aGlzLmltYWdlQm94SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGhpcy5jcm9wQm94WCA9IDA7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmNyb3BCb3hZID0gMDtcclxuICAgICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgICAgICBsZXQgeCA9IHJhdGlvLnNwbGl0KCc6JylbMF07XHJcbiAgICAgICAgICAgICAgICBsZXQgeSA9IHJhdGlvLnNwbGl0KCc6JylbMV07XHJcbiAgICAgICAgICAgICAgICBsZXQgcjEgPSAoeC95KTtcclxuICAgICAgICAgICAgICAgIGxldCByMiA9ICh5L3gpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpZih0aGlzLmltYWdlQm94V2lkdGggPCB0aGlzLmltYWdlQm94SGVpZ2h0KXtcclxuICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhcIuebkuWtkOWuveW6puWwj+S6juebkuWtkOmrmOW6plwiKTtcclxuICAgICAgICAgICAgICAgICAgICBsZXQgc2l6ZSA9IHRoaXMuaW1hZ2VCb3hXaWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBpZihzaXplIC8gcjEgPiB0aGlzLmltYWdlQm94SGVpZ2h0KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSA9IHRoaXMuaW1hZ2VCb3hIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY3JvcEJveFdpZHRoID0gKHNpemUgLyByMikgLSB0aGlzLmNyb3BTaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNyb3BCb3hIZWlnaHQgPSBzaXplIC0gdGhpcy5jcm9wU2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5jcm9wQm94WCA9IHRoaXMuY3JvcFNpemUgLyAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNyb3BCb3hZID0gKHRoaXMuaW1hZ2VCb3hXaWR0aCAtIHRoaXMuaW1hZ2VCb3hXaWR0aCkgLyAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNyb3BCb3hXaWR0aCA9IHNpemUgLSB0aGlzLmNyb3BTaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNyb3BCb3hIZWlnaHQgPSAoc2l6ZSAvIHIxKSAtIHRoaXMuY3JvcFNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY3JvcEJveFggPSB0aGlzLmNyb3BTaXplIC8gMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5jcm9wQm94WSA9ICh0aGlzLmltYWdlQm94SGVpZ2h0IC0gdGhpcy5jcm9wQm94SGVpZ2h0KSAvIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0IHNpemUgPSB0aGlzLmltYWdlQm94SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGlmKHNpemUgLyByMSA+IHRoaXMuaW1hZ2VCb3hXaWR0aCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgPSB0aGlzLmltYWdlQm94V2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY3JvcEJveFdpZHRoID0gc2l6ZSAtIHRoaXMuY3JvcFNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY3JvcEJveEhlaWdodCA9IChzaXplIC8gcjIpIC0gdGhpcy5jcm9wU2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5jcm9wQm94WCA9ICgodGhpcy5pbWFnZUJveFdpZHRoIC0gdGhpcy5jcm9wQm94V2lkdGgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY3JvcEJveFkgPSAoKHRoaXMuaW1hZ2VCb3hIZWlnaHQgLSB0aGlzLmNyb3BCb3hIZWlnaHQpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY3JvcEJveFdpZHRoID0oIHNpemUgLyByMSkgLSB0aGlzLmNyb3BTaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNyb3BCb3hIZWlnaHQgPSBzaXplIC0gdGhpcy5jcm9wU2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5jcm9wQm94WCA9ICgodGhpcy5pbWFnZUJveFdpZHRoIC0gdGhpcy5jcm9wQm94V2lkdGgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY3JvcEJveFkgPSAoKHRoaXMuaW1hZ2VCb3hXaWR0aCAtIHRoaXMuY3JvcEJveFdpZHRoKSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9LFxyXG4gICAgICAgIGFzeW5jIGNyb3BwaW5nKCl7XHJcbiAgICAgICAgICAgIGxldCB4ID0gdGhpcy5jcm9wQm94WCAqIGltYWdlWm9vbVJhdGlvO1xyXG4gICAgICAgICAgICBsZXQgeSA9IHRoaXMuY3JvcEJveFkgKiBpbWFnZVpvb21SYXRpbztcclxuICAgICAgICAgICAgbGV0IHcgPSB0aGlzLmNyb3BCb3hXaWR0aCAqIGltYWdlWm9vbVJhdGlvO1xyXG4gICAgICAgICAgICBsZXQgaCA9IHRoaXMuY3JvcEJveEhlaWdodCAqIGltYWdlWm9vbVJhdGlvO1xyXG5cclxuICAgICAgICAgICAgLy8g5pa55byPMu+8miBcclxuICAgICAgICAgICAgY29uc3QgY2FudmFzID0gdW5pLmNyZWF0ZU9mZnNjcmVlbkNhbnZhcyh7dHlwZTogJzJkJyx3aWR0aDogdywgaGVpZ2h0OiBofSk7XHJcbiAgICAgICAgICAgIGNvbnN0IGNvbnRleHQgPSBjYW52YXMuZ2V0Q29udGV4dCgnMmQnKTtcclxuICAgICAgICAgICAgY29udGV4dC5maWxsU3R5bGUgPSAnI2ZmZic7IC8vIOiuvue9rue7mOWItuWQjueahOWhq+WFheminOiJslxyXG4gICAgICAgICAgICBjb250ZXh0Lmdsb2JhbENvbXBvc2l0ZU9wZXJhdGlvbiA9ICdzb3VyY2Utb3Zlcic7XHJcbiAgICAgICAgICAgIGNvbnN0IGltYWdlID0gY2FudmFzLmNyZWF0ZUltYWdlKCk7XHJcbiAgICAgICAgICAgIGF3YWl0IG5ldyBQcm9taXNlKChyZXNvbHZlLHJlamVjdCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaW1hZ2Uub25sb2FkID0gcmVzb2x2ZVxyXG4gICAgICAgICAgICAgICAgaW1hZ2Uub25lcnJvciA9IHJlamVjdFxyXG4gICAgICAgICAgICAgICAgaW1hZ2Uuc3JjID0gdGhpcy5zcmM7IFxyXG4gICAgICAgICAgICAgICAgaW1hZ2UuYmFja2dyb3VuZENvbG9yID0gJ3JlZCdcclxuICAgICAgICAgICAgICAgIC8vIGltYWdlLnNyYyA9IFwiaHR0cHM6Ly9waWM0Lm50aW1nLmNuL2ZpbGUvMjAxOTEyMjUvMzA1NDQyNjFfMjIxNDA0MjU4MzA3XzEuanBnXCI7IFxyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCB3LCBoKTtcclxuICAgICAgICAgICAgaWYodGhpcy5jcm9wU2hhcGUgPT0gJ2NpcmN1bGFyJyl7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5hcmMody8yLGgvMix3LzIsMCxNYXRoLlBJICogMik7XHJcbiAgICAgICAgICAgICAgICBjb250ZXh0LmZpbGwoKTtcclxuICAgICAgICAgICAgICAgIGNvbnRleHQuY2xpcCgpO1xyXG4gICAgICAgICAgICAgICAgY29udGV4dC5jbGlwKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29udGV4dC5kcmF3SW1hZ2UoaW1hZ2UseCx5LHcsaCwwLCAwLCB3LCBoKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbnN0IERhdGFVUkwgPSBjYW52YXMudG9EYXRhVVJMKCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb25zdCBmcyA9IHd4LmdldEZpbGVTeXN0ZW1NYW5hZ2VyKCk7XHJcbiAgICAgICAgICAgIGxldCB0ZW1wRmlsZVBhdGggPSBgJHt3eC5lbnYuVVNFUl9EQVRBX1BBVEh9L2AgKyBuZXcgRGF0ZSgpLmdldFRpbWUoKSArICcucG5nJ1xyXG4gICAgICAgICAgICBmcy53cml0ZUZpbGUoe1xyXG4gICAgICAgICAgICAgICAgZmlsZVBhdGg6IHRlbXBGaWxlUGF0aCxcclxuICAgICAgICAgICAgICAgIGRhdGE6IERhdGFVUkwucmVwbGFjZSgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LCcsJycpLFxyXG4gICAgICAgICAgICAgICAgZW5jb2Rpbmc6ICdiYXNlNjQnLFxyXG4gICAgICAgICAgICAgICAgc3VjY2VzczogcmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KCdjb21wbGV0ZWQnLHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGVtcEZpbGVQYXRoXHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5jcm9wSW1nUGF0aCA9IHRlbXBGaWxlUGF0aDtcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICBmYWlsKHJlcykge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IocmVzKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9KVxyXG5cclxuICAgICAgICAgICAgLy8g5pa55byP5LiA77yaXHJcbiAgICAgICAgICAgIC8vIGNvbnN0IGNvbnRleHQgPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dCgnY2FudmFzJywgdGhpcylcclxuICAgICAgICAgICAgLy8gY29udGV4dC5kcmF3SW1hZ2UodGhpcy5zcmMseCx5LHcsaCwwLCAwLCB3LCBoKVxyXG4gICAgICAgICAgICAvLyBjb250ZXh0LmRyYXcoZmFsc2UsICgpPT57XHJcbiAgICAgICAgICAgIC8vICAgICBjb25zb2xlLmxvZygxMjMpO1xyXG4gICAgICAgICAgICAvLyAgICAgdW5pLmNhbnZhc1RvVGVtcEZpbGVQYXRoKHtcclxuICAgICAgICAgICAgLy8gICAgICAgICBjYW52YXM6IGNvbnRleHQsXHJcbiAgICAgICAgICAgIC8vICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlcylcclxuICAgICAgICAgICAgLy8gICAgICAgICB9LFxyXG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbXBsZXRlOiBmdW5jdGlvbihyZXMpe1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBjb25zb2xlLmxvZyhyZXMpXHJcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgfSx0aGlzKVxyXG4gICAgICAgICAgICAvLyB9KVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHl1YW50dSgpe1xyXG4gICAgICAgICAgICB0aGlzLiRlbWl0KCdjb21wbGV0ZWQnLHtcclxuICAgICAgICAgICAgICAgIHRlbXBGaWxlUGF0aDogdGhpcy5zcmNcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICB9LFxyXG4gICAgICAgIGNhbmNlbCgpe1xyXG4gICAgICAgICAgICB0aGlzLiRlbWl0KCdjYW5jZWwnKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuLmNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAvLyBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgIC5tYXNre1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgLyogYm9yZGVyLXJhZGl1czogNTAlOyAqL1xyXG4gICAgICAgICAgICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jcm9wcGluZy1ib3h7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgc3ByaW5nZ3JlZW47XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgICAgICAgICAvLyAuem9vbS1oYW5kbGUtcmVjdCxcclxuICAgICAgICAgICAgLy8gLnpvb20tY2hhbmRsZS1jaXJjdWxhcntcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogc3ByaW5nZ3JlZW47XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICByaWdodDogLTZweDtcclxuICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAuem9vbS1jaGFuZGxlLWNpcmN1bGFye1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ub3BlcmF0aW9uLWFyZWF7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHJweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLnJhdGlvLWFyZWF7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cnB4O1xyXG4gICAgICAgIC5yYXRpby1idG57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogOHJweCAyMHJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3R0b217XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjdGlvbiB7XHJcblx0XHRcdGhlaWdodDogMTIwcnB4O1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0Ym90dG9tOiA2MHJweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdHotaW5kZXg6IDk5OTk7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDg5cnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA4OXJweDtcclxuXHRcdFx0XHR3aWR0aDogMjY2cnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogNHJweCBzb2xpZCAjN0Y2NkU4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MHJweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogT1BQT1NhbnM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdFx0XHRjb2xvcjogIzdGNjZFODtcclxuXHJcblx0XHRcdFx0Ji5mdWxsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3RjY2RTg7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcbiAgICBcclxufVxyXG4uY2FudmFze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///156\n");
-
- /***/ }),
- /* 157 */
- /*!*********************************************************!*\
- !*** ./node_modules/@dcloudio/uni-mp-weixin/dist/mp.js ***!
- \*********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(global) {
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.Behavior = Behavior;
- exports.Component = Component;
- exports.Page = Page;
- exports.nextTick = exports.default = void 0;
- var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
- var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 159));
- var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 163));
- var _PROP_DEFAULT_VALUES;
- function parseData(data, vueComponentOptions) {
- if (!data) {
- return;
- }
- vueComponentOptions.mpOptions.data = data;
- }
- function parseComponents(vueComponentOptions) {
- vueComponentOptions.components = global.__wxVueOptions.components;
- }
- var _toString = Object.prototype.toString;
- var hasOwnProperty = Object.prototype.hasOwnProperty;
- function isFn(fn) {
- return typeof fn === 'function';
- }
- function isPlainObject(obj) {
- return _toString.call(obj) === '[object Object]';
- }
- function hasOwn(obj, key) {
- return hasOwnProperty.call(obj, key);
- }
- function noop() {}
-
- /**
- * Create a cached version of a pure function.
- */
- function cached(fn) {
- var cache = Object.create(null);
- return function cachedFn(str) {
- var hit = cache[str];
- return hit || (cache[str] = fn(str));
- };
- }
-
- /**
- * Camelize a hyphen-delimited string.
- */
- var camelizeRE = /-(\w)/g;
- var camelize = cached(function (str) {
- return str.replace(camelizeRE, function (_, c) {
- return c ? c.toUpperCase() : '';
- });
- });
- var SOURCE_KEY = '__data__';
- var COMPONENT_LIFECYCLE = {
- created: 'onServiceCreated',
- attached: 'onServiceAttached',
- ready: 'mounted',
- moved: 'moved',
- detached: 'destroyed'
- };
- var COMPONENT_LIFECYCLE_KEYS = Object.keys(COMPONENT_LIFECYCLE);
- var PAGE_LIFETIMES = {
- show: 'onPageShow',
- hide: 'onPageHide',
- resize: 'onPageResize'
- };
- var PAGE_LIFETIMES_KEYS = Object.keys(PAGE_LIFETIMES);
- var PAGE_LIFECYCLE = ['onLoad', 'onShow', 'onReady', 'onHide', 'onUnload', 'onPullDownRefresh', 'onReachBottom', 'onShareAppMessage', 'onPageScroll', 'onResize', 'onTabItemTap'];
- function parsePageMethods(mpComponentOptions, vueComponentOptions) {
- var methods = Object.create(null);
- Object.keys(mpComponentOptions).forEach(function (key) {
- var value = mpComponentOptions[key];
- if (isFn(value) && PAGE_LIFECYCLE.indexOf(key) === -1) {
- methods[key] = value;
- }
- });
- vueComponentOptions.methods = methods;
- }
- function parsePageLifecycle(mpComponentOptions, vueComponentOptions) {
- Object.keys(mpComponentOptions).forEach(function (key) {
- if (PAGE_LIFECYCLE.indexOf(key) !== -1) {
- vueComponentOptions[key] = mpComponentOptions[key];
- }
- });
- }
- function parsePage(mpComponentOptions) {
- var vueComponentOptions = {
- mixins: [],
- mpOptions: {}
- };
- parseComponents(vueComponentOptions);
- parseData(mpComponentOptions.data, vueComponentOptions);
- parsePageMethods(mpComponentOptions, vueComponentOptions);
- parsePageLifecycle(mpComponentOptions, vueComponentOptions);
- return vueComponentOptions;
- }
- function parseProperties(properties, vueComponentOptions) {
- if (!properties) {
- return;
- }
- vueComponentOptions.mpOptions.properties = properties;
- }
- function parseOptions(options, vueComponentOptions) {
- if (!options) {
- return;
- }
- vueComponentOptions.mpOptions.options = options;
- }
- function parseMethods(methods, vueComponentOptions) {
- if (!methods) {
- return;
- }
- if (methods.$emit) {
- console.warn('Method "$emit" conflicts with an existing Vue instance method');
- delete methods.$emit;
- }
- vueComponentOptions.methods = methods;
- }
- function parseLifecycle(mpComponentOptions, vueComponentOptions) {
- COMPONENT_LIFECYCLE_KEYS.forEach(function (name) {
- if (hasOwn(mpComponentOptions, name)) {
- (vueComponentOptions[COMPONENT_LIFECYCLE[name]] || (vueComponentOptions[COMPONENT_LIFECYCLE[name]] = [])).push(mpComponentOptions[name]);
- }
- });
- }
- var mpBehaviors = {
- 'wx://form-field': {},
- 'wx://component-export': {}
- };
- function callDefinitionFilter(mpComponentOptions) {
- var behaviors = mpComponentOptions.behaviors,
- definitionFilter = mpComponentOptions.definitionFilter;
- var behaviorDefinitionFilters = [];
- if (Array.isArray(behaviors)) {
- behaviors.forEach(function (behavior) {
- behavior = typeof behavior === 'string' ? mpBehaviors[behavior] : behavior;
- if (behavior.definitionFilter) {
- behaviorDefinitionFilters.push(behavior.definitionFilter);
- behavior.definitionFilter.call(null, mpComponentOptions, []);
- }
- });
- }
- if (isFn(definitionFilter)) {
- return function (defFields) {
- definitionFilter(defFields, behaviorDefinitionFilters);
- };
- }
- }
- function parseDefinitionFilter(mpComponentOptions, vueComponentOptions) {
- callDefinitionFilter(mpComponentOptions);
- }
- function parseBehavior(behavior) {
- var data = behavior.data,
- methods = behavior.methods,
- behaviors = behavior.behaviors,
- properties = behavior.properties;
- var vueComponentOptions = {
- watch: {},
- mpOptions: {
- mpObservers: []
- }
- };
- parseData(data, vueComponentOptions);
- parseMethods(methods, vueComponentOptions);
- parseBehaviors(behaviors, vueComponentOptions);
- parseProperties(properties, vueComponentOptions);
- parseLifecycle(behavior, vueComponentOptions);
- parseDefinitionFilter(behavior);
- return vueComponentOptions;
- }
- var BEHAVIORS = {
- 'wx://form-field': {
- beforeCreate: function beforeCreate() {
- var mpOptions = this.$options.mpOptions;
- if (!mpOptions.properties) {
- mpOptions.properties = Object.create(null);
- }
- var props = mpOptions.properties;
- // TODO form submit,reset
- if (!hasOwn(props, 'name')) {
- props.name = {
- type: String
- };
- }
- if (!hasOwn(props, 'value')) {
- props.value = {
- type: String // 默认类型调整为 String,否则默认值为 null,导致一些自定义 input 显示不正确
- };
- }
- }
- }
- };
-
- function parseBehaviors(behaviors, vueComponentOptions) {
- if (!behaviors) {
- return;
- }
- behaviors.forEach(function (behavior) {
- if (typeof behavior === 'string') {
- BEHAVIORS[behavior] && vueComponentOptions.mixins.push(BEHAVIORS[behavior]);
- } else {
- vueComponentOptions.mixins.push(parseBehavior(behavior));
- }
- });
- }
- function parseSinglePath(path) {
- return path.split('.');
- }
- function parseMultiPaths(paths) {
- return paths.split(',').map(function (path) {
- return parseSinglePath(path);
- });
- }
- function parseObservers(observers, vueComponentOptions) {
- if (!observers) {
- return;
- }
- var mpObservers = vueComponentOptions.mpOptions.mpObservers;
- Object.keys(observers).forEach(function (path) {
- mpObservers.push({
- paths: parseMultiPaths(path),
- observer: observers[path]
- });
- });
- }
- function relative(from, to) {
- if (to.indexOf('/') === 0) {
- from = '';
- }
- var fromArr = from.split('/');
- var toArr = to.split('/');
- fromArr.pop();
- while (toArr.length) {
- var part = toArr.shift();
- if (part !== '' && part !== '.') {
- if (part !== '..') {
- fromArr.push(part);
- } else {
- fromArr.pop();
- }
- }
- }
- return fromArr.join('/');
- }
- function parseRelations(relations, vueComponentOptions) {
- if (!relations) {
- return;
- }
- Object.keys(relations).forEach(function (name) {
- var relation = relations[name];
- relation.name = name;
- relation.target = relation.target ? String(relation.target) : relative(global.__wxRoute, name);
- });
- vueComponentOptions.mpOptions.relations = relations;
- }
- function parseExternalClasses(externalClasses, vueComponentOptions) {
- if (!externalClasses) {
- return;
- }
- if (!Array.isArray(externalClasses)) {
- externalClasses = [externalClasses];
- }
- vueComponentOptions.mpOptions.externalClasses = externalClasses;
- if (!vueComponentOptions.mpOptions.properties) {
- vueComponentOptions.mpOptions.properties = Object.create(null);
- }
- externalClasses.forEach(function (externalClass) {
- vueComponentOptions.mpOptions.properties[camelize(externalClass)] = {
- type: String,
- value: ''
- };
- });
- }
- function parseLifetimes(lifetimes, vueComponentOptions) {
- if (!lifetimes) {
- return;
- }
- parseLifecycle(lifetimes, vueComponentOptions);
- }
- function parsePageLifetimes(pageLifetimes, vueComponentOptions) {
- if (!pageLifetimes) {
- return;
- }
- PAGE_LIFETIMES_KEYS.forEach(function (key) {
- var lifetimeFn = pageLifetimes[key];
- isFn(lifetimeFn) && (vueComponentOptions[PAGE_LIFETIMES[key]] = lifetimeFn);
- });
- }
- function parseComponent(mpComponentOptions) {
- var data = mpComponentOptions.data,
- options = mpComponentOptions.options,
- methods = mpComponentOptions.methods,
- behaviors = mpComponentOptions.behaviors,
- lifetimes = mpComponentOptions.lifetimes,
- observers = mpComponentOptions.observers,
- relations = mpComponentOptions.relations,
- properties = mpComponentOptions.properties,
- pageLifetimes = mpComponentOptions.pageLifetimes,
- externalClasses = mpComponentOptions.externalClasses;
- var vueComponentOptions = {
- mixins: [],
- props: {},
- watch: {},
- mpOptions: {
- mpObservers: []
- }
- };
- parseComponents(vueComponentOptions);
- parseData(data, vueComponentOptions);
- parseOptions(options, vueComponentOptions);
- parseMethods(methods, vueComponentOptions);
- parseBehaviors(behaviors, vueComponentOptions);
- parseLifetimes(lifetimes, vueComponentOptions);
- parseObservers(observers, vueComponentOptions);
- parseRelations(relations, vueComponentOptions);
- parseProperties(properties, vueComponentOptions);
- parsePageLifetimes(pageLifetimes, vueComponentOptions);
- parseExternalClasses(externalClasses, vueComponentOptions);
- parseLifecycle(mpComponentOptions, vueComponentOptions);
- parseDefinitionFilter(mpComponentOptions);
- return vueComponentOptions;
- }
- function initRelationHandlers(type, handler, target, ctx) {
- if (!handler) {
- return;
- }
- var name = "_$".concat(type, "Handlers");
- (ctx[name] || (ctx[name] = [])).push(function () {
- handler.call(ctx, target);
- });
- }
- function initLinkedHandlers(relation, target, ctx) {
- var type = 'linked';
- var name = relation.name;
- var relationNodes = ctx._$relationNodes || (ctx._$relationNodes = Object.create(null));
- (relationNodes[name] || (relationNodes[name] = [])).push(target);
- initRelationHandlers(type, relation[type], target, ctx);
- }
- function initUnlinkedHandlers(relation, target, ctx) {
- var type = 'unlinked';
- initRelationHandlers(type, relation[type], target, ctx);
- }
- function findParentRelation(parentVm, target, type) {
- var relations = parentVm && parentVm.$options.mpOptions && parentVm.$options.mpOptions.relations;
- if (!relations) {
- return [];
- }
- var name = Object.keys(relations).find(function (name) {
- var relation = relations[name];
- return relation.target === target && relation.type === type;
- });
- if (!name) {
- return [];
- }
- return [relations[name], parentVm];
- }
- function initParentRelation(vm, childRelation, match) {
- var _match = match(vm, vm.$options.mpOptions.path),
- _match2 = (0, _slicedToArray2.default)(_match, 2),
- parentRelation = _match2[0],
- parentVm = _match2[1];
- if (!parentRelation) {
- return;
- }
- initLinkedHandlers(parentRelation, vm, parentVm);
- initLinkedHandlers(childRelation, parentVm, vm);
- initUnlinkedHandlers(parentRelation, vm, parentVm);
- initUnlinkedHandlers(childRelation, parentVm, vm);
- }
- function initRelation(relation, vm) {
- var type = relation.type;
- if (type === 'parent') {
- initParentRelation(vm, relation, function matchParent(vm, target) {
- return findParentRelation(vm.$parent, target, 'child');
- });
- } else if (type === 'ancestor') {
- initParentRelation(vm, relation, function matchAncestor(vm, target) {
- var $parent = vm.$parent;
- while ($parent) {
- var ret = findParentRelation($parent, target, 'descendant');
- if (ret.length) {
- return ret;
- }
- $parent = $parent.$parent;
- }
- return [];
- });
- }
- }
- function initRelations(vm) {
- var _ref = vm.$options.mpOptions || {},
- relations = _ref.relations;
- if (!relations) {
- return;
- }
- Object.keys(relations).forEach(function (name) {
- initRelation(relations[name], vm);
- });
- }
- function handleRelations(vm, type) {
- // TODO 需要移除 relationNodes
- var handlers = vm["_$".concat(type, "Handlers")];
- if (!handlers) {
- return;
- }
- handlers.forEach(function (handler) {
- return handler();
- });
- }
- var sharedPropertyDefinition = {
- enumerable: true,
- configurable: true,
- get: noop,
- set: noop
- };
- function proxy(target, sourceKey, key) {
- sharedPropertyDefinition.get = function proxyGetter() {
- return this[sourceKey][key];
- };
- sharedPropertyDefinition.set = function proxySetter(val) {
- this[sourceKey][key] = val;
- };
- Object.defineProperty(target, key, sharedPropertyDefinition);
- }
- function setDataByExprPath(exprPath, value, data) {
- var keys = exprPath.replace(/\[(\d+?)\]/g, '.$1').split('.');
- keys.reduce(function (obj, key, idx) {
- if (idx === keys.length - 1) {
- obj[key] = value;
- } else {
- if (typeof obj[key] === 'undefined') {
- obj[key] = {};
- }
- return obj[key];
- }
- }, data);
- return keys.length === 1;
- }
- function setData(data, callback) {
- var _this = this;
- if (!isPlainObject(data)) {
- return;
- }
- Object.keys(data).forEach(function (key) {
- if (setDataByExprPath(key, data[key], _this.data)) {
- !hasOwn(_this, key) && proxy(_this, SOURCE_KEY, key);
- }
- });
- this.$forceUpdate();
- isFn(callback) && this.$nextTick(callback);
- }
-
- /**
- * https://github.com/swan-team/swan-js/blob/61e2a63f7aa576b5daafbe77fdfa7c65b977060c/src/utils/index.js
- */
-
- var _toString$1 = Object.prototype.toString;
- /**
- * 深度assign的函数
- * @param {Object} targetObject 要被拷贝的目标对象
- * @param {Object} originObject 拷贝的源对象
- * @return {Object} merge后的对象
- */
- var deepAssign = function deepAssign() {
- var targetObject = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- var originObject = arguments.length > 1 ? arguments[1] : undefined;
- var originType = _toString$1.call(originObject);
- if (originType === '[object Array]') {
- targetObject = originObject.slice(0);
- return targetObject;
- } else if (originType === '[object Object]') {
- for (var key in originObject) {
- targetObject[key] = deepAssign(targetObject[key], originObject[key]);
- }
- return targetObject;
- } else if (originType === '[object Date]') {
- return new Date(originObject.getTime());
- } else if (originType === '[object RegExp]') {
- var target = String(originObject);
- var lastIndex = target.lastIndexOf('/');
- return new RegExp(target.slice(1, lastIndex), target.slice(lastIndex + 1));
- }
- return originObject;
- };
-
- /**
- * 深度拷贝逻辑,不同于lodash等库,但是与微信一致
- * @param {*} [originObj] 原对象
- * @return {Object|Array} 拷贝结果
- */
- var deepClone = function deepClone(originObj) {
- return deepAssign(_toString$1.call(originObj) === '[object Array]' ? [] : {}, originObj);
- };
- var PROP_DEFAULT_VALUES = (_PROP_DEFAULT_VALUES = {}, (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, String, ''), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Number, 0), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Boolean, false), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Object, null), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Array, []), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, null, null), _PROP_DEFAULT_VALUES);
- function getDefaultVal(propType) {
- return PROP_DEFAULT_VALUES[propType];
- }
- function getPropertyVal(options) {
- if (isPlainObject(options)) {
- if (hasOwn(options, 'value')) {
- return options.value;
- }
- return getDefaultVal(options.type);
- }
- return getDefaultVal(options);
- }
- function getType(propOptions) {
- return isPlainObject(propOptions) ? propOptions.type : propOptions;
- }
- function validateProp(key, propsOptions, propsData, vm) {
- var value = propsData[key];
- if (value !== undefined) {
- var propOptions = propsOptions[key];
- var type = getType(propOptions);
- value = formatVal(value, type);
- var observer = propOptions && propOptions.observer;
- if (observer) {
- // 初始化时,异步触发 observer,否则 observer 中无法访问 methods 或其他
- setTimeout(function () {
- observe(observer, vm, value);
- }, 4);
- }
- return value;
- }
- return getPropertyVal(propsOptions[key]);
- }
- function formatVal(val, type) {
- if (type === Boolean) {
- return !!val;
- } else if (type === String) {
- return String(val);
- }
- return val;
- }
- function observe(observer, vm, newVal, oldVal) {
- try {
- if (typeof observer === 'function') {
- observer.call(vm, newVal, oldVal);
- } else if (typeof observer === 'string' && typeof vm[observer] === 'function') {
- vm[observer](newVal, oldVal);
- }
- } catch (err) {
- console.error("execute observer ".concat(observer, " callback fail! err: ").concat(err));
- }
- }
- function initProperties(vm, instanceData) {
- var properties = vm.$options.mpOptions.properties;
- if (!properties) {
- return;
- }
- var propsData = deepClone(vm.$options.propsData) || {};
- var _loop = function _loop(key) {
- var observer = isPlainObject(properties[key]) ? properties[key].observer : false;
- var value = validateProp(key, properties, propsData, vm);
- Object.defineProperty(instanceData, key, {
- enumerable: true,
- configurable: true,
- get: function get() {
- return value;
- },
- set: function set(newVal) {
- var oldVal = value;
- /* eslint-disable no-self-compare */
- if (newVal === value || newVal !== newVal && value !== value) {
- return;
- }
- // TODO 临时方案,clone array
- value = Array.isArray(newVal) ? newVal.slice(0) : newVal;
- if (observer) {
- observe(observer, vm, newVal, oldVal);
- }
- // 触发渲染
- vm.$forceUpdate();
- }
- });
- };
- for (var key in properties) {
- _loop(key);
- }
- }
- function updateProperties(vm) {
- var properties = vm.$options.mpOptions && vm.$options.mpOptions.properties;
- var propsData = vm.$options.propsData;
- if (propsData && properties) {
- Object.keys(properties).forEach(function (key) {
- if (hasOwn(propsData, key)) {
- vm[key] = formatVal(propsData[key], getType(properties[key]));
- }
- });
- }
- }
- function initState(vm) {
- var instanceData = JSON.parse(JSON.stringify(vm.$options.mpOptions.data || {}));
- vm[SOURCE_KEY] = instanceData;
- var propertyDefinition = {
- get: function get() {
- return vm[SOURCE_KEY];
- },
- set: function set(value) {
- vm[SOURCE_KEY] = value;
- }
- };
- Object.defineProperties(vm, {
- data: propertyDefinition,
- properties: propertyDefinition
- });
- vm.setData = setData;
- initProperties(vm, instanceData);
- Object.keys(instanceData).forEach(function (key) {
- proxy(vm, SOURCE_KEY, key);
- });
- }
- function initMethods(vm) {
- var oldEmit = vm.$emit;
- vm.triggerEvent = function (eventName, detail, options) {
- var target = {
- dataset: vm.$el.dataset
- };
- var event = {
- target: target,
- currentTarget: target,
- detail: detail,
- preventDefault: noop,
- stopPropagation: noop
- };
- oldEmit.call(vm, eventName, event);
- };
- // 主要是Vant 自己封装了 $emit,放到 methods 中会触发 Vue 的警告,索性,框架直接重写该方法
- vm.$emit = function () {
- vm.triggerEvent.apply(vm, arguments);
- };
- vm.getRelationNodes = function (relationKey) {
- // 需要过滤已被销毁的vm
- /* eslint-disable no-mixed-operators */
- return (vm._$relationNodes && vm._$relationNodes[relationKey] || []).filter(function (vm) {
- return !vm._isDestroyed;
- });
- };
- vm._$updateProperties = updateProperties;
- }
- function handleObservers(vm) {
- var watch = vm.$options.watch;
- if (!watch) {
- return;
- }
- Object.keys(watch).forEach(function (name) {
- var observer = watch[name];
- if (observer.mounted) {
- var val = vm[name];
- var handler = observer.handler;
- if (typeof handler === 'string') {
- handler = vm[handler];
- }
- handler && handler.call(vm, val, val);
- }
- });
- }
- var polyfill = {
- beforeCreate: function beforeCreate() {
- // 取消 development 时的 Proxy,避免小程序组件模板中使用尚未定义的属性告警
- this._renderProxy = this;
- this._$self = this;
- this._$noop = noop;
- },
- created: function created() {
- // properties 中可能会访问 methods,故需要在 created 中初始化
- initState(this);
- initMethods(this);
- initRelations(this);
- },
- mounted: function mounted() {
- handleObservers(this);
- },
- destroyed: function destroyed() {
- handleRelations(this, 'unlinked');
- }
- };
- global.__wxRoute = '';
- global.__wxComponents = Object.create(null);
- global.__wxVueOptions = Object.create(null);
- function Page(options) {
- var pageOptions = parsePage(options);
- pageOptions.mixins.unshift(polyfill);
- pageOptions.mpOptions.path = global.__wxRoute;
- global.__wxComponents[global.__wxRoute] = pageOptions;
- }
- function initRelationsHandler(vueComponentOptions) {
- // linked 需要在当前组件 attached 之后再执行
- if (!vueComponentOptions.onServiceAttached) {
- vueComponentOptions.onServiceAttached = [];
- }
- vueComponentOptions.onServiceAttached.push(function onServiceAttached() {
- handleRelations(this, 'linked');
- });
- }
- function Component(options) {
- var componentOptions = parseComponent(options);
- componentOptions.mixins.unshift(polyfill);
- componentOptions.mpOptions.path = global.__wxRoute;
- initRelationsHandler(componentOptions);
- global.__wxComponents[global.__wxRoute] = componentOptions;
- }
- function Behavior(options) {
- return options;
- }
- var nextTick = _vue.default.nextTick;
- exports.nextTick = nextTick;
- var index = uni.__$wx__;
- var _default = index;
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 158)))
-
- /***/ }),
- /* 158 */
- /*!***********************************!*\
- !*** (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;
-
-
- /***/ }),
- /* 159 */
- /*!**************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***!
- \**************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 160);
- var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ 161);
- var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 26);
- var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 162);
- function _slicedToArray(arr, i) {
- return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
- }
- module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 160 */
- /*!***************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function _arrayWithHoles(arr) {
- if (Array.isArray(arr)) return arr;
- }
- module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 161 */
- /*!*********************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
- \*********************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function _iterableToArrayLimit(r, l) {
- var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
- if (null != t) {
- var e,
- n,
- i,
- u,
- a = [],
- f = !0,
- o = !1;
- try {
- if (i = (t = t.call(r)).next, 0 === l) {
- if (Object(t) !== t) return;
- f = !1;
- } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0) {
- ;
- }
- } catch (r) {
- o = !0, n = r;
- } finally {
- try {
- if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
- } finally {
- if (o) throw n;
- }
- }
- return a;
- }
- }
- module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 162 */
- /*!****************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
- \****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function _nonIterableRest() {
- throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
- }
- module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 163 */
- /*!**********************!*\
- !*** external "Vue" ***!
- \**********************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- module.exports = Vue;
-
- /***/ }),
- /* 164 */
- /*!***********************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue ***!
- \***********************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./yq-avatar.vue?vue&type=template&id=795a15bc&name=yq-avatar& */ 165);\n/* harmony import */ var _yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./yq-avatar.vue?vue&type=script&lang=js& */ 167);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/yq-avatar/yq-avatar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTY0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi95cS1hdmF0YXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc5NWExNWJjJm5hbWU9eXEtYXZhdGFyJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4veXEtYXZhdGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4veXEtYXZhdGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy95cS1hdmF0YXIveXEtYXZhdGFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///164\n");
-
- /***/ }),
- /* 165 */
- /*!*********************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=template&id=795a15bc&name=yq-avatar& ***!
- \*********************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./yq-avatar.vue?vue&type=template&id=795a15bc&name=yq-avatar& */ 166);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_template_id_795a15bc_name_yq_avatar___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 166 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=template&id=795a15bc&name=yq-avatar& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! 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("image", {
- staticClass: _vm._$s(1, "sc", "my-avatar"),
- style: _vm._$s(1, "s", [_vm.iS]),
- attrs: { src: _vm._$s(1, "a-src", _vm.imgSrc.imgSrc), _i: 1 },
- on: { click: _vm.fSelect },
- }),
- _c("canvas", {
- staticClass: _vm._$s(2, "sc", "my-canvas"),
- style: _vm._$s(2, "s", {
- top: _vm.sT,
- height: _vm.csH,
- backGroundColor: "red",
- }),
- attrs: { id: "avatar-canvas", _i: 2 },
- }),
- _c("canvas", {
- staticClass: _vm._$s(3, "sc", "oper-canvas"),
- style: _vm._$s(3, "s", { top: _vm.sT, height: _vm.csH }),
- attrs: { id: "oper-canvas", _i: 3 },
- on: { touchstart: _vm.fStart, touchmove: _vm.fMove, touchend: _vm.fEnd },
- }),
- _c("canvas", {
- staticClass: _vm._$s(4, "sc", "prv-canvas"),
- style: _vm._$s(4, "s", { height: _vm.csH, top: _vm.pT }),
- attrs: { id: "prv-canvas", _i: 4 },
- on: { touchstart: _vm.fHideImg },
- }),
- _c(
- "view",
- {
- staticClass: _vm._$s(5, "sc", "oper-wrapper"),
- style: _vm._$s(5, "s", { display: _vm.sD, top: _vm.tp }),
- attrs: { _i: 5 },
- },
- [
- _c(
- "view",
- { staticClass: _vm._$s(6, "sc", "oper"), attrs: { _i: 6 } },
- [
- _vm._$s(7, "i", _vm.sO)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(7, "sc", "btn-wrapper"),
- attrs: { _i: 7 },
- },
- [
- _c(
- "view",
- {
- style: _vm._$s(8, "s", { width: _vm.bW }),
- attrs: { _i: 8 },
- on: { click: _vm.fSelect },
- },
- [_c("text")]
- ),
- _c(
- "view",
- {
- style: _vm._$s(10, "s", { width: _vm.bW }),
- attrs: { _i: 10 },
- on: { click: _vm.fClose },
- },
- [_c("text")]
- ),
- _c(
- "view",
- {
- style: _vm._$s(12, "s", {
- width: _vm.bW,
- display: _vm.bD,
- }),
- attrs: { _i: 12 },
- on: { click: _vm.fRotate },
- },
- [_c("text")]
- ),
- _c(
- "view",
- {
- style: _vm._$s(14, "s", { width: _vm.bW }),
- attrs: { _i: 14 },
- on: { click: _vm.fPreview },
- },
- [_c("text")]
- ),
- _c(
- "view",
- {
- style: _vm._$s(16, "s", { width: _vm.bW }),
- attrs: { _i: 16 },
- on: { click: _vm.fUpload },
- },
- [_c("text")]
- ),
- ]
- )
- : _c(
- "view",
- {
- staticClass: _vm._$s(18, "sc", "clr-wrapper"),
- attrs: { _i: 18 },
- },
- [
- _c("slider", {
- staticClass: _vm._$s(19, "sc", "my-slider"),
- attrs: { _i: 19 },
- on: { change: _vm.fColorChange },
- }),
- _c(
- "view",
- {
- style: _vm._$s(20, "s", { width: _vm.bW }),
- attrs: { _i: 20 },
- on: { click: _vm.fPrvUpload },
- },
- [_c("text")]
- ),
- ]
- ),
- ]
- ),
- ]
- ),
- ])
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 167 */
- /*!************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./yq-avatar.vue?vue&type=script&lang=js& */ 168);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yq_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFtQixDQUFnQiwrbkJBQUcsRUFBQyIsImZpbGUiOiIxNjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4veXEtYXZhdGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3lxLWF2YXRhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///167\n");
-
- /***/ }),
- /* 168 */
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/components/yq-avatar/yq-avatar.vue?vue&type=script&lang=js& ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("//\n//\n//\n//\n//\n//\n//\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 _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _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); }\nfunction _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; }\nvar tH = 50;\nvar _default = {\n name: \"yq-avatar\",\n data: function data() {\n return {\n csH: '0px',\n sD: 'none',\n sT: '-10000px',\n pT: '-10000px',\n iS: {},\n sS: {},\n sO: true,\n bW: '19%',\n bD: 'flex',\n tp: 0,\n imgSrc: {\n imgSrc: ''\n }\n };\n },\n watch: {\n avatarSrc: function avatarSrc() {\n this.imgSrc.imgSrc = this.avatarSrc;\n }\n },\n props: {\n avatarSrc: '',\n avatarStyle: '',\n selWidth: '',\n selHeight: '',\n expWidth: '',\n expHeight: '',\n minScale: '',\n maxScale: '',\n canScale: '',\n canRotate: '',\n lockWidth: '',\n lockHeight: '',\n stretch: '',\n lock: '',\n fileType: '',\n noTab: '',\n inner: '',\n quality: '',\n index: '',\n bgImage: ''\n },\n created: function created() {\n var _this = this;\n this.cc = uni.createCanvasContext('avatar-canvas', this);\n this.cco = uni.createCanvasContext('oper-canvas', this);\n this.ccp = uni.createCanvasContext('prv-canvas', this);\n this.qlty = parseFloat(this.quality) || 1;\n this.imgSrc.imgSrc = this.avatarSrc;\n this.letRotate = this.canRotate === false || this.inner === true || this.inner === 'true' || this.canRotate === 'false' ? 0 : 1;\n this.letScale = this.canScale === false || this.canScale === 'false' ? 0 : 1;\n this.isin = this.inner === true || this.inner === 'true' ? 1 : 0;\n this.indx = this.index || undefined;\n this.mnScale = parseFloat(this.minScale) || 0.3;\n this.mxScale = parseFloat(this.maxScale) || 4;\n this.noBar = this.noTab === true || this.noTab === 'true' ? 1 : 0;\n this.stc = this.stretch;\n this.lck = this.lock;\n this.fType = this.fileType === 'jpg' ? 'jpg' : 'png';\n if (this.isin || !this.letRotate) {\n this.bW = '24%';\n this.bD = 'none';\n } else {\n this.bW = '19%';\n this.bD = 'flex';\n }\n if (this.noBar) {\n this.fWindowResize();\n } else {\n uni.showTabBar({\n fail: function fail() {\n _this.noBar = 1;\n },\n success: function success() {\n _this.noBar = 0;\n },\n complete: function complete(res) {\n _this.fWindowResize();\n }\n });\n }\n },\n methods: {\n fWindowResize: function fWindowResize() {\n var sysInfo = uni.getSystemInfoSync();\n this.platform = sysInfo.platform;\n this.wW = sysInfo.windowWidth;\n this.drawTop = 0;\n this.wH = sysInfo.windowHeight;\n if (!this.noBar) this.wH += tH;\n this.csH = this.wH - tH + 'px';\n this.tp = this.csH;\n this.pxRatio = this.wW / 750;\n var style = this.avatarStyle;\n if (style && style !== true && (style = style.trim())) {\n style = style.split(';');\n var obj = {};\n var _iterator = _createForOfIteratorHelper(style),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var v = _step.value;\n if (!v) continue;\n v = v.trim().split(':');\n if (v[1].toString().indexOf('upx') >= 0) {\n var arr = v[1].trim().split(' ');\n for (var k in arr) {\n if (!arr[k]) continue;\n if (arr[k].toString().indexOf('upx') >= 0) {\n arr[k] = parseFloat(arr[k]) * this.pxRatio + 'px';\n }\n }\n v[1] = arr.join(' ');\n }\n obj[v[0].trim()] = v[1].trim();\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n this.iS = obj;\n }\n this.expWidth && (this.eW = this.expWidth.toString().indexOf('upx') >= 0 ? parseInt(this.expWidth) * this.pxRatio : parseInt(this.expWidth));\n this.expHeight && (this.eH = this.expHeight.toString().indexOf('upx') >= 0 ? parseInt(this.expHeight) * this.pxRatio : parseInt(this.expHeight));\n if (this.sD === 'flex') {\n this.fDrawInit(true);\n }\n this.fHideImg();\n },\n fSelect: function fSelect() {\n var _this2 = this;\n if (this.fSelecting) return;\n this.fSelecting = true;\n setTimeout(function () {\n _this2.fSelecting = false;\n }, 500);\n uni.chooseImage({\n count: 1,\n sizeType: ['original', 'compressed'],\n sourceType: ['album', 'camera'],\n success: function success(r) {\n uni.showLoading({\n title: '加载中...',\n mask: true\n });\n var path = _this2.imgPath = r.tempFilePaths[0];\n uni.getImageInfo({\n src: path,\n success: function success(r) {\n _this2.imgWidth = r.width;\n _this2.imgHeight = r.height;\n _this2.path = path;\n if (!_this2.hasSel) {\n var style = _this2.sS || {};\n if (_this2.selWidth && _this2.selHeight) {\n var sW = _this2.selWidth.toString().indexOf('upx') >= 0 ? parseInt(_this2.selWidth) * _this2.pxRatio : parseInt(_this2.selWidth),\n sH = _this2.selHeight.toString().indexOf('upx') >= 0 ? parseInt(_this2.selHeight) * _this2.pxRatio : parseInt(_this2.selHeight);\n style.width = sW + 'px';\n style.height = sH + 'px';\n style.top = (_this2.wH - sH - tH | 0) / 2 + 'px';\n style.left = (_this2.wW - sW | 0) / 2 + 'px';\n } else {\n uni.showModal({\n title: '裁剪框的宽或高没有设置',\n showCancel: false\n });\n return;\n }\n _this2.sS = style;\n }\n if (_this2.noBar) {\n _this2.fDrawInit(true);\n } else {\n uni.hideTabBar({\n complete: function complete() {\n _this2.fDrawInit(true);\n }\n });\n }\n },\n fail: function fail() {\n uni.showToast({\n title: \"请选择正确图片\",\n duration: 2000\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n }\n });\n },\n fUpload: function fUpload() {\n var _this3 = this;\n if (this.fUploading) return;\n this.fUploading = true;\n setTimeout(function () {\n _this3.fUploading = false;\n }, 1000);\n var style = this.sS,\n x = parseInt(style.left),\n y = parseInt(style.top),\n width = parseInt(style.width),\n height = parseInt(style.height),\n expWidth = this.eW || width * this.pixelRatio,\n expHeight = this.eH || height * this.pixelRatio;\n uni.showLoading({\n title: '加载中...',\n mask: true\n });\n this.sD = 'none';\n this.sT = '-10000px';\n this.hasSel = false;\n this.fHideImg();\n uni.canvasToTempFilePath({\n x: x,\n y: y,\n width: width,\n height: height,\n destWidth: expWidth,\n destHeight: expHeight,\n canvasId: 'avatar-canvas',\n fileType: this.fType,\n quality: this.qlty,\n success: function success(r) {\n r = r.tempFilePath;\n _this3.$emit(\"upload\", {\n avatar: _this3.imgSrc,\n path: r,\n index: _this3.indx,\n data: _this3.rtn,\n base64: _this3.base64 || null\n });\n },\n fail: function fail(res) {\n uni.showToast({\n title: \"error1\",\n duration: 2000\n });\n },\n complete: function complete() {\n uni.hideLoading();\n _this3.noBar || uni.showTabBar();\n _this3.$emit(\"end\");\n }\n }, this);\n },\n fPrvUpload: function fPrvUpload() {\n var _this4 = this;\n if (this.fPrvUploading) return;\n this.fPrvUploading = true;\n setTimeout(function () {\n _this4.fPrvUploading = false;\n }, 1000);\n var style = this.sS,\n destWidth = parseInt(style.width),\n destHeight = parseInt(style.height),\n prvX = this.prvX,\n prvY = this.prvY,\n prvWidth = this.prvWidth,\n prvHeight = this.prvHeight,\n expWidth = this.eW || parseInt(style.width) * this.pixelRatio,\n expHeight = this.eH || parseInt(style.height) * this.pixelRatio;\n uni.showLoading({\n title: '加载中...',\n mask: true\n });\n this.sD = 'none';\n this.sT = '-10000px';\n this.hasSel = false;\n this.fHideImg();\n uni.canvasToTempFilePath({\n x: prvX,\n y: prvY,\n width: prvWidth,\n height: prvHeight,\n destWidth: expWidth,\n destHeight: expHeight,\n canvasId: 'prv-canvas',\n fileType: this.fType,\n quality: this.qlty,\n success: function success(r) {\n r = r.tempFilePath;\n _this4.$emit(\"upload\", {\n avatar: _this4.imgSrc,\n path: r,\n index: _this4.indx,\n data: _this4.rtn,\n base64: _this4.base64 || null\n });\n },\n fail: function fail() {\n uni.showToast({\n title: \"error_prv\",\n duration: 2000\n });\n },\n complete: function complete() {\n uni.hideLoading();\n _this4.noBar || uni.showTabBar();\n _this4.$emit(\"end\");\n }\n }, this);\n },\n fDrawInit: function fDrawInit() {\n var _this5 = this;\n var ini = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var allWidth = this.wW,\n allHeight = this.wH,\n imgWidth = this.imgWidth,\n imgHeight = this.imgHeight,\n imgRadio = imgWidth / imgHeight,\n useWidth = allWidth - 40,\n useHeight = allHeight - tH - 80,\n useRadio = useWidth / useHeight,\n sW = parseInt(this.sS.width),\n sH = parseInt(this.sS.height);\n this.fixWidth = 0;\n this.fixHeight = 0;\n this.lckWidth = 0;\n this.lckHeight = 0;\n switch (this.stc) {\n case 'x':\n this.fixWidth = 1;\n break;\n case 'y':\n this.fixHeight = 1;\n break;\n case 'long':\n if (imgRadio > 1) this.fixWidth = 1;else this.fixHeight = 1;\n break;\n case 'short':\n if (imgRadio > 1) this.fixHeight = 1;else this.fixWidth = 1;\n break;\n case 'longSel':\n if (sW > sH) this.fixWidth = 1;else this.fixHeight = 1;\n break;\n case 'shortSel':\n if (sW > sH) this.fixHeight = 1;else this.fixWidth = 1;\n break;\n }\n switch (this.lck) {\n case 'x':\n this.lckWidth = 1;\n break;\n case 'y':\n this.lckHeight = 1;\n break;\n case 'long':\n if (imgRadio > 1) this.lckWidth = 1;else this.lckHeight = 1;\n break;\n case 'short':\n if (imgRadio > 1) this.lckHeight = 1;else this.lckWidth = 1;\n break;\n case 'longSel':\n if (sW > sH) this.lckWidth = 1;else this.lckHeight = 1;\n break;\n case 'shortSel':\n if (sW > sH) this.lckHeight = 1;else this.lckWidth = 1;\n break;\n }\n if (this.fixWidth) {\n useWidth = sW;\n useHeight = useWidth / imgRadio;\n } else if (this.fixHeight) {\n useHeight = sH;\n useWidth = useHeight * imgRadio;\n } else if (imgRadio < useRadio) {\n if (imgHeight < useHeight) {\n useWidth = imgWidth;\n useHeight = imgHeight;\n } else {\n useWidth = useHeight * imgRadio;\n }\n } else {\n if (imgWidth < useWidth) {\n useWidth = imgWidth;\n useHeight = imgHeight;\n } else {\n useHeight = useWidth / imgRadio;\n }\n }\n if (this.isin) {\n if (useWidth < sW) {\n useWidth = sW;\n useHeight = useWidth / imgRadio;\n this.lckHeight = 0;\n }\n if (useHeight < sH) {\n useHeight = sH;\n useWidth = useHeight * imgRadio;\n this.lckWidth = 0;\n }\n }\n this.scaleSize = 1;\n this.rotateDeg = 0;\n this.posWidth = (allWidth - useWidth) / 2 | 0;\n this.posHeight = (allHeight - useHeight - tH) / 2 | 0;\n this.useWidth = useWidth | 0;\n this.useHeight = useHeight | 0;\n this.centerX = this.posWidth + useWidth / 2;\n this.centerY = this.posHeight + useHeight / 2;\n this.focusX = 0;\n this.focusY = 0;\n var style = this.sS,\n left = parseInt(style.left),\n top = parseInt(style.top),\n width = parseInt(style.width),\n height = parseInt(style.height),\n canvas = this.canvas,\n canvasOper = this.canvasOper,\n cc = this.cc,\n cco = this.cco;\n cco.beginPath();\n cco.setLineWidth(3);\n cco.setGlobalAlpha(1);\n cco.setStrokeStyle('white');\n cco.strokeRect(left, top, width, height);\n cco.setFillStyle('black');\n cco.setGlobalAlpha(0.5);\n cco.fillRect(0, 0, this.wW, top);\n cco.fillRect(0, top, left, height);\n cco.fillRect(0, top + height, this.wW, this.wH - height - top - tH);\n cco.fillRect(left + width, top, this.wW - width - left, height);\n cco.setGlobalAlpha(1);\n cco.setStrokeStyle('red');\n cco.moveTo(left + 15, top);\n cco.lineTo(left, top);\n cco.lineTo(left, top + 15);\n cco.moveTo(left + width - 15, top);\n cco.lineTo(left + width, top);\n cco.lineTo(left + width, top + 15);\n cco.moveTo(left + 15, top + height);\n cco.lineTo(left, top + height);\n cco.lineTo(left, top + height - 15);\n cco.moveTo(left + width - 15, top + height);\n cco.lineTo(left + width, top + height);\n cco.lineTo(left + width, top + height - 15);\n cco.stroke();\n cco.draw(false, function () {\n if (ini) {\n _this5.sD = 'flex';\n _this5.sT = _this5.drawTop + 'px';\n _this5.fDrawImage(true);\n }\n });\n this.$emit(\"init\");\n },\n fDrawImage: function fDrawImage() {\n var ini = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var tm_now = Date.now();\n if (tm_now - this.drawTm < 20) return;\n this.drawTm = tm_now;\n var cc = this.cc,\n imgWidth = this.useWidth * this.scaleSize,\n imgHeight = this.useHeight * this.scaleSize;\n if (this.bgImage) {\n cc.drawImage(this.bgImage, 0, 0, this.wW, this.wH - tH);\n } else {\n cc.fillRect(0, 0, this.wW, this.wH - tH);\n }\n if (this.isin) {\n var cx = this.focusX * (this.scaleSize - 1),\n cy = this.focusY * (this.scaleSize - 1);\n cc.translate(this.centerX, this.centerY);\n cc.rotate(this.rotateDeg * Math.PI / 180);\n cc.drawImage(this.imgPath, this.posWidth - this.centerX - cx, this.posHeight - this.centerY - cy, imgWidth, imgHeight);\n } else {\n cc.translate(this.posWidth + imgWidth / 2, this.posHeight + imgHeight / 2);\n cc.rotate(this.rotateDeg * Math.PI / 180);\n cc.drawImage(this.imgPath, -imgWidth / 2, -imgHeight / 2, imgWidth, imgHeight);\n }\n cc.draw(false);\n },\n fPreview: function fPreview() {\n var _this6 = this;\n if (this.fPreviewing) return;\n this.fPreviewing = true;\n setTimeout(function () {\n _this6.fPreviewing = false;\n }, 1000);\n var style = this.sS,\n x = parseInt(style.left),\n y = parseInt(style.top),\n width = parseInt(style.width),\n height = parseInt(style.height);\n uni.showLoading({\n title: '加载中...',\n mask: true\n });\n uni.canvasToTempFilePath({\n x: x,\n y: y,\n width: width,\n height: height,\n expWidth: width * this.pixelRatio,\n expHeight: height * this.pixelRatio,\n canvasId: 'avatar-canvas',\n fileType: this.fType,\n quality: this.qlty,\n success: function success(r) {\n _this6.prvImgTmp = r = r.tempFilePath;\n var ccp = _this6.ccp,\n prvX = _this6.wW,\n prvY = parseInt(_this6.csH);\n if (_this6.platform === 'android') {\n prvY += tH;\n }\n var prvWidth = parseInt(_this6.sS.width),\n prvHeight = parseInt(_this6.sS.height),\n useWidth = prvX - 40,\n useHeight = prvY - 80,\n radio = useWidth / prvWidth,\n rHeight = prvHeight * radio;\n if (rHeight < useHeight) {\n prvWidth = useWidth;\n prvHeight = rHeight;\n } else {\n radio = useHeight / prvHeight;\n prvWidth *= radio;\n prvHeight = useHeight;\n }\n ccp.fillRect(0, 0, prvX, prvY);\n _this6.prvX = prvX = (prvX - prvWidth) / 2 | 0;\n _this6.prvY = prvY = (prvY - prvHeight) / 2 | 0;\n _this6.prvWidth = prvWidth = prvWidth | 0;\n _this6.prvHeight = prvHeight = prvHeight | 0;\n ccp.drawImage(r, prvX, prvY, prvWidth, prvHeight);\n ccp.draw(false);\n _this6.sO = false;\n // if (this.platform === 'android') this.sO = false;\n _this6.pT = _this6.drawTop + 'px';\n },\n fail: function fail() {\n uni.showToast({\n title: \"error2\",\n duration: 2000\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n }, this);\n },\n fChooseImg: function fChooseImg() {\n var index = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : undefined;\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : undefined;\n var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : undefined;\n if (params) {\n var sW = params.selWidth,\n sH = params.selHeight,\n expWidth = params.expWidth,\n expHeight = params.expHeight,\n quality = params.quality,\n canRotate = params.canRotate,\n canScale = params.canScale,\n minScale = params.minScale,\n maxScale = params.maxScale,\n stretch = params.stretch,\n fileType = params.fileType,\n inner = params.inner,\n lock = params.lock;\n expWidth && (this.eW = expWidth.toString().indexOf('upx') >= 0 ? parseInt(expWidth) * this.pxRatio : parseInt(expWidth));\n expHeight && (this.eH = expHeight.toString().indexOf('upx') >= 0 ? parseInt(expHeight) * this.pxRatio : parseInt(expHeight));\n this.letRotate = canRotate === false || inner === true || inner === 'true' || canRotate === 'false' ? 0 : 1;\n this.letScale = canScale === false || canScale === 'false' ? 0 : 1;\n this.qlty = parseFloat(quality) || 1;\n this.mnScale = parseFloat(minScale) || 0.3;\n this.mxScale = parseFloat(maxScale) || 4;\n this.stc = stretch;\n this.isin = inner === true || inner === 'true' ? 1 : 0;\n this.fType = fileType === 'jpg' ? 'jpg' : 'png';\n this.lck = lock;\n if (this.isin || !this.letRotate) {\n this.bW = '24%';\n this.bD = 'none';\n } else {\n this.bW = '19%';\n this.bD = 'flex';\n }\n if (sW && sH) {\n sW = sW.toString().indexOf('upx') >= 0 ? parseInt(sW) * this.pxRatio : parseInt(sW);\n sH = sH.toString().indexOf('upx') >= 0 ? parseInt(sH) * this.pxRatio : parseInt(sH);\n this.sS.width = sW + 'px';\n this.sS.height = sH + 'px';\n this.sS.top = (this.wH - sH - tH | 0) / 2 + 'px';\n this.sS.left = (this.wW - sW | 0) / 2 + 'px';\n this.hasSel = true;\n }\n }\n this.rtn = data;\n this.indx = index;\n this.fSelect();\n },\n fRotate: function fRotate() {\n this.rotateDeg += 90 - this.rotateDeg % 90;\n this.fDrawImage();\n },\n fStart: function fStart(e) {\n var touches = e.touches,\n touch0 = touches[0],\n touch1 = touches[1];\n this.touch0 = touch0;\n this.touch1 = touch1;\n if (touch1) {\n var x = touch1.x - touch0.x,\n y = touch1.y - touch0.y;\n this.fgDistance = Math.sqrt(x * x + y * y);\n }\n },\n fMove: function fMove(e) {\n var touches = e.touches,\n touch0 = touches[0],\n touch1 = touches[1];\n if (touch1) {\n var x = touch1.x - touch0.x,\n y = touch1.y - touch0.y,\n fgDistance = Math.sqrt(x * x + y * y),\n scaleSize = 0.005 * (fgDistance - this.fgDistance),\n beScaleSize = this.scaleSize + scaleSize;\n do {\n if (!this.letScale) break;\n if (beScaleSize < this.mnScale) break;\n if (beScaleSize > this.mxScale) break;\n var growX = this.useWidth * scaleSize / 2,\n growY = this.useHeight * scaleSize / 2;\n if (this.isin) {\n var imgWidth = this.useWidth * beScaleSize,\n imgHeight = this.useHeight * beScaleSize,\n l = this.posWidth - growX,\n t = this.posHeight - growY,\n r = l + imgWidth,\n b = t + imgHeight,\n left = parseInt(this.sS.left),\n top = parseInt(this.sS.top),\n width = parseInt(this.sS.width),\n height = parseInt(this.sS.height),\n right = left + width,\n bottom = top + height,\n cx = void 0,\n cy = void 0;\n if (imgWidth <= width || imgHeight <= height) break;\n this.cx = cx = this.focusX * beScaleSize - this.focusX, this.cy = cy = this.focusY * beScaleSize - this.focusY;\n this.posWidth -= growX;\n this.posHeight -= growY;\n if (this.posWidth - cx > left) {\n this.posWidth = left + cx;\n }\n if (this.posWidth + imgWidth - cx < right) {\n this.posWidth = right - imgWidth + cx;\n }\n if (this.posHeight - cy > top) {\n this.posHeight = top + cy;\n }\n if (this.posHeight + imgHeight - cy < bottom) {\n this.posHeight = bottom - imgHeight + cy;\n }\n } else {\n this.posWidth -= growX;\n this.posHeight -= growY;\n }\n this.scaleSize = beScaleSize;\n } while (0);\n this.fgDistance = fgDistance;\n if (touch1.x !== touch0.x && this.letRotate) {\n x = (this.touch1.y - this.touch0.y) / (this.touch1.x - this.touch0.x);\n y = (touch1.y - touch0.y) / (touch1.x - touch0.x);\n this.rotateDeg += Math.atan((y - x) / (1 + x * y)) * 180 / Math.PI;\n this.touch0 = touch0;\n this.touch1 = touch1;\n }\n this.fDrawImage();\n } else if (this.touch0) {\n var _x = touch0.x - this.touch0.x,\n _y = touch0.y - this.touch0.y,\n beX = this.posWidth + _x,\n beY = this.posHeight + _y;\n if (this.isin) {\n var _imgWidth = this.useWidth * this.scaleSize,\n _imgHeight = this.useHeight * this.scaleSize,\n _l = beX,\n _t = beY,\n _r = _l + _imgWidth,\n _b = _t + _imgHeight,\n _left = parseInt(this.sS.left),\n _top = parseInt(this.sS.top),\n _right = _left + parseInt(this.sS.width),\n _bottom = _top + parseInt(this.sS.height),\n _cx,\n _cy;\n this.cx = _cx = this.focusX * this.scaleSize - this.focusX;\n this.cy = _cy = this.focusY * this.scaleSize - this.focusY;\n if (!this.lckWidth && Math.abs(_x) < 100) {\n if (_left < _l - _cx) {\n this.posWidth = _left + _cx;\n } else if (_right > _r - _cx) {\n this.posWidth = _right - _imgWidth + _cx;\n } else {\n this.posWidth = beX;\n this.focusX -= _x;\n }\n }\n if (!this.lckHeight && Math.abs(_y) < 100) {\n if (_top < _t - _cy) {\n this.focusY -= _top + _cy - this.posHeight;\n this.posHeight = _top + _cy;\n } else if (_bottom > _b - _cy) {\n this.focusY -= _bottom + _cy - (this.posHeight + _imgHeight);\n this.posHeight = _bottom - _imgHeight + _cy;\n } else {\n this.posHeight = beY;\n this.focusY -= _y;\n }\n }\n } else {\n if (Math.abs(_x) < 100 && !this.lckWidth) this.posWidth = beX;\n if (Math.abs(_y) < 100 && !this.lckHeight) this.posHeight = beY;\n this.focusX -= _x;\n this.focusY -= _y;\n }\n this.touch0 = touch0;\n this.fDrawImage();\n }\n },\n fEnd: function fEnd(e) {\n var touches = e.touches,\n touch0 = touches && touches[0],\n touch1 = touches && touches[1];\n if (touch0) {\n this.touch0 = touch0;\n } else {\n this.touch0 = null;\n this.touch1 = null;\n }\n },\n fHideImg: function fHideImg() {\n this.prvImg = '';\n this.pT = '-10000px';\n this.sO = true;\n this.prvImgData = null;\n this.target = null;\n },\n fClose: function fClose() {\n this.sD = 'none';\n this.sT = '-10000px';\n this.hasSel = false;\n this.fHideImg();\n this.noBar || uni.showTabBar();\n this.$emit(\"end\");\n },\n fGetImgData: function fGetImgData() {\n var _this7 = this;\n return new Promise(function (resolve, reject) {\n var prvX = _this7.prvX,\n prvY = _this7.prvY,\n prvWidth = _this7.prvWidth,\n prvHeight = _this7.prvHeight;\n uni.canvasGetImageData({\n canvasId: 'prv-canvas',\n x: prvX,\n y: prvY,\n width: prvWidth,\n height: prvHeight,\n success: function success(res) {\n resolve(res.data);\n },\n fail: function fail(err) {\n reject(err);\n }\n }, _this7);\n });\n },\n fColorChange: function fColorChange(e) {\n var _this8 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var tm_now, data, target, i, r, g, b, a, h, s, l, d, p, q, t, min, max, hK, tR, tG, tB, n, correctRGB, createRGB, prvX, prvY, prvWidth, prvHeight;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n tm_now = Date.now();\n if (!(tm_now - _this8.prvTm < 100)) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\");\n case 3:\n _this8.prvTm = tm_now;\n uni.showLoading({\n title: '加载中...',\n mask: true\n });\n if (_this8.prvImgData) {\n _context.next = 11;\n break;\n }\n _context.next = 8;\n return _this8.fGetImgData().catch(function () {\n uni.showToast({\n title: \"error_read\",\n duration: 2000\n });\n });\n case 8:\n if (_this8.prvImgData = _context.sent) {\n _context.next = 10;\n break;\n }\n return _context.abrupt(\"return\");\n case 10:\n _this8.target = new Uint8ClampedArray(_this8.prvImgData.length);\n case 11:\n data = _this8.prvImgData, target = _this8.target, i = e.detail.value;\n if (i === 0) {\n target = data;\n } else {\n i = (i + 100) / 200;\n if (i < 0.005) i = 0;\n if (i > 0.995) i = 1;\n for (n = data.length - 1; n >= 0; n -= 4) {\n r = data[n - 3] / 255;\n g = data[n - 2] / 255;\n b = data[n - 1] / 255;\n max = Math.max(r, g, b);\n min = Math.min(r, g, b);\n d = max - min;\n if (max === min) {\n h = 0;\n } else if (max === r && g >= b) {\n h = 60 * ((g - b) / d);\n } else if (max === r && g < b) {\n h = 60 * ((g - b) / d) + 360;\n } else if (max === g) {\n h = 60 * ((b - r) / d) + 120;\n } else if (max === b) {\n h = 60 * ((r - g) / d) + 240;\n }\n l = (max + min) / 2;\n if (l === 0 || max === min) {\n s = 0;\n } else if (0 < l && l <= 0.5) {\n s = d / (2 * l);\n } else if (l > 0.5) {\n s = d / (2 - 2 * l);\n }\n data[n] && (a = data[n]);\n if (i < 0.5) {\n s = s * i / 0.5;\n } else if (i > 0.5) {\n s = 2 * s + 2 * i - s * i / 0.5 - 1;\n }\n if (s === 0) {\n r = g = b = Math.round(l * 255);\n } else {\n if (l < 0.5) {\n q = l * (1 + s);\n } else if (l >= 0.5) {\n q = l + s - l * s;\n }\n p = 2 * l - q;\n hK = h / 360;\n tR = hK + 1 / 3;\n tG = hK;\n tB = hK - 1 / 3;\n correctRGB = function correctRGB(t) {\n if (t < 0) {\n return t + 1.0;\n }\n if (t > 1) {\n return t - 1.0;\n }\n return t;\n };\n createRGB = function createRGB(t) {\n if (t < 1 / 6) {\n return p + (q - p) * 6 * t;\n } else if (t >= 1 / 6 && t < 1 / 2) {\n return q;\n } else if (t >= 1 / 2 && t < 2 / 3) {\n return p + (q - p) * 6 * (2 / 3 - t);\n }\n return p;\n };\n r = tR = Math.round(createRGB(correctRGB(tR)) * 255);\n g = tG = Math.round(createRGB(correctRGB(tG)) * 255);\n b = tB = Math.round(createRGB(correctRGB(tB)) * 255);\n }\n a && (target[n] = a);\n target[n - 3] = r;\n target[n - 2] = g;\n target[n - 1] = b;\n }\n }\n prvX = _this8.prvX, prvY = _this8.prvY, prvWidth = _this8.prvWidth, prvHeight = _this8.prvHeight;\n uni.canvasPutImageData({\n canvasId: 'prv-canvas',\n x: prvX,\n y: prvY,\n width: prvWidth,\n height: prvHeight,\n data: target,\n fail: function fail() {\n uni.showToast({\n title: 'error_put',\n duration: 2000\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n }, _this8);\n case 15:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n btop: function btop(base64) {\n this.base64 = base64;\n return new Promise(function (resolve, reject) {\n var arr = base64.split(','),\n mime = arr[0].match(/:(.*?);/)[1],\n bstr = atob(arr[1]),\n n = bstr.length,\n u8arr = new Uint8Array(n);\n while (n--) {\n u8arr[n] = bstr.charCodeAt(n);\n }\n return resolve((window.URL || window.webkitURL).createObjectURL(new Blob([u8arr], {\n type: mime\n })));\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy95cS1hdmF0YXIveXEtYXZhdGFyLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiZGF0YSIsImNzSCIsInNEIiwic1QiLCJwVCIsImlTIiwic1MiLCJzTyIsImJXIiwiYkQiLCJ0cCIsImltZ1NyYyIsIndhdGNoIiwiYXZhdGFyU3JjIiwicHJvcHMiLCJhdmF0YXJTdHlsZSIsInNlbFdpZHRoIiwic2VsSGVpZ2h0IiwiZXhwV2lkdGgiLCJleHBIZWlnaHQiLCJtaW5TY2FsZSIsIm1heFNjYWxlIiwiY2FuU2NhbGUiLCJjYW5Sb3RhdGUiLCJsb2NrV2lkdGgiLCJsb2NrSGVpZ2h0Iiwic3RyZXRjaCIsImxvY2siLCJmaWxlVHlwZSIsIm5vVGFiIiwiaW5uZXIiLCJxdWFsaXR5IiwiaW5kZXgiLCJiZ0ltYWdlIiwiY3JlYXRlZCIsInVuaSIsImZhaWwiLCJzdWNjZXNzIiwiY29tcGxldGUiLCJtZXRob2RzIiwiZldpbmRvd1Jlc2l6ZSIsInN0eWxlIiwidiIsImFyciIsIm9iaiIsInBhcnNlSW50IiwiZlNlbGVjdCIsInNldFRpbWVvdXQiLCJjb3VudCIsInNpemVUeXBlIiwic291cmNlVHlwZSIsInRpdGxlIiwibWFzayIsInNyYyIsInNIIiwic2hvd0NhbmNlbCIsImR1cmF0aW9uIiwiZlVwbG9hZCIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJkZXN0V2lkdGgiLCJkZXN0SGVpZ2h0IiwiY2FudmFzSWQiLCJyIiwiYXZhdGFyIiwicGF0aCIsImJhc2U2NCIsImZQcnZVcGxvYWQiLCJwcnZYIiwicHJ2WSIsInBydldpZHRoIiwicHJ2SGVpZ2h0IiwiZkRyYXdJbml0IiwiYWxsSGVpZ2h0IiwiaW1nV2lkdGgiLCJpbWdIZWlnaHQiLCJpbWdSYWRpbyIsInVzZVdpZHRoIiwidXNlSGVpZ2h0IiwidXNlUmFkaW8iLCJzVyIsImxlZnQiLCJ0b3AiLCJjYW52YXMiLCJjYW52YXNPcGVyIiwiY2MiLCJjY28iLCJmRHJhd0ltYWdlIiwiY3kiLCJmUHJldmlldyIsInJhZGlvIiwickhlaWdodCIsImNjcCIsImZDaG9vc2VJbWciLCJmUm90YXRlIiwiZlN0YXJ0IiwidG91Y2gwIiwidG91Y2gxIiwiZk1vdmUiLCJmZ0Rpc3RhbmNlIiwic2NhbGVTaXplIiwiYmVTY2FsZVNpemUiLCJncm93WSIsImwiLCJ0IiwiYiIsInJpZ2h0IiwiYm90dG9tIiwiY3giLCJiZVgiLCJiZVkiLCJmRW5kIiwiZkhpZGVJbWciLCJmQ2xvc2UiLCJmR2V0SW1nRGF0YSIsInJlc29sdmUiLCJyZWplY3QiLCJmQ29sb3JDaGFuZ2UiLCJ0bV9ub3ciLCJ0YXJnZXQiLCJpIiwiZyIsIm1heCIsIm1pbiIsImQiLCJoIiwicyIsInEiLCJwIiwiaEsiLCJ0UiIsInRHIiwidEIiLCJjb3JyZWN0UkdCIiwiY3JlYXRlUkdCIiwiYSIsImJ0b3AiLCJtaW1lIiwiYnN0ciIsIm4iLCJ1OGFyciIsInR5cGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkJBOztBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQSxlQUNBO0VBQ0FBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUQ7SUFDQUU7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtNQUNBO0lBQ0E7TUFDQUM7UUFDQUM7VUFDQTtRQUNBO1FBQ0FDO1VBQ0E7UUFDQTtRQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFNQTtNQVNBO01BQ0E7TUFDQTtNQUdBO01BS0E7TUFFQTtNQUNBO1FBQ0FDO1FBQ0E7UUFBQSwyQ0FDQUE7VUFBQTtRQUFBO1VBQUE7WUFBQTtZQUNBO1lBQ0FDO1lBQ0E7Y0FDQTtjQUNBO2dCQUNBO2dCQUNBO2tCQUNBQztnQkFDQTtjQUNBO2NBQ0FEO1lBQ0E7WUFDQUU7VUFDQTtRQUFBO1VBQUE7UUFBQTtVQUFBO1FBQUE7UUFDQTtNQUNBO01BRUEsb0hBQ0FDO01BQ0EsdUhBQ0FBO01BRUE7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBQztRQUNBO01BQ0E7TUFFQVo7UUFDQWE7UUFDQUM7UUFDQUM7UUFDQWI7VUFLQUY7WUFDQWdCO1lBQ0FDO1VBQ0E7VUFHQTtVQUNBakI7WUFDQWtCO1lBQ0FoQjtjQUNBO2NBQ0E7Y0FDQTtjQUNBO2dCQUNBO2dCQUNBO2tCQUNBLGdIQUNBO29CQUNBaUIsOEdBQ0E7a0JBQ0FiO2tCQUNBQTtrQkFDQUE7a0JBQ0FBO2dCQUNBO2tCQUNBTjtvQkFDQWdCO29CQUNBSTtrQkFDQTtrQkFDQTtnQkFDQTtnQkFDQTtjQUNBO2NBRUE7Z0JBQ0E7Y0FDQTtnQkFDQXBCO2tCQUNBRztvQkFDQTtrQkFDQTtnQkFDQTtjQUNBO1lBQ0E7WUFDQUY7Y0FDQUQ7Z0JBQ0FnQjtnQkFDQUs7Y0FDQTtZQUNBO1lBQ0FsQjtjQUNBSDtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQXNCO01BQUE7TUFDQTtNQUNBO01BQ0FWO1FBQ0E7TUFDQTtNQUVBO1FBQ0FXO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0EzQztRQUNBQztNQU1BZ0I7UUFDQWdCO1FBQ0FDO01BQ0E7TUFHQTtNQUNBO01BQ0E7TUFDQTtNQW1DQWpCO1FBQ0F1QjtRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBcEM7UUFDQUc7UUFDQU07VUFDQTRCO1VBY0E7WUFDQUM7WUFDQUM7WUFDQW5DO1lBQ0FoQztZQUNBb0U7VUFDQTtRQUVBO1FBQ0FoQztVQUNBRDtZQUNBZ0I7WUFDQUs7VUFDQTtRQUNBO1FBQ0FsQjtVQUNBSDtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBRUE7SUFDQWtDO01BQUE7TUFDQTtNQUNBO01BQ0F0QjtRQUNBO01BQ0E7TUFFQTtRQUNBZTtRQUNBQztRQUNBTztRQUNBQztRQUNBQztRQUNBQztRQUNBdkQ7UUFDQUM7TUFNQWdCO1FBQ0FnQjtRQUNBQztNQUNBO01BR0E7TUFDQTtNQUNBO01BQ0E7TUFtQ0FqQjtRQUNBdUI7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQXBDO1FBQ0FHO1FBQ0FNO1VBQ0E0QjtVQWFBO1lBQ0FDO1lBQ0FDO1lBQ0FuQztZQUNBaEM7WUFDQW9FO1VBQ0E7UUFFQTtRQUNBaEM7VUFDQUQ7WUFDQWdCO1lBQ0FLO1VBQ0E7UUFDQTtRQUNBbEI7VUFDQUg7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUVBO0lBQ0F1QztNQUFBO01BQUE7TUFDQTtRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBNUI7TUFFQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQSx5Q0FDQTtVQUNBO1FBQ0E7VUFDQSwwQ0FDQTtVQUNBO1FBQ0E7VUFDQSxvQ0FDQTtVQUNBO1FBQ0E7VUFDQSxxQ0FDQTtVQUNBO01BQUE7TUFFQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0EseUNBQ0E7VUFDQTtRQUNBO1VBQ0EsMENBQ0E7VUFDQTtRQUNBO1VBQ0Esb0NBQ0E7VUFDQTtRQUNBO1VBQ0EscUNBQ0E7VUFDQTtNQUFBO01BRUE7UUFDQXlCO1FBQ0FDO01BQ0E7UUFDQUE7UUFDQUQ7TUFDQTtRQUNBO1VBQ0FBO1VBQ0FDO1FBQ0E7VUFDQUQ7UUFDQTtNQUNBO1FBQ0E7VUFDQUE7VUFDQUM7UUFDQTtVQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0FEO1VBQ0FDO1VBQ0E7UUFDQTtRQUNBO1VBQ0FBO1VBQ0FEO1VBQ0E7UUFDQTtNQUNBO01BRUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFFQTtRQUNBSTtRQUNBQztRQUNBeEI7UUFDQUM7UUFDQXdCO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BRUFBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BRUFBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BRUFBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BRUFBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO01BRUE7UUFDQWI7UUFDQUM7TUFNQTtRQUtBVTtNQUVBO1FBQ0FBO01BQ0E7TUFFQTtRQUNBO1VBQ0FHO1FBRUFIO1FBQ0FBO1FBQ0FBO01BRUE7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtNQUVBQTtJQUtBO0lBQ0FJO01BQUE7TUFDQTtNQUNBO01BQ0E1QztRQUNBO01BQ0E7TUFFQTtRQUNBVztRQUNBQztRQUNBQztRQUNBQztNQU1BMUI7UUFDQWdCO1FBQ0FDO01BQ0E7TUF3REFqQjtRQUNBdUI7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQTNDO1FBQ0FDO1FBQ0E2QztRQUNBcEM7UUFDQUc7UUFDQU07VUFDQTtVQUVBO1lBQ0FpQztZQUNBQztVQU1BO1lBQ0FBO1VBQ0E7VUFHQTtZQUNBRTtZQUNBTTtZQUNBQztZQUNBWTtZQUNBQztVQUNBO1lBQ0FyQjtZQUNBQztVQUNBO1lBQ0FtQjtZQUNBcEI7WUFDQUM7VUFDQTtVQUVBcUI7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBQTtVQUNBQTtVQVNBO1VBQ0E7VUFDQTtRQUNBO1FBQ0ExRDtVQUNBRDtZQUNBZ0I7WUFDQUs7VUFDQTtRQUNBO1FBQ0FsQjtVQUNBSDtRQUNBO01BQ0E7SUFFQTtJQUNBNEQ7TUFBQTtNQUFBO01BQUE7TUFDQTtRQUNBO1VBQ0F6QztVQUNBcEM7VUFDQUM7VUFDQVk7VUFDQVI7VUFDQUQ7VUFDQUY7VUFDQUM7VUFDQUs7VUFDQUU7VUFDQUU7VUFDQUg7UUFFQVQsOEdBQ0FBO1FBQ0FDLGlIQUNBQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1FBRUE7VUFDQStEO1VBQ0E1QjtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTBDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQUM7UUFDQUM7TUFFQTtNQUNBO01BRUE7UUFDQTtVQUNBeEM7UUFDQTtNQUNBO0lBQ0E7SUFDQXlDO01BQ0E7UUFDQUY7UUFDQUM7TUFFQTtRQUNBO1VBQ0F4QztVQUNBMEM7VUFDQUM7VUFDQUM7UUFFQTtVQUNBO1VBQ0E7VUFDQTtVQUVBO1lBQ0FDO1VBQ0E7WUFDQTtjQUNBM0I7Y0FDQTRCO2NBQ0FDO2NBQ0F6QztjQUNBMEM7Y0FDQXhCO2NBQ0FDO2NBQ0F4QjtjQUNBQztjQUNBK0M7Y0FDQUM7Y0FDQUM7Y0FBQXBCO1lBRUE7WUFDQSx3REFDQTtZQUNBO1lBQ0E7WUFDQTtjQUNBO1lBQ0E7WUFDQTtjQUNBO1lBQ0E7WUFDQTtjQUNBO1lBQ0E7WUFDQTtjQUNBO1lBQ0E7VUFDQTtZQUNBO1lBQ0E7VUFDQTtVQUVBO1FBQ0E7UUFDQTtRQUNBO1VBQ0FoQztVQUNBQztVQUNBO1VBQ0E7VUFDQTtRQUNBO1FBRUE7TUFDQTtRQUNBO1VBQ0FBO1VBQ0FvRDtVQUNBQztRQUNBO1VBQ0E7WUFDQW5DO1lBQ0E0QjtZQUNBQztZQUNBekM7WUFDQTBDO1lBQ0F4QjtZQUNBQztZQUNBd0I7WUFDQUM7WUFDQUM7WUFBQXBCO1VBRUE7VUFDQTtVQUVBO1lBQ0E7Y0FDQTtZQUNBO2NBQ0E7WUFDQTtjQUNBO2NBQ0E7WUFDQTtVQUNBO1VBQ0E7WUFDQTtjQUNBO2NBQ0E7WUFDQTtjQUNBO2NBQ0E7WUFDQTtjQUNBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO1FBRUE7UUFDQTtNQUNBO0lBQ0E7SUFDQXVCO01BQ0E7UUFDQWY7UUFDQUM7TUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBZTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1VBQ0E3QztVQUNBQztVQUNBQztRQWdCQXRDO1VBQ0E2QjtVQUNBTjtVQUNBQztVQUNBQztVQUNBQztVQUNBeEI7WUFDQWdGO1VBQ0E7VUFDQWpGO1lBQ0FrRjtVQUNBO1FBQ0E7TUFFQTtJQUNBO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FDO2dCQUFBLE1BQ0FBO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBQ0E7Z0JBTUFyRjtrQkFDQWdCO2tCQUNBQztnQkFDQTtnQkFBQSxJQUdBO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2dCQUFBLE9BQ0E7a0JBQ0FqQjtvQkFDQWdCO29CQUNBSztrQkFDQTtnQkFDQTtjQUFBO2dCQUFBLElBTEE7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7Y0FBQTtnQkFPQTtjQUFBO2dCQUdBeEQsMEJBQ0F5SCx3QkFDQUM7Z0JBR0E7a0JBQ0FEO2dCQUNBO2tCQUNBQztrQkFDQTtrQkFDQTtrQkFDQTtvQkFDQXpEO29CQUNBMEQ7b0JBQ0FoQjtvQkFDQWlCO29CQUNBQztvQkFDQUM7b0JBQ0E7c0JBQ0FDO29CQUNBO3NCQUNBQTtvQkFDQTtzQkFDQUE7b0JBQ0E7c0JBQ0FBO29CQUNBO3NCQUNBQTtvQkFDQTtvQkFDQXRCO29CQUNBO3NCQUNBdUI7b0JBQ0E7c0JBQ0FBO29CQUNBO3NCQUNBQTtvQkFDQTtvQkFDQWhJO29CQUVBO3NCQUNBZ0k7b0JBQ0E7c0JBQ0FBO29CQUNBO29CQUVBO3NCQUNBL0Q7b0JBQ0E7c0JBQ0E7d0JBQ0FnRTtzQkFDQTt3QkFDQUE7c0JBQ0E7c0JBQ0FDO3NCQUNBQztzQkFDQUM7c0JBQ0FDO3NCQUNBQztzQkFDQUM7d0JBQ0E7MEJBQ0E7d0JBQ0E7d0JBQ0E7MEJBQ0E7d0JBQ0E7d0JBQ0E7c0JBQ0E7c0JBQ0FDO3dCQUNBOzBCQUNBO3dCQUNBOzBCQUNBO3dCQUNBOzBCQUNBO3dCQUNBO3dCQUNBO3NCQUNBO3NCQUNBdkU7c0JBQ0EwRDtzQkFDQWhCO29CQUNBO29CQUNBOEI7b0JBQ0FoQjtvQkFDQUE7b0JBQ0FBO2tCQUNBO2dCQUNBO2dCQUVBbkQsb0JBQ0FDLG9CQUNBQyw0QkFDQUM7Z0JBc0JBdEM7a0JBQ0E2QjtrQkFDQU47a0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0E3RDtrQkFDQW9DO29CQUNBRDtzQkFDQWdCO3NCQUNBSztvQkFDQTtrQkFDQTtrQkFDQWxCO29CQUNBSDtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUVBO0lBQ0F1RztNQUNBO01BQ0E7UUFDQTtVQUNBQztVQUNBQztVQUNBQztVQUNBQztRQUNBO1VBQ0FBO1FBQ0E7UUFDQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxNjguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGUgbmFtZT1cInlxLWF2YXRhclwiPlxyXG5cdDx2aWV3PlxyXG5cdFx0PGltYWdlIDpzcmM9XCJpbWdTcmMuaW1nU3JjXCIgQGNsaWNrPVwiZlNlbGVjdFwiIDpzdHlsZT1cIlsgaVMgXVwiIGNsYXNzPVwibXktYXZhdGFyXCI+PC9pbWFnZT5cclxuXHRcdDxjYW52YXMgY2FudmFzLWlkPVwiYXZhdGFyLWNhbnZhc1wiIGlkPVwiYXZhdGFyLWNhbnZhc1wiIGNsYXNzPVwibXktY2FudmFzXCIgOnN0eWxlPVwie3RvcDogc1QsIGhlaWdodDogY3NILCBiYWNrR3JvdW5kQ29sb3I6ICdyZWQnfVwiXHJcblx0XHQgZGlzYWJsZS1zY3JvbGw9XCJmYWxzZVwiPjwvY2FudmFzPlxyXG5cdFx0PGNhbnZhcyBjYW52YXMtaWQ9XCJvcGVyLWNhbnZhc1wiIGlkPVwib3Blci1jYW52YXNcIiBjbGFzcz1cIm9wZXItY2FudmFzXCIgOnN0eWxlPVwie3RvcDogc1QsIGhlaWdodDogY3NIfVwiXHJcblx0XHQgZGlzYWJsZS1zY3JvbGw9XCJmYWxzZVwiIEB0b3VjaHN0YXJ0PVwiZlN0YXJ0XCIgQHRvdWNobW92ZT1cImZNb3ZlXCIgQHRvdWNoZW5kPVwiZkVuZFwiPjwvY2FudmFzPlxyXG5cdFx0PGNhbnZhcyBjYW52YXMtaWQ9XCJwcnYtY2FudmFzXCIgaWQ9XCJwcnYtY2FudmFzXCIgY2xhc3M9XCJwcnYtY2FudmFzXCIgZGlzYWJsZS1zY3JvbGw9XCJmYWxzZVwiIFxyXG5cdFx0QHRvdWNoc3RhcnQ9XCJmSGlkZUltZ1wiIDpzdHlsZT1cInsgaGVpZ2h0OiBjc0gsIHRvcDogcFQgfVwiPjwvY2FudmFzPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJvcGVyLXdyYXBwZXJcIiA6c3R5bGU9XCJ7ZGlzcGxheTogc0QsIHRvcDp0cH1cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJvcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG4td3JhcHBlclwiIHYtaWY9XCJzT1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiZlNlbGVjdFwiIGhvdmVyLWNsYXNzPVwiaG92ZXJcIiA6c3R5bGU9XCJ7d2lkdGg6IGJXfVwiPjx0ZXh0PumHjemAiTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJmQ2xvc2VcIiBob3Zlci1jbGFzcz1cImhvdmVyXCIgOnN0eWxlPVwie3dpZHRoOiBiV31cIj48dGV4dD7lhbPpl608L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiZlJvdGF0ZVwiIGhvdmVyLWNsYXNzPVwiaG92ZXJcIiA6c3R5bGU9XCJ7d2lkdGg6IGJXLCBkaXNwbGF5OiBiRH1cIj48dGV4dD7ml4vovaw8L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiZlByZXZpZXdcIiBob3Zlci1jbGFzcz1cImhvdmVyXCIgOnN0eWxlPVwie3dpZHRoOiBiV31cIj48dGV4dD7pooTop4g8L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiZlVwbG9hZFwiIGhvdmVyLWNsYXNzPVwiaG92ZXJcIiA6c3R5bGU9XCJ7d2lkdGg6IGJXfVwiPjx0ZXh0PuS4iuS8oDwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2xyLXdyYXBwZXJcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHQ8c2xpZGVyIGNsYXNzPVwibXktc2xpZGVyXCIgQGNoYW5nZT1cImZDb2xvckNoYW5nZVwiIGJsb2NrLXNpemU9XCIyNVwiIHZhbHVlPVwiMFwiIG1pbj1cIi0xMDBcIiBtYXg9XCIxMDBcIiBhY3RpdmVDb2xvcj1cInJlZFwiXHJcblx0XHRcdFx0XHQgYmFja2dyb3VuZENvbG9yPVwiZ3JlZW5cIiBibG9jay1jb2xvcj1cImdyZXlcIiBzaG93LXZhbHVlPjwvc2xpZGVyPlxyXG5cdFx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiZlBydlVwbG9hZFwiIGhvdmVyLWNsYXNzPVwiaG92ZXJcIiA6c3R5bGU9XCJ7d2lkdGg6IGJXfVwiPjx0ZXh0PuS4iuS8oDwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRcInVzZSBzdHJpY3RcIjtcclxuXHRjb25zdCB0SCA9IDUwO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwieXEtYXZhdGFyXCIsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGNzSDogJzBweCcsXHJcblx0XHRcdFx0c0Q6ICdub25lJyxcclxuXHRcdFx0XHRzVDogJy0xMDAwMHB4JyxcclxuXHRcdFx0XHRwVDogJy0xMDAwMHB4JyxcclxuXHRcdFx0XHRpUzoge30sXHJcblx0XHRcdFx0c1M6IHt9LFxyXG5cdFx0XHRcdHNPOiB0cnVlLFxyXG5cdFx0XHRcdGJXOiAnMTklJyxcclxuXHRcdFx0XHRiRDogJ2ZsZXgnLFxyXG5cdFx0XHRcdHRwOiAwLFxyXG5cdFx0XHRcdGltZ1NyYzoge1xyXG5cdFx0XHRcdFx0aW1nU3JjOiAnJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRhdmF0YXJTcmMoKSB7XHJcblx0XHRcdFx0dGhpcy5pbWdTcmMuaW1nU3JjID0gdGhpcy5hdmF0YXJTcmM7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRhdmF0YXJTcmM6ICcnLFxyXG5cdFx0XHRhdmF0YXJTdHlsZTogJycsXHJcblx0XHRcdHNlbFdpZHRoOiAnJyxcclxuXHRcdFx0c2VsSGVpZ2h0OiAnJyxcclxuXHRcdFx0ZXhwV2lkdGg6ICcnLFxyXG5cdFx0XHRleHBIZWlnaHQ6ICcnLFxyXG5cdFx0XHRtaW5TY2FsZTogJycsXHJcblx0XHRcdG1heFNjYWxlOiAnJyxcclxuXHRcdFx0Y2FuU2NhbGU6ICcnLFxyXG5cdFx0XHRjYW5Sb3RhdGU6ICcnLFxyXG5cdFx0XHRsb2NrV2lkdGg6ICcnLFxyXG5cdFx0XHRsb2NrSGVpZ2h0OiAnJyxcclxuXHRcdFx0c3RyZXRjaDogJycsXHJcblx0XHRcdGxvY2s6ICcnLFxyXG5cdFx0XHRmaWxlVHlwZTogJycsXHJcblx0XHRcdG5vVGFiOiAnJyxcclxuXHRcdFx0aW5uZXI6ICcnLFxyXG5cdFx0XHRxdWFsaXR5OiAnJyxcclxuXHRcdFx0aW5kZXg6ICcnLFxyXG5cdFx0XHRiZ0ltYWdlOiAnJyxcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR0aGlzLmNjID0gdW5pLmNyZWF0ZUNhbnZhc0NvbnRleHQoJ2F2YXRhci1jYW52YXMnLCB0aGlzKTtcclxuXHRcdFx0dGhpcy5jY28gPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dCgnb3Blci1jYW52YXMnLCB0aGlzKTtcclxuXHRcdFx0dGhpcy5jY3AgPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dCgncHJ2LWNhbnZhcycsIHRoaXMpO1xyXG5cdFx0XHR0aGlzLnFsdHkgPSBwYXJzZUZsb2F0KHRoaXMucXVhbGl0eSkgfHwgMTtcclxuXHRcdFx0dGhpcy5pbWdTcmMuaW1nU3JjID0gdGhpcy5hdmF0YXJTcmM7XHJcblx0XHRcdHRoaXMubGV0Um90YXRlID0gKHRoaXMuY2FuUm90YXRlID09PSBmYWxzZSB8fCB0aGlzLmlubmVyID09PSB0cnVlIHx8IHRoaXMuaW5uZXIgPT09ICd0cnVlJyB8fCB0aGlzLmNhblJvdGF0ZSA9PT0gJ2ZhbHNlJykgPyAwIDogMTtcclxuXHRcdFx0dGhpcy5sZXRTY2FsZSA9ICh0aGlzLmNhblNjYWxlID09PSBmYWxzZSB8fCB0aGlzLmNhblNjYWxlID09PSAnZmFsc2UnKSA/IDAgOiAxO1xyXG5cdFx0XHR0aGlzLmlzaW4gPSAodGhpcy5pbm5lciA9PT0gdHJ1ZSB8fCB0aGlzLmlubmVyID09PSAndHJ1ZScpID8gMSA6IDA7XHJcblx0XHRcdHRoaXMuaW5keCA9IHRoaXMuaW5kZXggfHwgdW5kZWZpbmVkO1xyXG5cdFx0XHR0aGlzLm1uU2NhbGUgPSBwYXJzZUZsb2F0KHRoaXMubWluU2NhbGUpIHx8IDAuMztcclxuXHRcdFx0dGhpcy5teFNjYWxlID0gcGFyc2VGbG9hdCh0aGlzLm1heFNjYWxlKSB8fCA0O1xyXG5cdFx0XHR0aGlzLm5vQmFyID0gKHRoaXMubm9UYWIgPT09IHRydWUgfHwgdGhpcy5ub1RhYiA9PT0gJ3RydWUnKSA/IDEgOiAwO1xyXG5cdFx0XHR0aGlzLnN0YyA9IHRoaXMuc3RyZXRjaDtcclxuXHRcdFx0dGhpcy5sY2sgPSB0aGlzLmxvY2s7XHJcblx0XHRcdHRoaXMuZlR5cGUgPSB0aGlzLmZpbGVUeXBlID09PSAnanBnJyA/ICdqcGcnIDogJ3BuZyc7XHJcblx0XHRcdGlmICh0aGlzLmlzaW58fCF0aGlzLmxldFJvdGF0ZSkge1xyXG5cdFx0XHRcdHRoaXMuYlcgPSAnMjQlJztcclxuXHRcdFx0XHR0aGlzLmJEID0gJ25vbmUnO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRoaXMuYlcgPSAnMTklJztcclxuXHRcdFx0XHR0aGlzLmJEID0gJ2ZsZXgnO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRpZiAodGhpcy5ub0Jhcikge1xyXG5cdFx0XHRcdHRoaXMuZldpbmRvd1Jlc2l6ZSgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHVuaS5zaG93VGFiQmFyKHtcclxuXHRcdFx0XHRcdGZhaWw6ICgpPT57XHJcblx0XHRcdFx0XHRcdHRoaXMubm9CYXIgPSAxO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6ICgpPT57XHJcblx0XHRcdFx0XHRcdHRoaXMubm9CYXIgPSAwO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGNvbXBsZXRlOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZldpbmRvd1Jlc2l6ZSgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRmV2luZG93UmVzaXplKCkge1xyXG5cdFx0XHRcdGxldCBzeXNJbmZvID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCk7XHJcblx0XHRcdFx0dGhpcy5wbGF0Zm9ybSA9IHN5c0luZm8ucGxhdGZvcm07XHJcblx0XHRcdFx0dGhpcy53VyA9IHN5c0luZm8ud2luZG93V2lkdGg7XHJcblxyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdHRoaXMuZHJhd1RvcCA9IHN5c0luZm8ud2luZG93VG9wO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZm5kZWYgSDVcclxuXHRcdFx0XHR0aGlzLmRyYXdUb3AgPSAwO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHR0aGlzLndIID0gc3lzSW5mby5zY3JlZW5IZWlnaHQgLSBzeXNJbmZvLnN0YXR1c0JhckhlaWdodCAtIHN5c0luZm8udGl0bGVCYXJIZWlnaHQ7XHJcblx0XHRcdFx0dGhpcy5jc0ggPSB0aGlzLndIIC0gdEggICsgJ3B4JztcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdHRoaXMud0ggPSBzeXNJbmZvLndpbmRvd0hlaWdodDtcclxuXHRcdFx0XHRpZighdGhpcy5ub0JhcikgdGhpcy53SCArPSB0SDtcclxuXHRcdFx0XHR0aGlzLmNzSCA9IHRoaXMud0ggLSB0SCAgKyAncHgnO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHRoaXMudHAgPSB0aGlzLmNzSDtcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHR0aGlzLnRwID0gIHN5c0luZm8ud2luZG93VG9wICsgcGFyc2VJbnQodGhpcy5jc0gpKyAncHgnO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHRoaXMucHhSYXRpbyA9IHRoaXMud1cgLyA3NTA7XHJcblxyXG5cdFx0XHRcdGxldCBzdHlsZSA9IHRoaXMuYXZhdGFyU3R5bGU7XHJcblx0XHRcdFx0aWYgKHN0eWxlICYmIHN0eWxlICE9PSB0cnVlICYmIChzdHlsZSA9IHN0eWxlLnRyaW0oKSkpIHtcclxuXHRcdFx0XHRcdHN0eWxlID0gc3R5bGUuc3BsaXQoJzsnKTtcclxuXHRcdFx0XHRcdGxldCBvYmogPSB7fTtcclxuXHRcdFx0XHRcdGZvciAobGV0IHYgb2Ygc3R5bGUpIHtcclxuXHRcdFx0XHRcdFx0aWYgKCF2KSBjb250aW51ZTtcclxuXHRcdFx0XHRcdFx0diA9IHYudHJpbSgpLnNwbGl0KCc6Jyk7XHJcblx0XHRcdFx0XHRcdGlmICh2WzFdLnRvU3RyaW5nKCkuaW5kZXhPZigndXB4JykgPj0gMCkge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBhcnIgPSB2WzFdLnRyaW0oKS5zcGxpdCgnICcpO1xyXG5cdFx0XHRcdFx0XHRcdGZvciAobGV0IGsgaW4gYXJyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAoIWFycltrXSkgY29udGludWU7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAoYXJyW2tdLnRvU3RyaW5nKCkuaW5kZXhPZigndXB4JykgPj0gMCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhcnJba10gPSBwYXJzZUZsb2F0KGFycltrXSkgKiB0aGlzLnB4UmF0aW8gKyAncHgnO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR2WzFdID0gYXJyLmpvaW4oJyAnKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRvYmpbdlswXS50cmltKCldID0gdlsxXS50cmltKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLmlTID0gb2JqO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGhpcy5leHBXaWR0aCAmJiAodGhpcy5lVyA9IHRoaXMuZXhwV2lkdGgudG9TdHJpbmcoKS5pbmRleE9mKCd1cHgnKSA+PSAwID8gcGFyc2VJbnQodGhpcy5leHBXaWR0aCkgKiB0aGlzLnB4UmF0aW8gOlxyXG5cdFx0XHRcdFx0cGFyc2VJbnQodGhpcy5leHBXaWR0aCkpO1xyXG5cdFx0XHRcdHRoaXMuZXhwSGVpZ2h0ICYmICh0aGlzLmVIID0gdGhpcy5leHBIZWlnaHQudG9TdHJpbmcoKS5pbmRleE9mKCd1cHgnKSA+PSAwID8gcGFyc2VJbnQodGhpcy5leHBIZWlnaHQpICogdGhpcy5weFJhdGlvIDpcclxuXHRcdFx0XHRcdHBhcnNlSW50KHRoaXMuZXhwSGVpZ2h0KSk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aWYgKHRoaXMuc0QgPT09ICdmbGV4Jykge1xyXG5cdFx0XHRcdFx0dGhpcy5mRHJhd0luaXQodHJ1ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuZkhpZGVJbWcoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZlNlbGVjdCgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5mU2VsZWN0aW5nKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5mU2VsZWN0aW5nID0gdHJ1ZTtcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuZlNlbGVjdGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdH0sIDUwMCk7XHJcblxyXG5cdFx0XHRcdHVuaS5jaG9vc2VJbWFnZSh7XHJcblx0XHRcdFx0XHRjb3VudDogMSxcclxuXHRcdFx0XHRcdHNpemVUeXBlOiBbJ29yaWdpbmFsJywgJ2NvbXByZXNzZWQnXSxcclxuXHRcdFx0XHRcdHNvdXJjZVR5cGU6IFsnYWxidW0nLCAnY2FtZXJhJ10sXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocikgPT4ge1xyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVAtQUxJUEFZXHJcblx0XHRcdFx0XHRcdHVuaS5zaG93TG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0Ly8gI2lmbmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ+WKoOi9veS4rS4uLicsXHJcblx0XHRcdFx0XHRcdFx0bWFzazogdHJ1ZVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHRcdFx0XHRsZXQgcGF0aCA9IHRoaXMuaW1nUGF0aCA9IHIudGVtcEZpbGVQYXRoc1swXTtcclxuXHRcdFx0XHRcdFx0dW5pLmdldEltYWdlSW5mbyh7XHJcblx0XHRcdFx0XHRcdFx0c3JjOiBwYXRoLFxyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IHIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5pbWdXaWR0aCA9IHIud2lkdGg7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmltZ0hlaWdodCA9IHIuaGVpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5wYXRoID0gcGF0aDtcclxuXHRcdFx0XHRcdFx0XHRcdGlmICghdGhpcy5oYXNTZWwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0IHN0eWxlID0gdGhpcy5zUyB8fCB7fTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWYgKHRoaXMuc2VsV2lkdGggJiYgdGhpcy5zZWxIZWlnaHQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXQgc1cgPSB0aGlzLnNlbFdpZHRoLnRvU3RyaW5nKCkuaW5kZXhPZigndXB4JykgPj0gMCA/IHBhcnNlSW50KHRoaXMuc2VsV2lkdGgpICogdGhpcy5weFJhdGlvIDogcGFyc2VJbnQoXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuc2VsV2lkdGgpLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c0ggPSB0aGlzLnNlbEhlaWdodC50b1N0cmluZygpLmluZGV4T2YoJ3VweCcpID49IDAgPyBwYXJzZUludCh0aGlzLnNlbEhlaWdodCkgKiB0aGlzLnB4UmF0aW8gOiBwYXJzZUludChcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5zZWxIZWlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN0eWxlLndpZHRoID0gc1cgKyAncHgnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN0eWxlLmhlaWdodCA9IHNIICsgJ3B4JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzdHlsZS50b3AgPSAoKHRoaXMud0ggLSBzSCAtIHRIKXwwKSAvIDIgKyAncHgnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN0eWxlLmxlZnQgPSAoKHRoaXMud1cgLSBzVyl8MCkgLyAyICsgJ3B4JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAn6KOB5Ymq5qGG55qE5a695oiW6auY5rKh5pyJ6K6+572uJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNob3dDYW5jZWw6IGZhbHNlXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5zUyA9IHN0eWxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGlmICh0aGlzLm5vQmFyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuZkRyYXdJbml0KHRydWUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVUYWJCYXIoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbXBsZXRlOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmZEcmF3SW5pdCh0cnVlKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0ZmFpbDogKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBcIuivt+mAieaLqeato+ehruWbvueJh1wiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMCxcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRjb21wbGV0ZSgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0ZlVwbG9hZCgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5mVXBsb2FkaW5nKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5mVXBsb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuZlVwbG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdH0sIDEwMDApXHJcblxyXG5cdFx0XHRcdGxldCBzdHlsZSA9IHRoaXMuc1MsXHJcblx0XHRcdFx0XHR4ID0gcGFyc2VJbnQoc3R5bGUubGVmdCksXHJcblx0XHRcdFx0XHR5ID0gcGFyc2VJbnQoc3R5bGUudG9wKSxcclxuXHRcdFx0XHRcdHdpZHRoID0gcGFyc2VJbnQoc3R5bGUud2lkdGgpLFxyXG5cdFx0XHRcdFx0aGVpZ2h0ID0gcGFyc2VJbnQoc3R5bGUuaGVpZ2h0KSxcclxuXHRcdFx0XHRcdGV4cFdpZHRoID0gdGhpcy5lVyB8fCAod2lkdGgqIHRoaXMucGl4ZWxSYXRpbyksXHJcblx0XHRcdFx0XHRleHBIZWlnaHQgPSB0aGlzLmVIIHx8IChoZWlnaHQqIHRoaXMucGl4ZWxSYXRpbyk7XHJcblxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+WKoOi9veS4rS4uLicsXHJcblx0XHRcdFx0XHRtYXNrOiB0cnVlXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHRcdHRoaXMuc0QgPSAnbm9uZSc7XHJcblx0XHRcdFx0dGhpcy5zVCA9ICctMTAwMDBweCc7XHJcblx0XHRcdFx0dGhpcy5oYXNTZWwgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLmZIaWRlSW1nKCk7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdHRoaXMuY2MudG9UZW1wRmlsZVBhdGgoe1xyXG5cdFx0XHRcdFx0eDogeCxcclxuXHRcdFx0XHRcdHk6IHksXHJcblx0XHRcdFx0XHR3aWR0aDogd2lkdGgsXHJcblx0XHRcdFx0XHRoZWlnaHQ6IGhlaWdodCxcclxuXHRcdFx0XHRcdGRlc3RXaWR0aDogZXhwV2lkdGgsXHJcblx0XHRcdFx0XHRkZXN0SGVpZ2h0OiBleHBIZWlnaHQsXHJcblx0XHRcdFx0XHRmaWxlVHlwZTogdGhpcy5mVHlwZSxcclxuXHRcdFx0XHRcdHF1YWxpdHk6IHRoaXMucWx0eSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChyKSA9PiB7XHJcblx0XHRcdFx0XHRcdHIgPSByLmFwRmlsZVBhdGg7XHJcblx0XHRcdFx0XHRcdHRoaXMuJGVtaXQoXCJ1cGxvYWRcIiwge1xyXG5cdFx0XHRcdFx0XHRcdGF2YXRhcjogdGhpcy5pbWdTcmMsXHJcblx0XHRcdFx0XHRcdFx0cGF0aDogcixcclxuXHRcdFx0XHRcdFx0XHRpbmRleDogdGhpcy5pbmR4LFxyXG5cdFx0XHRcdFx0XHRcdGRhdGE6IHRoaXMucnRuLFxyXG5cdFx0XHRcdFx0XHRcdGJhc2U2NDogdGhpcy5iYXNlNjQgfHwgbnVsbFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBcImVycm9yMVwiLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAyMDAwLFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGNvbXBsZXRlOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLm5vQmFyIHx8IHVuaS5zaG93VGFiQmFyKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJGVtaXQoXCJlbmRcIik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHR1bmkuY2FudmFzVG9UZW1wRmlsZVBhdGgoe1xyXG5cdFx0XHRcdFx0eDogeCxcclxuXHRcdFx0XHRcdHk6IHksXHJcblx0XHRcdFx0XHR3aWR0aDogd2lkdGgsXHJcblx0XHRcdFx0XHRoZWlnaHQ6IGhlaWdodCxcclxuXHRcdFx0XHRcdGRlc3RXaWR0aDogZXhwV2lkdGgsXHJcblx0XHRcdFx0XHRkZXN0SGVpZ2h0OiBleHBIZWlnaHQsXHJcblx0XHRcdFx0XHRjYW52YXNJZDogJ2F2YXRhci1jYW52YXMnLFxyXG5cdFx0XHRcdFx0ZmlsZVR5cGU6IHRoaXMuZlR5cGUsXHJcblx0XHRcdFx0XHRxdWFsaXR5OiB0aGlzLnFsdHksXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocikgPT4ge1xyXG5cdFx0XHRcdFx0XHRyID0gci50ZW1wRmlsZVBhdGg7XHJcblx0XHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0XHR0aGlzLmJ0b3AocikudGhlbigocikgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJGVtaXQoXCJ1cGxvYWRcIiwge1xyXG5cdFx0XHRcdFx0XHRcdFx0YXZhdGFyOiB0aGlzLmltZ1NyYyxcclxuXHRcdFx0XHRcdFx0XHRcdHBhdGg6IHIsXHJcblx0XHRcdFx0XHRcdFx0XHRpbmRleDogdGhpcy5pbmR4LFxyXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YTogdGhpcy5ydG4sXHJcblx0XHRcdFx0XHRcdFx0XHRiYXNlNjQ6IHRoaXMuYmFzZTY0IHx8IG51bGxcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZuZGVmIEg1XHJcblx0XHRcdFx0XHRcdHRoaXMuJGVtaXQoXCJ1cGxvYWRcIiwge1xyXG5cdFx0XHRcdFx0XHRcdGF2YXRhcjogdGhpcy5pbWdTcmMsXHJcblx0XHRcdFx0XHRcdFx0cGF0aDogcixcclxuXHRcdFx0XHRcdFx0XHRpbmRleDogdGhpcy5pbmR4LFxyXG5cdFx0XHRcdFx0XHRcdGRhdGE6IHRoaXMucnRuLFxyXG5cdFx0XHRcdFx0XHRcdGJhc2U2NDogdGhpcy5iYXNlNjQgfHwgbnVsbFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogXCJlcnJvcjFcIixcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMCxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRjb21wbGV0ZTogKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5ub0JhciB8fCB1bmkuc2hvd1RhYkJhcigpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRlbWl0KFwiZW5kXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sIHRoaXMpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmUHJ2VXBsb2FkKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmZQcnZVcGxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHR0aGlzLmZQcnZVcGxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5mUHJ2VXBsb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0fSwgMTAwMClcclxuXHJcblx0XHRcdFx0bGV0IHN0eWxlID0gdGhpcy5zUyxcclxuXHRcdFx0XHRcdGRlc3RXaWR0aCA9IHBhcnNlSW50KHN0eWxlLndpZHRoKSxcclxuXHRcdFx0XHRcdGRlc3RIZWlnaHQgPSBwYXJzZUludChzdHlsZS5oZWlnaHQpLFxyXG5cdFx0XHRcdFx0cHJ2WCA9IHRoaXMucHJ2WCxcclxuXHRcdFx0XHRcdHBydlkgPSB0aGlzLnBydlksXHJcblx0XHRcdFx0XHRwcnZXaWR0aCA9IHRoaXMucHJ2V2lkdGgsXHJcblx0XHRcdFx0XHRwcnZIZWlnaHQgPSB0aGlzLnBydkhlaWdodCxcclxuXHRcdFx0XHRcdGV4cFdpZHRoID0gdGhpcy5lVyB8fCAocGFyc2VJbnQoc3R5bGUud2lkdGgpICogdGhpcy5waXhlbFJhdGlvKSxcclxuXHRcdFx0XHRcdGV4cEhlaWdodCA9IHRoaXMuZUggfHwgKHBhcnNlSW50KHN0eWxlLmhlaWdodCkgKiB0aGlzLnBpeGVsUmF0aW8pO1xyXG5cclxuXHRcdFx0XHQvLyAjaWZkZWYgTVAtQUxJUEFZXHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKCk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfliqDovb3kuK0uLi4nLFxyXG5cdFx0XHRcdFx0bWFzazogdHJ1ZVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0XHR0aGlzLnNEID0gJ25vbmUnO1xyXG5cdFx0XHRcdHRoaXMuc1QgPSAnLTEwMDAwcHgnO1xyXG5cdFx0XHRcdHRoaXMuaGFzU2VsID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5mSGlkZUltZygpO1xyXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHR0aGlzLmNjcC50b1RlbXBGaWxlUGF0aCh7XHJcblx0XHRcdFx0XHR4OiBwcnZYLFxyXG5cdFx0XHRcdFx0eTogcHJ2WSxcclxuXHRcdFx0XHRcdHdpZHRoOiBwcnZXaWR0aCxcclxuXHRcdFx0XHRcdGhlaWdodDogcHJ2SGVpZ2h0LFxyXG5cdFx0XHRcdFx0ZGVzdFdpZHRoOiBleHBXaWR0aCxcclxuXHRcdFx0XHRcdGRlc3RIZWlnaHQ6IGV4cEhlaWdodCxcclxuXHRcdFx0XHRcdGZpbGVUeXBlOiB0aGlzLmZUeXBlLFxyXG5cdFx0XHRcdFx0cXVhbGl0eTogdGhpcy5xbHR5LFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHIpID0+IHtcclxuXHRcdFx0XHRcdFx0ciA9IHIuYXBGaWxlUGF0aDtcclxuXHRcdFx0XHRcdFx0dGhpcy4kZW1pdChcInVwbG9hZFwiLCB7XHJcblx0XHRcdFx0XHRcdFx0YXZhdGFyOiB0aGlzLmltZ1NyYyxcclxuXHRcdFx0XHRcdFx0XHRwYXRoOiByLFxyXG5cdFx0XHRcdFx0XHRcdGluZGV4OiB0aGlzLmluZHgsXHJcblx0XHRcdFx0XHRcdFx0ZGF0YTogdGhpcy5ydG4sXHJcblx0XHRcdFx0XHRcdFx0YmFzZTY0OiB0aGlzLmJhc2U2NCB8fCBudWxsXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IFwiZXJyb3JfcHJ2XCIsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDAsXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Y29tcGxldGU6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMubm9CYXIgfHwgdW5pLnNob3dUYWJCYXIoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kZW1pdChcImVuZFwiKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdHVuaS5jYW52YXNUb1RlbXBGaWxlUGF0aCh7XHJcblx0XHRcdFx0XHR4OiBwcnZYLFxyXG5cdFx0XHRcdFx0eTogcHJ2WSxcclxuXHRcdFx0XHRcdHdpZHRoOiBwcnZXaWR0aCxcclxuXHRcdFx0XHRcdGhlaWdodDogcHJ2SGVpZ2h0LFxyXG5cdFx0XHRcdFx0ZGVzdFdpZHRoOiBleHBXaWR0aCxcclxuXHRcdFx0XHRcdGRlc3RIZWlnaHQ6IGV4cEhlaWdodCxcclxuXHRcdFx0XHRcdGNhbnZhc0lkOiAncHJ2LWNhbnZhcycsXHJcblx0XHRcdFx0XHRmaWxlVHlwZTogdGhpcy5mVHlwZSxcclxuXHRcdFx0XHRcdHF1YWxpdHk6IHRoaXMucWx0eSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChyKSA9PiB7XHJcblx0XHRcdFx0XHRcdHIgPSByLnRlbXBGaWxlUGF0aDtcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdHRoaXMuYnRvcChyKS50aGVuKChyKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kZW1pdChcInVwbG9hZFwiLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRhdmF0YXI6IHRoaXMuaW1nU3JjLFxyXG5cdFx0XHRcdFx0XHRcdFx0cGF0aDogcixcclxuXHRcdFx0XHRcdFx0XHRcdGluZGV4OiB0aGlzLmluZHgsXHJcblx0XHRcdFx0XHRcdFx0XHRkYXRhOiB0aGlzLnJ0bixcclxuXHRcdFx0XHRcdFx0XHRcdGJhc2U2NDogdGhpcy5iYXNlNjQgfHwgbnVsbFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0Ly8gI2lmbmRlZiBINVxyXG5cdFx0XHRcdFx0XHR0aGlzLiRlbWl0KFwidXBsb2FkXCIsIHtcclxuXHRcdFx0XHRcdFx0XHRhdmF0YXI6IHRoaXMuaW1nU3JjLFxyXG5cdFx0XHRcdFx0XHRcdHBhdGg6IHIsXHJcblx0XHRcdFx0XHRcdFx0aW5kZXg6IHRoaXMuaW5keCxcclxuXHRcdFx0XHRcdFx0XHRkYXRhOiB0aGlzLnJ0bixcclxuXHRcdFx0XHRcdFx0XHRiYXNlNjQ6IHRoaXMuYmFzZTY0IHx8IG51bGxcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IFwiZXJyb3JfcHJ2XCIsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDAsXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Y29tcGxldGU6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMubm9CYXIgfHwgdW5pLnNob3dUYWJCYXIoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kZW1pdChcImVuZFwiKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LCB0aGlzKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0ZkRyYXdJbml0KGluaSA9IGZhbHNlKSB7XHJcblx0XHRcdFx0bGV0IGFsbFdpZHRoID0gdGhpcy53VyxcclxuXHRcdFx0XHRcdGFsbEhlaWdodCA9IHRoaXMud0gsXHJcblx0XHRcdFx0XHRpbWdXaWR0aCA9IHRoaXMuaW1nV2lkdGgsXHJcblx0XHRcdFx0XHRpbWdIZWlnaHQgPSB0aGlzLmltZ0hlaWdodCxcclxuXHRcdFx0XHRcdGltZ1JhZGlvID0gaW1nV2lkdGggLyBpbWdIZWlnaHQsXHJcblx0XHRcdFx0XHR1c2VXaWR0aCA9IGFsbFdpZHRoIC0gNDAsXHJcblx0XHRcdFx0XHR1c2VIZWlnaHQgPSBhbGxIZWlnaHQgLSB0SCAtIDgwLFxyXG5cdFx0XHRcdFx0dXNlUmFkaW8gPSB1c2VXaWR0aCAvIHVzZUhlaWdodCxcclxuXHRcdFx0XHRcdHNXID0gcGFyc2VJbnQodGhpcy5zUy53aWR0aCksXHJcblx0XHRcdFx0XHRzSCA9IHBhcnNlSW50KHRoaXMuc1MuaGVpZ2h0KTtcclxuXHJcblx0XHRcdFx0dGhpcy5maXhXaWR0aCA9IDA7XHJcblx0XHRcdFx0dGhpcy5maXhIZWlnaHQgPSAwO1xyXG5cdFx0XHRcdHRoaXMubGNrV2lkdGggPSAwO1xyXG5cdFx0XHRcdHRoaXMubGNrSGVpZ2h0ID0gMDtcclxuXHRcdFx0XHRzd2l0Y2ggKHRoaXMuc3RjKSB7XHJcblx0XHRcdFx0XHRjYXNlICd4JzpcclxuXHRcdFx0XHRcdFx0dGhpcy5maXhXaWR0aCA9IDE7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAneSc6XHJcblx0XHRcdFx0XHRcdHRoaXMuZml4SGVpZ2h0ID0gMTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlICdsb25nJzpcclxuXHRcdFx0XHRcdFx0aWYgKGltZ1JhZGlvID4gMSkgdGhpcy5maXhXaWR0aCA9IDE7XHJcblx0XHRcdFx0XHRcdGVsc2UgdGhpcy5maXhIZWlnaHQgPSAxO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ3Nob3J0JzpcclxuXHRcdFx0XHRcdFx0aWYgKGltZ1JhZGlvID4gMSkgdGhpcy5maXhIZWlnaHQgPSAxO1xyXG5cdFx0XHRcdFx0XHRlbHNlIHRoaXMuZml4V2lkdGggPSAxO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ2xvbmdTZWwnOlxyXG5cdFx0XHRcdFx0XHRpZiAoc1cgPiBzSCkgdGhpcy5maXhXaWR0aCA9IDE7XHJcblx0XHRcdFx0XHRcdGVsc2UgdGhpcy5maXhIZWlnaHQgPSAxO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ3Nob3J0U2VsJzpcclxuXHRcdFx0XHRcdFx0aWYgKHNXID4gc0gpIHRoaXMuZml4SGVpZ2h0ID0gMTtcclxuXHRcdFx0XHRcdFx0ZWxzZSB0aGlzLmZpeFdpZHRoID0gMTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHN3aXRjaCAodGhpcy5sY2spIHtcclxuXHRcdFx0XHRcdGNhc2UgJ3gnOlxyXG5cdFx0XHRcdFx0XHR0aGlzLmxja1dpZHRoID0gMTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlICd5JzpcclxuXHRcdFx0XHRcdFx0dGhpcy5sY2tIZWlnaHQgPSAxO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ2xvbmcnOlxyXG5cdFx0XHRcdFx0XHRpZiAoaW1nUmFkaW8gPiAxKSB0aGlzLmxja1dpZHRoID0gMTtcclxuXHRcdFx0XHRcdFx0ZWxzZSB0aGlzLmxja0hlaWdodCA9IDE7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAnc2hvcnQnOlxyXG5cdFx0XHRcdFx0XHRpZiAoaW1nUmFkaW8gPiAxKSB0aGlzLmxja0hlaWdodCA9IDE7XHJcblx0XHRcdFx0XHRcdGVsc2UgdGhpcy5sY2tXaWR0aCA9IDE7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAnbG9uZ1NlbCc6XHJcblx0XHRcdFx0XHRcdGlmIChzVyA+IHNIKSB0aGlzLmxja1dpZHRoID0gMTtcclxuXHRcdFx0XHRcdFx0ZWxzZSB0aGlzLmxja0hlaWdodCA9IDE7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAnc2hvcnRTZWwnOlxyXG5cdFx0XHRcdFx0XHRpZiAoc1cgPiBzSCkgdGhpcy5sY2tIZWlnaHQgPSAxO1xyXG5cdFx0XHRcdFx0XHRlbHNlIHRoaXMubGNrV2lkdGggPSAxO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoaXMuZml4V2lkdGgpIHtcclxuXHRcdFx0XHRcdHVzZVdpZHRoID0gc1c7XHJcblx0XHRcdFx0XHR1c2VIZWlnaHQgPSB1c2VXaWR0aCAvIGltZ1JhZGlvO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy5maXhIZWlnaHQpIHtcclxuXHRcdFx0XHRcdHVzZUhlaWdodCA9IHNIO1xyXG5cdFx0XHRcdFx0dXNlV2lkdGggPSB1c2VIZWlnaHQgKiBpbWdSYWRpbztcclxuXHRcdFx0XHR9IGVsc2UgaWYgKGltZ1JhZGlvIDwgdXNlUmFkaW8pIHtcclxuXHRcdFx0XHRcdGlmIChpbWdIZWlnaHQgPCB1c2VIZWlnaHQpIHtcclxuXHRcdFx0XHRcdFx0dXNlV2lkdGggPSBpbWdXaWR0aDtcclxuXHRcdFx0XHRcdFx0dXNlSGVpZ2h0ID0gaW1nSGVpZ2h0O1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dXNlV2lkdGggPSB1c2VIZWlnaHQgKiBpbWdSYWRpbztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKGltZ1dpZHRoIDwgdXNlV2lkdGgpIHtcclxuXHRcdFx0XHRcdFx0dXNlV2lkdGggPSBpbWdXaWR0aDtcclxuXHRcdFx0XHRcdFx0dXNlSGVpZ2h0ID0gaW1nSGVpZ2h0O1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dXNlSGVpZ2h0ID0gdXNlV2lkdGggLyBpbWdSYWRpbztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoaXMuaXNpbikge1xyXG5cdFx0XHRcdFx0aWYgKHVzZVdpZHRoIDwgc1cpIHtcclxuXHRcdFx0XHRcdFx0dXNlV2lkdGggPSBzVztcclxuXHRcdFx0XHRcdFx0dXNlSGVpZ2h0ID0gdXNlV2lkdGggLyBpbWdSYWRpbztcclxuXHRcdFx0XHRcdFx0dGhpcy5sY2tIZWlnaHQgPSAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHVzZUhlaWdodCA8IHNIKSB7XHJcblx0XHRcdFx0XHRcdHVzZUhlaWdodCA9IHNIO1xyXG5cdFx0XHRcdFx0XHR1c2VXaWR0aCA9IHVzZUhlaWdodCAqIGltZ1JhZGlvO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmxja1dpZHRoID0gMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHRoaXMuc2NhbGVTaXplID0gMTtcclxuXHRcdFx0XHR0aGlzLnJvdGF0ZURlZyA9IDA7XHJcblx0XHRcdFx0dGhpcy5wb3NXaWR0aCA9IChhbGxXaWR0aCAtIHVzZVdpZHRoKSAvIDIgfCAwO1xyXG5cdFx0XHRcdHRoaXMucG9zSGVpZ2h0ID0gKGFsbEhlaWdodCAtIHVzZUhlaWdodCAtIHRIKSAvIDIgfCAwO1xyXG5cdFx0XHRcdHRoaXMudXNlV2lkdGggPSB1c2VXaWR0aCB8IDA7XHJcblx0XHRcdFx0dGhpcy51c2VIZWlnaHQgPSB1c2VIZWlnaHQgfCAwO1xyXG5cdFx0XHRcdHRoaXMuY2VudGVyWCA9IHRoaXMucG9zV2lkdGggKyB1c2VXaWR0aCAvIDI7XHJcblx0XHRcdFx0dGhpcy5jZW50ZXJZID0gdGhpcy5wb3NIZWlnaHQgKyB1c2VIZWlnaHQgLyAyO1xyXG5cdFx0XHRcdHRoaXMuZm9jdXNYID0gMDtcclxuXHRcdFx0XHR0aGlzLmZvY3VzWSA9IDA7XHJcblxyXG5cdFx0XHRcdGxldCBzdHlsZSA9IHRoaXMuc1MsXHJcblx0XHRcdFx0XHRsZWZ0ID0gcGFyc2VJbnQoc3R5bGUubGVmdCksXHJcblx0XHRcdFx0XHR0b3AgPSBwYXJzZUludChzdHlsZS50b3ApLFxyXG5cdFx0XHRcdFx0d2lkdGggPSBwYXJzZUludChzdHlsZS53aWR0aCksXHJcblx0XHRcdFx0XHRoZWlnaHQgPSBwYXJzZUludChzdHlsZS5oZWlnaHQpLFxyXG5cdFx0XHRcdFx0Y2FudmFzID0gdGhpcy5jYW52YXMsXHJcblx0XHRcdFx0XHRjYW52YXNPcGVyID0gdGhpcy5jYW52YXNPcGVyLFxyXG5cdFx0XHRcdFx0Y2MgPSB0aGlzLmNjLFxyXG5cdFx0XHRcdFx0Y2NvID0gdGhpcy5jY287XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRjY28uYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0Y2NvLnNldExpbmVXaWR0aCgzKTtcclxuXHRcdFx0XHRjY28uc2V0R2xvYmFsQWxwaGEoMSk7XHJcblx0XHRcdFx0Y2NvLnNldFN0cm9rZVN0eWxlKCd3aGl0ZScpO1xyXG5cdFx0XHRcdGNjby5zdHJva2VSZWN0KGxlZnQsIHRvcCwgd2lkdGgsIGhlaWdodCk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Y2NvLnNldEZpbGxTdHlsZSgnYmxhY2snKTtcclxuXHRcdFx0XHRjY28uc2V0R2xvYmFsQWxwaGEoMC41KTtcclxuXHRcdFx0XHRjY28uZmlsbFJlY3QoMCwgMCwgdGhpcy53VywgdG9wKTtcclxuXHRcdFx0XHRjY28uZmlsbFJlY3QoMCwgdG9wLCBsZWZ0LCBoZWlnaHQpO1xyXG5cdFx0XHRcdGNjby5maWxsUmVjdCgwLCB0b3AgKyBoZWlnaHQsIHRoaXMud1csIHRoaXMud0ggLSBoZWlnaHQgLSB0b3AgLSB0SCk7XHJcblx0XHRcdFx0Y2NvLmZpbGxSZWN0KGxlZnQgKyB3aWR0aCwgdG9wLCB0aGlzLndXIC0gd2lkdGggLSBsZWZ0LCBoZWlnaHQpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGNjby5zZXRHbG9iYWxBbHBoYSgxKTtcclxuXHRcdFx0XHRjY28uc2V0U3Ryb2tlU3R5bGUoJ3JlZCcpO1xyXG5cdFx0XHRcdGNjby5tb3ZlVG8obGVmdCsxNSwgdG9wKTtcclxuXHRcdFx0XHRjY28ubGluZVRvKGxlZnQsIHRvcCk7XHJcblx0XHRcdFx0Y2NvLmxpbmVUbyhsZWZ0LCB0b3ArMTUpO1xyXG5cdFx0XHRcdGNjby5tb3ZlVG8obGVmdCt3aWR0aC0xNSwgdG9wKTtcclxuXHRcdFx0XHRjY28ubGluZVRvKGxlZnQrd2lkdGgsIHRvcCk7XHJcblx0XHRcdFx0Y2NvLmxpbmVUbyhsZWZ0K3dpZHRoLCB0b3ArMTUpO1xyXG5cdFx0XHRcdGNjby5tb3ZlVG8obGVmdCsxNSwgdG9wK2hlaWdodCk7XHJcblx0XHRcdFx0Y2NvLmxpbmVUbyhsZWZ0LCB0b3AraGVpZ2h0KTtcclxuXHRcdFx0XHRjY28ubGluZVRvKGxlZnQsIHRvcCtoZWlnaHQtMTUpO1xyXG5cdFx0XHRcdGNjby5tb3ZlVG8obGVmdCt3aWR0aC0xNSwgdG9wK2hlaWdodCk7XHJcblx0XHRcdFx0Y2NvLmxpbmVUbyhsZWZ0K3dpZHRoLCB0b3AraGVpZ2h0KTtcclxuXHRcdFx0XHRjY28ubGluZVRvKGxlZnQrd2lkdGgsIHRvcCtoZWlnaHQtMTUpO1xyXG5cdFx0XHRcdGNjby5zdHJva2UoKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRjY28uZHJhdyhmYWxzZSwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGluaSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNEID0gJ2ZsZXgnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNUID0gdGhpcy5kcmF3VG9wICsgJ3B4JztcclxuXHRcdFx0XHRcdFx0dGhpcy5mRHJhd0ltYWdlKHRydWUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoXCJpbml0XCIpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRmRHJhd0ltYWdlKGluaSA9IGZhbHNlKSB7XHJcblx0XHRcdFx0bGV0IHRtX25vdyA9IERhdGUubm93KCk7XHJcblx0XHRcdFx0aWYgKHRtX25vdyAtIHRoaXMuZHJhd1RtIDwgMjApIHJldHVybjtcclxuXHRcdFx0XHR0aGlzLmRyYXdUbSA9IHRtX25vdztcclxuXHJcblx0XHRcdFx0bGV0IGNjID0gdGhpcy5jYyxcclxuXHRcdFx0XHRcdGltZ1dpZHRoID0gdGhpcy51c2VXaWR0aCAqIHRoaXMuc2NhbGVTaXplLFxyXG5cdFx0XHRcdFx0aW1nSGVpZ2h0ID0gdGhpcy51c2VIZWlnaHQgKiB0aGlzLnNjYWxlU2l6ZTtcclxuXHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QLUFMSVBBWVx0XHJcblx0XHRcdFx0Y2Muc2F2ZSgpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGlmICh0aGlzLmJnSW1hZ2UpIHtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHRcdGNjLmNsZWFyUmVjdCgwLCAwLCB0aGlzLndXLCB0aGlzLndIIC0gdEgpO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdFx0Y2MuZHJhd0ltYWdlKHRoaXMuYmdJbWFnZSwgMCwgMCwgdGhpcy53VywgdGhpcy53SCAtIHRIKTtcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjYy5maWxsUmVjdCgwLCAwLCB0aGlzLndXLCB0aGlzLndIIC0gdEgpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aWYgKHRoaXMuaXNpbikge1xyXG5cdFx0XHRcdFx0bGV0IGN4ID0gdGhpcy5mb2N1c1ggKiAodGhpcy5zY2FsZVNpemUgLSAxKSxcclxuXHRcdFx0XHRcdFx0Y3kgPSB0aGlzLmZvY3VzWSAqICh0aGlzLnNjYWxlU2l6ZSAtIDEpO1xyXG5cclxuXHRcdFx0XHRcdGNjLnRyYW5zbGF0ZSh0aGlzLmNlbnRlclgsIHRoaXMuY2VudGVyWSk7XHJcblx0XHRcdFx0XHRjYy5yb3RhdGUodGhpcy5yb3RhdGVEZWcgKiBNYXRoLlBJIC8gMTgwKTtcclxuXHRcdFx0XHRcdGNjLmRyYXdJbWFnZSh0aGlzLmltZ1BhdGgsIHRoaXMucG9zV2lkdGgtdGhpcy5jZW50ZXJYLWN4LCB0aGlzLnBvc0hlaWdodC10aGlzLmNlbnRlclktY3ksIGltZ1dpZHRoLCBpbWdIZWlnaHQpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjYy50cmFuc2xhdGUodGhpcy5wb3NXaWR0aCArIGltZ1dpZHRoIC8gMiwgdGhpcy5wb3NIZWlnaHQgKyBpbWdIZWlnaHQgLyAyKTtcclxuXHRcdFx0XHRcdGNjLnJvdGF0ZSh0aGlzLnJvdGF0ZURlZyAqIE1hdGguUEkgLyAxODApO1xyXG5cdFx0XHRcdFx0Y2MuZHJhd0ltYWdlKHRoaXMuaW1nUGF0aCwgLWltZ1dpZHRoIC8gMiwgLWltZ0hlaWdodCAvIDIsIGltZ1dpZHRoLCBpbWdIZWlnaHQpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Y2MuZHJhdyhmYWxzZSk7XHJcblxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHRjYy5yZXN0b3JlKCk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdGZQcmV2aWV3KCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmZQcmV2aWV3aW5nKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5mUHJldmlld2luZyA9IHRydWU7XHJcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmZQcmV2aWV3aW5nID0gZmFsc2U7XHJcblx0XHRcdFx0fSwgMTAwMCk7XHJcblxyXG5cdFx0XHRcdGxldCBzdHlsZSA9IHRoaXMuc1MsXHJcblx0XHRcdFx0XHR4ID0gcGFyc2VJbnQoc3R5bGUubGVmdCksXHJcblx0XHRcdFx0XHR5ID0gcGFyc2VJbnQoc3R5bGUudG9wKSxcclxuXHRcdFx0XHRcdHdpZHRoID0gcGFyc2VJbnQoc3R5bGUud2lkdGgpLFxyXG5cdFx0XHRcdFx0aGVpZ2h0ID0gcGFyc2VJbnQoc3R5bGUuaGVpZ2h0KTtcclxuXHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZygpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZm5kZWYgTVAtQUxJUEFZXHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiAn5Yqg6L295LitLi4uJyxcclxuXHRcdFx0XHRcdG1hc2s6IHRydWVcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdHRoaXMuY2MudG9UZW1wRmlsZVBhdGgoe1xyXG5cdFx0XHRcdFx0eDogeCxcclxuXHRcdFx0XHRcdHk6IHksXHJcblx0XHRcdFx0XHR3aWR0aDogd2lkdGgsXHJcblx0XHRcdFx0XHRoZWlnaHQ6IGhlaWdodCxcclxuXHRcdFx0XHRcdGV4cFdpZHRoOiB3aWR0aCAqIHRoaXMucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdGV4cEhlaWdodDogaGVpZ2h0ICogdGhpcy5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0ZmlsZVR5cGU6IHRoaXMuZlR5cGUsXHJcblx0XHRcdFx0XHRxdWFsaXR5OiB0aGlzLnFsdHksXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocikgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBydkltZ1RtcCA9IHIgPSByLmFwRmlsZVBhdGg7XHJcblx0XHRcdFx0XHRcdGxldCBjY3AgPSB0aGlzLmNjcCxcclxuXHRcdFx0XHRcdFx0XHRwcnZYID0gdGhpcy53VyxcclxuXHRcdFx0XHRcdFx0XHRwcnZZID0gcGFyc2VJbnQodGhpcy5jc0gpLFxyXG5cdFx0XHRcdFx0XHRcdHBydldpZHRoID0gcGFyc2VJbnQodGhpcy5zUy53aWR0aCksXHJcblx0XHRcdFx0XHRcdFx0cHJ2SGVpZ2h0ID0gcGFyc2VJbnQodGhpcy5zUy5oZWlnaHQpLFxyXG5cdFx0XHRcdFx0XHRcdHVzZVdpZHRoID0gcHJ2WCAtIDQwLFxyXG5cdFx0XHRcdFx0XHRcdHVzZUhlaWdodCA9IHBydlkgLSA4MCxcclxuXHRcdFx0XHRcdFx0XHRyYWRpbyA9IHVzZVdpZHRoIC8gcHJ2V2lkdGgsXHJcblx0XHRcdFx0XHRcdFx0ckhlaWdodCA9IHBydkhlaWdodCAqIHJhZGlvO1xyXG5cdFx0XHRcdFx0XHRpZiAockhlaWdodCA8IHVzZUhlaWdodCkge1xyXG5cdFx0XHRcdFx0XHRcdHBydldpZHRoID0gdXNlV2lkdGg7XHJcblx0XHRcdFx0XHRcdFx0cHJ2SGVpZ2h0ID0gckhlaWdodDtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRyYWRpbyA9IHVzZUhlaWdodCAvIHBydkhlaWdodDtcclxuXHRcdFx0XHRcdFx0XHRwcnZXaWR0aCAqPSByYWRpbztcclxuXHRcdFx0XHRcdFx0XHRwcnZIZWlnaHQgPSB1c2VIZWlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Y2NwLmZpbGxSZWN0KDAsIDAsIHBydlgsIHBydlkpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBydlggPSBwcnZYID0gKChwcnZYIC0gcHJ2V2lkdGgpIC8gMikgfCAwO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBydlkgPSBwcnZZID0gKChwcnZZIC0gcHJ2SGVpZ2h0KSAvIDIpIHwgMDtcclxuXHRcdFx0XHRcdFx0dGhpcy5wcnZXaWR0aCA9IHBydldpZHRoID0gcHJ2V2lkdGggfCAwO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBydkhlaWdodCA9IHBydkhlaWdodCA9IHBydkhlaWdodCB8IDA7XHJcblx0XHRcdFx0XHRcdGNjcC5kcmF3SW1hZ2UociwgcHJ2WCwgcHJ2WSwgcHJ2V2lkdGgsIHBydkhlaWdodCk7XHJcblx0XHRcdFx0XHRcdGNjcC5kcmF3KGZhbHNlKTtcclxuXHJcblx0XHRcdFx0XHRcdHRoaXMuc08gPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhpcy5wVCA9ICcwJztcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBcImVycm9yMlwiLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAyMDAwLFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGNvbXBsZXRlOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdHVuaS5jYW52YXNUb1RlbXBGaWxlUGF0aCh7XHJcblx0XHRcdFx0XHR4OiB4LFxyXG5cdFx0XHRcdFx0eTogeSxcclxuXHRcdFx0XHRcdHdpZHRoOiB3aWR0aCxcclxuXHRcdFx0XHRcdGhlaWdodDogaGVpZ2h0LFxyXG5cdFx0XHRcdFx0ZXhwV2lkdGg6IHdpZHRoICogdGhpcy5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0ZXhwSGVpZ2h0OiBoZWlnaHQgKiB0aGlzLnBpeGVsUmF0aW8sXHJcblx0XHRcdFx0XHRjYW52YXNJZDogJ2F2YXRhci1jYW52YXMnLFxyXG5cdFx0XHRcdFx0ZmlsZVR5cGU6IHRoaXMuZlR5cGUsXHJcblx0XHRcdFx0XHRxdWFsaXR5OiB0aGlzLnFsdHksXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocikgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBydkltZ1RtcCA9IHIgPSByLnRlbXBGaWxlUGF0aDtcclxuXHJcblx0XHRcdFx0XHRcdGxldCBjY3AgPSB0aGlzLmNjcCxcclxuXHRcdFx0XHRcdFx0XHRwcnZYID0gdGhpcy53VyxcclxuXHRcdFx0XHRcdFx0XHRwcnZZID0gcGFyc2VJbnQodGhpcy5jc0gpO1xyXG5cclxuXHRcdFx0XHRcdFx0Ly8gI2lmbmRlZiBINXx8TVAtV0VJWElOfHxBUFAtUExVU1xyXG5cdFx0XHRcdFx0XHRwcnZZICs9IHRIO1xyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLnBsYXRmb3JtID09PSAnYW5kcm9pZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRwcnZZICs9IHRIO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0XHRcdFx0bGV0IHBydldpZHRoID0gcGFyc2VJbnQodGhpcy5zUy53aWR0aCksXHJcblx0XHRcdFx0XHRcdFx0cHJ2SGVpZ2h0ID0gcGFyc2VJbnQodGhpcy5zUy5oZWlnaHQpLFxyXG5cdFx0XHRcdFx0XHRcdHVzZVdpZHRoID0gcHJ2WCAtIDQwLFxyXG5cdFx0XHRcdFx0XHRcdHVzZUhlaWdodCA9IHBydlkgLSA4MCxcclxuXHRcdFx0XHRcdFx0XHRyYWRpbyA9IHVzZVdpZHRoIC8gcHJ2V2lkdGgsXHJcblx0XHRcdFx0XHRcdFx0ckhlaWdodCA9IHBydkhlaWdodCAqIHJhZGlvO1xyXG5cdFx0XHRcdFx0XHRpZiAockhlaWdodCA8IHVzZUhlaWdodCkge1xyXG5cdFx0XHRcdFx0XHRcdHBydldpZHRoID0gdXNlV2lkdGg7XHJcblx0XHRcdFx0XHRcdFx0cHJ2SGVpZ2h0ID0gckhlaWdodDtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRyYWRpbyA9IHVzZUhlaWdodCAvIHBydkhlaWdodDtcclxuXHRcdFx0XHRcdFx0XHRwcnZXaWR0aCAqPSByYWRpbztcclxuXHRcdFx0XHRcdFx0XHRwcnZIZWlnaHQgPSB1c2VIZWlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGNjcC5maWxsUmVjdCgwLCAwLCBwcnZYLCBwcnZZKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5wcnZYID0gcHJ2WCA9ICgocHJ2WCAtIHBydldpZHRoKSAvIDIpIHwgMDtcclxuXHRcdFx0XHRcdFx0dGhpcy5wcnZZID0gcHJ2WSA9ICgocHJ2WSAtIHBydkhlaWdodCkgLyAyKSB8IDA7XHJcblx0XHRcdFx0XHRcdHRoaXMucHJ2V2lkdGggPSBwcnZXaWR0aCA9IHBydldpZHRoIHwgMDtcclxuXHRcdFx0XHRcdFx0dGhpcy5wcnZIZWlnaHQgPSBwcnZIZWlnaHQgPSBwcnZIZWlnaHQgfCAwO1xyXG5cdFx0XHRcdFx0XHRjY3AuZHJhd0ltYWdlKHIsIHBydlgsIHBydlksIHBydldpZHRoLCBwcnZIZWlnaHQpO1xyXG5cdFx0XHRcdFx0XHRjY3AuZHJhdyhmYWxzZSk7XHJcblxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0dGhpcy5idG9wKHIpLnRoZW4oKHIpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnNPID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5wVCA9IHRoaXMuZHJhd1RvcCArICdweCc7XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0dGhpcy5zTyA9IGZhbHNlOyBcclxuXHRcdFx0XHRcdFx0Ly8gaWYgKHRoaXMucGxhdGZvcm0gPT09ICdhbmRyb2lkJykgdGhpcy5zTyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBUID0gdGhpcy5kcmF3VG9wICsgJ3B4JztcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBcImVycm9yMlwiLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAyMDAwLFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGNvbXBsZXRlOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sIHRoaXMpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmQ2hvb3NlSW1nKGluZGV4ID0gdW5kZWZpbmVkLCBwYXJhbXMgPSB1bmRlZmluZWQsIGRhdGEgPSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRpZiAocGFyYW1zKSB7XHJcblx0XHRcdFx0XHRsZXQgc1cgPSBwYXJhbXMuc2VsV2lkdGgsXHJcblx0XHRcdFx0XHRcdHNIID0gcGFyYW1zLnNlbEhlaWdodCxcclxuXHRcdFx0XHRcdFx0ZXhwV2lkdGggPSBwYXJhbXMuZXhwV2lkdGgsXHJcblx0XHRcdFx0XHRcdGV4cEhlaWdodCA9IHBhcmFtcy5leHBIZWlnaHQsXHJcblx0XHRcdFx0XHRcdHF1YWxpdHkgPSBwYXJhbXMucXVhbGl0eSxcclxuXHRcdFx0XHRcdFx0Y2FuUm90YXRlID0gcGFyYW1zLmNhblJvdGF0ZSxcclxuXHRcdFx0XHRcdFx0Y2FuU2NhbGUgPSBwYXJhbXMuY2FuU2NhbGUsXHJcblx0XHRcdFx0XHRcdG1pblNjYWxlID0gcGFyYW1zLm1pblNjYWxlLFxyXG5cdFx0XHRcdFx0XHRtYXhTY2FsZSA9IHBhcmFtcy5tYXhTY2FsZSxcclxuXHRcdFx0XHRcdFx0c3RyZXRjaCA9IHBhcmFtcy5zdHJldGNoLFxyXG5cdFx0XHRcdFx0XHRmaWxlVHlwZSA9IHBhcmFtcy5maWxlVHlwZSxcclxuXHRcdFx0XHRcdFx0aW5uZXIgPSBwYXJhbXMuaW5uZXIsXHJcblx0XHRcdFx0XHRcdGxvY2sgPSBwYXJhbXMubG9jaztcclxuXHJcblx0XHRcdFx0XHRleHBXaWR0aCAmJiAodGhpcy5lVyA9IGV4cFdpZHRoLnRvU3RyaW5nKCkuaW5kZXhPZigndXB4JykgPj0gMCA/IHBhcnNlSW50KGV4cFdpZHRoKSAqIHRoaXMucHhSYXRpbyA6IHBhcnNlSW50KFxyXG5cdFx0XHRcdFx0XHRleHBXaWR0aCkpO1xyXG5cdFx0XHRcdFx0ZXhwSGVpZ2h0ICYmICh0aGlzLmVIID0gZXhwSGVpZ2h0LnRvU3RyaW5nKCkuaW5kZXhPZigndXB4JykgPj0gMCA/IHBhcnNlSW50KGV4cEhlaWdodCkgKiB0aGlzLnB4UmF0aW8gOiBwYXJzZUludChcclxuXHRcdFx0XHRcdFx0ZXhwSGVpZ2h0KSk7XHJcblx0XHRcdFx0XHR0aGlzLmxldFJvdGF0ZSA9IChjYW5Sb3RhdGUgPT09IGZhbHNlIHx8IGlubmVyID09PSB0cnVlIHx8IGlubmVyID09PSAndHJ1ZScgfHwgY2FuUm90YXRlID09PSAnZmFsc2UnKSA/IDAgOiAxO1xyXG5cdFx0XHRcdFx0dGhpcy5sZXRTY2FsZSA9IChjYW5TY2FsZSA9PT0gZmFsc2UgfHwgY2FuU2NhbGUgPT09ICdmYWxzZScpID8gMCA6IDE7XHJcblx0XHRcdFx0XHR0aGlzLnFsdHkgPSBwYXJzZUZsb2F0KHF1YWxpdHkpIHx8IDE7XHJcblx0XHRcdFx0XHR0aGlzLm1uU2NhbGUgPSBwYXJzZUZsb2F0KG1pblNjYWxlKSB8fCAwLjM7XHJcblx0XHRcdFx0XHR0aGlzLm14U2NhbGUgPSBwYXJzZUZsb2F0KG1heFNjYWxlKSB8fCA0O1xyXG5cdFx0XHRcdFx0dGhpcy5zdGMgPSBzdHJldGNoO1xyXG5cdFx0XHRcdFx0dGhpcy5pc2luID0gKGlubmVyID09PSB0cnVlIHx8IGlubmVyID09PSAndHJ1ZScpID8gMSA6IDA7XHJcblx0XHRcdFx0XHR0aGlzLmZUeXBlID0gZmlsZVR5cGUgPT09ICdqcGcnID8gJ2pwZycgOiAncG5nJztcclxuXHRcdFx0XHRcdHRoaXMubGNrID0gbG9jaztcclxuXHRcdFx0XHRcdGlmICh0aGlzLmlzaW58fCF0aGlzLmxldFJvdGF0ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmJXID0gJzI0JSc7XHJcblx0XHRcdFx0XHRcdHRoaXMuYkQgPSAnbm9uZSc7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmJXID0gJzE5JSc7XHJcblx0XHRcdFx0XHRcdHRoaXMuYkQgPSAnZmxleCc7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aWYgKHNXICYmIHNIKSB7XHJcblx0XHRcdFx0XHRcdHNXID0gc1cudG9TdHJpbmcoKS5pbmRleE9mKCd1cHgnKSA+PSAwID8gcGFyc2VJbnQoc1cpICogdGhpcy5weFJhdGlvIDogcGFyc2VJbnQoc1cpO1xyXG5cdFx0XHRcdFx0XHRzSCA9IHNILnRvU3RyaW5nKCkuaW5kZXhPZigndXB4JykgPj0gMCA/IHBhcnNlSW50KHNIKSAqIHRoaXMucHhSYXRpbyA6IHBhcnNlSW50KHNIKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5zUy53aWR0aCA9IHNXICsgJ3B4JztcclxuXHRcdFx0XHRcdFx0dGhpcy5zUy5oZWlnaHQgPSBzSCArICdweCc7XHJcblx0XHRcdFx0XHRcdHRoaXMuc1MudG9wID0gKCh0aGlzLndIIC0gc0ggLSB0SCl8MCkgLyAyICsgJ3B4JztcclxuXHRcdFx0XHRcdFx0dGhpcy5zUy5sZWZ0ID0gKCh0aGlzLndXIC0gc1cpfDApIC8gMiArICdweCc7XHJcblx0XHRcdFx0XHRcdHRoaXMuaGFzU2VsID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5ydG4gPSBkYXRhO1xyXG5cdFx0XHRcdHRoaXMuaW5keCA9IGluZGV4O1xyXG5cdFx0XHRcdHRoaXMuZlNlbGVjdCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRmUm90YXRlKCkge1xyXG5cdFx0XHRcdHRoaXMucm90YXRlRGVnICs9IDkwIC0gdGhpcy5yb3RhdGVEZWcgJSA5MDtcclxuXHRcdFx0XHR0aGlzLmZEcmF3SW1hZ2UoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZlN0YXJ0KGUpIHtcclxuXHRcdFx0XHRsZXQgdG91Y2hlcyA9IGUudG91Y2hlcyxcclxuXHRcdFx0XHRcdHRvdWNoMCA9IHRvdWNoZXNbMF0sXHJcblx0XHRcdFx0XHR0b3VjaDEgPSB0b3VjaGVzWzFdO1xyXG5cclxuXHRcdFx0XHR0aGlzLnRvdWNoMCA9IHRvdWNoMDtcclxuXHRcdFx0XHR0aGlzLnRvdWNoMSA9IHRvdWNoMTtcclxuXHJcblx0XHRcdFx0aWYgKHRvdWNoMSkge1xyXG5cdFx0XHRcdFx0bGV0IHggPSB0b3VjaDEueCAtIHRvdWNoMC54LFxyXG5cdFx0XHRcdFx0XHR5ID0gdG91Y2gxLnkgLSB0b3VjaDAueTtcclxuXHRcdFx0XHRcdHRoaXMuZmdEaXN0YW5jZSA9IE1hdGguc3FydCh4ICogeCArIHkgKiB5KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGZNb3ZlKGUpIHtcclxuXHRcdFx0XHRsZXQgdG91Y2hlcyA9IGUudG91Y2hlcyxcclxuXHRcdFx0XHRcdHRvdWNoMCA9IHRvdWNoZXNbMF0sXHJcblx0XHRcdFx0XHR0b3VjaDEgPSB0b3VjaGVzWzFdO1xyXG5cclxuXHRcdFx0XHRpZiAodG91Y2gxKSB7XHJcblx0XHRcdFx0XHRsZXQgeCA9IHRvdWNoMS54IC0gdG91Y2gwLngsXHJcblx0XHRcdFx0XHRcdHkgPSB0b3VjaDEueSAtIHRvdWNoMC55LFxyXG5cdFx0XHRcdFx0XHRmZ0Rpc3RhbmNlID0gTWF0aC5zcXJ0KHggKiB4ICsgeSAqIHkpLFxyXG5cdFx0XHRcdFx0XHRzY2FsZVNpemUgPSAwLjAwNSAqIChmZ0Rpc3RhbmNlIC0gdGhpcy5mZ0Rpc3RhbmNlKSxcclxuXHRcdFx0XHRcdFx0YmVTY2FsZVNpemUgPSB0aGlzLnNjYWxlU2l6ZSArIHNjYWxlU2l6ZTtcclxuXHJcblx0XHRcdFx0XHRkbyB7XHJcblx0XHRcdFx0XHRcdGlmICghdGhpcy5sZXRTY2FsZSkgYnJlYWs7XHJcblx0XHRcdFx0XHRcdGlmIChiZVNjYWxlU2l6ZSA8IHRoaXMubW5TY2FsZSkgYnJlYWs7XHJcblx0XHRcdFx0XHRcdGlmIChiZVNjYWxlU2l6ZSA+IHRoaXMubXhTY2FsZSkgYnJlYWs7XHJcblxyXG5cdFx0XHRcdFx0XHRsZXQgZ3Jvd1ggPSB0aGlzLnVzZVdpZHRoICogc2NhbGVTaXplIC8gMixcclxuXHRcdFx0XHRcdFx0XHRncm93WSA9IHRoaXMudXNlSGVpZ2h0ICogc2NhbGVTaXplIC8gMjtcclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMuaXNpbikge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBpbWdXaWR0aCA9IHRoaXMudXNlV2lkdGggKiBiZVNjYWxlU2l6ZSxcclxuXHRcdFx0XHRcdFx0XHRcdGltZ0hlaWdodCA9IHRoaXMudXNlSGVpZ2h0ICogYmVTY2FsZVNpemUsXHJcblx0XHRcdFx0XHRcdFx0XHRsID0gdGhpcy5wb3NXaWR0aCAtIGdyb3dYLFxyXG5cdFx0XHRcdFx0XHRcdFx0dCA9IHRoaXMucG9zSGVpZ2h0IC0gZ3Jvd1ksXHJcblx0XHRcdFx0XHRcdFx0XHRyID0gbCArIGltZ1dpZHRoLFxyXG5cdFx0XHRcdFx0XHRcdFx0YiA9IHQgKyBpbWdIZWlnaHQsXHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0ID0gcGFyc2VJbnQodGhpcy5zUy5sZWZ0KSxcclxuXHRcdFx0XHRcdFx0XHRcdHRvcCA9IHBhcnNlSW50KHRoaXMuc1MudG9wKSxcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoID0gcGFyc2VJbnQodGhpcy5zUy53aWR0aCksXHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQgPSBwYXJzZUludCh0aGlzLnNTLmhlaWdodCksXHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodCA9IGxlZnQgKyB3aWR0aCxcclxuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbSA9IHRvcCArIGhlaWdodCxcclxuXHRcdFx0XHRcdFx0XHRcdGN4LCBjeTtcclxuXHJcblx0XHRcdFx0XHRcdFx0aWYgKGltZ1dpZHRoIDw9IHdpZHRoIHx8IGltZ0hlaWdodCA8PSBoZWlnaHQpIGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuY3ggPSBjeCA9IHRoaXMuZm9jdXNYICogYmVTY2FsZVNpemUgLSB0aGlzLmZvY3VzWCxcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuY3kgPSBjeSA9IHRoaXMuZm9jdXNZICogYmVTY2FsZVNpemUgLSB0aGlzLmZvY3VzWTtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnBvc1dpZHRoIC09IGdyb3dYO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMucG9zSGVpZ2h0IC09IGdyb3dZO1xyXG5cdFx0XHRcdFx0XHRcdGlmICh0aGlzLnBvc1dpZHRoIC0gY3ggPiBsZWZ0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnBvc1dpZHRoID0gbGVmdCArIGN4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpZiAodGhpcy5wb3NXaWR0aCArIGltZ1dpZHRoIC0gY3ggPCByaWdodCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5wb3NXaWR0aCA9IHJpZ2h0IC0gaW1nV2lkdGggKyBjeDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aWYgKHRoaXMucG9zSGVpZ2h0IC0gY3kgPiB0b3ApIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMucG9zSGVpZ2h0ID0gdG9wICsgY3k7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGlmICh0aGlzLnBvc0hlaWdodCArIGltZ0hlaWdodCAtIGN5IDwgYm90dG9tKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnBvc0hlaWdodCA9IGJvdHRvbSAtIGltZ0hlaWdodCArIGN5O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnBvc1dpZHRoIC09IGdyb3dYO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMucG9zSGVpZ2h0IC09IGdyb3dZO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR0aGlzLnNjYWxlU2l6ZSA9IGJlU2NhbGVTaXplO1xyXG5cdFx0XHRcdFx0fSB3aGlsZSAoMCk7XHJcblx0XHRcdFx0XHR0aGlzLmZnRGlzdGFuY2UgPSBmZ0Rpc3RhbmNlO1xyXG5cdFx0XHRcdFx0aWYgKHRvdWNoMS54ICE9PSB0b3VjaDAueCAmJiB0aGlzLmxldFJvdGF0ZSkge1xyXG5cdFx0XHRcdFx0XHR4ID0gKHRoaXMudG91Y2gxLnkgLSB0aGlzLnRvdWNoMC55KSAvICh0aGlzLnRvdWNoMS54IC0gdGhpcy50b3VjaDAueCk7XHJcblx0XHRcdFx0XHRcdHkgPSAodG91Y2gxLnkgLSB0b3VjaDAueSkgLyAodG91Y2gxLnggLSB0b3VjaDAueCk7XHJcblx0XHRcdFx0XHRcdHRoaXMucm90YXRlRGVnICs9IE1hdGguYXRhbigoeSAtIHgpIC8gKDEgKyB4ICogeSkpICogMTgwIC8gTWF0aC5QSTtcclxuXHRcdFx0XHRcdFx0dGhpcy50b3VjaDAgPSB0b3VjaDA7XHJcblx0XHRcdFx0XHRcdHRoaXMudG91Y2gxID0gdG91Y2gxO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHRoaXMuZkRyYXdJbWFnZSgpO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy50b3VjaDApIHtcclxuXHRcdFx0XHRcdGxldCB4ID0gdG91Y2gwLnggLSB0aGlzLnRvdWNoMC54LFxyXG5cdFx0XHRcdFx0XHR5ID0gdG91Y2gwLnkgLSB0aGlzLnRvdWNoMC55LFxyXG5cdFx0XHRcdFx0XHRiZVggPSB0aGlzLnBvc1dpZHRoICsgeCxcclxuXHRcdFx0XHRcdFx0YmVZID0gdGhpcy5wb3NIZWlnaHQgKyB5O1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaXNpbikge1xyXG5cdFx0XHRcdFx0XHRsZXQgaW1nV2lkdGggPSB0aGlzLnVzZVdpZHRoICogdGhpcy5zY2FsZVNpemUsXHJcblx0XHRcdFx0XHRcdFx0aW1nSGVpZ2h0ID0gdGhpcy51c2VIZWlnaHQgKiB0aGlzLnNjYWxlU2l6ZSxcclxuXHRcdFx0XHRcdFx0XHRsID0gYmVYLFxyXG5cdFx0XHRcdFx0XHRcdHQgPSBiZVksXHJcblx0XHRcdFx0XHRcdFx0ciA9IGwgKyBpbWdXaWR0aCxcclxuXHRcdFx0XHRcdFx0XHRiID0gdCArIGltZ0hlaWdodCxcclxuXHRcdFx0XHRcdFx0XHRsZWZ0ID0gcGFyc2VJbnQodGhpcy5zUy5sZWZ0KSxcclxuXHRcdFx0XHRcdFx0XHR0b3AgPSBwYXJzZUludCh0aGlzLnNTLnRvcCksXHJcblx0XHRcdFx0XHRcdFx0cmlnaHQgPSBsZWZ0ICsgcGFyc2VJbnQodGhpcy5zUy53aWR0aCksXHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tID0gdG9wICsgcGFyc2VJbnQodGhpcy5zUy5oZWlnaHQpLFxyXG5cdFx0XHRcdFx0XHRcdGN4LCBjeTtcclxuXHJcblx0XHRcdFx0XHRcdHRoaXMuY3ggPSBjeCA9IHRoaXMuZm9jdXNYICogdGhpcy5zY2FsZVNpemUgLSB0aGlzLmZvY3VzWDtcclxuXHRcdFx0XHRcdFx0dGhpcy5jeSA9IGN5ID0gdGhpcy5mb2N1c1kgKiB0aGlzLnNjYWxlU2l6ZSAtIHRoaXMuZm9jdXNZO1xyXG5cclxuXHRcdFx0XHRcdFx0aWYgKCF0aGlzLmxja1dpZHRoICYmIE1hdGguYWJzKHgpIDwgMTAwKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKGxlZnQgPCBsIC0gY3gpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMucG9zV2lkdGggPSBsZWZ0ICsgY3g7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIGlmIChyaWdodCA+IHIgLSBjeCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5wb3NXaWR0aCA9IHJpZ2h0IC0gaW1nV2lkdGggKyBjeDtcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5wb3NXaWR0aCA9IGJlWDtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuZm9jdXNYIC09IHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICghdGhpcy5sY2tIZWlnaHQgJiYgTWF0aC5hYnMoeSkgPCAxMDApIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAodG9wIDwgdCAtIGN5KSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmZvY3VzWSAtPSAodG9wICsgY3kgLSB0aGlzLnBvc0hlaWdodCk7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnBvc0hlaWdodCA9IHRvcCArIGN5O1xyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAoYm90dG9tID4gYiAtIGN5KSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmZvY3VzWSAtPSAoYm90dG9tICsgY3kgLSAodGhpcy5wb3NIZWlnaHQgKyBpbWdIZWlnaHQpKTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMucG9zSGVpZ2h0ID0gYm90dG9tIC0gaW1nSGVpZ2h0ICsgY3k7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMucG9zSGVpZ2h0ID0gYmVZO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5mb2N1c1kgLT0geTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGlmIChNYXRoLmFicyh4KSA8IDEwMCAmJiAhdGhpcy5sY2tXaWR0aCkgdGhpcy5wb3NXaWR0aCA9IGJlWDtcclxuXHRcdFx0XHRcdFx0aWYgKE1hdGguYWJzKHkpIDwgMTAwICYmICF0aGlzLmxja0hlaWdodCkgdGhpcy5wb3NIZWlnaHQgPSBiZVk7XHJcblx0XHRcdFx0XHRcdHRoaXMuZm9jdXNYIC09IHg7XHJcblx0XHRcdFx0XHRcdHRoaXMuZm9jdXNZIC09IHk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0dGhpcy50b3VjaDAgPSB0b3VjaDA7XHJcblx0XHRcdFx0XHR0aGlzLmZEcmF3SW1hZ2UoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGZFbmQoZSkge1xyXG5cdFx0XHRcdGxldCB0b3VjaGVzID0gZS50b3VjaGVzLFxyXG5cdFx0XHRcdFx0dG91Y2gwID0gdG91Y2hlcyAmJiB0b3VjaGVzWzBdLFxyXG5cdFx0XHRcdFx0dG91Y2gxID0gdG91Y2hlcyAmJiB0b3VjaGVzWzFdO1xyXG5cdFx0XHRcdGlmICh0b3VjaDApIHtcclxuXHRcdFx0XHRcdHRoaXMudG91Y2gwID0gdG91Y2gwO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLnRvdWNoMCA9IG51bGw7XHJcblx0XHRcdFx0XHR0aGlzLnRvdWNoMSA9IG51bGw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmSGlkZUltZygpIHtcclxuXHRcdFx0XHR0aGlzLnBydkltZyA9ICcnO1xyXG5cdFx0XHRcdHRoaXMucFQgPSAnLTEwMDAwcHgnO1xyXG5cdFx0XHRcdHRoaXMuc08gPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMucHJ2SW1nRGF0YSA9IG51bGw7XHJcblx0XHRcdFx0dGhpcy50YXJnZXQgPSBudWxsO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRmQ2xvc2UoKSB7XHJcblx0XHRcdFx0dGhpcy5zRCA9ICdub25lJztcclxuXHRcdFx0XHR0aGlzLnNUID0gJy0xMDAwMHB4JztcclxuXHRcdFx0XHR0aGlzLmhhc1NlbCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuZkhpZGVJbWcoKTtcclxuXHRcdFx0XHR0aGlzLm5vQmFyIHx8IHVuaS5zaG93VGFiQmFyKCk7XHJcblx0XHRcdFx0dGhpcy4kZW1pdChcImVuZFwiKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZkdldEltZ0RhdGEoKSB7XHJcblx0XHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0XHRcdGxldCBwcnZYID0gdGhpcy5wcnZYLFxyXG5cdFx0XHRcdFx0XHRwcnZZID0gdGhpcy5wcnZZLFxyXG5cdFx0XHRcdFx0XHRwcnZXaWR0aCA9IHRoaXMucHJ2V2lkdGgsXHJcblx0XHRcdFx0XHRcdHBydkhlaWdodCA9IHRoaXMucHJ2SGVpZ2h0O1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdFx0dGhpcy5jY3AuZ2V0SW1hZ2VEYXRhKHtcclxuXHRcdFx0XHRcdFx0eDogcHJ2WCxcclxuXHRcdFx0XHRcdFx0eTogcHJ2WSxcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHBydldpZHRoLFxyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHBydkhlaWdodCxcclxuXHRcdFx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXNvbHZlKHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0ZmFpbChlcnIpIHtcclxuXHRcdFx0XHRcdFx0XHRyZWplY3QoZXJyKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSwgdGhpcyk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZm5kZWYgTVAtQUxJUEFZXHJcblx0XHRcdFx0XHR1bmkuY2FudmFzR2V0SW1hZ2VEYXRhKHtcclxuXHRcdFx0XHRcdFx0Y2FudmFzSWQ6ICdwcnYtY2FudmFzJyxcclxuXHRcdFx0XHRcdFx0eDogcHJ2WCxcclxuXHRcdFx0XHRcdFx0eTogcHJ2WSxcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHBydldpZHRoLFxyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHBydkhlaWdodCxcclxuXHRcdFx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXNvbHZlKHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0ZmFpbChlcnIpIHtcclxuXHRcdFx0XHRcdFx0XHRyZWplY3QoZXJyKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSwgdGhpcyk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgZkNvbG9yQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHRsZXQgdG1fbm93ID0gRGF0ZS5ub3coKTtcclxuXHRcdFx0XHRpZiAodG1fbm93IC0gdGhpcy5wcnZUbSA8IDEwMCkgcmV0dXJuO1xyXG5cdFx0XHRcdHRoaXMucHJ2VG0gPSB0bV9ub3c7XHJcblxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+WKoOi9veS4rS4uLicsXHJcblx0XHRcdFx0XHRtYXNrOiB0cnVlXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHRcdGlmICghdGhpcy5wcnZJbWdEYXRhKSB7XHJcblx0XHRcdFx0XHRpZiAoISh0aGlzLnBydkltZ0RhdGEgPSBhd2FpdCB0aGlzLmZHZXRJbWdEYXRhKCkuY2F0Y2goKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IFwiZXJyb3JfcmVhZFwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDAsXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSkpKSByZXR1cm47XHJcblxyXG5cdFx0XHRcdFx0dGhpcy50YXJnZXQgPSBuZXcgVWludDhDbGFtcGVkQXJyYXkodGhpcy5wcnZJbWdEYXRhLmxlbmd0aCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsZXQgZGF0YSA9IHRoaXMucHJ2SW1nRGF0YSxcclxuXHRcdFx0XHRcdHRhcmdldCA9IHRoaXMudGFyZ2V0LFxyXG5cdFx0XHRcdFx0aSA9IGUuZGV0YWlsLnZhbHVlLFxyXG5cdFx0XHRcdFx0ciwgZywgYiwgYSwgaCwgcywgbCwgZCwgcCwgcSwgdCwgbWluLCBtYXgsIGhLLCB0UiwgdEcsIHRCO1xyXG5cclxuXHRcdFx0XHRpZiAoaSA9PT0gMCkge1xyXG5cdFx0XHRcdFx0dGFyZ2V0ID0gZGF0YTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aSA9IChpICsgMTAwKSAvIDIwMDtcclxuXHRcdFx0XHRcdGlmIChpIDwgMC4wMDUpIGkgPSAwO1xyXG5cdFx0XHRcdFx0aWYgKGkgPiAwLjk5NSkgaSA9IDE7XHJcblx0XHRcdFx0XHRmb3IgKGxldCBuID0gZGF0YS5sZW5ndGggLSAxOyBuID49IDA7IG4gLT0gNCkge1xyXG5cdFx0XHRcdFx0XHRyID0gZGF0YVtuIC0gM10gLyAyNTU7XHJcblx0XHRcdFx0XHRcdGcgPSBkYXRhW24gLSAyXSAvIDI1NTtcclxuXHRcdFx0XHRcdFx0YiA9IGRhdGFbbiAtIDFdIC8gMjU1O1xyXG5cdFx0XHRcdFx0XHRtYXggPSBNYXRoLm1heChyLCBnLCBiKTtcclxuXHRcdFx0XHRcdFx0bWluID0gTWF0aC5taW4ociwgZywgYik7XHJcblx0XHRcdFx0XHRcdGQgPSBtYXggLSBtaW47XHJcblx0XHRcdFx0XHRcdGlmIChtYXggPT09IG1pbikge1xyXG5cdFx0XHRcdFx0XHRcdGggPSAwO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKG1heCA9PT0gciAmJiBnID49IGIpIHtcclxuXHRcdFx0XHRcdFx0XHRoID0gNjAgKiAoKGcgLSBiKSAvIGQpO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKG1heCA9PT0gciAmJiBnIDwgYikge1xyXG5cdFx0XHRcdFx0XHRcdGggPSA2MCAqICgoZyAtIGIpIC8gZCkgKyAzNjA7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAobWF4ID09PSBnKSB7XHJcblx0XHRcdFx0XHRcdFx0aCA9IDYwICogKChiIC0gcikgLyBkKSArIDEyMDtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIGlmIChtYXggPT09IGIpIHtcclxuXHRcdFx0XHRcdFx0XHRoID0gNjAgKiAoKHIgLSBnKSAvIGQpICsgMjQwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGwgPSAobWF4ICsgbWluKSAvIDI7XHJcblx0XHRcdFx0XHRcdGlmIChsID09PSAwIHx8IG1heCA9PT0gbWluKSB7XHJcblx0XHRcdFx0XHRcdFx0cyA9IDA7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAoMCA8IGwgJiYgbCA8PSAwLjUpIHtcclxuXHRcdFx0XHRcdFx0XHRzID0gZCAvICgyICogbCk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAobCA+IDAuNSkge1xyXG5cdFx0XHRcdFx0XHRcdHMgPSBkIC8gKDIgLSAyICogbCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ZGF0YVtuXSAmJiAoYSA9IGRhdGFbbl0pO1xyXG5cclxuXHRcdFx0XHRcdFx0aWYgKGkgPCAwLjUpIHtcclxuXHRcdFx0XHRcdFx0XHRzID0gcyAqIGkgLyAwLjU7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAoaSA+IDAuNSkge1xyXG5cdFx0XHRcdFx0XHRcdHMgPSAyICogcyArIDIgKiBpIC0gKHMgKiBpIC8gMC41KSAtIDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlmIChzID09PSAwKSB7XHJcblx0XHRcdFx0XHRcdFx0ciA9IGcgPSBiID0gTWF0aC5yb3VuZChsICogMjU1KTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAobCA8IDAuNSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cSA9IGwgKiAoMSArIHMpO1xyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAobCA+PSAwLjUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHEgPSBsICsgcyAtIChsICogcyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHAgPSAyICogbCAtIHE7XHJcblx0XHRcdFx0XHRcdFx0aEsgPSBoIC8gMzYwO1xyXG5cdFx0XHRcdFx0XHRcdHRSID0gaEsgKyAxIC8gMztcclxuXHRcdFx0XHRcdFx0XHR0RyA9IGhLO1xyXG5cdFx0XHRcdFx0XHRcdHRCID0gaEsgLSAxIC8gMztcclxuXHRcdFx0XHRcdFx0XHRsZXQgY29ycmVjdFJHQiA9ICh0KSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAodCA8IDApIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHQgKyAxLjA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAodCA+IDEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHQgLSAxLjA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdDtcclxuXHRcdFx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0XHRcdGxldCBjcmVhdGVSR0IgPSAodCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHQgPCAoMSAvIDYpKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBwICsgKChxIC0gcCkgKiA2ICogdCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHQgPj0gKDEgLyA2KSAmJiB0IDwgKDEgLyAyKSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gcTtcclxuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAodCA+PSAoMSAvIDIpICYmIHQgPCAoMiAvIDMpKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBwICsgKChxIC0gcCkgKiA2ICogKCgyIC8gMykgLSB0KSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gcDtcclxuXHRcdFx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0XHRcdHIgPSB0UiA9IE1hdGgucm91bmQoY3JlYXRlUkdCKGNvcnJlY3RSR0IodFIpKSAqIDI1NSk7XHJcblx0XHRcdFx0XHRcdFx0ZyA9IHRHID0gTWF0aC5yb3VuZChjcmVhdGVSR0IoY29ycmVjdFJHQih0RykpICogMjU1KTtcclxuXHRcdFx0XHRcdFx0XHRiID0gdEIgPSBNYXRoLnJvdW5kKGNyZWF0ZVJHQihjb3JyZWN0UkdCKHRCKSkgKiAyNTUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGEgJiYgKHRhcmdldFtuXSA9IGEpO1xyXG5cdFx0XHRcdFx0XHR0YXJnZXRbbiAtIDNdID0gcjtcclxuXHRcdFx0XHRcdFx0dGFyZ2V0W24gLSAyXSA9IGc7XHJcblx0XHRcdFx0XHRcdHRhcmdldFtuIC0gMV0gPSBiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGV0IHBydlggPSB0aGlzLnBydlgsXHJcblx0XHRcdFx0XHRwcnZZID0gdGhpcy5wcnZZLFxyXG5cdFx0XHRcdFx0cHJ2V2lkdGggPSB0aGlzLnBydldpZHRoLFxyXG5cdFx0XHRcdFx0cHJ2SGVpZ2h0ID0gdGhpcy5wcnZIZWlnaHQ7XHJcblxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHR0aGlzLmNjcC5wdXRJbWFnZURhdGEoe1xyXG5cdFx0XHRcdFx0eDogcHJ2WCxcclxuXHRcdFx0XHRcdHk6IHBydlksXHJcblx0XHRcdFx0XHR3aWR0aDogcHJ2V2lkdGgsXHJcblx0XHRcdFx0XHRoZWlnaHQ6IHBydkhlaWdodCxcclxuXHRcdFx0XHRcdGRhdGE6IHRhcmdldCxcclxuXHRcdFx0XHRcdGZhaWwoKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAnZXJyb3JfcHV0JyxcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGNvbXBsZXRlKCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LCB0aGlzKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHR1bmkuY2FudmFzUHV0SW1hZ2VEYXRhKHtcclxuXHRcdFx0XHRcdGNhbnZhc0lkOiAncHJ2LWNhbnZhcycsXHJcblx0XHRcdFx0XHR4OiBwcnZYLFxyXG5cdFx0XHRcdFx0eTogcHJ2WSxcclxuXHRcdFx0XHRcdHdpZHRoOiBwcnZXaWR0aCxcclxuXHRcdFx0XHRcdGhlaWdodDogcHJ2SGVpZ2h0LFxyXG5cdFx0XHRcdFx0ZGF0YTogdGFyZ2V0LFxyXG5cdFx0XHRcdFx0ZmFpbCgpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICdlcnJvcl9wdXQnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAyMDAwXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Y29tcGxldGUoKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sIHRoaXMpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRidG9wKGJhc2U2NCkge1xyXG5cdFx0XHRcdHRoaXMuYmFzZTY0ID0gYmFzZTY0O1xyXG5cdFx0XHRcdHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtcclxuXHRcdFx0XHRcdHZhciBhcnIgPSBiYXNlNjQuc3BsaXQoJywnKSxcclxuXHRcdFx0XHRcdFx0bWltZSA9IGFyclswXS5tYXRjaCgvOiguKj8pOy8pWzFdLFxyXG5cdFx0XHRcdFx0XHRic3RyID0gYXRvYihhcnJbMV0pLFxyXG5cdFx0XHRcdFx0XHRuID0gYnN0ci5sZW5ndGgsXHJcblx0XHRcdFx0XHRcdHU4YXJyID0gbmV3IFVpbnQ4QXJyYXkobik7XHJcblx0XHRcdFx0XHR3aGlsZSAobi0tKSB7XHJcblx0XHRcdFx0XHRcdHU4YXJyW25dID0gYnN0ci5jaGFyQ29kZUF0KG4pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cmV0dXJuIHJlc29sdmUoKHdpbmRvdy5VUkwgfHwgd2luZG93LndlYmtpdFVSTCkuY3JlYXRlT2JqZWN0VVJMKG5ldyBCbG9iKFt1OGFycl0sIHtcclxuXHRcdFx0XHRcdFx0dHlwZTogbWltZVxyXG5cdFx0XHRcdFx0fSkpKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG5cdC5teS1jYW52YXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogIzAwMDAwMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxMDAwMDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5teS1hdmF0YXIge1xyXG5cdFx0d2lkdGg6IDE1MHVweDtcclxuXHRcdGhlaWdodDogMTUwdXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5vcGVyLWNhbnZhcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTAwMDAxO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucHJ2LWNhbnZhcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDIwMDAwMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lm9wZXItd3JhcHBlciB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDEwMDAwOTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHQub3BlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTB1cHggMjB1cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuYnRuLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHQvKiAjaWZuZGVmIEg1ICovXHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQuYnRuLXdyYXBwZXIgdmlldyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNiU7XHJcblx0fVxyXG5cclxuXHQuaG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDYlO1xyXG5cdH1cclxuXHJcblx0LmNsci13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdH1cclxuXHJcblx0LmNsci13cmFwcGVyIHZpZXcge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDYlO1xyXG5cdH1cclxuXHJcblx0Lm15LXNsaWRlciB7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///168\n");
-
- /***/ }),
- /* 169 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/photograph.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 _photograph_vue_vue_type_template_id_2a6d8c82_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./photograph.vue?vue&type=template&id=2a6d8c82&scoped=true&mpType=page */ 170);\n/* harmony import */ var _photograph_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./photograph.vue?vue&type=script&lang=js&mpType=page */ 190);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _photograph_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _photograph_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _photograph_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _photograph_vue_vue_type_template_id_2a6d8c82_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _photograph_vue_vue_type_template_id_2a6d8c82_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2a6d8c82\",\n null,\n false,\n _photograph_vue_vue_type_template_id_2a6d8c82_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/skin-assessment/photograph.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDeUU7QUFDTDs7O0FBR3BFO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLDJGQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTY5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9waG90b2dyYXBoLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yYTZkOGM4MiZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcGhvdG9ncmFwaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vcGhvdG9ncmFwaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIyYTZkOGM4MlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9za2luLWFzc2Vzc21lbnQvcGhvdG9ncmFwaC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///169\n");
-
- /***/ }),
- /* 170 */
- /*!*******************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/photograph.vue?vue&type=template&id=2a6d8c82&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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_vue_vue_type_template_id_2a6d8c82_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./photograph.vue?vue&type=template&id=2a6d8c82&scoped=true&mpType=page */ 171);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_vue_vue_type_template_id_2a6d8c82_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_vue_vue_type_template_id_2a6d8c82_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_vue_vue_type_template_id_2a6d8c82_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_vue_vue_type_template_id_2a6d8c82_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 171 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/photograph.vue?vue&type=template&id=2a6d8c82&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 = {
- uNavbar: __webpack_require__(/*! uview-ui/components/u-navbar/u-navbar.vue */ 172).default,
- faceBioAssay: __webpack_require__(/*! @/components/face-bio-assay/face-bio-assay.vue */ 184)
- .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", "detect-face-con"), attrs: { _i: 0 } },
- [
- _c("u-navbar", {
- staticClass: _vm._$s(1, "sc", "nav-bar"),
- attrs: {
- "is-back": "true",
- "title-color": "#333",
- title: "皮肤拍照",
- "custom-back": _vm.onNavBack,
- _i: 1,
- },
- }),
- _c(
- "div",
- {
- staticClass: _vm._$s(2, "sc", "comp"),
- style: _vm._$s(2, "s", { top: _vm.paddTopHeight + "px" }),
- attrs: { _i: 2 },
- },
- [
- _c("face-bio-assay", {
- ref: "faceDetect",
- attrs: {
- isDev: false,
- top: _vm.paddTopHeight,
- isShowNavbar: false,
- _i: 3,
- },
- on: {
- detectFailed: _vm.detectFailed,
- photoChange: _vm.photoChange,
- },
- }),
- ],
- 1
- ),
- ],
- 1
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 172 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-navbar/u-navbar.vue ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_navbar_vue_vue_type_template_id_75dad532_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-navbar.vue?vue&type=template&id=75dad532&scoped=true& */ 173);
- /* harmony import */ var _u_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-navbar.vue?vue&type=script&lang=js& */ 181);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_navbar_vue_vue_type_template_id_75dad532_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_navbar_vue_vue_type_template_id_75dad532_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "75dad532",
- null,
- false,
- _u_navbar_vue_vue_type_template_id_75dad532_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-navbar/u-navbar.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 173 */
- /*!**************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-navbar/u-navbar.vue?vue&type=template&id=75dad532&scoped=true& ***!
- \**************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_template_id_75dad532_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-navbar.vue?vue&type=template&id=75dad532&scoped=true& */ 174);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_template_id_75dad532_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_template_id_75dad532_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_template_id_75dad532_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_template_id_75dad532_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 174 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-navbar/u-navbar.vue?vue&type=template&id=75dad532&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 = {
- uStatusBar: __webpack_require__(/*! uview-ui/components/u-status-bar/u-status-bar.vue */ 175)
- .default,
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).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", "u-navbar"), attrs: { _i: 0 } },
- [
- _vm._$s(1, "i", _vm.fixed && _vm.placeholder)
- ? _c("view", {
- staticClass: _vm._$s(1, "sc", "u-navbar__placeholder"),
- style: _vm._$s(1, "s", {
- height: _vm.$u.addUnit(
- _vm.$u.getPx(_vm.height) + _vm.$u.sys().statusBarHeight,
- "px"
- ),
- }),
- attrs: { _i: 1 },
- })
- : _vm._e(),
- _c(
- "view",
- {
- class: _vm._$s(2, "c", [_vm.fixed && "u-navbar--fixed"]),
- attrs: { _i: 2 },
- },
- [
- _vm._$s(3, "i", _vm.safeAreaInsetTop)
- ? _c("u-status-bar", { attrs: { bgColor: _vm.bgColor, _i: 3 } })
- : _vm._e(),
- _c(
- "view",
- {
- staticClass: _vm._$s(4, "sc", "u-navbar__content"),
- class: _vm._$s(4, "c", [_vm.border && "u-border-bottom"]),
- style: _vm._$s(4, "s", {
- height: _vm.$u.addUnit(_vm.height),
- backgroundColor: _vm.bgColor,
- }),
- attrs: { _i: 4 },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(5, "sc", "u-navbar__content__left"),
- attrs: { _i: 5 },
- on: { click: _vm.leftClick },
- },
- [
- _vm._t(
- "left",
- [
- _vm._$s(7, "i", _vm.leftIcon)
- ? _c("u-icon", {
- attrs: {
- name: _vm.leftIcon,
- size: _vm.leftIconSize,
- color: _vm.leftIconColor,
- _i: 7,
- },
- })
- : _vm._e(),
- _vm._$s(8, "i", _vm.leftText)
- ? _c(
- "text",
- {
- staticClass: _vm._$s(
- 8,
- "sc",
- "u-navbar__content__left__text"
- ),
- style: _vm._$s(8, "s", {
- color: _vm.leftIconColor,
- }),
- attrs: { _i: 8 },
- },
- [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.leftText)))]
- )
- : _vm._e(),
- ],
- { _i: 6 }
- ),
- ],
- 2
- ),
- _vm._t(
- "center",
- [
- _c(
- "text",
- {
- staticClass: _vm._$s(
- 10,
- "sc",
- "u-line-1 u-navbar__content__title"
- ),
- style: _vm._$s(10, "s", [
- {
- width: _vm.$u.addUnit(_vm.titleWidth),
- },
- _vm.$u.addStyle(_vm.titleStyle),
- ]),
- attrs: { _i: 10 },
- },
- [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.title)))]
- ),
- ],
- { _i: 9 }
- ),
- _vm._$s(
- 11,
- "i",
- _vm.$slots.right || _vm.rightIcon || _vm.rightText
- )
- ? _c(
- "view",
- {
- staticClass: _vm._$s(
- 11,
- "sc",
- "u-navbar__content__right"
- ),
- attrs: { _i: 11 },
- on: { click: _vm.rightClick },
- },
- [
- _vm._t(
- "right",
- [
- _vm._$s(13, "i", _vm.rightIcon)
- ? _c("u-icon", {
- attrs: {
- name: _vm.rightIcon,
- size: "20",
- _i: 13,
- },
- })
- : _vm._e(),
- _vm._$s(14, "i", _vm.rightText)
- ? _c(
- "text",
- {
- staticClass: _vm._$s(
- 14,
- "sc",
- "u-navbar__content__right__text"
- ),
- attrs: { _i: 14 },
- },
- [
- _vm._v(
- _vm._$s(14, "t0-0", _vm._s(_vm.rightText))
- ),
- ]
- )
- : _vm._e(),
- ],
- { _i: 12 }
- ),
- ],
- 2
- )
- : _vm._e(),
- ],
- 2
- ),
- ],
- 1
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 175 */
- /*!***************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue ***!
- \***************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_status_bar_vue_vue_type_template_id_3c8c2ae7_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-status-bar.vue?vue&type=template&id=3c8c2ae7&scoped=true& */ 176);
- /* harmony import */ var _u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-status-bar.vue?vue&type=script&lang=js& */ 178);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_status_bar_vue_vue_type_template_id_3c8c2ae7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_status_bar_vue_vue_type_template_id_3c8c2ae7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "3c8c2ae7",
- null,
- false,
- _u_status_bar_vue_vue_type_template_id_3c8c2ae7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-status-bar/u-status-bar.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 176 */
- /*!**********************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?vue&type=template&id=3c8c2ae7&scoped=true& ***!
- \**********************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_template_id_3c8c2ae7_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-status-bar.vue?vue&type=template&id=3c8c2ae7&scoped=true& */ 177);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_template_id_3c8c2ae7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_template_id_3c8c2ae7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_template_id_3c8c2ae7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_template_id_3c8c2ae7_scoped_true___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--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?vue&type=template&id=3c8c2ae7&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", "u-status-bar"),
- style: _vm._$s(0, "s", [_vm.style]),
- attrs: { _i: 0 },
- },
- [_vm._t("default", null, { _i: 1 })],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 178 */
- /*!****************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-status-bar.vue?vue&type=script&lang=js& */ 179);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 179 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-status-bar/u-status-bar.vue?vue&type=script&lang=js& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 180));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * StatbusBar 状态栏占位
- * @description 本组件主要用于状态填充,比如在自定导航栏的时候,它会自动适配一个恰当的状态栏高度。
- * @tutorial https://uviewui.com/components/statusBar.html
- * @property {String} bgColor 背景色 (默认 'transparent' )
- * @property {String | Object} customStyle 自定义样式
- * @example <u-status-bar></u-status-bar>
- */
- var _default = {
- name: 'u-status-bar',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {};
- },
- computed: {
- style: function style() {
- var style = {};
- // 状态栏高度,由于某些安卓和微信开发工具无法识别css的顶部状态栏变量,所以使用js获取的方式
- style.height = uni.$u.addUnit(uni.$u.sys().statusBarHeight, 'px');
- style.backgroundColor = this.bgColor;
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 180 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-status-bar/props.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- bgColor: {
- type: String,
- default: uni.$u.props.statusBar.bgColor
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 181 */
- /*!********************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-navbar/u-navbar.vue?vue&type=script&lang=js& ***!
- \********************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-navbar.vue?vue&type=script&lang=js& */ 182);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_navbar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 182 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-navbar/u-navbar.vue?vue&type=script&lang=js& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 183));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * Navbar 自定义导航栏
- * @description 此组件一般用于在特殊情况下,需要自定义导航栏的时候用到,一般建议使用uni-app带的导航栏。
- * @tutorial https://www.uviewui.com/components/navbar.html
- * @property {Boolean} safeAreaInsetTop 是否开启顶部安全区适配 (默认 true )
- * @property {Boolean} placeholder 固定在顶部时,是否生成一个等高元素,以防止塌陷 (默认 false )
- * @property {Boolean} fixed 导航栏是否固定在顶部 (默认 false )
- * @property {Boolean} border 导航栏底部是否显示下边框 (默认 false )
- * @property {String} leftIcon 左边返回图标的名称,只能为uView自带的图标 (默认 'arrow-left' )
- * @property {String} leftText 左边的提示文字
- * @property {String} rightText 右边的提示文字
- * @property {String} rightIcon 右边返回图标的名称,只能为uView自带的图标
- * @property {String} title 导航栏标题,如设置为空字符,将会隐藏标题占位区域
- * @property {String} bgColor 导航栏背景设置 (默认 '#ffffff' )
- * @property {String | Number} titleWidth 导航栏标题的最大宽度,内容超出会以省略号隐藏 (默认 '400rpx' )
- * @property {String | Number} height 导航栏高度(不包括状态栏高度在内,内部自动加上)(默认 '44px' )
- * @property {String | Number} leftIconSize 左侧返回图标的大小(默认 20px )
- * @property {String | Number} leftIconColor 左侧返回图标的颜色(默认 #303133 )
- * @property {Boolean} autoBack 点击左侧区域(返回图标),是否自动返回上一页(默认 false )
- * @property {Object | String} titleStyle 标题的样式,对象或字符串
- * @event {Function} leftClick 点击左侧区域
- * @event {Function} rightClick 点击右侧区域
- * @example <u-navbar title="剑未配妥,出门已是江湖" left-text="返回" right-text="帮助" @click-left="onClickBack" @click-right="onClickRight"></u-navbar>
- */
- var _default = {
- name: 'u-navbar',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {};
- },
- methods: {
- // 点击左侧区域
- leftClick: function leftClick() {
- // 如果配置了autoBack,自动返回上一页
- this.$emit('leftClick');
- if (this.autoBack) {
- uni.navigateBack();
- }
- },
- // 点击右侧区域
- rightClick: function rightClick() {
- this.$emit('rightClick');
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 183 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-navbar/props.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 是否开启顶部安全区适配
- safeAreaInsetTop: {
- type: Boolean,
- default: uni.$u.props.navbar.safeAreaInsetTop
- },
- // 固定在顶部时,是否生成一个等高元素,以防止塌陷
- placeholder: {
- type: Boolean,
- default: uni.$u.props.navbar.placeholder
- },
- // 是否固定在顶部
- fixed: {
- type: Boolean,
- default: uni.$u.props.navbar.fixed
- },
- // 是否显示下边框
- border: {
- type: Boolean,
- default: uni.$u.props.navbar.border
- },
- // 左边的图标
- leftIcon: {
- type: String,
- default: uni.$u.props.navbar.leftIcon
- },
- // 左边的提示文字
- leftText: {
- type: String,
- default: uni.$u.props.navbar.leftText
- },
- // 左右的提示文字
- rightText: {
- type: String,
- default: uni.$u.props.navbar.rightText
- },
- // 右边的图标
- rightIcon: {
- type: String,
- default: uni.$u.props.navbar.rightIcon
- },
- // 标题
- title: {
- type: [String, Number],
- default: uni.$u.props.navbar.title
- },
- // 背景颜色
- bgColor: {
- type: String,
- default: uni.$u.props.navbar.bgColor
- },
- // 标题的宽度
- titleWidth: {
- type: [String, Number],
- default: uni.$u.props.navbar.titleWidth
- },
- // 导航栏高度
- height: {
- type: [String, Number],
- default: uni.$u.props.navbar.height
- },
- // 左侧返回图标的大小
- leftIconSize: {
- type: [String, Number],
- default: uni.$u.props.navbar.leftIconSize
- },
- // 左侧返回图标的颜色
- leftIconColor: {
- type: String,
- default: uni.$u.props.navbar.leftIconColor
- },
- // 点击左侧区域(返回图标),是否自动返回上一页
- autoBack: {
- type: Boolean,
- default: uni.$u.props.navbar.autoBack
- },
- // 标题的样式,对象或字符串
- titleStyle: {
- type: [String, Object],
- default: uni.$u.props.navbar.titleStyle
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 184 */
- /*!*********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/face-bio-assay/face-bio-assay.vue ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _face_bio_assay_vue_vue_type_template_id_bbde6278_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./face-bio-assay.vue?vue&type=template&id=bbde6278&scoped=true& */ 185);\n/* harmony import */ var _face_bio_assay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./face-bio-assay.vue?vue&type=script&lang=js& */ 187);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _face_bio_assay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _face_bio_assay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _face_bio_assay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _face_bio_assay_vue_vue_type_template_id_bbde6278_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _face_bio_assay_vue_vue_type_template_id_bbde6278_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"bbde6278\",\n null,\n false,\n _face_bio_assay_vue_vue_type_template_id_bbde6278_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/face-bio-assay/face-bio-assay.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9mYWNlLWJpby1hc3NheS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YmJkZTYyNzgmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9mYWNlLWJpby1hc3NheS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2ZhY2UtYmlvLWFzc2F5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJiYmRlNjI3OFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2ZhY2UtYmlvLWFzc2F5L2ZhY2UtYmlvLWFzc2F5LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///184\n");
-
- /***/ }),
- /* 185 */
- /*!****************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/face-bio-assay/face-bio-assay.vue?vue&type=template&id=bbde6278&scoped=true& ***!
- \****************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_template_id_bbde6278_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./face-bio-assay.vue?vue&type=template&id=bbde6278&scoped=true& */ 186);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_template_id_bbde6278_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_template_id_bbde6278_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_template_id_bbde6278_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_template_id_bbde6278_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 186 */
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/components/face-bio-assay/face-bio-assay.vue?vue&type=template&id=bbde6278&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", "modal bottom-modal"),
- class: _vm._$s(0, "c", _vm.show ? "show" : ""),
- attrs: { _i: 0 },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(1, "sc", "camera-con"),
- style: _vm._$s(1, "s", { "margin-top": _vm.top + "px" }),
- attrs: { _i: 1 },
- },
- [
- _c(
- "camera",
- {
- style: _vm._$s(2, "s", { top: _vm.top + "px" }),
- attrs: {
- "device-position": _vm._$s(2, "a-device-position", _vm.device),
- _i: 2,
- },
- on: { stop: _vm.stop, error: _vm.error },
- },
- [
- _c("cover-view", {
- staticClass: _vm._$s(3, "sc", "cover"),
- attrs: { _i: 3 },
- }),
- ]
- ),
- ]
- ),
- _c("cover-view", {
- staticClass: _vm._$s(4, "sc", "face-tips"),
- attrs: { _i: 4 },
- }),
- _c(
- "cover-view",
- { staticClass: _vm._$s(5, "sc", "camera-action"), attrs: { _i: 5 } },
- [
- _c(
- "cover-view",
- {
- staticClass: _vm._$s(6, "sc", "action clooseimg"),
- attrs: { _i: 6 },
- on: { click: _vm.closeImage },
- },
- [
- _c("cover-image", {
- staticClass: _vm._$s(7, "sc", "img"),
- attrs: { src: _vm._$s(7, "a-src", _vm.clooseimg), _i: 7 },
- }),
- ]
- ),
- _c(
- "cover-view",
- {
- staticClass: _vm._$s(8, "sc", "action photoimg"),
- attrs: { _i: 8 },
- on: { click: _vm.onGetPhoto },
- },
- [
- _c("cover-image", {
- staticClass: _vm._$s(9, "sc", "img"),
- attrs: { src: _vm._$s(9, "a-src", _vm.photoimg), _i: 9 },
- }),
- ]
- ),
- _c(
- "cover-view",
- {
- staticClass: _vm._$s(10, "sc", "action QHimg"),
- attrs: { _i: 10 },
- on: { click: _vm.deviceQH },
- },
- [
- _c("cover-image", {
- staticClass: _vm._$s(11, "sc", "img"),
- attrs: { src: _vm._$s(11, "a-src", _vm.QHimg), _i: 11 },
- }),
- ]
- ),
- ]
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 187 */
- /*!**********************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/components/face-bio-assay/face-bio-assay.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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./face-bio-assay.vue?vue&type=script&lang=js& */ 188);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_face_bio_assay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBtQixDQUFnQixvb0JBQUcsRUFBQyIsImZpbGUiOiIxODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZmFjZS1iaW8tYXNzYXkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZmFjZS1iaW8tYXNzYXkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///187\n");
-
- /***/ }),
- /* 188 */
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/components/face-bio-assay/face-bio-assay.vue?vue&type=script&lang=js& ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__, wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// 人脸检测\n/**\n * @event {Function} photoChange 拍照完成事件\n * @event {Function} detectFailed 人脸检测失败\n * @event {Function} detectOver 人脸检测结束\n * @method {Function} initData 初始化人脸检测\n */\nvar _default = {\n name: 'face-detect',\n data: function data() {\n return {\n device: 'front',\n show: false,\n tipsText: '',\n isSuccess: false,\n //是否检测完成\n face: {},\n actionsList: null,\n context: \"\",\n tipsTextCss: \"tipsTextCss\",\n listener: null,\n VKSession: null,\n // 是否是人脸\n isFace: null,\n // 人脸识别加载是否成功\n loadingState: null,\n // QHimg\n QHimg: '',\n // photoimg\n photoimg: '',\n // clooseimg\n clooseimg: '',\n backImg: __webpack_require__(/*! @/static/detection/back.png */ 189),\n faceImg: '',\n tipsList: [/* {id: 0, imgPath: 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/7722c2de9b344422b7c9d243afac2374.png', text: '正对手机', className: 'phone'}, */\n {\n id: 1,\n imgPath: 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/0667c02c3a464a1098d1fa040b922a2d.png',\n text: '光线充足',\n className: 'line'\n }, /* {id: 2, imgPath: 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/456926ae60884010918471e68de150cb.png', text: '脸无遮挡', className: 'smile'}, */\n {\n id: 3,\n imgPath: 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/ae3846b0acd04bc791e3f8117ae8677a.png',\n text: '不要化妆',\n className: 'brush'\n }, {\n id: 4,\n imgPath: 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/9077a2a4695a4e5ea171bf777c53459d.png',\n text: '不戴眼镜',\n className: 'glasses'\n }, {\n id: 5,\n imgPath: 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/1fa444eb992c42e6b77b8d148550336c.png',\n text: '不戴帽子',\n className: 'hat'\n }]\n };\n },\n props: {\n buildActionContainer: Function,\n actions: Function,\n hasSwitch: false,\n isDev: false,\n navbarTitle: String,\n isShowNavbar: true,\n top: String\n },\n onLoad: function onLoad() {\n /* this.initData(); */\n },\n onUnload: function onUnload() {\n this.VKSession.destroy();\n },\n mounted: function mounted() {},\n methods: {\n onNavBack: function onNavBack() {\n __f__(\"log\", \"返回\", \" at components/face-bio-assay/face-bio-assay.vue:104\");\n this.$emit('onBack');\n },\n onLoadReset: function onLoadReset() {\n this.initData();\n },\n createdVKSession: function createdVKSession() {\n var _this = this;\n uni.showLoading({\n title: '相机加载中'\n });\n var count = 0;\n var that = this;\n this.context = uni.createCameraContext();\n this.listener = this.context.onCameraFrame(function (frame) {\n /* count++;\n if (count === 10) {\n \tthat.detectFace(frame);\n \tcount = 0;\n } */\n });\n this.VKSession = wx.createVKSession({\n version: 'v1',\n track: {\n plane: {\n mode: 1\n },\n face: {\n mode: 2\n }\n }\n });\n\n // 摄像头实时检测模式下,监测到人脸时,updateAnchors 事件会连续触发 (每帧触发一次)\n /* this.VKSession.on('updateAnchors', anchors => {\n \tanchors.forEach(anchor => {\n \t\tconsole.log('anchor.points', anchor.points)\n \t\tconsole.log('anchor.origin', anchor.origin)\n \t\tconsole.log('anchor.size', anchor.size)\n \t\tconsole.log('anchor.angle', anchor.angle)\n \t});\n \tthis.isFace = true;\n }) */\n\n // 当人脸从相机中离开时,会触发 removeAnchors 事件\n /* this.VKSession.on('removeAnchors', () => {\n \tthis.$u.toast('请将人脸对准屏幕', 1500)\n \tconsole.log(\"检测不到人脸\", 'removeAnchors');\n \tthis.isFace = false;\n }) */\n\n // 需要调用一次 start 以启动\n this.VKSession.start(function (errno) {\n if (errno) {\n __f__(\"log\", \"初始化失败\", errno, \" at components/face-bio-assay/face-bio-assay.vue:158\");\n _this.$u.toast('相机加载失败');\n _this.loadingState = false;\n _this.show = true;\n // 如果失败,将返回 errno\n setTimeout(function () {\n _this.QHimg = 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/f5dd3ef3f3bc49a48aec330c43e638da.png', _this.clooseimg = 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/2ef369bc619e4098b091cf7fefe26ecb.png', _this.faceImg = 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/d8565c6b51404b4996820083d684a111.png', _this.photoimg = 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/de6c268fcced49069c3f75ad0f2eb5be.png';\n }, 800);\n } else {\n __f__(\"log\", \"初始化成功\", errno, \" at components/face-bio-assay/face-bio-assay.vue:170\");\n _this.$u.toast('相机加载成功');\n _this.loadingState = true;\n _this.show = true;\n setTimeout(function () {\n _this.QHimg = 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/f5dd3ef3f3bc49a48aec330c43e638da.png', _this.clooseimg = 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/2ef369bc619e4098b091cf7fefe26ecb.png', _this.faceImg = 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/d8565c6b51404b4996820083d684a111.png', _this.photoimg = 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202412/de6c268fcced49069c3f75ad0f2eb5be.png';\n }, 800);\n // 否则,返回null,表示成功\n }\n });\n\n this.listener.start();\n },\n detectFace: function detectFace(frame) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n __f__(\"warn\", frame.data, \" at components/face-bio-assay/face-bio-assay.vue:186\");\n /* this.VKSession.detectFace({\n \tframeBuffer: frame.data,\n \twidth: frame.width,\n \theight: frame.height,\n \tscoreThreshold: 0.8,\n \tsourceType: 0,\n \tmodelMode: 1\n }); */\n case 1:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n onGetPhoto: function onGetPhoto() {\n var that = this;\n this.listener.stop();\n this.context.takePhoto({\n quality: 'high',\n success: function success(res) {\n // 把地址缓存到本地\n /* that.$store.commit('setForKey', {\n \tkey: 'detectFaceImg',\n \tvalue: res.tempImagePath,\n }) */\n that.compressImage(res.tempImagePath);\n /* that.$emit('photoChange', res.tempImagePath) */\n },\n\n fail: function fail(e) {\n __f__(\"log\", e, \" at components/face-bio-assay/face-bio-assay.vue:211\");\n },\n complete: function complete(e) {\n __f__(\"log\", e, \" at components/face-bio-assay/face-bio-assay.vue:214\");\n }\n });\n },\n closeImage: function closeImage() {\n var that = this;\n __f__(\"log\", \"选择相片\", \" at components/face-bio-assay/face-bio-assay.vue:220\");\n uni.chooseImage({\n count: 1,\n sizeType: ['original', 'compressed'],\n //可以指定是原图还是压缩图,默认二者都有\n sourceType: ['album'],\n //从相册选择\n success: function success(res) {\n __f__(\"log\", \"选择的图片地址\", res.tempFilePaths[0], \" at components/face-bio-assay/face-bio-assay.vue:226\");\n /* that.$store.commit('setForKey', {\n \tkey: 'detectFaceImg',\n \tvalue: res.tempFilePaths[0],\n }) */\n that.VKSession.destroy();\n that.compressImage(res.tempFilePaths[0]);\n /* that.$emit('photoChange', res.tempFilePaths[0]) */\n },\n\n fail: function fail(err) {\n __f__(\"log\", \"选择图片失败\", err.errMsg, \" at components/face-bio-assay/face-bio-assay.vue:236\");\n }\n });\n },\n deviceQH: function deviceQH() {\n __f__(\"log\", \"点击切换\", \" at components/face-bio-assay/face-bio-assay.vue:241\");\n this.device = this.device == 'back' ? 'front' : 'back';\n },\n error: function error() {\n // this.tipsText = '相机异常'\n // this.cameraError()\n },\n stop: function stop() {\n // this.tipsText = '相机异常'\n // this.cameraError()\n },\n // 核验失败\n cameraError: function cameraError(e) {\n var _this2 = this;\n this.t = setTimeout(function () {\n clearTimeout(_this2.t);\n _this2.hideModal();\n _this2.$emit('detectFailed', e);\n }, 2000);\n },\n close: function close() {\n clearTimeout(this.t);\n this.hideModal();\n this.$emit('detectFailed');\n },\n // 关闭\n hideModal: function hideModal() {\n uni.stopFaceDetect();\n this.face = {};\n this.isSuccess = false;\n },\n compressImage: function compressImage(imgPath) {\n var that = this;\n uni.compressImage({\n src: imgPath,\n quality: 80,\n // 压缩质量\n success: function success(res) {\n var compressedFilePath = res.tempFilePath;\n __f__(\"log\", '压缩后的图片路径:', compressedFilePath, \" at components/face-bio-assay/face-bio-assay.vue:278\");\n that.$emit('photoChange', compressedFilePath);\n /* that.$store.commit('setForKey', {\n \tkey: 'detectFaceImg',\n \tvalue: compressedFilePath,\n }) */\n },\n\n fail: function fail(err) {\n __f__(\"error\", err, \" at components/face-bio-assay/face-bio-assay.vue:286\");\n }\n });\n },\n // 拍照\n takePhoto: function takePhoto() {\n this.context.takePhoto({\n quality: 'high',\n success: function success(res) {\n that.compressImage(res.tempImagePath);\n /* this.$emit('photoChange', res.tempImagePath); */\n // 停止监听\n },\n\n fail: function fail(e) {\n __f__(\"log\", e, \" at components/face-bio-assay/face-bio-assay.vue:300\");\n },\n complete: function complete(e) {\n __f__(\"log\", e, \" at components/face-bio-assay/face-bio-assay.vue:303\");\n }\n });\n },\n // 检测完成\n detectOver: function detectOver() {\n var _this3 = this;\n this.isSuccess = true;\n var t = setTimeout(function () {\n _this3.hideModal();\n clearTimeout(t);\n _this3.$emit('detectOver');\n }, 3000);\n },\n initData: function initData() {\n var _this4 = this;\n uni.getSetting({\n success: function success(res) {\n if (res.authSetting['scope.camera'] === true) {\n _this4.createdVKSession();\n } else if (res.authSetting['scope.camera'] === false) {\n _this4.getCameraAuth();\n } else {\n _this4.createdVKSession();\n }\n }\n });\n },\n getCameraAuth: function getCameraAuth() {\n var _this5 = this;\n uni.showModal({\n title: '温馨提示',\n content: '需要获取您摄像头权限才能更好的为您服务!是否授权摄像头权限?',\n confirmText: '授权',\n confirmColor: '#f94218',\n success: function success(res) {\n if (res.confirm) {\n // 选择弹框内授权\n uni.openSetting({\n success: function success(res) {\n if (res.authSetting['scope.camera']) {\n _this5.createdVKSession();\n } else {\n _this5.tipsText = \"您未授权摄像头权限\";\n _this5.cameraError('noAuth');\n }\n }\n });\n } else if (res.cancel) {\n _this5.tipsText = \"您未授权摄像头权限\";\n _this5.cameraError('noAuth');\n }\n }\n });\n },\n showData: function showData(faceData) {\n this.$emit(\"showData\", faceData);\n if (this.isDev) {\n var face = faceData.faceInfo[0].angleArray;\n this.face = face;\n }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"], __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 157)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9mYWNlLWJpby1hc3NheS9mYWNlLWJpby1hc3NheS52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiLCJkZXZpY2UiLCJzaG93IiwidGlwc1RleHQiLCJpc1N1Y2Nlc3MiLCJmYWNlIiwiYWN0aW9uc0xpc3QiLCJjb250ZXh0IiwidGlwc1RleHRDc3MiLCJsaXN0ZW5lciIsIlZLU2Vzc2lvbiIsImlzRmFjZSIsImxvYWRpbmdTdGF0ZSIsIlFIaW1nIiwicGhvdG9pbWciLCJjbG9vc2VpbWciLCJiYWNrSW1nIiwiZmFjZUltZyIsInRpcHNMaXN0IiwiaWQiLCJpbWdQYXRoIiwidGV4dCIsImNsYXNzTmFtZSIsInByb3BzIiwiYnVpbGRBY3Rpb25Db250YWluZXIiLCJhY3Rpb25zIiwiaGFzU3dpdGNoIiwiaXNEZXYiLCJuYXZiYXJUaXRsZSIsImlzU2hvd05hdmJhciIsInRvcCIsIm9uTG9hZCIsIm9uVW5sb2FkIiwibW91bnRlZCIsIm1ldGhvZHMiLCJvbk5hdkJhY2siLCJvbkxvYWRSZXNldCIsImNyZWF0ZWRWS1Nlc3Npb24iLCJ1bmkiLCJ0aXRsZSIsInZlcnNpb24iLCJ0cmFjayIsInBsYW5lIiwibW9kZSIsInNldFRpbWVvdXQiLCJkZXRlY3RGYWNlIiwib25HZXRQaG90byIsInF1YWxpdHkiLCJzdWNjZXNzIiwidGhhdCIsImZhaWwiLCJjb21wbGV0ZSIsImNsb3NlSW1hZ2UiLCJjb3VudCIsInNpemVUeXBlIiwic291cmNlVHlwZSIsImRldmljZVFIIiwiZXJyb3IiLCJzdG9wIiwiY2FtZXJhRXJyb3IiLCJjbGVhclRpbWVvdXQiLCJjbG9zZSIsImhpZGVNb2RhbCIsImNvbXByZXNzSW1hZ2UiLCJzcmMiLCJ0YWtlUGhvdG8iLCJkZXRlY3RPdmVyIiwiaW5pdERhdGEiLCJnZXRDYW1lcmFBdXRoIiwiY29udGVudCIsImNvbmZpcm1UZXh0IiwiY29uZmlybUNvbG9yIiwic2hvd0RhdGEiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXdDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBLGVBTUE7RUFDQUE7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0E7TUFDQUM7TUFDQTtNQUNBQztNQUNBO01BQ0FDO01BQ0E7TUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQyxXQUNBO01BQ0E7UUFBQUM7UUFBQUM7UUFBQUM7UUFBQUM7TUFBQSxHQUNBO01BQ0E7UUFBQUg7UUFBQUM7UUFBQUM7UUFBQUM7TUFBQSxHQUNBO1FBQUFIO1FBQUFDO1FBQUFDO1FBQUFDO01BQUEsR0FDQTtRQUFBSDtRQUFBQztRQUFBQztRQUFBQztNQUFBO0lBRUE7RUFDQTtFQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7RUFBQSxDQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQyw2QkFFQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBQztRQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO01BSkEsQ0FLQTtNQUNBO1FBQ0FDO1FBQ0FDO1VBQ0FDO1lBQ0FDO1VBQ0E7VUFDQXRDO1lBQ0FzQztVQUNBO1FBQ0E7TUFDQTs7TUFFQTtNQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7TUFFQTtNQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O01BR0E7TUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBQztZQUNBLGtJQUNBLHNJQUNBLG9JQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0FBO1lBQ0Esa0lBQ0Esc0lBQ0Esb0lBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTs7TUFDQTtJQUNBO0lBQ0FDO01BQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDQTtnQkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2NBUEE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBUUE7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7VUFDQTtVQUNBO0FBQ0E7QUFDQTtBQUNBO1VBQ0FDO1VBQ0E7UUFDQTs7UUFDQUM7VUFDQTtRQUNBO1FBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0FkO1FBQ0FlO1FBQ0FDO1FBQUE7UUFDQUM7UUFBQTtRQUNBUDtVQUNBO1VBQ0E7QUFDQTtBQUNBO0FBQ0E7VUFDQUM7VUFDQUE7VUFDQTtRQUNBOztRQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FNO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUFBLENBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQUEsQ0FDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBQztRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FEO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQXhCO01BQ0E7TUFDQTtJQUNBO0lBQ0F5QjtNQUNBO01BQ0F6QjtRQUNBMEI7UUFDQWpCO1FBQUE7UUFDQUM7VUFDQTtVQUNBO1VBQ0FDO1VBQ0E7QUFDQTtBQUNBO0FBQ0E7UUFDQTs7UUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FlO01BQ0E7UUFDQWxCO1FBQ0FDO1VBQ0FDO1VBQ0E7VUFDQTtRQUNBOztRQUNBQztVQUNBO1FBQ0E7UUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FlO01BQUE7TUFDQTtNQUNBO1FBQ0E7UUFDQU47UUFDQTtNQUNBO0lBQ0E7SUFFQU87TUFBQTtNQUNBN0I7UUFDQVU7VUFDQTtZQUNBO1VBQ0E7WUFDQTtVQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBb0I7TUFBQTtNQUNBOUI7UUFDQUM7UUFDQThCO1FBQ0FDO1FBQ0FDO1FBQ0F2QjtVQUNBO1lBQ0E7WUFDQVY7Y0FDQVU7Z0JBQ0Esb0JBQ0EsZUFDQTtrQkFDQTtnQkFDQTtrQkFDQTtrQkFDQTtnQkFDQTtjQUNBO1lBQ0E7VUFDQTtZQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBd0I7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFFQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwibW9kYWwgYm90dG9tLW1vZGFsXCIgOmNsYXNzPVwic2hvdyA/ICdzaG93JyA6ICcnXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNhbWVyYS1jb25cIiA6c3R5bGU9XCJ7J21hcmdpbi10b3AnOiB0b3AgKyAncHgnfVwiPlxyXG5cdFx0XHQ8Y2FtZXJhIGZsYXNoPVwib2ZmXCIgOmRldmljZS1wb3NpdGlvbj1cImRldmljZVwiIHJlc29sdXRpb249XCJoaWdoXCIgQHN0b3A9XCJzdG9wXCIgQGVycm9yPVwiZXJyb3JcIlxyXG5cdFx0XHRzdHlsZT1cIndpZHRoOiAxMDB2dztoZWlnaHQ6IDEwMHZoOyBwb3NpdGlvbjogZml4ZWQ7dG9wOjA7bGVmdDogMDt6LWluZGV4OiAtOTk7XCJcclxuXHRcdFx0OnN0eWxlPVwieyd0b3AnOiB0b3AgKyAncHgnLH1cIj5cclxuXHRcdFx0XHQ8Y292ZXItdmlldyBjbGFzcz1cImNvdmVyXCI+XHJcblx0XHRcdFx0PC9jb3Zlci12aWV3PlxyXG5cdFx0XHQ8L2NhbWVyYT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5Lq66IS46L2u5buTIC0tPlxyXG5cdFx0PCEtLSA8Y292ZXItdmlldyBjbGFzcz1cImZhY2UtY29uXCIgOnN0eWxlPVwieyd0b3AnOiAoTnVtYmVyKHRvcCkpICArICdweCcsfVwiPlxyXG5cdFx0XHQ8Y292ZXItdmlldyBjbGFzcz1cInRpdGxlXCIgc3R5bGU9XCJ0ZXh0LWFsaWduOiBjZW50ZXI7XCI+XHJcblx0XHRcdFx044CQ5Lq66IS45q2j6Z2i6K+35a+55YeG5LiL6Z2i5Lq66IS45qGG44CRXHJcblx0XHRcdDwvY292ZXItdmlldz5cclxuXHRcdFx0PGNvdmVyLXZpZXc+XHJcblx0XHRcdFx0PGNvdmVyLWltYWdlIDpzcmM9XCJmYWNlSW1nXCIgY2xhc3M9XCJmYWNlLWltZ1wiPjwvY292ZXItaW1hZ2U+XHJcblx0XHRcdDwvY292ZXItdmlldz5cclxuXHRcdDwvY292ZXItdmlldz4gLS0+XHJcblx0XHRcclxuXHRcdDwhLS0g5qOA5rWL5o+Q56S6IC0tPlxyXG5cdFx0PGNvdmVyLXZpZXcgY2xhc3M9XCJmYWNlLXRpcHNcIj5cclxuXHRcdDwvY292ZXItdmlldz5cclxuXHRcdFxyXG5cdFx0PGNvdmVyLXZpZXcgY2xhc3M9XCJjYW1lcmEtYWN0aW9uXCI+XHJcblx0XHRcdDxjb3Zlci12aWV3IGNsYXNzPVwiYWN0aW9uIGNsb29zZWltZ1wiIEBjbGljaz1cImNsb3NlSW1hZ2VcIj5cclxuXHRcdFx0XHQ8Y292ZXItaW1hZ2UgOnNyYz1cImNsb29zZWltZ1wiIGNsYXNzPVwiaW1nXCI+PC9jb3Zlci1pbWFnZT5cclxuXHRcdFx0PC9jb3Zlci12aWV3PlxyXG5cdFx0XHQ8Y292ZXItdmlldyBjbGFzcz1cImFjdGlvbiBwaG90b2ltZ1wiIEBjbGljaz1cIm9uR2V0UGhvdG9cIj5cclxuXHRcdFx0XHQ8Y292ZXItaW1hZ2UgOnNyYz1cInBob3RvaW1nXCIgY2xhc3M9XCJpbWdcIj48L2NvdmVyLWltYWdlPlxyXG5cdFx0XHQ8L2NvdmVyLXZpZXc+XHJcblxyXG5cdFx0XHQ8Y292ZXItdmlldyBjbGFzcz1cImFjdGlvbiBRSGltZ1wiIEBjbGljaz1cImRldmljZVFIXCI+XHJcblx0XHRcdFx0PGNvdmVyLWltYWdlIDpzcmM9XCJRSGltZ1wiIGNsYXNzPVwiaW1nXCI+PC9jb3Zlci1pbWFnZT5cclxuXHRcdFx0PC9jb3Zlci12aWV3PlxyXG5cdFx0PC9jb3Zlci12aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0Ly8g5Lq66IS45qOA5rWLXHJcblx0LyoqXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gcGhvdG9DaGFuZ2Ug5ouN54Wn5a6M5oiQ5LqL5Lu2XHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gZGV0ZWN0RmFpbGVkIOS6uuiEuOajgOa1i+Wksei0pVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGRldGVjdE92ZXIg5Lq66IS45qOA5rWL57uT5p2fXHJcblx0ICogQG1ldGhvZCB7RnVuY3Rpb259IGluaXREYXRhIOWIneWni+WMluS6uuiEuOajgOa1i1xyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdmYWNlLWRldGVjdCcsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGRldmljZTogJ2Zyb250JyxcclxuXHRcdFx0XHRzaG93OiBmYWxzZSxcclxuXHRcdFx0XHR0aXBzVGV4dDogJycsXHJcblx0XHRcdFx0aXNTdWNjZXNzOiBmYWxzZSwgLy/mmK/lkKbmo4DmtYvlrozmiJBcclxuXHRcdFx0XHRmYWNlOiB7fSxcclxuXHRcdFx0XHRhY3Rpb25zTGlzdDogbnVsbCxcclxuXHRcdFx0XHRjb250ZXh0OiBcIlwiLFxyXG5cdFx0XHRcdHRpcHNUZXh0Q3NzOiBcInRpcHNUZXh0Q3NzXCIsXHJcblx0XHRcdFx0bGlzdGVuZXI6IG51bGwsXHJcblx0XHRcdFx0VktTZXNzaW9uOiBudWxsLFxyXG5cdFx0XHRcdC8vIOaYr+WQpuaYr+S6uuiEuFxyXG5cdFx0XHRcdGlzRmFjZTogbnVsbCxcclxuXHRcdFx0XHQvLyDkurrohLjor4bliKvliqDovb3mmK/lkKbmiJDlip9cclxuXHRcdFx0XHRsb2FkaW5nU3RhdGU6IG51bGwsXHJcblx0XHRcdFx0Ly8gUUhpbWdcclxuXHRcdFx0XHRRSGltZzogJycsXHJcblx0XHRcdFx0Ly8gcGhvdG9pbWdcclxuXHRcdFx0XHRwaG90b2ltZzogJycsXHJcblx0XHRcdFx0Ly8gY2xvb3NlaW1nXHJcblx0XHRcdFx0Y2xvb3NlaW1nOiAnJyxcclxuXHRcdFx0XHRiYWNrSW1nOiByZXF1aXJlKFwiQC9zdGF0aWMvZGV0ZWN0aW9uL2JhY2sucG5nXCIpLFxyXG5cdFx0XHRcdGZhY2VJbWc6ICcnLFxyXG5cdFx0XHRcdHRpcHNMaXN0OiBbXHJcblx0XHRcdFx0XHQvKiB7aWQ6IDAsIGltZ1BhdGg6ICdodHRwczovL3RlbHBvLWhlYWx0aHkub3NzLWNuLWhhbmd6aG91LmFsaXl1bmNzLmNvbS9oZWFsdGh5L2tub3dsZWRnZS8yMDI0MTIvNzcyMmMyZGU5YjM0NDQyMmI3YzlkMjQzYWZhYzIzNzQucG5nJywgdGV4dDogJ+ato+WvueaJi+acuicsIGNsYXNzTmFtZTogJ3Bob25lJ30sICovXHJcblx0XHRcdFx0XHR7aWQ6IDEsIGltZ1BhdGg6ICdodHRwczovL3RlbHBvLWhlYWx0aHkub3NzLWNuLWhhbmd6aG91LmFsaXl1bmNzLmNvbS9oZWFsdGh5L2tub3dsZWRnZS8yMDI0MTIvMDY2N2MwMmMzYTQ2NGExMDk4ZDFmYTA0MGI5MjJhMmQucG5nJywgdGV4dDogJ+WFiee6v+WFhei2sycsIGNsYXNzTmFtZTogJ2xpbmUnfSxcclxuXHRcdFx0XHRcdC8qIHtpZDogMiwgaW1nUGF0aDogJ2h0dHBzOi8vdGVscG8taGVhbHRoeS5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tL2hlYWx0aHkva25vd2xlZGdlLzIwMjQxMi80NTY5MjZhZTYwODg0MDEwOTE4NDcxZTY4ZGUxNTBjYi5wbmcnLCB0ZXh0OiAn6IS45peg6YGu5oyhJywgY2xhc3NOYW1lOiAnc21pbGUnfSwgKi9cclxuXHRcdFx0XHRcdHtpZDogMywgaW1nUGF0aDogJ2h0dHBzOi8vdGVscG8taGVhbHRoeS5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tL2hlYWx0aHkva25vd2xlZGdlLzIwMjQxMi9hZTM4NDZiMGFjZDA0YmM3OTFlM2Y4MTE3YWU4Njc3YS5wbmcnLCB0ZXh0OiAn5LiN6KaB5YyW5aaGJywgY2xhc3NOYW1lOiAnYnJ1c2gnfSxcclxuXHRcdFx0XHRcdHtpZDogNCwgaW1nUGF0aDogJ2h0dHBzOi8vdGVscG8taGVhbHRoeS5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tL2hlYWx0aHkva25vd2xlZGdlLzIwMjQxMi85MDc3YTJhNDY5NWE0ZTVlYTE3MWJmNzc3YzUzNDU5ZC5wbmcnLCB0ZXh0OiAn5LiN5oi055y86ZWcJywgY2xhc3NOYW1lOiAnZ2xhc3Nlcyd9LFxyXG5cdFx0XHRcdFx0e2lkOiA1LCBpbWdQYXRoOidodHRwczovL3RlbHBvLWhlYWx0aHkub3NzLWNuLWhhbmd6aG91LmFsaXl1bmNzLmNvbS9oZWFsdGh5L2tub3dsZWRnZS8yMDI0MTIvMWZhNDQ0ZWI5OTJjNDJlNmI3N2I4ZDE0ODU1MDMzNmMucG5nJywgdGV4dDogJ+S4jeaItOW4veWtkCcsIGNsYXNzTmFtZTogJ2hhdCd9LFxyXG5cdFx0XHRcdF1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGJ1aWxkQWN0aW9uQ29udGFpbmVyOiBGdW5jdGlvbixcclxuXHRcdFx0YWN0aW9uczogRnVuY3Rpb24sXHJcblx0XHRcdGhhc1N3aXRjaDogZmFsc2UsXHJcblx0XHRcdGlzRGV2OiBmYWxzZSxcclxuXHRcdFx0bmF2YmFyVGl0bGU6IFN0cmluZyxcclxuXHRcdFx0aXNTaG93TmF2YmFyOiB0cnVlLFxyXG5cdFx0XHR0b3A6IFN0cmluZ1xyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0LyogdGhpcy5pbml0RGF0YSgpOyAqL1xyXG5cdFx0fSxcclxuXHRcdG9uVW5sb2FkKCkge1xyXG5cdFx0XHR0aGlzLlZLU2Vzc2lvbi5kZXN0cm95KCk7XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRvbk5hdkJhY2soKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLov5Tlm55cIik7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnb25CYWNrJylcclxuXHRcdFx0fSxcclxuXHRcdFx0b25Mb2FkUmVzZXQoKSB7XHJcblx0XHRcdFx0dGhpcy5pbml0RGF0YSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjcmVhdGVkVktTZXNzaW9uKCkge1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+ebuOacuuWKoOi9veS4rSdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdGxldCBjb3VudCA9IDA7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoaXMuY29udGV4dCA9IHVuaS5jcmVhdGVDYW1lcmFDb250ZXh0KCk7XHJcblx0XHRcdFx0dGhpcy5saXN0ZW5lciA9IHRoaXMuY29udGV4dC5vbkNhbWVyYUZyYW1lKChmcmFtZSkgPT4ge1xyXG5cdFx0XHRcdFx0LyogY291bnQrKztcclxuXHRcdFx0XHRcdGlmIChjb3VudCA9PT0gMTApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5kZXRlY3RGYWNlKGZyYW1lKTtcclxuXHRcdFx0XHRcdFx0Y291bnQgPSAwO1xyXG5cdFx0XHRcdFx0fSAqL1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoaXMuVktTZXNzaW9uID0gd3guY3JlYXRlVktTZXNzaW9uKHtcclxuXHRcdFx0XHRcdHZlcnNpb246ICd2MScsXHJcblx0XHRcdFx0XHR0cmFjazoge1xyXG5cdFx0XHRcdFx0XHRwbGFuZToge1xyXG5cdFx0XHRcdFx0XHRcdG1vZGU6IDFcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0ZmFjZToge1xyXG5cdFx0XHRcdFx0XHRcdG1vZGU6IDJcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdC8vIOaRhOWDj+WktOWunuaXtuajgOa1i+aooeW8j+S4i++8jOebkea1i+WIsOS6uuiEuOaXtu+8jHVwZGF0ZUFuY2hvcnMg5LqL5Lu25Lya6L+e57ut6Kem5Y+RIO+8iOavj+W4p+inpuWPkeS4gOasoe+8iVxyXG5cdFx0XHRcdC8qIHRoaXMuVktTZXNzaW9uLm9uKCd1cGRhdGVBbmNob3JzJywgYW5jaG9ycyA9PiB7XHJcblx0XHRcdFx0XHRhbmNob3JzLmZvckVhY2goYW5jaG9yID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ2FuY2hvci5wb2ludHMnLCBhbmNob3IucG9pbnRzKVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygnYW5jaG9yLm9yaWdpbicsIGFuY2hvci5vcmlnaW4pXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCdhbmNob3Iuc2l6ZScsIGFuY2hvci5zaXplKVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygnYW5jaG9yLmFuZ2xlJywgYW5jaG9yLmFuZ2xlKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR0aGlzLmlzRmFjZSA9IHRydWU7XHJcblx0XHRcdFx0fSkgKi9cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyDlvZPkurrohLjku47nm7jmnLrkuK3nprvlvIDml7bvvIzkvJrop6blj5EgcmVtb3ZlQW5jaG9ycyDkuovku7ZcclxuXHRcdFx0XHQvKiB0aGlzLlZLU2Vzc2lvbi5vbigncmVtb3ZlQW5jaG9ycycsICgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHUudG9hc3QoJ+ivt+WwhuS6uuiEuOWvueWHhuWxj+W5lScsIDE1MDApXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuajgOa1i+S4jeWIsOS6uuiEuFwiLCAncmVtb3ZlQW5jaG9ycycpO1xyXG5cdFx0XHRcdFx0dGhpcy5pc0ZhY2UgPSBmYWxzZTtcclxuXHRcdFx0XHR9KSAqL1xyXG5cdFx0XHRcdFxyXG5cclxuXHRcdFx0XHQvLyDpnIDopoHosIPnlKjkuIDmrKEgc3RhcnQg5Lul5ZCv5YqoXHJcblx0XHRcdFx0dGhpcy5WS1Nlc3Npb24uc3RhcnQoZXJybm8gPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGVycm5vKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5Yid5aeL5YyW5aSx6LSlXCIsIGVycm5vKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kdS50b2FzdCgn55u45py65Yqg6L295aSx6LSlJylcclxuXHRcdFx0XHRcdFx0dGhpcy5sb2FkaW5nU3RhdGUgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0Ly8g5aaC5p6c5aSx6LSl77yM5bCG6L+U5ZueIGVycm5vXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuUUhpbWcgPSAnaHR0cHM6Ly90ZWxwby1oZWFsdGh5Lm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vaGVhbHRoeS9rbm93bGVkZ2UvMjAyNDEyL2Y1ZGQzZWYzZjNiYzQ5YTQ4YWVjMzMwYzQzZTYzOGRhLnBuZycsXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5jbG9vc2VpbWcgPSAnaHR0cHM6Ly90ZWxwby1oZWFsdGh5Lm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vaGVhbHRoeS9rbm93bGVkZ2UvMjAyNDEyLzJlZjM2OWJjNjE5ZTQwOThiMDkxY2Y3ZmVmZTI2ZWNiLnBuZycsXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5mYWNlSW1nID0gJ2h0dHBzOi8vdGVscG8taGVhbHRoeS5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tL2hlYWx0aHkva25vd2xlZGdlLzIwMjQxMi9kODU2NWM2YjUxNDA0YjQ5OTY4MjAwODNkNjg0YTExMS5wbmcnLFxyXG5cdFx0XHRcdFx0XHRcdHRoaXMucGhvdG9pbWcgPSAnaHR0cHM6Ly90ZWxwby1oZWFsdGh5Lm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vaGVhbHRoeS9rbm93bGVkZ2UvMjAyNDEyL2RlNmMyNjhmY2NlZDQ5MDY5YzNmNzVhZDBmMmViNWJlLnBuZydcclxuXHRcdFx0XHRcdFx0fSwgODAwKVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLliJ3lp4vljJbmiJDlip9cIiwgZXJybm8pO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiR1LnRvYXN0KCfnm7jmnLrliqDovb3miJDlip8nKVxyXG5cdFx0XHRcdFx0XHR0aGlzLmxvYWRpbmdTdGF0ZSA9IHRydWU7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuUUhpbWcgPSAnaHR0cHM6Ly90ZWxwby1oZWFsdGh5Lm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vaGVhbHRoeS9rbm93bGVkZ2UvMjAyNDEyL2Y1ZGQzZWYzZjNiYzQ5YTQ4YWVjMzMwYzQzZTYzOGRhLnBuZycsXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5jbG9vc2VpbWcgPSAnaHR0cHM6Ly90ZWxwby1oZWFsdGh5Lm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vaGVhbHRoeS9rbm93bGVkZ2UvMjAyNDEyLzJlZjM2OWJjNjE5ZTQwOThiMDkxY2Y3ZmVmZTI2ZWNiLnBuZycsXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5mYWNlSW1nID0gJ2h0dHBzOi8vdGVscG8taGVhbHRoeS5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tL2hlYWx0aHkva25vd2xlZGdlLzIwMjQxMi9kODU2NWM2YjUxNDA0YjQ5OTY4MjAwODNkNjg0YTExMS5wbmcnLFxyXG5cdFx0XHRcdFx0XHRcdHRoaXMucGhvdG9pbWcgPSAnaHR0cHM6Ly90ZWxwby1oZWFsdGh5Lm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vaGVhbHRoeS9rbm93bGVkZ2UvMjAyNDEyL2RlNmMyNjhmY2NlZDQ5MDY5YzNmNzVhZDBmMmViNWJlLnBuZydcclxuXHRcdFx0XHRcdFx0fSwgODAwKVxyXG5cdFx0XHRcdFx0XHQvLyDlkKbliJnvvIzov5Tlm55udWxs77yM6KGo56S65oiQ5YqfXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhpcy5saXN0ZW5lci5zdGFydCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyBkZXRlY3RGYWNlKGZyYW1lKSB7XHJcblx0XHRcdFx0Y29uc29sZS53YXJuKGZyYW1lLmRhdGEpO1xyXG5cdFx0XHRcdC8qIHRoaXMuVktTZXNzaW9uLmRldGVjdEZhY2Uoe1xyXG5cdFx0XHRcdFx0ZnJhbWVCdWZmZXI6IGZyYW1lLmRhdGEsXHJcblx0XHRcdFx0XHR3aWR0aDogZnJhbWUud2lkdGgsXHJcblx0XHRcdFx0XHRoZWlnaHQ6IGZyYW1lLmhlaWdodCxcclxuXHRcdFx0XHRcdHNjb3JlVGhyZXNob2xkOiAwLjgsXHJcblx0XHRcdFx0XHRzb3VyY2VUeXBlOiAwLFxyXG5cdFx0XHRcdFx0bW9kZWxNb2RlOiAxXHJcblx0XHRcdFx0fSk7ICovXHJcblx0XHRcdH0sXHJcblx0XHRcdG9uR2V0UGhvdG8oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoaXMubGlzdGVuZXIuc3RvcCgpXHJcblx0XHRcdFx0dGhpcy5jb250ZXh0LnRha2VQaG90byh7XHJcblx0XHRcdFx0XHRxdWFsaXR5OiAnaGlnaCcsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdC8vIOaKiuWcsOWdgOe8k+WtmOWIsOacrOWcsFxyXG5cdFx0XHRcdFx0XHQvKiB0aGF0LiRzdG9yZS5jb21taXQoJ3NldEZvcktleScsIHtcclxuXHRcdFx0XHRcdFx0XHRrZXk6ICdkZXRlY3RGYWNlSW1nJyxcclxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogcmVzLnRlbXBJbWFnZVBhdGgsXHJcblx0XHRcdFx0XHRcdH0pICovXHJcblx0XHRcdFx0XHRcdHRoYXQuY29tcHJlc3NJbWFnZShyZXMudGVtcEltYWdlUGF0aClcclxuXHRcdFx0XHRcdFx0LyogdGhhdC4kZW1pdCgncGhvdG9DaGFuZ2UnLCByZXMudGVtcEltYWdlUGF0aCkgKi9cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiAoZSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGNvbXBsZXRlOiAoZSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZUltYWdlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIumAieaLqeebuOeJh1wiKTtcclxuXHRcdFx0XHR1bmkuY2hvb3NlSW1hZ2Uoe1xyXG5cdFx0XHRcdFx0Y291bnQ6IDEsXHJcblx0XHRcdFx0XHRzaXplVHlwZTogWydvcmlnaW5hbCcsICdjb21wcmVzc2VkJ10sIC8v5Y+v5Lul5oyH5a6a5piv5Y6f5Zu+6L+Y5piv5Y6L57yp5Zu+77yM6buY6K6k5LqM6ICF6YO95pyJXHJcblx0XHRcdFx0XHRzb3VyY2VUeXBlOiBbJ2FsYnVtJ10sIC8v5LuO55u45YaM6YCJ5oupXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLpgInmi6nnmoTlm77niYflnLDlnYBcIiwgcmVzLnRlbXBGaWxlUGF0aHNbMF0pO1xyXG5cdFx0XHRcdFx0XHQvKiB0aGF0LiRzdG9yZS5jb21taXQoJ3NldEZvcktleScsIHtcclxuXHRcdFx0XHRcdFx0XHRrZXk6ICdkZXRlY3RGYWNlSW1nJyxcclxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogcmVzLnRlbXBGaWxlUGF0aHNbMF0sXHJcblx0XHRcdFx0XHRcdH0pICovXHJcblx0XHRcdFx0XHRcdHRoYXQuVktTZXNzaW9uLmRlc3Ryb3koKVxyXG5cdFx0XHRcdFx0XHR0aGF0LmNvbXByZXNzSW1hZ2UocmVzLnRlbXBGaWxlUGF0aHNbMF0pXHJcblx0XHRcdFx0XHRcdC8qIHRoYXQuJGVtaXQoJ3Bob3RvQ2hhbmdlJywgcmVzLnRlbXBGaWxlUGF0aHNbMF0pICovXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oZXJyKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6YCJ5oup5Zu+54mH5aSx6LSlXCIsIGVyci5lcnJNc2cpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGRldmljZVFIKCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi54K55Ye75YiH5o2iXCIpO1xyXG5cdFx0XHRcdHRoaXMuZGV2aWNlID0gdGhpcy5kZXZpY2UgPT0gJ2JhY2snID8gJ2Zyb250JyA6ICdiYWNrJztcclxuXHRcdFx0fSxcclxuXHRcdFx0ZXJyb3IoKSB7XHJcblx0XHRcdFx0Ly8gdGhpcy50aXBzVGV4dCA9ICfnm7jmnLrlvILluLgnXHJcblx0XHRcdFx0Ly8gdGhpcy5jYW1lcmFFcnJvcigpXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0b3AoKSB7XHJcblx0XHRcdFx0Ly8gdGhpcy50aXBzVGV4dCA9ICfnm7jmnLrlvILluLgnXHJcblx0XHRcdFx0Ly8gdGhpcy5jYW1lcmFFcnJvcigpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaguOmqjOWksei0pVxyXG5cdFx0XHRjYW1lcmFFcnJvcihlKSB7XHJcblx0XHRcdFx0dGhpcy50ID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRjbGVhclRpbWVvdXQodGhpcy50KVxyXG5cdFx0XHRcdFx0dGhpcy5oaWRlTW9kYWwoKVxyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnZGV0ZWN0RmFpbGVkJywgZSlcclxuXHRcdFx0XHR9LCAyMDAwKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2UoKSB7XHJcblx0XHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMudClcclxuXHRcdFx0XHR0aGlzLmhpZGVNb2RhbCgpXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnZGV0ZWN0RmFpbGVkJylcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YWz6ZetXHJcblx0XHRcdGhpZGVNb2RhbCgpIHtcclxuXHRcdFx0XHR1bmkuc3RvcEZhY2VEZXRlY3QoKVxyXG5cdFx0XHRcdHRoaXMuZmFjZSA9IHt9XHJcblx0XHRcdFx0dGhpcy5pc1N1Y2Nlc3MgPSBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb21wcmVzc0ltYWdlKGltZ1BhdGgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmNvbXByZXNzSW1hZ2Uoe1xyXG5cdFx0XHRcdFx0c3JjOiBpbWdQYXRoLFxyXG5cdFx0XHRcdFx0cXVhbGl0eTogODAsIC8vIOWOi+e8qei0qOmHj1xyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zdCBjb21wcmVzc2VkRmlsZVBhdGggPSByZXMudGVtcEZpbGVQYXRoO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5Y6L57yp5ZCO55qE5Zu+54mH6Lev5b6EOicsIGNvbXByZXNzZWRGaWxlUGF0aCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJGVtaXQoJ3Bob3RvQ2hhbmdlJywgY29tcHJlc3NlZEZpbGVQYXRoKTtcclxuXHRcdFx0XHRcdFx0LyogdGhhdC4kc3RvcmUuY29tbWl0KCdzZXRGb3JLZXknLCB7XHJcblx0XHRcdFx0XHRcdFx0a2V5OiAnZGV0ZWN0RmFjZUltZycsXHJcblx0XHRcdFx0XHRcdFx0dmFsdWU6IGNvbXByZXNzZWRGaWxlUGF0aCxcclxuXHRcdFx0XHRcdFx0fSkgKi9cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiAoZXJyKSA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoZXJyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5ouN54WnXHJcblx0XHRcdHRha2VQaG90bygpIHtcclxuXHRcdFx0XHR0aGlzLmNvbnRleHQudGFrZVBob3RvKHtcclxuXHRcdFx0XHRcdHF1YWxpdHk6ICdoaWdoJyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5jb21wcmVzc0ltYWdlKHJlcy50ZW1wSW1hZ2VQYXRoKVxyXG5cdFx0XHRcdFx0XHQvKiB0aGlzLiRlbWl0KCdwaG90b0NoYW5nZScsIHJlcy50ZW1wSW1hZ2VQYXRoKTsgKi9cclxuXHRcdFx0XHRcdFx0Ly8g5YGc5q2i55uR5ZCsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogKGUpID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZSlcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRjb21wbGV0ZTogKGUpID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOajgOa1i+WujOaIkFxyXG5cdFx0XHRkZXRlY3RPdmVyKCkge1xyXG5cdFx0XHRcdHRoaXMuaXNTdWNjZXNzID0gdHJ1ZVxyXG5cdFx0XHRcdGxldCB0ID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmhpZGVNb2RhbCgpXHJcblx0XHRcdFx0XHRjbGVhclRpbWVvdXQodClcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2RldGVjdE92ZXInKVxyXG5cdFx0XHRcdH0sIDMwMDApO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0aW5pdERhdGEoKSB7XHJcblx0XHRcdFx0dW5pLmdldFNldHRpbmcoe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmF1dGhTZXR0aW5nWydzY29wZS5jYW1lcmEnXSA9PT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuY3JlYXRlZFZLU2Vzc2lvbigpXHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmF1dGhTZXR0aW5nWydzY29wZS5jYW1lcmEnXSA9PT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmdldENhbWVyYUF1dGgoKVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuY3JlYXRlZFZLU2Vzc2lvbigpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Z2V0Q2FtZXJhQXV0aCgpIHtcclxuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdHRpdGxlOiAn5rip6aao5o+Q56S6JyxcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICfpnIDopoHojrflj5bmgqjmkYTlg4/lpLTmnYPpmZDmiY3og73mm7Tlpb3nmoTkuLrmgqjmnI3liqHvvIHmmK/lkKbmjojmnYPmkYTlg4/lpLTmnYPpmZDvvJ8nLFxyXG5cdFx0XHRcdFx0Y29uZmlybVRleHQ6ICfmjojmnYMnLFxyXG5cdFx0XHRcdFx0Y29uZmlybUNvbG9yOiAnI2Y5NDIxOCcsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdC8vIOmAieaLqeW8ueahhuWGheaOiOadg1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5vcGVuU2V0dGluZyh7XHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuYXV0aFNldHRpbmdbXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQnc2NvcGUuY2FtZXJhJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdF0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmNyZWF0ZWRWS1Nlc3Npb24oKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMudGlwc1RleHQgPSBcIuaCqOacquaOiOadg+aRhOWDj+WktOadg+mZkFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5jYW1lcmFFcnJvcignbm9BdXRoJylcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMudGlwc1RleHQgPSBcIuaCqOacquaOiOadg+aRhOWDj+WktOadg+mZkFwiXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5jYW1lcmFFcnJvcignbm9BdXRoJylcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRzaG93RGF0YShmYWNlRGF0YSkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoXCJzaG93RGF0YVwiLCBmYWNlRGF0YSlcclxuXHRcdFx0XHRpZiAodGhpcy5pc0Rldikge1xyXG5cdFx0XHRcdFx0bGV0IGZhY2UgPSBmYWNlRGF0YS5mYWNlSW5mb1swXS5hbmdsZUFycmF5XHJcblx0XHRcdFx0XHR0aGlzLmZhY2UgPSBmYWNlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5tb2RhbCB7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdG9wYWNpdHk6IDAuMTtcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRwZXJzcGVjdGl2ZTogMjAwMHJweDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFxyXG5cdFx0LmJhY2sge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMzBycHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRcdC8qIGxpbmUtaGVpZ2h0OiA2MHJweDsgKi9cclxuXHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdC5iYWNrLWltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdFx0XHR3aWR0aDogMjNycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJhY2stdGV4dCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogQWxpYmFiYSBQdUh1aVRpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2FtZXJhLWNvbiB7XHJcblx0XHRcdC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi9cclxuXHRcdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnFoSW1hZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdHdpZHRoOiA4MHJweDtcclxuXHRcdGhlaWdodDogODBycHg7XHJcblx0XHR6LWluZGV4OiAxMDAxO1xyXG5cdFx0bWFyZ2luOiAzMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHBhZGRpbmc6IDE2cnB4O1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQubW9kYWwuc2hvdyB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG5cclxuXHQubW9kYWwuYm90dG9tLW1vZGFsOjpiZWZvcmUge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC5ib3R0b20tbW9kYWwgLmRpYWxvZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0fVxyXG5cclxuXHQubW9kYWwuYm90dG9tLW1vZGFsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xMDAwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLmJvdHRvbS1tb2RhbC5zaG93IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuZGlhbG9nIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdC8qIHdpZHRoOiA2ODBycHg7ICovXHJcblx0XHRoZWlnaHQ6IDgwdmg7XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5iYXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtaW4taGVpZ2h0OiA5MHJweDtcclxuXHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRwYWRkaW5nOiAwcnB4IDQwcnB4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0LmJnLXdoaXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHR9XHJcblx0LmltZyB7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0d2lkdGg6IDYwcnB4O1xyXG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHR9XHJcblxyXG5cdC5kZXRlY3RJbmZvIHtcclxuXHRcdHBhZGRpbmc6IDIwcnB4IDBycHg7XHJcblx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0fVxyXG5cclxuXHQuZmFjZUNvbnRlbnQge1xyXG5cdFx0aGVpZ2h0OiA3MDBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQuc3VjY2Vzc0ltYWdlIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR3aWR0aDogNjAwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0fVxyXG5cclxuXHQudGlwc1RleHRDc3Mge1xyXG5cdFx0YW5pbWF0aW9uOiAxLjVzIHRpcHNUZXh0QW5pbWF0aW9uO1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyB0aXBzVGV4dEFuaW1hdGlvbiB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHR9XHJcblxyXG5cdFx0MjAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDcwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuXHRcdH1cclxuXHJcblx0XHQxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb3ZlciB7XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQvKiBvdmVyZmxvdzogaGlkZGVuOyAqL1xyXG5cdH1cclxuXHJcblx0LmNvdmVyLWJvdHRvbSB7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmNvdmVyLWl0ZW0ge1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdH1cclxuXHJcblx0LmxvYWQtZmFpbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmxvYWQtcmVzZXQge1xyXG5cdFx0d2lkdGg6IDI2MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRwYWRkaW5nOiAyMHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzhmN2FlZDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cnB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHJweCAwcnB4IDIwcnB4IDBycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdFx0O1xyXG5cdH1cclxuXHJcblx0LmNhbWVyYSB7XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQuY2FtZXJhLXRpcHMge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0aGVpZ2h0OiAxMjBycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmNhbWVyYS1hY3Rpb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDk5OTk5O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6ICMzMzM7XHJcblx0XHRwYWRkaW5nOiAxMHJweCAwO1xyXG5cdFx0LmFjdGlvbiB7XHJcblx0XHRcdC5pbWcge1xyXG5cdFx0XHRcdGhlaWdodDogNTFycHg7XHJcblx0XHRcdFx0d2lkdGg6IDU4cnB4O1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5waG90b2ltZyB7XHJcblx0XHRcdFx0LmltZyB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE2MXJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNjFycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuUUhpbWcge1xyXG5cdFx0XHRcdC5pbWcge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1NnJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA2NHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmZhY2UtY29uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMjJ2aDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0aGVpZ2h0OiAyMDBycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMDBycHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmb250LWZhbWlseTogQWxpYmFiYSBQdUh1aVRpO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHR9XHJcblx0XHQuZmFjZS1pbWcge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDcwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDgyNnJweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwdncgLSAxNDBycHgpO1xyXG5cdFx0XHQvKiB6LWluZGV4OiA5OTk5OyAqL1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmFjZS10aXBzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMTV2aDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEFsaWJhYmEgUHVIdWlUaTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzhycHg7XHJcblx0XHR9XHJcblx0XHQudGlwcy1jb24ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwMHJweCAwIDEwMHJweDtcclxuXHRcdC50aXBzLWxpc3Qge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogMTIwcnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMzBycHggMCAwIDA7XHJcblx0XHRcdFx0LyogbWFyZ2luLXRvcDogMzBycHg7ICovXHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMHJweDtcclxuXHRcdFx0XHQuaXRlbS1pbWcge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRcdFx0Ji5waG9uZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzNnJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MnJweDtcclxuXHRcdFx0XHRcdFx0LyogcGFkZGluZy1ib3R0b206IDI1cnB4OyAqL1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5saW5lIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDYxcnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDYxcnB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBycHg7XHJcblx0XHRcdFx0XHRcdC8qIHBhZGRpbmctYm90dG9tOiAxOHJweDsgKi9cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc21pbGUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTZycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTZycHg7XHJcblx0XHRcdFx0XHRcdC8qIHBhZGRpbmctYm90dG9tOiAyNHJweDsgKi9cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYnJ1c2gge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTZycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjFycHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHJweDtcclxuXHRcdFx0XHRcdFx0LyogcGFkZGluZy1ib3R0b206IDEycnB4OyAqL1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5nbGFzc2VzIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDYycnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM5cnB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmhhdCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1NHJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzN3JweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHQvKiBwYWRkaW5nLWJvdHRvbTogMzVycHg7ICovXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaXRlbS10ZXh0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEFsaWJhYmEgUHVIdWlUaTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///188\n");
-
- /***/ }),
- /* 189 */
- /*!**************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/static/detection/back.png ***!
- \**************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- eval("module.exports = __webpack_require__.p + \"static/detection/back.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2RldGVjdGlvbi9iYWNrLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///189\n");
-
- /***/ }),
- /* 190 */
- /*!*************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/photograph.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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./photograph.vue?vue&type=script&lang=js&mpType=page */ 191);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photograph_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWluQixDQUFnQiwyb0JBQUcsRUFBQyIsImZpbGUiOiIxOTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGhvdG9ncmFwaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Bob3RvZ3JhcGgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///190\n");
-
- /***/ }),
- /* 191 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/photograph.vue?vue&type=script&lang=js&mpType=page ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _faceBioAssay = _interopRequireDefault(__webpack_require__(/*! @/components/face-bio-assay/face-bio-assay.vue */ 184));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n faceBioAssay: _faceBioAssay.default\n },\n data: function data() {\n return {\n paddTopHeight: '',\n props: {}\n };\n },\n onLoad: function onLoad(props) {\n //一定要onLoad,onShow在进入相机授权页面退回时会再次触发\n this.$refs.faceDetect.initData();\n // this.paddTopHeight = this.$util.getPaddTopheight();\n // let pages = getCurrentPages(); // 获取当前页面栈\n // let currentPage = pages[pages.length - 1]; // 获取当前页面实例\n // let currentPath = currentPage.route;\n // this.$store.commit('setForKey', {\n // \tkey: 'currentPage',\n // \tvalue: currentPath,\n // });\n // if(props) {\n // \tthis.props = {...props};\n // \tconsole.log(\"其他页面传递过来的参数\", this.props);\n // }\n },\n\n methods: {\n onNavBack: function onNavBack() {\n __f__(\"log\", \"点击了返回\", \" at pages/skin-assessment/photograph.vue:42\");\n if (this.props && this.props.mode !== '0') {\n var params = '';\n if (this.props.nuring === 'start') {\n params = \"?imei=\".concat(this.props.imei, \"&isDetectFace=false&isFirstFace=false\");\n uni.redirectTo({\n url: \"/pages/nursing/index\".concat(params)\n });\n } else if (this.props.nuring === 'end') {\n // 直接跳转到护理报告界面\n this.$u.route({\n type: 'redirectTo',\n url: '/pages/nursing/record/report',\n params: {\n id: this.props.logId || 0,\n workTime: this.$store.state.workTime,\n type: 'now',\n businessId: 3\n }\n });\n } else {\n this.$u.route({\n type: 'switchTab',\n url: '/pages/index/index'\n });\n }\n } else {\n this.$u.route({\n type: 'switchTab',\n url: '/pages/index/index'\n });\n }\n },\n detectFailed: function detectFailed(e) {\n if (e) {\n uni.showToast({\n title: \"您未授权摄像头权限\",\n icon: 'none'\n });\n // setTimeout(() => {\n // \tthis.$u.route({\n // \t\ttype: 'switchTab',\n // \t\turl: '/pages/index/index',\n // \t})\n // }, 1000)\n } else {\n uni.showToast({\n title: \"摄像头加载失败~,请重试~\",\n icon: 'none'\n });\n }\n\n /* uni.navigateBack() */\n },\n photoChange: function photoChange(path) {\n __f__(\"log\", \"照相得到的本地路径\", path, \" at pages/skin-assessment/photograph.vue:99\");\n // 跳转页面\n // let params = `?imei=${this.props.imei}&isDetectFace=true&logId=${this.props.logId || 0}&nuring=${this.props.nuring}&mode=${this.props.mode}`;\n // uni.redirectTo({\n // \turl: `/pages/subPack/detect-face/photo-process${params}`,\n // })\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2tpbi1hc3Nlc3NtZW50L3Bob3RvZ3JhcGgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJmYWNlQmlvQXNzYXkiLCJkYXRhIiwicGFkZFRvcEhlaWdodCIsInByb3BzIiwib25Mb2FkIiwibWV0aG9kcyIsIm9uTmF2QmFjayIsInBhcmFtcyIsInVuaSIsInVybCIsInR5cGUiLCJpZCIsIndvcmtUaW1lIiwiYnVzaW5lc3NJZCIsImRldGVjdEZhaWxlZCIsInRpdGxlIiwiaWNvbiIsInBob3RvQ2hhbmdlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBYUE7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNBOztFQUNBQztJQUNBQztNQUNBO01BRUE7UUFDQTtRQUNBO1VBQ0FDO1VBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7WUFDQUM7WUFDQUQ7WUFDQUY7Y0FDQUk7Y0FDQUM7Y0FDQUY7Y0FDQUc7WUFDQTtVQUNBO1FBQ0E7VUFDQTtZQUNBSDtZQUNBRDtVQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0FDO1VBQ0FEO1FBQ0E7TUFDQTtJQUVBO0lBQ0FLO01BQ0E7UUFDQU47VUFDQU87VUFDQUM7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0FSO1VBQ0FPO1VBQ0FDO1FBQ0E7TUFDQTs7TUFFQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbjx0ZW1wbGF0ZT5cclxuICAgIDx2aWV3IGNsYXNzPVwiZGV0ZWN0LWZhY2UtY29uXCI+XHJcblx0XHQ8dS1uYXZiYXIgaXMtYmFjaz1cInRydWVcIiAgY2xhc3M9XCJuYXYtYmFyXCIgdGl0bGUtY29sb3I9XCIjMzMzXCIgdGl0bGU9XCLnmq7ogqTmi43nhadcIiAgOmN1c3RvbS1iYWNrPVwib25OYXZCYWNrXCI+PC91LW5hdmJhcj5cclxuXHRcdDxkaXYgY2xhc3M9XCJjb21wXCIgOnN0eWxlPVwieyd0b3AnOiBwYWRkVG9wSGVpZ2h0ICsgJ3B4J31cIj5cclxuXHRcdFx0PGZhY2UtYmlvLWFzc2F5IDppc0Rldj1cImZhbHNlXCIgOnRvcD1cInBhZGRUb3BIZWlnaHRcIiA6aXNTaG93TmF2YmFyPVwiZmFsc2VcIiByZWY9XCJmYWNlRGV0ZWN0XCIgQGRldGVjdEZhaWxlZD1cImRldGVjdEZhaWxlZFwiIEBwaG90b0NoYW5nZT1cInBob3RvQ2hhbmdlXCI+XHJcblx0XHRcdDwvZmFjZS1iaW8tYXNzYXk+XHJcblx0XHQ8L2Rpdj5cclxuXHRcdFxyXG4gICAgPC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuICAgIGltcG9ydCBmYWNlQmlvQXNzYXkgZnJvbSAnQC9jb21wb25lbnRzL2ZhY2UtYmlvLWFzc2F5L2ZhY2UtYmlvLWFzc2F5LnZ1ZSdcclxuICAgIGV4cG9ydCBkZWZhdWx0IHtcclxuICAgICAgICBjb21wb25lbnRzOiB7XHJcbiAgICAgICAgICAgIGZhY2VCaW9Bc3NheSxcclxuICAgICAgICB9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRwYWRkVG9wSGVpZ2h0OiAnJyxcclxuXHRcdFx0XHRwcm9wczoge31cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuICAgICAgICBvbkxvYWQocHJvcHMpIHsgLy/kuIDlrpropoFvbkxvYWTvvIxvblNob3flnKjov5vlhaXnm7jmnLrmjojmnYPpobXpnaLpgIDlm57ml7bkvJrlho3mrKHop6blj5FcclxuICAgICAgICAgICAgdGhpcy4kcmVmcy5mYWNlRGV0ZWN0LmluaXREYXRhKCk7XHJcblx0XHRcdC8vIHRoaXMucGFkZFRvcEhlaWdodCA9IHRoaXMuJHV0aWwuZ2V0UGFkZFRvcGhlaWdodCgpO1xyXG5cdFx0XHQvLyBsZXQgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTsgLy8g6I635Y+W5b2T5YmN6aG16Z2i5qCIXHJcblx0XHRcdC8vIGxldCBjdXJyZW50UGFnZSA9IHBhZ2VzW3BhZ2VzLmxlbmd0aCAtIDFdOyAvLyDojrflj5blvZPliY3pobXpnaLlrp7kvotcclxuXHRcdFx0Ly8gbGV0IGN1cnJlbnRQYXRoID0gY3VycmVudFBhZ2Uucm91dGU7XHJcblx0XHRcdC8vIHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0Rm9yS2V5Jywge1xyXG5cdFx0XHQvLyBcdGtleTogJ2N1cnJlbnRQYWdlJyxcclxuXHRcdFx0Ly8gXHR2YWx1ZTogY3VycmVudFBhdGgsXHJcblx0XHRcdC8vIH0pO1xyXG5cdFx0XHQvLyBpZihwcm9wcykge1xyXG5cdFx0XHQvLyBcdHRoaXMucHJvcHMgPSB7Li4ucHJvcHN9O1xyXG5cdFx0XHQvLyBcdGNvbnNvbGUubG9nKFwi5YW25LuW6aG16Z2i5Lyg6YCS6L+H5p2l55qE5Y+C5pWwXCIsIHRoaXMucHJvcHMpO1xyXG5cdFx0XHQvLyB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBtZXRob2RzOiB7XHJcblx0XHRcdG9uTmF2QmFjaygpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIueCueWHu+S6hui/lOWbnlwiLCApO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGlmKHRoaXMucHJvcHMgJiYgdGhpcy5wcm9wcy5tb2RlICE9PSAnMCcpIHtcclxuXHRcdFx0XHRcdGxldCBwYXJhbXMgPSAnJztcclxuXHRcdFx0XHRcdGlmKHRoaXMucHJvcHMubnVyaW5nID09PSAnc3RhcnQnKSB7XHJcblx0XHRcdFx0XHRcdHBhcmFtcyA9IGA/aW1laT0ke3RoaXMucHJvcHMuaW1laX0maXNEZXRlY3RGYWNlPWZhbHNlJmlzRmlyc3RGYWNlPWZhbHNlYDtcclxuXHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9udXJzaW5nL2luZGV4JHtwYXJhbXN9YCxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0gZWxzZSBpZih0aGlzLnByb3BzLm51cmluZyA9PT0gJ2VuZCcpe1xyXG5cdFx0XHRcdFx0XHQvLyDnm7TmjqXot7PovazliLDmiqTnkIbmiqXlkYrnlYzpnaJcclxuXHRcdFx0XHRcdFx0dGhpcy4kdS5yb3V0ZSh7XHJcblx0XHRcdFx0XHRcdFx0dHlwZTogJ3JlZGlyZWN0VG8nLFxyXG5cdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9udXJzaW5nL3JlY29yZC9yZXBvcnQnLFxyXG5cdFx0XHRcdFx0XHRcdHBhcmFtczoge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWQ6IHRoaXMucHJvcHMubG9nSWQgfHwgMCxcclxuXHRcdFx0XHRcdFx0XHRcdHdvcmtUaW1lOiB0aGlzLiRzdG9yZS5zdGF0ZS53b3JrVGltZSxcclxuXHRcdFx0XHRcdFx0XHRcdHR5cGU6ICdub3cnLFxyXG5cdFx0XHRcdFx0XHRcdFx0YnVzaW5lc3NJZDogMyxcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kdS5yb3V0ZSh7XHJcblx0XHRcdFx0XHRcdFx0dHlwZTogJ3N3aXRjaFRhYicsXHJcblx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4JyxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy4kdS5yb3V0ZSh7XHJcblx0XHRcdFx0XHRcdHR5cGU6ICdzd2l0Y2hUYWInLFxyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnLFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcbiAgICAgICAgICAgIGRldGVjdEZhaWxlZChlKSB7XHJcblx0XHRcdFx0aWYoZSkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHQgICAgdGl0bGU6IFwi5oKo5pyq5o6I5p2D5pGE5YOP5aS05p2D6ZmQXCIsXHJcblx0XHRcdFx0XHQgICAgaWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0Ly8gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHQvLyBcdHRoaXMuJHUucm91dGUoe1xyXG5cdFx0XHRcdFx0Ly8gXHRcdHR5cGU6ICdzd2l0Y2hUYWInLFxyXG5cdFx0XHRcdFx0Ly8gXHRcdHVybDogJy9wYWdlcy9pbmRleC9pbmRleCcsXHJcblx0XHRcdFx0XHQvLyBcdH0pXHJcblx0XHRcdFx0XHQvLyB9LCAxMDAwKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdCAgICB0aXRsZTogXCLmkYTlg4/lpLTliqDovb3lpLHotKV+77yM6K+36YeN6K+VflwiLFxyXG5cdFx0XHRcdFx0ICAgIGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLyogdW5pLm5hdmlnYXRlQmFjaygpICovXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHBob3RvQ2hhbmdlKHBhdGgpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIueFp+ebuOW+l+WIsOeahOacrOWcsOi3r+W+hFwiLCBwYXRoKTtcclxuXHRcdFx0XHQvLyDot7PovazpobXpnaJcclxuXHRcdFx0XHQvLyBsZXQgcGFyYW1zID0gYD9pbWVpPSR7dGhpcy5wcm9wcy5pbWVpfSZpc0RldGVjdEZhY2U9dHJ1ZSZsb2dJZD0ke3RoaXMucHJvcHMubG9nSWQgfHwgMH0mbnVyaW5nPSR7dGhpcy5wcm9wcy5udXJpbmd9Jm1vZGU9JHt0aGlzLnByb3BzLm1vZGV9YDtcclxuXHRcdFx0XHQvLyB1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0Ly8gXHR1cmw6IGAvcGFnZXMvc3ViUGFjay9kZXRlY3QtZmFjZS9waG90by1wcm9jZXNzJHtwYXJhbXN9YCxcclxuXHRcdFx0XHQvLyB9KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3NjcmlwdD5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5kZXRlY3QtZmFjZS1jb24ge1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR6LWluZGV4OiA5NTA7XHJcblx0XHQubmF2LWJhcntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdC8qIGhlaWdodDogODBycHggIWltcG9ydGFudDsgKi9cclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0fVxyXG5cdFx0LmNvbXAge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///191\n");
-
- /***/ }),
- /* 192 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/photoProcess.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 _photoProcess_vue_vue_type_template_id_d1e686fa_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./photoProcess.vue?vue&type=template&id=d1e686fa&mpType=page */ 193);\n/* harmony import */ var _photoProcess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./photoProcess.vue?vue&type=script&lang=js&mpType=page */ 195);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _photoProcess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _photoProcess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _photoProcess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _photoProcess_vue_vue_type_template_id_d1e686fa_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _photoProcess_vue_vue_type_template_id_d1e686fa_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _photoProcess_vue_vue_type_template_id_d1e686fa_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/skin-assessment/photoProcess.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTkyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9waG90b1Byb2Nlc3MudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQxZTY4NmZhJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9waG90b1Byb2Nlc3MudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Bob3RvUHJvY2Vzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvc2tpbi1hc3Nlc3NtZW50L3Bob3RvUHJvY2Vzcy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///192\n");
-
- /***/ }),
- /* 193 */
- /*!*********************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/photoProcess.vue?vue&type=template&id=d1e686fa&mpType=page ***!
- \*********************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_vue_vue_type_template_id_d1e686fa_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./photoProcess.vue?vue&type=template&id=d1e686fa&mpType=page */ 194);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_vue_vue_type_template_id_d1e686fa_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_vue_vue_type_template_id_d1e686fa_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_vue_vue_type_template_id_d1e686fa_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_vue_vue_type_template_id_d1e686fa_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 194 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/photoProcess.vue?vue&type=template&id=d1e686fa&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", "photo-process"), attrs: { _i: 0 } },
- [
- _c("image", {
- staticClass: _vm._$s(1, "sc", "photo-process-img"),
- attrs: { src: _vm._$s(1, "a-src", _vm.detectFaceImg), _i: 1 },
- }),
- _c(
- "cover-view",
- { staticClass: _vm._$s(2, "sc", "action"), attrs: { _i: 2 } },
- [
- _c("cover-view", {
- staticClass: _vm._$s(3, "sc", "btn"),
- attrs: { _i: 3 },
- on: { click: _vm.onPhotoReSet },
- }),
- _c("cover-view", {
- staticClass: _vm._$s(4, "sc", "btn full"),
- attrs: { _i: 4 },
- on: { click: _vm.onSubmit },
- }),
- ]
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 195 */
- /*!***************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/photoProcess.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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./photoProcess.vue?vue&type=script&lang=js&mpType=page */ 196);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_photoProcess_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1uQixDQUFnQiw2b0JBQUcsRUFBQyIsImZpbGUiOiIxOTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGhvdG9Qcm9jZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGhvdG9Qcm9jZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///195\n");
-
- /***/ }),
- /* 196 */
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/skin-assessment/photoProcess.vue?vue&type=script&lang=js&mpType=page ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n paddTopHeight: '',\n imgSize: null,\n props: {}\n };\n },\n computed: {\n detectFaceImg: function detectFaceImg() {\n return this.$store.state.detectFaceImg || 'https://telpo-healthy.oss-cn-hangzhou.aliyuncs.com/healthy/knowledge/202410/d09e1e9b99cf496aab3422d9f1e766d5.png';\n }\n },\n methods: {\n onNavBack: function onNavBack() {\n if (this.props && this.props.nuring) {\n var params = '';\n params = \"?imei=\".concat(this.props.imei, \"&isDetectFace=true&nuring=\").concat(this.props.nuring, \"&logId=\").concat(this.props.logId || 0, \"&mode=\").concat(this.props.mode);\n uni.redirectTo({\n url: \"/pages/subPack/detect-face/index\".concat(params)\n });\n } else {\n uni.redirectTo({\n url: \"/pages/subPack/detect-face/index\"\n });\n }\n },\n onSubmit: function onSubmit() {\n uni.redirectTo({\n url: \"/pages/skin-assessment/croppedImage\"\n });\n return;\n var that = this;\n if (this.imgSize && this.imgSize > 8) {\n return uni.showModal({\n content: '上传或者拍照的图像大小不能超过8MB',\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n __f__(\"log\", \"确认\", \" at pages/skin-assessment/photoProcess.vue:59\");\n } else {\n __f__(\"log\", \"取消\", \" at pages/skin-assessment/photoProcess.vue:61\");\n }\n }\n });\n }\n that.skinanalyze();\n },\n onPhotoReSet: function onPhotoReSet() {\n // 重拍,返回拍照页面\n this.onNavBack();\n },\n skinanalyze: function skinanalyze() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that, re;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this;\n uni.showLoading({\n title: '图片上传中',\n mask: true\n });\n __f__(\"log\", \"识别参数\", \"Mode\", _this.props.mode || 0, \"TaskId\", _this.props.logId || 0, \" at pages/skin-assessment/photoProcess.vue:78\");\n _context.next = 5;\n return _this.$api.skinanalyze(_this.$util.tempUrlToUpload(that.detectFaceImg, \"\".concat(_this.$util.formateDate('yyyy-mm-dd-HH:MM:SS'), \"_sign.png\"), {\n Mode: _this.props.mode || 0,\n TaskId: _this.props.logId || 0\n }));\n case 5:\n re = _context.sent;\n __f__(\"log\", \"图片上传结果\", re, \" at pages/skin-assessment/photoProcess.vue:88\");\n if (re) {\n if (re.succeed) {\n if (re.data) {\n // 跳转详情页面\n setTimeout(function () {\n _this.$u.toast('上传成功');\n var params = \"?id=\".concat(re.data, \"&type=0&active=0&imei=\").concat(_this.props.imei, \"&isDetectFace=true&logId=\").concat(_this.props.logId, \"&nuring=\").concat(_this.props.nuring, \"&mode=\").concat(_this.props.mode);\n uni.redirectTo({\n url: \"/pages/subPack/detect-face/archivesDetails\".concat(params)\n });\n /* this.$u.route({\n \turl: '/pages/subPack/detect-face/archivesDetails',\n \tparams: {\n \t\tid: re.data,\n \t\ttype: 0,\n \t\tactive: 0\n \t},\n }) */\n /* this.$u.route({\n \turl: '/pages/subPack/detect-face/detect-face-details',\n \tparams: {\n \t\tid: re.data,\n \t},\n }) */\n }, 1500);\n } else {\n uni.hideLoading();\n uni.showModal({\n title: '',\n content: \"\".concat(re.message),\n showCancel: false,\n confirmText: '确认'\n });\n }\n } else {\n uni.hideLoading();\n uni.showModal({\n title: '',\n content: \"\".concat(re.message),\n showCancel: false,\n confirmText: '确认'\n });\n }\n } else {\n _this.$u.toast('上传失败,请重试');\n }\n case 8:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n getImgSize: function getImgSize() {\n var that = this;\n if (that.detectFaceImg) {\n var fileSystemManager = uni.getFileSystemManager();\n // 获取文件状态\n fileSystemManager.stat({\n path: that.detectFaceImg,\n success: function success(statRes) {\n __f__(\"log\", '文件大小:', statRes.stats.size, \" at pages/skin-assessment/photoProcess.vue:144\");\n var fileSizeInMB = (statRes.stats.size / (1024 * 1024)).toFixed(2); // 转换为MB\n that.imgSize = fileSizeInMB;\n __f__(\"log\", '文件大小:', fileSizeInMB, 'MB', \" at pages/skin-assessment/photoProcess.vue:147\"); // 输出文件大小,单位是MB// 文件大小,单位是字节\n },\n\n fail: function fail(err) {\n __f__(\"error\", '获取文件状态失败:', err, \" at pages/skin-assessment/photoProcess.vue:150\");\n }\n });\n }\n }\n },\n onLoad: function onLoad(props) {\n // this.paddTopHeight = this.$util.getPaddTopheight();\n this.getImgSize();\n if (props) {\n this.props = _objectSpread({}, props);\n __f__(\"log\", \"其他页面传递过来的参数\", this.props, \" at pages/skin-assessment/photoProcess.vue:164\");\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2tpbi1hc3Nlc3NtZW50L3Bob3RvUHJvY2Vzcy52dWUiXSwibmFtZXMiOlsiZGF0YSIsInBhZGRUb3BIZWlnaHQiLCJpbWdTaXplIiwicHJvcHMiLCJjb21wdXRlZCIsImRldGVjdEZhY2VJbWciLCJtZXRob2RzIiwib25OYXZCYWNrIiwicGFyYW1zIiwidW5pIiwidXJsIiwib25TdWJtaXQiLCJjb250ZW50Iiwic2hvd0NhbmNlbCIsInN1Y2Nlc3MiLCJ0aGF0Iiwib25QaG90b1JlU2V0Iiwic2tpbmFuYWx5emUiLCJ0aXRsZSIsIm1hc2siLCJNb2RlIiwiVGFza0lkIiwicmUiLCJzZXRUaW1lb3V0IiwiY29uZmlybVRleHQiLCJnZXRJbWdTaXplIiwiZmlsZVN5c3RlbU1hbmFnZXIiLCJwYXRoIiwiZmFpbCIsIm9uTG9hZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQWlCQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBLHlCQUNBQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtRQUNBO1FBQ0FDO1FBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtRQUNBRDtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBRjtRQUNBQztNQUNBO01BQ0E7TUFDQTtNQUVBO1FBQ0E7VUFDQUU7VUFDQUM7VUFDQUM7WUFDQTtjQUNBO1lBQ0E7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDQUY7Z0JBQ0FOO2tCQUNBUztrQkFDQUM7Z0JBQ0E7Z0JBQ0E7Z0JBQUE7Z0JBQUEsT0FDQSx1QkFDQSw0QkFDQUosOEJBQ0EsOERBQ0E7a0JBQ0FLO2tCQUNBQztnQkFDQSxFQUNBO2NBQUE7Z0JBUkFDO2dCQVNBO2dCQUNBO2tCQUNBO29CQUNBO3NCQUNBO3NCQUNBQzt3QkFDQTt3QkFDQTt3QkFDQWQ7MEJBQ0FDO3dCQUNBO3dCQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7d0JBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO3NCQUNBO29CQUNBO3NCQUNBRDtzQkFDQUE7d0JBQ0FTO3dCQUNBTjt3QkFDQUM7d0JBQ0FXO3NCQUNBO29CQUNBO2tCQUNBO29CQUNBZjtvQkFDQUE7c0JBQ0FTO3NCQUNBTjtzQkFDQUM7c0JBQ0FXO29CQUNBO2tCQUNBO2dCQUNBO2tCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBQztVQUNBQztVQUNBYjtZQUNBO1lBQ0E7WUFDQUM7WUFDQTtVQUNBOztVQUNBYTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBRUE7RUFHQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIxOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJwaG90by1wcm9jZXNzXCI+XHJcblx0XHQ8IS0tIDx1LW5hdmJhciBpcy1iYWNrPVwidHJ1ZVwiIGNsYXNzPVwibmF2LWJhclwiIDpib3JkZXItYm90dG9tXHQ9XCJmYWxzZVwiIHRpdGxlLWNvbG9yPVwiIzMzM1wiIHRpdGxlPVwi5Zu+54mH6K+G5YirXCIgOmN1c3RvbS1iYWNrPVwib25OYXZCYWNrXCI+XHJcblx0XHQ8L3UtbmF2YmFyPiAtLT5cclxuXHRcdDxpbWFnZSBjbGFzcz1cInBob3RvLXByb2Nlc3MtaW1nXCIgIDpzcmM9XCJkZXRlY3RGYWNlSW1nXCIgbW9kZT1cIndpZHRoRml4XCIgOnNob3ctbWVudS1ieS1sb25ncHJlc3M9XCJ0cnVlXCI+PC9pbWFnZT5cclxuXHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJjYW52YXMtY29uXCI+XHJcblx0XHRcdDxjYW52YXMgY2FudmFzLWlkPVwibXlDYW52YXNcIiBpZD1cIm15Q2FudmFzXCI+PC9jYW52YXM+XHJcblx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0PGNvdmVyLXZpZXcgY2xhc3M9XCJhY3Rpb25cIj5cclxuXHRcdFx0PGNvdmVyLXZpZXcgc2hhcGU9XCJjaXJjbGVcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm9uUGhvdG9SZVNldFwiPumHjeaLjTwvY292ZXItdmlldz5cclxuXHRcdFx0PGNvdmVyLXZpZXcgc2hhcGU9XCJjaXJjbGVcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBjbGFzcz1cImJ0biBmdWxsXCIgQGNsaWNrPVwib25TdWJtaXRcIj7noa7orqQ8L2NvdmVyLXZpZXc+XHJcblx0XHQ8L2NvdmVyLXZpZXc+XHJcblxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRwYWRkVG9wSGVpZ2h0OiAnJyxcclxuXHRcdFx0XHRpbWdTaXplOiBudWxsLFxyXG5cdFx0XHRcdHByb3BzOiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0ZGV0ZWN0RmFjZUltZygpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGVcclxuXHRcdFx0XHRcdC5kZXRlY3RGYWNlSW1nIHx8ICdodHRwczovL3RlbHBvLWhlYWx0aHkub3NzLWNuLWhhbmd6aG91LmFsaXl1bmNzLmNvbS9oZWFsdGh5L2tub3dsZWRnZS8yMDI0MTAvZDA5ZTFlOWI5OWNmNDk2YWFiMzQyMmQ5ZjFlNzY2ZDUucG5nJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRvbk5hdkJhY2soKSB7XHJcblx0XHRcdFx0aWYodGhpcy5wcm9wcyAmJiB0aGlzLnByb3BzLm51cmluZykge1xyXG5cdFx0XHRcdFx0bGV0IHBhcmFtcyA9ICcnO1xyXG5cdFx0XHRcdFx0cGFyYW1zID0gYD9pbWVpPSR7dGhpcy5wcm9wcy5pbWVpfSZpc0RldGVjdEZhY2U9dHJ1ZSZudXJpbmc9JHt0aGlzLnByb3BzLm51cmluZ30mbG9nSWQ9JHt0aGlzLnByb3BzLmxvZ0lkIHx8IDB9Jm1vZGU9JHt0aGlzLnByb3BzLm1vZGV9YDtcclxuXHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL3N1YlBhY2svZGV0ZWN0LWZhY2UvaW5kZXgke3BhcmFtc31gLFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvc3ViUGFjay9kZXRlY3QtZmFjZS9pbmRleGAsXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0b25TdWJtaXQoKSB7XHJcblx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL3NraW4tYXNzZXNzbWVudC9jcm9wcGVkSW1hZ2VgLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGlmKHRoaXMuaW1nU2l6ZSAmJiB0aGlzLmltZ1NpemUgPiA4KSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfkuIrkvKDmiJbogIXmi43nhafnmoTlm77lg4/lpKflsI/kuI3og73otoXov4c4TUInLFxyXG5cdFx0XHRcdFx0XHRzaG93Q2FuY2VsOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLnoa7orqRcIik7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5Y+W5raIXCIpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC5za2luYW5hbHl6ZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvblBob3RvUmVTZXQoKSB7XHJcblx0XHRcdFx0Ly8g6YeN5ouN77yM6L+U5Zue5ouN54Wn6aG16Z2iXHJcblx0XHRcdFx0dGhpcy5vbk5hdkJhY2soKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgc2tpbmFuYWx5emUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+WbvueJh+S4iuS8oOS4rScsXHJcblx0XHRcdFx0XHRtYXNrOiB0cnVlLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLor4bliKvlj4LmlbBcIiwgXCJNb2RlXCIsIHRoaXMucHJvcHMubW9kZSB8fCAwLCBcIlRhc2tJZFwiLCB0aGlzLnByb3BzLmxvZ0lkIHx8IDApO1xyXG5cdFx0XHRcdGxldCByZSA9IGF3YWl0IHRoaXMuJGFwaS5za2luYW5hbHl6ZShcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwudGVtcFVybFRvVXBsb2FkKFxyXG5cdFx0XHRcdFx0dGhhdC5kZXRlY3RGYWNlSW1nLFxyXG5cdFx0XHRcdFx0YCR7dGhpcy4kdXRpbC5mb3JtYXRlRGF0ZSgneXl5eS1tbS1kZC1ISDpNTTpTUycpfV9zaWduLnBuZ2AsXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdE1vZGU6IHRoaXMucHJvcHMubW9kZSB8fCAwLFxyXG5cdFx0XHRcdFx0XHRUYXNrSWQ6IHRoaXMucHJvcHMubG9nSWQgfHwgMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCkpO1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi5Zu+54mH5LiK5Lyg57uT5p6cXCIsIHJlKTtcclxuXHRcdFx0XHRpZihyZSkge1xyXG5cdFx0XHRcdFx0aWYocmUuc3VjY2VlZCkge1xyXG5cdFx0XHRcdFx0XHRpZihyZS5kYXRhKSB7XHJcblx0XHRcdFx0XHRcdFx0Ly8g6Lez6L2s6K+m5oOF6aG16Z2iXHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLiR1LnRvYXN0KCfkuIrkvKDmiJDlip8nKTtcclxuXHRcdFx0XHRcdFx0XHRcdGxldCBwYXJhbXMgPSBgP2lkPSR7cmUuZGF0YX0mdHlwZT0wJmFjdGl2ZT0wJmltZWk9JHt0aGlzLnByb3BzLmltZWl9JmlzRGV0ZWN0RmFjZT10cnVlJmxvZ0lkPSR7dGhpcy5wcm9wcy5sb2dJZH0mbnVyaW5nPSR7dGhpcy5wcm9wcy5udXJpbmd9Jm1vZGU9JHt0aGlzLnByb3BzLm1vZGV9YDtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL3N1YlBhY2svZGV0ZWN0LWZhY2UvYXJjaGl2ZXNEZXRhaWxzJHtwYXJhbXN9YCxcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHQvKiB0aGlzLiR1LnJvdXRlKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3N1YlBhY2svZGV0ZWN0LWZhY2UvYXJjaGl2ZXNEZXRhaWxzJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFyYW1zOiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWQ6IHJlLmRhdGEsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHlwZTogMCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhY3RpdmU6IDBcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdH0pICovXHJcblx0XHRcdFx0XHRcdFx0XHQvKiB0aGlzLiR1LnJvdXRlKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3N1YlBhY2svZGV0ZWN0LWZhY2UvZGV0ZWN0LWZhY2UtZGV0YWlscycsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhcmFtczoge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlkOiByZS5kYXRhLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0fSkgKi9cclxuXHRcdFx0XHRcdFx0XHR9LCAxNTAwKVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogYCR7cmUubWVzc2FnZX1gLFxyXG5cdFx0XHRcdFx0XHRcdFx0c2hvd0NhbmNlbDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdFx0XHRjb25maXJtVGV4dDogJ+ehruiupCcsXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAnJyxcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBgJHtyZS5tZXNzYWdlfWAsXHJcblx0XHRcdFx0XHRcdFx0c2hvd0NhbmNlbDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdFx0Y29uZmlybVRleHQ6ICfnoa7orqQnLFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLiR1LnRvYXN0KCfkuIrkvKDlpLHotKUs6K+36YeN6K+VJylcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEltZ1NpemUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmKHRoYXQuZGV0ZWN0RmFjZUltZykge1xyXG5cdFx0XHRcdFx0Y29uc3QgZmlsZVN5c3RlbU1hbmFnZXIgPSB1bmkuZ2V0RmlsZVN5c3RlbU1hbmFnZXIoKTtcclxuXHRcdFx0XHRcdC8vIOiOt+WPluaWh+S7tueKtuaAgVxyXG5cdFx0XHRcdFx0ZmlsZVN5c3RlbU1hbmFnZXIuc3RhdCh7XHJcblx0XHRcdFx0XHRcdHBhdGg6IHRoYXQuZGV0ZWN0RmFjZUltZyxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24gKHN0YXRSZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5paH5Lu25aSn5bCP77yaJywgc3RhdFJlcy5zdGF0cy5zaXplKTtcclxuXHRcdFx0XHRcdFx0XHRjb25zdCBmaWxlU2l6ZUluTUIgPSAoc3RhdFJlcy5zdGF0cy5zaXplIC8gKDEwMjQgKiAxMDI0KSkudG9GaXhlZCgyKTsgLy8g6L2s5o2i5Li6TUJcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmltZ1NpemUgPSBmaWxlU2l6ZUluTUI7XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+aWh+S7tuWkp+Wwj++8micsIGZpbGVTaXplSW5NQiwgJ01CJyk7IC8vIOi+k+WHuuaWh+S7tuWkp+Wwj++8jOWNleS9jeaYr01CLy8g5paH5Lu25aSn5bCP77yM5Y2V5L2N5piv5a2X6IqCXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uIChlcnIpIHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmVycm9yKCfojrflj5bmlofku7bnirbmgIHlpLHotKXvvJonLCBlcnIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChwcm9wcykge1xyXG5cdFx0XHQvLyB0aGlzLnBhZGRUb3BIZWlnaHQgPSB0aGlzLiR1dGlsLmdldFBhZGRUb3BoZWlnaHQoKTtcclxuXHRcdFx0dGhpcy5nZXRJbWdTaXplKCk7XHJcblx0XHRcdGlmKHByb3BzKSB7XHJcblx0XHRcdFx0dGhpcy5wcm9wcyA9IHsuLi5wcm9wc307XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLlhbbku5bpobXpnaLkvKDpgJLov4fmnaXnmoTlj4LmlbBcIiwgdGhpcy5wcm9wcyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LnBob3RvLXByb2Nlc3Mge1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0LmFjdGlvbiB7XHJcblx0XHRcdGhlaWdodDogMTIwcnB4O1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0Ym90dG9tOiA2MHJweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdHotaW5kZXg6IDk5OTk7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDg5cnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA4OXJweDtcclxuXHRcdFx0XHR3aWR0aDogMjY2cnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogNHJweCBzb2xpZCAjN0Y2NkU4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MHJweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogT1BQT1NhbnM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdFx0XHRjb2xvcjogIzdGNjZFODtcclxuXHJcblx0XHRcdFx0Ji5mdWxsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3RjY2RTg7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi1iYXIge1x0XHJcblx0XHR9XHJcblx0XHQucGhvdG8tcHJvY2Vzcy1pbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdH1cclxuXHJcblx0XHQuY2FudmFzLWNvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cclxuXHRcdFx0I215Q2FudmFzIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///196\n");
-
- /***/ }),
- /* 197 */
- /*!********************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/user/mine.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 _mine_vue_vue_type_template_id_33128e84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mine.vue?vue&type=template&id=33128e84&scoped=true&mpType=page */ 198);\n/* harmony import */ var _mine_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mine.vue?vue&type=script&lang=js&mpType=page */ 218);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _mine_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _mine_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _mine_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _mine_vue_vue_type_template_id_33128e84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _mine_vue_vue_type_template_id_33128e84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"33128e84\",\n null,\n false,\n _mine_vue_vue_type_template_id_33128e84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/user/mine.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTk3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9taW5lLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zMzEyOGU4NCZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbWluZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vbWluZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIzMzEyOGU4NFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2VyL21pbmUudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///197\n");
-
- /***/ }),
- /* 198 */
- /*!**************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/user/mine.vue?vue&type=template&id=33128e84&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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_vue_vue_type_template_id_33128e84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./mine.vue?vue&type=template&id=33128e84&scoped=true&mpType=page */ 199);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_vue_vue_type_template_id_33128e84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_vue_vue_type_template_id_33128e84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_vue_vue_type_template_id_33128e84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_vue_vue_type_template_id_33128e84_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 199 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/user/mine.vue?vue&type=template&id=33128e84&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 = {
- uAvatar: __webpack_require__(/*! uview-ui/components/u-avatar/u-avatar.vue */ 200).default,
- uButton: __webpack_require__(/*! uview-ui/components/u-button/u-button.vue */ 71).default,
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).default,
- uGrid: __webpack_require__(/*! uview-ui/components/u-grid/u-grid.vue */ 206).default,
- uGridItem: __webpack_require__(/*! uview-ui/components/u-grid-item/u-grid-item.vue */ 212)
- .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", "mine"), attrs: { _i: 0 } },
- [
- _c("view", { staticClass: _vm._$s(1, "sc", "main"), attrs: { _i: 1 } }, [
- _c(
- "view",
- { staticClass: _vm._$s(2, "sc", "header"), attrs: { _i: 2 } },
- [
- _c(
- "view",
- { staticClass: _vm._$s(3, "sc", "avatar"), attrs: { _i: 3 } },
- [_c("u-avatar", { attrs: { src: _vm.src, size: "80", _i: 4 } })],
- 1
- ),
- _c(
- "view",
- { staticClass: _vm._$s(5, "sc", "edit-mine"), attrs: { _i: 5 } },
- [
- _c(
- "u-button",
- {
- attrs: {
- shape: "circle",
- customStyle: {
- width: "280rpx",
- color: "#6049a9",
- borderColor: "#6049a9",
- },
- _i: 6,
- },
- on: { click: _vm.onEdit },
- },
- [_vm._v("")]
- ),
- ],
- 1
- ),
- ]
- ),
- _c(
- "view",
- { staticClass: _vm._$s(7, "sc", "numberinfo"), attrs: { _i: 7 } },
- [
- _c(
- "view",
- { staticClass: _vm._$s(8, "sc", "nickname"), attrs: { _i: 8 } },
- [
- _c("text"),
- _c("u-icon", {
- attrs: {
- name: "woman",
- color: "#2979ff",
- size: "26",
- _i: 10,
- },
- }),
- ],
- 1
- ),
- _c(
- "view",
- { staticClass: _vm._$s(11, "sc", "phone"), attrs: { _i: 11 } },
- [_c("text")]
- ),
- _c(
- "view",
- { staticClass: _vm._$s(13, "sc", "id-box"), attrs: { _i: 13 } },
- [
- _c("text"),
- _c("u-icon", {
- attrs: {
- name: "file-text",
- color: "#2979ff",
- size: "35",
- _i: 15,
- },
- }),
- ],
- 1
- ),
- ]
- ),
- _c(
- "view",
- { staticClass: _vm._$s(16, "sc", "actions"), attrs: { _i: 16 } },
- [
- _c(
- "u-grid",
- { attrs: { col: 3, border: false, _i: 17 } },
- _vm._l(4, function (index, $10, $20, $30) {
- return _c(
- "u-grid-item",
- {
- key: index,
- attrs: { customStyle: _vm.gridStyle, _i: "18-" + $30 },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s("19-" + $30, "sc", "button-item"),
- attrs: { _i: "19-" + $30 },
- },
- [
- _c("u-icon", {
- attrs: {
- name: "file-text",
- size: "40",
- color: "#fff",
- _i: "20-" + $30,
- },
- }),
- _c("text", {
- staticClass: _vm._$s(
- "21-" + $30,
- "sc",
- "button-text"
- ),
- attrs: { _i: "21-" + $30 },
- }),
- ],
- 1
- ),
- ]
- )
- }),
- 1
- ),
- ],
- 1
- ),
- ]),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 200 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-avatar/u-avatar.vue ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_avatar_vue_vue_type_template_id_b36130f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-avatar.vue?vue&type=template&id=b36130f2&scoped=true& */ 201);
- /* harmony import */ var _u_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-avatar.vue?vue&type=script&lang=js& */ 203);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_avatar_vue_vue_type_template_id_b36130f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_avatar_vue_vue_type_template_id_b36130f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "b36130f2",
- null,
- false,
- _u_avatar_vue_vue_type_template_id_b36130f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-avatar/u-avatar.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 201 */
- /*!**************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-avatar/u-avatar.vue?vue&type=template&id=b36130f2&scoped=true& ***!
- \**************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_template_id_b36130f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-avatar.vue?vue&type=template&id=b36130f2&scoped=true& */ 202);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_template_id_b36130f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_template_id_b36130f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_template_id_b36130f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_template_id_b36130f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 202 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-avatar/u-avatar.vue?vue&type=template&id=b36130f2&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 = {
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).default,
- "u-Text": __webpack_require__(/*! uview-ui/components/u--text/u--text.vue */ 85).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", "u-avatar"),
- class: _vm._$s(0, "c", ["u-avatar--" + _vm.shape]),
- style: _vm._$s(0, "s", [
- {
- backgroundColor:
- _vm.text || _vm.icon
- ? _vm.randomBgColor
- ? _vm.colors[
- _vm.colorIndex !== ""
- ? _vm.colorIndex
- : _vm.$u.random(0, 19)
- ]
- : _vm.bgColor
- : "transparent",
- width: _vm.$u.addUnit(_vm.size),
- height: _vm.$u.addUnit(_vm.size),
- },
- _vm.$u.addStyle(_vm.customStyle),
- ]),
- attrs: { _i: 0 },
- on: { click: _vm.clickHandler },
- },
- [
- _vm._t(
- "default",
- [
- _vm._$s(2, "i", _vm.mpAvatar && _vm.allowMp)
- ? void 0
- : _vm._$s(3, "e", _vm.icon)
- ? _c("u-icon", {
- attrs: {
- name: _vm.icon,
- size: _vm.fontSize,
- color: _vm.color,
- _i: 3,
- },
- })
- : _vm._$s(4, "e", _vm.text)
- ? _c("u--text", {
- attrs: {
- text: _vm.text,
- size: _vm.fontSize,
- color: _vm.color,
- align: "center",
- customStyle: "justify-content: center",
- _i: 4,
- },
- })
- : _c("image", {
- staticClass: _vm._$s(5, "sc", "u-avatar__image"),
- class: _vm._$s(5, "c", ["u-avatar__image--" + _vm.shape]),
- style: _vm._$s(5, "s", [
- {
- width: _vm.$u.addUnit(_vm.size),
- height: _vm.$u.addUnit(_vm.size),
- },
- ]),
- attrs: {
- src: _vm._$s(5, "a-src", _vm.avatarUrl || _vm.defaultUrl),
- mode: _vm._$s(5, "a-mode", _vm.mode),
- _i: 5,
- },
- on: { error: _vm.errorHandler },
- }),
- ],
- { _i: 1 }
- ),
- ],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 203 */
- /*!********************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-avatar/u-avatar.vue?vue&type=script&lang=js& ***!
- \********************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-avatar.vue?vue&type=script&lang=js& */ 204);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_avatar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 204 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-avatar/u-avatar.vue?vue&type=script&lang=js& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 205));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
-
- var base64Avatar = "data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjREMEQwRkY0RjgwNDExRUE5OTY2RDgxODY3NkJFODMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjREMEQwRkY1RjgwNDExRUE5OTY2RDgxODY3NkJFODMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEQwRDBGRjJGODA0MTFFQTk5NjZEODE4Njc2QkU4MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEQwRDBGRjNGODA0MTFFQTk5NjZEODE4Njc2QkU4MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCADIAMgDAREAAhEBAxEB/8QAcQABAQEAAwEBAAAAAAAAAAAAAAUEAQMGAgcBAQAAAAAAAAAAAAAAAAAAAAAQAAIBAwICBgkDBQAAAAAAAAABAhEDBCEFMVFBYXGREiKBscHRMkJSEyOh4XLxYjNDFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A/fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHbHFyZ/Dam+yLA+Z2L0Pjtyj2poD4AAAAAAAAAAAAAAAAAAAAAAAAKWFs9y6lcvvwQeqj8z9wFaziY1n/HbUX9XF97A7QAGXI23EvJ1goyfzR0YEfN269jeZ+a03pNe0DIAAAAAAAAAAAAAAAAAAAACvtO3RcVkXlWutuL9YFYAAAAAOJRjKLjJVi9GmB5/csH/mu1h/in8PU+QGMAAAAAAAAAAAAAAAAAAaMDG/6MmMH8C80+xAelSSVFolwQAAAAAAAHVlWI37ErUulaPk+hgeYnCUJuElSUXRrrQHAAAAAAAAAAAAAAAAABa2Oz4bM7r4zdF2ICmAAAAAAAAAg7zZ8GX41wuJP0rRgYAAAAAAAAAAAAAAAAAD0m2R8ODaXU33tsDSAAAAAAAAAlb9HyWZcnJd9PcBHAAAAAAAAAAAAAAAAAPS7e64Vn+KA0AAAAAAAAAJm+v8Ftf3ewCKAAAAAAAAAAAAAAAAAX9muqeGo9NttP06+0DcAAAAAAAAAjb7dTu2ra+VOT9P8AQCWAAAAAAAAAAAAAAAAAUNmyPt5Ltv4bui/kuAF0AAAAAAADiUlGLlJ0SVW+oDzOXfd/Ind6JPRdS0QHSAAAAAAAAAAAAAAAAAE2nVaNcGB6Lbs6OTao9LsF51z60BrAAAAAABJ3jOVHjW3r/sa9QEgAAAAAAAAAAAAAAAAAAAPu1duWriuW34ZR4MC9hbnZyEoy8l36XwfYBsAAADaSq9EuLAlZ+7xSdrGdW9Hc5dgEdtt1erfFgAAAAAAAAAAAAAAAAADVjbblX6NR8MH80tEBRs7HYivyzlN8lovaBPzduvY0m6eK10TXtAyAarO55lpJK54orolr+4GqO/Xaea1FvqbXvA+Z77kNeW3GPbV+4DJfzcm/pcm3H6Vou5AdAFLC2ed2Pjv1txa8sV8T6wOL+yZEKu1JXFy4MDBOE4ScZxcZLinoB8gAAAAAAAAAAAB242LeyJ+C3GvN9C7QLmJtePYpKS+5c+p8F2IDYAANJqj1T4oCfk7Nj3G5Wn9qXJax7gJ93Z82D8sVNc4v30A6Xg5i42Z+iLfqARwcyT0sz9MWvWBps7LlTf5Grce9/oBTxdtxseklHxT+uWr9AGoAB138ezfj4bsFJdD6V2MCPm7RdtJzs1uW1xXzL3gTgAAAAAAAAADRhYc8q74I6RWs5ckB6GxYtWLat21SK731sDsAAAAAAAAAAAAAAAASt021NO/YjrxuQXT1oCOAAAAAAABzGLlJRSq26JAelwsWONYjbXxcZvmwO8AAAAAAAAAAAAAAAAAAef3TEWPkVivx3NY9T6UBiAAAAAABo2+VmGXblddIJ8eivRUD0oAAAAAAAAAAAAAAAAAAAYt4tKeFKVNYNSXfRgefAAAAAAAAr7VuSSWPedKaW5v1MCsAAAAAAAAAAAAAAAAAAIe6bj96Ts2n+JPzSXzP3ATgAAAAAAAAFbbt1UUrOQ9FpC4/UwK6aaqtU+DAAAAAAAAAAAAAAA4lKMIuUmoxWrb4ARNx3R3q2rLpa4Sl0y/YCcAAAAAAAAAAANmFud7G8r89r6X0dgFvGzLGRGtuWvTF6NAdwAAAAAAAAAAAy5W442PVN+K59EePp5ARMvOv5MvO6QXCC4AZwAAAAAAAAAAAAAcxlKLUotprg1owN+PvORborq+7Hnwl3gUbO74VzRydt8pKn68ANcJwmqwkpLmnUDkAAAAfNy9atqtyagut0AxXt5xIV8Fbj6lRd7Am5G65V6qUvtwfyx94GMAAAAAAAAAAAAAAAAAAAOU2nVOj5gdsc3LiqRvTpyqwOxbnnrhdfpSfrQB7pnv/AGvuS9gHXPMy5/Fem1yq0v0A6W29XqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//Z";
- /**
- * Avatar 头像
- * @description 本组件一般用于展示头像的地方,如个人中心,或者评论列表页的用户头像展示等场所。
- * @tutorial https://www.uviewui.com/components/avatar.html
- *
- * @property {String} src 头像路径,如加载失败,将会显示默认头像(不能为相对路径)
- * @property {String} shape 头像形状 ( circle (默认) | square)
- * @property {String | Number} size 头像尺寸,可以为指定字符串(large, default, mini),或者数值 (默认 40 )
- * @property {String} mode 头像图片的裁剪类型,与uni的image组件的mode参数一致,如效果达不到需求,可尝试传widthFix值 (默认 'scaleToFill' )
- * @property {String} text 用文字替代图片,级别优先于src
- * @property {String} bgColor 背景颜色,一般显示文字时用 (默认 '#c0c4cc' )
- * @property {String} color 文字颜色 (默认 '#ffffff' )
- * @property {String | Number} fontSize 文字大小 (默认 18 )
- * @property {String} icon 显示的图标
- * @property {Boolean} mpAvatar 显示小程序头像,只对百度,微信,QQ小程序有效 (默认 false )
- * @property {Boolean} randomBgColor 是否使用随机背景色 (默认 false )
- * @property {String} defaultUrl 加载失败的默认头像(组件有内置默认图片)
- * @property {String | Number} colorIndex 如果配置了randomBgColor为true,且配置了此值,则从默认的背景色数组中取出对应索引的颜色值,取值0-19之间
- * @property {String} name 组件标识符 (默认 'level' )
- * @property {Object} customStyle 定义需要用到的外部样式
- *
- * @event {Function} click 点击组件时触发 index: 用户传递的标识符
- * @example <u-avatar :src="src" mode="square"></u-avatar>
- */
- var _default = {
- name: 'u-avatar',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- // 如果配置randomBgColor参数为true,在图标或者文字的模式下,会随机从中取出一个颜色值当做背景色
- colors: ['#ffb34b', '#f2bba9', '#f7a196', '#f18080', '#88a867', '#bfbf39', '#89c152', '#94d554', '#f19ec2', '#afaae4', '#e1b0df', '#c38cc1', '#72dcdc', '#9acdcb', '#77b1cc', '#448aca', '#86cefa', '#98d1ee', '#73d1f1', '#80a7dc'],
- avatarUrl: this.src,
- allowMp: false
- };
- },
- watch: {
- // 监听头像src的变化,赋值给内部的avatarUrl变量,因为图片加载失败时,需要修改图片的src为默认值
- // 而组件内部不能直接修改props的值,所以需要一个中间变量
- src: {
- immediate: true,
- handler: function handler(newVal) {
- this.avatarUrl = newVal;
- // 如果没有传src,则主动触发error事件,用于显示默认的头像,否则src为''空字符等的时候,会无内容展示
- if (!newVal) {
- this.errorHandler();
- }
- }
- }
- },
- computed: {
- imageStyle: function imageStyle() {
- var style = {};
- return style;
- }
- },
- created: function created() {
- this.init();
- },
- methods: {
- init: function init() {
- // 目前只有这几个小程序平台具有open-data标签
- // 其他平台可以通过uni.getUserInfo类似接口获取信息,但是需要弹窗授权(首次),不合符组件逻辑
- // 故目前自动获取小程序头像只支持这几个平台
- },
- // 判断传入的name属性,是否图片路径,只要带有"/"均认为是图片形式
- isImg: function isImg() {
- return this.src.indexOf('/') !== -1;
- },
- // 图片加载时失败时触发
- errorHandler: function errorHandler() {
- this.avatarUrl = this.defaultUrl || base64Avatar;
- },
- clickHandler: function clickHandler() {
- this.$emit('click', this.name);
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 205 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-avatar/props.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 头像图片路径(不能为相对路径)
- src: {
- type: String,
- default: uni.$u.props.avatar.src
- },
- // 头像形状,circle-圆形,square-方形
- shape: {
- type: String,
- default: uni.$u.props.avatar.shape
- },
- // 头像尺寸
- size: {
- type: [String, Number],
- default: uni.$u.props.avatar.size
- },
- // 裁剪模式
- mode: {
- type: String,
- default: uni.$u.props.avatar.mode
- },
- // 显示的文字
- text: {
- type: String,
- default: uni.$u.props.avatar.text
- },
- // 背景色
- bgColor: {
- type: String,
- default: uni.$u.props.avatar.bgColor
- },
- // 文字颜色
- color: {
- type: String,
- default: uni.$u.props.avatar.color
- },
- // 文字大小
- fontSize: {
- type: [String, Number],
- default: uni.$u.props.avatar.fontSize
- },
- // 显示的图标
- icon: {
- type: String,
- default: uni.$u.props.avatar.icon
- },
- // 显示小程序头像,只对百度,微信,QQ小程序有效
- mpAvatar: {
- type: Boolean,
- default: uni.$u.props.avatar.mpAvatar
- },
- // 是否使用随机背景色
- randomBgColor: {
- type: Boolean,
- default: uni.$u.props.avatar.randomBgColor
- },
- // 加载失败的默认头像(组件有内置默认图片)
- defaultUrl: {
- type: String,
- default: uni.$u.props.avatar.defaultUrl
- },
- // 如果配置了randomBgColor为true,且配置了此值,则从默认的背景色数组中取出对应索引的颜色值,取值0-19之间
- colorIndex: {
- type: [String, Number],
- // 校验参数规则,索引在0-19之间
- validator: function validator(n) {
- return uni.$u.test.range(n, [0, 19]) || n === '';
- },
- default: uni.$u.props.avatar.colorIndex
- },
- // 组件标识符
- name: {
- type: String,
- default: uni.$u.props.avatar.name
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 206 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid/u-grid.vue ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_grid_vue_vue_type_template_id_50bc7b32_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-grid.vue?vue&type=template&id=50bc7b32&scoped=true& */ 207);
- /* harmony import */ var _u_grid_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-grid.vue?vue&type=script&lang=js& */ 209);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_grid_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_grid_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_grid_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_grid_vue_vue_type_template_id_50bc7b32_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_grid_vue_vue_type_template_id_50bc7b32_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "50bc7b32",
- null,
- false,
- _u_grid_vue_vue_type_template_id_50bc7b32_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-grid/u-grid.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 207 */
- /*!**********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid/u-grid.vue?vue&type=template&id=50bc7b32&scoped=true& ***!
- \**********************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_template_id_50bc7b32_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-grid.vue?vue&type=template&id=50bc7b32&scoped=true& */ 208);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_template_id_50bc7b32_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_template_id_50bc7b32_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_template_id_50bc7b32_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_template_id_50bc7b32_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 208 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid/u-grid.vue?vue&type=template&id=50bc7b32&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",
- {
- ref: "u-grid",
- staticClass: _vm._$s(0, "sc", "u-grid"),
- style: _vm._$s(0, "s", [_vm.gridStyle]),
- attrs: { _i: 0 },
- },
- [_vm._t("default", null, { _i: 1 })],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 209 */
- /*!****************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid/u-grid.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-grid.vue?vue&type=script&lang=js& */ 210);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 210 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid/u-grid.vue?vue&type=script&lang=js& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 211));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * grid 宫格布局
- * @description 宫格组件一般用于同时展示多个同类项目的场景,可以给宫格的项目设置徽标组件(badge),或者图标等,也可以扩展为左右滑动的轮播形式。
- * @tutorial https://www.uviewui.com/components/grid.html
- * @property {String | Number} col 宫格的列数(默认 3 )
- * @property {Boolean} border 是否显示宫格的边框(默认 false )
- * @property {String} align 宫格对齐方式,表现为数量少的时候,靠左,居中,还是靠右 (默认 'left' )
- * @property {Object} customStyle 定义需要用到的外部样式
- * @event {Function} click 点击宫格触发
- * @example <u-grid :col="3" @click="click"></u-grid>
- */
- var _default = {
- name: 'u-grid',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- index: 0,
- width: 0
- };
- },
- watch: {
- // 当父组件需要子组件需要共享的参数发生了变化,手动通知子组件
- parentData: function parentData() {
- if (this.children.length) {
- this.children.map(function (child) {
- // 判断子组件(u-radio)如果有updateParentData方法的话,就就执行(执行的结果是子组件重新从父组件拉取了最新的值)
- typeof child.updateParentData == 'function' && child.updateParentData();
- });
- }
- }
- },
- created: function created() {
- // 如果将children定义在data中,在微信小程序会造成循环引用而报错
- this.children = [];
- },
- computed: {
- // 计算父组件的值是否发生变化
- parentData: function parentData() {
- return [this.hoverClass, this.col, this.size, this.border];
- },
- // 宫格对齐方式
- gridStyle: function gridStyle() {
- var style = {};
- switch (this.align) {
- case 'left':
- style.justifyContent = 'flex-start';
- break;
- case 'center':
- style.justifyContent = 'center';
- break;
- case 'right':
- style.justifyContent = 'flex-end';
- break;
- default:
- style.justifyContent = 'flex-start';
- }
- ;
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- },
- methods: {
- // 此方法由u-grid-item触发,用于在u-grid发出事件
- childClick: function childClick(name) {
- this.$emit('click', name);
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 211 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid/props.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 分成几列
- col: {
- type: [String, Number],
- default: uni.$u.props.grid.col
- },
- // 是否显示边框
- border: {
- type: Boolean,
- default: uni.$u.props.grid.border
- },
- // 宫格对齐方式,表现为数量少的时候,靠左,居中,还是靠右
- align: {
- type: String,
- default: uni.$u.props.grid.align
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 212 */
- /*!*************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid-item/u-grid-item.vue ***!
- \*************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_grid_item_vue_vue_type_template_id_99a45d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-grid-item.vue?vue&type=template&id=99a45d26&scoped=true& */ 213);
- /* harmony import */ var _u_grid_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-grid-item.vue?vue&type=script&lang=js& */ 215);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_grid_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_grid_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_grid_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_grid_item_vue_vue_type_template_id_99a45d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_grid_item_vue_vue_type_template_id_99a45d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "99a45d26",
- null,
- false,
- _u_grid_item_vue_vue_type_template_id_99a45d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-grid-item/u-grid-item.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 213 */
- /*!********************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid-item/u-grid-item.vue?vue&type=template&id=99a45d26&scoped=true& ***!
- \********************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_template_id_99a45d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-grid-item.vue?vue&type=template&id=99a45d26&scoped=true& */ 214);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_template_id_99a45d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_template_id_99a45d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_template_id_99a45d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_template_id_99a45d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 214 */
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid-item/u-grid-item.vue?vue&type=template&id=99a45d26&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", "u-grid-item"),
- class: _vm._$s(0, "c", _vm.classes),
- style: _vm._$s(0, "s", [_vm.itemStyle]),
- attrs: { _i: 0 },
- on: { click: _vm.clickHandler },
- },
- [_vm._t("default", null, { _i: 1 })],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 215 */
- /*!**************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid-item/u-grid-item.vue?vue&type=script&lang=js& ***!
- \**************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-grid-item.vue?vue&type=script&lang=js& */ 216);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_grid_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 216 */
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid-item/u-grid-item.vue?vue&type=script&lang=js& ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));
- var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 217));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * gridItem 提示
- * @description 宫格组件一般用于同时展示多个同类项目的场景,可以给宫格的项目设置徽标组件(badge),或者图标等,也可以扩展为左右滑动的轮播形式。搭配u-grid使用
- * @tutorial https://www.uviewui.com/components/grid.html
- * @property {String | Number} name 宫格的name ( 默认 null )
- * @property {String} bgColor 宫格的背景颜色 (默认 'transparent' )
- * @property {Object} customStyle 自定义样式,对象形式
- * @event {Function} click 点击宫格触发
- * @example <u-grid-item></u-grid-item>
- */
- var _default = {
- name: "u-grid-item",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- parentData: {
- col: 3,
- // 父组件划分的宫格数
- border: true // 是否显示边框,根据父组件决定
- },
-
- classes: [] // 类名集合,用于判断是否显示右边和下边框
- };
- },
- mounted: function mounted() {
- this.init();
- },
- computed: {
- // vue下放到computed中,否则会因为延时造成闪烁
- width: function width() {
- return 100 / Number(this.parentData.col) + '%';
- },
- itemStyle: function itemStyle() {
- var style = {
- background: this.bgColor,
- width: this.width
- };
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- },
- methods: {
- init: function init() {
- var _this = this;
- // 用于在父组件u-grid的children中被添加入子组件时,
- // 重新计算item的边框
- uni.$on('$uGridItem', function () {
- _this.gridItemClasses();
- });
- // 父组件的实例
- this.updateParentData();
-
- // 发出事件,通知所有的grid-item都重新计算自己的边框
- uni.$emit('$uGridItem');
- this.gridItemClasses();
- },
- // 获取父组件的参数
- updateParentData: function updateParentData() {
- // 此方法写在mixin中
- this.getParentData('u-grid');
- },
- clickHandler: function clickHandler() {
- var _this$parent,
- _this2 = this;
- var name = this.name;
- // 如果没有设置name属性,历遍父组件的children数组,判断当前的元素是否和本实例this相等,找出当前组件的索引
- var children = (_this$parent = this.parent) === null || _this$parent === void 0 ? void 0 : _this$parent.children;
- if (children && this.name === null) {
- name = children.findIndex(function (child) {
- return child === _this2;
- });
- }
- // 调用父组件方法,发出事件
- this.parent && this.parent.childClick(name);
- this.$emit('click', name);
- },
- getItemWidth: function getItemWidth() {
- var _this3 = this;
- return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
- var width, parentWidth;
- return _regenerator.default.wrap(function _callee$(_context) {
- while (1) {
- switch (_context.prev = _context.next) {
- case 0:
- // 如果是nvue,不能使用百分比,只能使用固定宽度
- width = 0;
- if (!_this3.parent) {
- _context.next = 6;
- break;
- }
- _context.next = 4;
- return _this3.getParentWidth();
- case 4:
- parentWidth = _context.sent;
- width = parentWidth / Number(_this3.parentData.col) + 'px';
- case 6:
- _this3.width = width;
- case 7:
- case "end":
- return _context.stop();
- }
- }
- }, _callee);
- }))();
- },
- // 获取父元素的尺寸
- getParentWidth: function getParentWidth() {},
- gridItemClasses: function gridItemClasses() {
- var _this4 = this;
- if (this.parentData.border) {
- var classes = [];
- this.parent.children.map(function (child, index) {
- if (_this4 === child) {
- var len = _this4.parent.children.length;
- // 贴近右边屏幕边沿的child,并且最后一个(比如只有横向2个的时候),无需右边框
- if ((index + 1) % _this4.parentData.col !== 0 && index + 1 !== len) {
- classes.push('u-border-right');
- }
- // 总的宫格数量对列数取余的值
- // 如果取余后,值为0,则意味着要将最后一排的宫格,都不需要下边框
- var lessNum = len % _this4.parentData.col === 0 ? _this4.parentData.col : len % _this4.parentData.col;
- // 最下面的一排child,无需下边框
- if (index < len - lessNum) {
- classes.push('u-border-bottom');
- }
- }
- });
- // 支付宝,头条小程序无法动态绑定一个数组类名,否则解析出来的结果会带有",",而导致失效
-
- this.classes = classes;
- }
- }
- },
- beforeDestroy: function beforeDestroy() {
- // 移除事件监听,释放性能
- uni.$off('$uGridItem');
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 217 */
- /*!******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-grid-item/props.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 宫格的name
- name: {
- type: [String, Number, null],
- default: uni.$u.props.gridItem.name
- },
- // 背景颜色
- bgColor: {
- type: String,
- default: uni.$u.props.gridItem.bgColor
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 218 */
- /*!********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/user/mine.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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./mine.vue?vue&type=script&lang=js&mpType=page */ 219);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mine_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJtQixDQUFnQixxb0JBQUcsRUFBQyIsImZpbGUiOiIyMTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbWluZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL21pbmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///218\n");
-
- /***/ }),
- /* 219 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/user/mine.vue?vue&type=script&lang=js&mpType=page ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n src: __webpack_require__(/*! ../../static/logo.png */ 220)\n };\n },\n computed: {\n gridStyle: function gridStyle() {\n return {\n height: '240rpx',\n padding: '15rpx 20rpx 15rpx 0'\n };\n }\n },\n methods: {\n onEdit: function onEdit() {\n uni.navigateTo({\n url: '/pages/user/info'\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlci9taW5lLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwic3JjIiwiY29tcHV0ZWQiLCJncmlkU3R5bGUiLCJoZWlnaHQiLCJwYWRkaW5nIiwibWV0aG9kcyIsIm9uRWRpdCIsInVuaSIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUE2Q0E7RUFDQUE7SUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtRQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUVBO0FBQUEiLCJmaWxlIjoiMjE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPHZpZXcgY2xhc3M9XCJtaW5lXCI+XHJcbiAgICAgICAgPCEtLSBtYWluIC0tPlxyXG4gICAgICAgIDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG4gICAgICAgICAgICA8IS0tIGhlYWRlciAtLT5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJoZWFkZXJcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiYXZhdGFyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHUtYXZhdGFyIDpzcmM9XCJzcmNcIiBzaXplPVwiODBcIj48L3UtYXZhdGFyPlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJlZGl0LW1pbmVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dS1idXR0b24gc2hhcGU9XCJjaXJjbGVcIiA6Y3VzdG9tU3R5bGU9XCJ7d2lkdGg6ICcyODBycHgnLCBjb2xvcjogJyM2MDQ5YTknLCBib3JkZXJDb2xvcjonIzYwNDlhOSd9XCIgQGNsaWNrPVwib25FZGl0XCI+57yW6L6R6LWE5paZPC91LWJ1dHRvbj5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG5cclxuICAgICAgICAgICAgPCEtLSBudW1iZXJpbmZvIC0tPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cIm51bWJlcmluZm9cIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwibmlja25hbWVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dGV4dD7mmLXnp7DvvJrlvq7kv6HnlKjmiLc8L3RleHQ+XHJcbiAgICAgICAgICAgICAgICAgICAgPHUtaWNvbiBuYW1lPVwid29tYW5cIiBjb2xvcj1cIiMyOTc5ZmZcIiBzaXplPVwiMjZcIj48L3UtaWNvbj5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwicGhvbmVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dGV4dD4xNjY5ODU5MjMxNjwvdGV4dD5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaWQtYm94XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHRleHQ+SUQgMTg1ODcwODk1MDk0MzgzNDExMzwvdGV4dD5cclxuICAgICAgICAgICAgICAgICAgICA8dS1pY29uIG5hbWU9XCJmaWxlLXRleHRcIiBjb2xvcj1cIiMyOTc5ZmZcIiBzaXplPVwiMzVcIj48L3UtaWNvbj5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8IS0tIGFjdGlvbnMgLS0+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiYWN0aW9uc1wiPlxyXG4gICAgICAgICAgICAgICAgPHUtZ3JpZCA6Y29sPVwiM1wiIDpib3JkZXI9XCJmYWxzZVwiID5cclxuICAgICAgICAgICAgICAgICAgICA8dS1ncmlkLWl0ZW0gdi1mb3I9XCJpbmRleCBpbiA0XCIgOmtleT1cImluZGV4XCIgOmN1c3RvbVN0eWxlPVwiZ3JpZFN0eWxlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiYnV0dG9uLWl0ZW1cIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNGRkMwQ0I7XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dS1pY29uIG5hbWU9XCJmaWxlLXRleHRcIiBzaXplPVwiNDBcIiBjb2xvcj1cIiNmZmZcIj48L3UtaWNvbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZXh0IGNsYXNzPVwiYnV0dG9uLXRleHRcIj7kuKrkurrotYTmlpk8L3RleHQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8L3UtZ3JpZC1pdGVtPlxyXG4gICAgICAgICAgICAgICAgPC91LWdyaWQ+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICA8L3ZpZXc+XHJcblxyXG4gICAgPC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgZGF0YSgpIHtcclxuICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICBzcmM6IHJlcXVpcmUoXCIuLi8uLi9zdGF0aWMvbG9nby5wbmdcIiksXHJcbiAgICAgICAgfVxyXG4gICAgfSxcclxuICAgIGNvbXB1dGVkOiB7XHJcbiAgICAgICAgZ3JpZFN0eWxlKCkge1xyXG4gICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAnMjQwcnB4JywgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAnMTVycHggMjBycHggMTVycHggMCcsIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgICAgb25FZGl0KCkge1xyXG4gICAgICAgICAgIFx0dW5pLm5hdmlnYXRlVG8oe1xyXG4gICAgICAgIFx0XHR1cmw6ICcvcGFnZXMvdXNlci9pbmZvJyxcclxuICAgICAgICBcdH0pXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuICAgIC5taW5lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBycHg7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHJweCAwO1xyXG4gICAgICAgICAgICAgICAgLmF2YXRhciB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5udW1iZXJpbmZvIHtcclxuICAgICAgICAgICAgICAgIC5uaWNrbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBycHggMjBycHggMjBycHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHJweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmlkLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBycHg7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHVuaS1jb2xvci1zdWJ0aXRsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///219\n");
-
- /***/ }),
- /* 220 */
- /*!****************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/static/logo.png ***!
- \****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- eval("module.exports = __webpack_require__.p + \"static/logo.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMjIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2xvZ28ucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///220\n");
-
- /***/ }),
- /* 221 */
- /*!********************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/user/info.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 _info_vue_vue_type_template_id_4e56e319_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./info.vue?vue&type=template&id=4e56e319&scoped=true&mpType=page */ 222);\n/* harmony import */ var _info_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./info.vue?vue&type=script&lang=js&mpType=page */ 254);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _info_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _info_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _info_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _info_vue_vue_type_template_id_4e56e319_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _info_vue_vue_type_template_id_4e56e319_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4e56e319\",\n null,\n false,\n _info_vue_vue_type_template_id_4e56e319_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/user/info.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ21MO0FBQ25MLGdCQUFnQiw2TEFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjIxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmZvLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00ZTU2ZTMxOSZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5mby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5mby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI0ZTU2ZTMxOVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2VyL2luZm8udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///221\n");
-
- /***/ }),
- /* 222 */
- /*!**************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/user/info.vue?vue&type=template&id=4e56e319&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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_vue_vue_type_template_id_4e56e319_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./info.vue?vue&type=template&id=4e56e319&scoped=true&mpType=page */ 223);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_vue_vue_type_template_id_4e56e319_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_vue_vue_type_template_id_4e56e319_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_vue_vue_type_template_id_4e56e319_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_vue_vue_type_template_id_4e56e319_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 223 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/user/info.vue?vue&type=template&id=4e56e319&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 = {
- "u-Form": __webpack_require__(/*! uview-ui/components/u--form/u--form.vue */ 10).default,
- uFormItem: __webpack_require__(/*! uview-ui/components/u-form-item/u-form-item.vue */ 35)
- .default,
- "u-Input": __webpack_require__(/*! uview-ui/components/u--input/u--input.vue */ 54).default,
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).default,
- uActionSheet:
- __webpack_require__(/*! uview-ui/components/u-action-sheet/u-action-sheet.vue */ 224).default,
- uButton: __webpack_require__(/*! uview-ui/components/u-button/u-button.vue */ 71).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", "info"), attrs: { _i: 0 } },
- [
- _c(
- "view",
- { staticClass: _vm._$s(1, "sc", "main"), attrs: { _i: 1 } },
- [
- _c(
- "u--form",
- {
- ref: "uForm",
- attrs: {
- labelPosition: "left",
- model: _vm.model1,
- rules: _vm.rules,
- _i: 2,
- },
- },
- [
- _c(
- "u-form-item",
- {
- ref: "item1",
- attrs: {
- label: "姓名",
- prop: "userInfo.name",
- borderBottom: true,
- _i: 3,
- },
- },
- [
- _c("u--input", {
- attrs: { border: "none", _i: 4 },
- model: {
- value: _vm._$s(4, "v-model", _vm.model1.userInfo.name),
- callback: function ($$v) {
- _vm.$set(_vm.model1.userInfo, "name", $$v)
- },
- expression: "model1.userInfo.name",
- },
- }),
- ],
- 1
- ),
- _c(
- "u-form-item",
- {
- ref: "item1",
- attrs: {
- label: "性别",
- prop: "userInfo.sex",
- borderBottom: true,
- _i: 5,
- },
- on: {
- click: function ($event) {
- _vm.showSex = true
- },
- },
- },
- [
- _c("u--input", {
- attrs: {
- disabled: true,
- disabledColor: "#ffffff",
- placeholder: "请选择性别",
- border: "none",
- _i: 6,
- },
- model: {
- value: _vm._$s(6, "v-model", _vm.model1.userInfo.sex),
- callback: function ($$v) {
- _vm.$set(_vm.model1.userInfo, "sex", $$v)
- },
- expression: "model1.userInfo.sex",
- },
- }),
- _c("u-icon", {
- attrs: { slot: "right", name: "arrow-right", _i: 7 },
- slot: "right",
- }),
- ],
- 1
- ),
- ],
- 1
- ),
- _c("u-action-sheet", {
- attrs: {
- show: _vm.showSex,
- actions: _vm.actions,
- title: "请选择性别",
- description: "如果选择保密会报错",
- _i: 8,
- },
- on: {
- close: function ($event) {
- _vm.showSex = false
- },
- select: _vm.sexSelect,
- },
- }),
- ],
- 1
- ),
- _c(
- "view",
- {
- staticClass: _vm._$s(9, "sc", "actions safe-area-bottom"),
- attrs: { _i: 9 },
- },
- [
- _c("u-button", { attrs: { _i: 10 }, on: { click: _vm.onSubmit } }, [
- _vm._v(""),
- ]),
- ],
- 1
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 224 */
- /*!*******************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue ***!
- \*******************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_action_sheet_vue_vue_type_template_id_6766c527_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-action-sheet.vue?vue&type=template&id=6766c527&scoped=true& */ 225);
- /* harmony import */ var _u_action_sheet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-action-sheet.vue?vue&type=script&lang=js& */ 251);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_action_sheet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_action_sheet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_action_sheet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_action_sheet_vue_vue_type_template_id_6766c527_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_action_sheet_vue_vue_type_template_id_6766c527_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "6766c527",
- null,
- false,
- _u_action_sheet_vue_vue_type_template_id_6766c527_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 225 */
- /*!**************************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue?vue&type=template&id=6766c527&scoped=true& ***!
- \**************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_template_id_6766c527_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-action-sheet.vue?vue&type=template&id=6766c527&scoped=true& */ 226);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_template_id_6766c527_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_template_id_6766c527_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_template_id_6766c527_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_template_id_6766c527_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 226 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue?vue&type=template&id=6766c527&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 = {
- uPopup: __webpack_require__(/*! uview-ui/components/u-popup/u-popup.vue */ 227).default,
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).default,
- uLine: __webpack_require__(/*! uview-ui/components/u-line/u-line.vue */ 45).default,
- uLoadingIcon:
- __webpack_require__(/*! uview-ui/components/u-loading-icon/u-loading-icon.vue */ 74).default,
- uGap: __webpack_require__(/*! uview-ui/components/u-gap/u-gap.vue */ 245).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(
- "u-popup",
- {
- attrs: {
- show: _vm.show,
- mode: "bottom",
- safeAreaInsetBottom: _vm.safeAreaInsetBottom,
- round: _vm.round,
- _i: 0,
- },
- on: { close: _vm.closeHandler },
- },
- [
- _c(
- "view",
- { staticClass: _vm._$s(1, "sc", "u-action-sheet"), attrs: { _i: 1 } },
- [
- _vm._$s(2, "i", _vm.title)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(2, "sc", "u-action-sheet__header"),
- attrs: { _i: 2 },
- },
- [
- _c(
- "text",
- {
- staticClass: _vm._$s(
- 3,
- "sc",
- "u-action-sheet__header__title u-line-1"
- ),
- attrs: { _i: 3 },
- },
- [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.title)))]
- ),
- _c(
- "view",
- {
- staticClass: _vm._$s(
- 4,
- "sc",
- "u-action-sheet__header__icon-wrap"
- ),
- attrs: { _i: 4 },
- on: {
- click: function ($event) {
- $event.stopPropagation()
- return _vm.cancel($event)
- },
- },
- },
- [
- _c("u-icon", {
- attrs: {
- name: "close",
- size: "17",
- color: "#c8c9cc",
- bold: true,
- _i: 5,
- },
- }),
- ],
- 1
- ),
- ]
- )
- : _vm._e(),
- _vm._$s(6, "i", _vm.description)
- ? _c(
- "text",
- {
- staticClass: _vm._$s(6, "sc", "u-action-sheet__description"),
- style: _vm._$s(6, "s", [
- {
- marginTop:
- "" + (_vm.title && _vm.description ? 0 : "18px"),
- },
- ]),
- attrs: { _i: 6 },
- },
- [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.description)))]
- )
- : _vm._e(),
- _vm._t(
- "default",
- [
- _vm._$s(8, "i", _vm.description)
- ? _c("u-line", { attrs: { _i: 8 } })
- : _vm._e(),
- _c(
- "view",
- {
- staticClass: _vm._$s(9, "sc", "u-action-sheet__item-wrap"),
- attrs: { _i: 9 },
- },
- [
- _vm._l(
- _vm._$s(10, "f", { forItems: _vm.actions }),
- function (item, index, $20, $30) {
- return [
- _c(
- "view",
- {
- key: _vm._$s(10, "f", {
- forIndex: $20,
- keyIndex: 0,
- key: 10 + "-0" + $30,
- }),
- staticClass: _vm._$s(
- "11-" + $30,
- "sc",
- "u-action-sheet__item-wrap__item"
- ),
- attrs: {
- "hover-class": _vm._$s(
- "11-" + $30,
- "a-hover-class",
- !item.disabled && !item.loading
- ? "u-action-sheet--hover"
- : ""
- ),
- _i: "11-" + $30,
- },
- on: {
- click: function ($event) {
- $event.stopPropagation()
- return _vm.selectHandler(index)
- },
- },
- },
- [
- _vm._$s("12-" + $30, "i", !item.loading)
- ? [
- _c(
- "text",
- {
- staticClass: _vm._$s(
- "13-" + $30,
- "sc",
- "u-action-sheet__item-wrap__item__name"
- ),
- style: _vm._$s("13-" + $30, "s", [
- _vm.itemStyle(index),
- ]),
- attrs: { _i: "13-" + $30 },
- },
- [
- _vm._v(
- _vm._$s(
- "13-" + $30,
- "t0-0",
- _vm._s(item.name)
- )
- ),
- ]
- ),
- _vm._$s("14-" + $30, "i", item.subname)
- ? _c(
- "text",
- {
- staticClass: _vm._$s(
- "14-" + $30,
- "sc",
- "u-action-sheet__item-wrap__item__subname"
- ),
- attrs: { _i: "14-" + $30 },
- },
- [
- _vm._v(
- _vm._$s(
- "14-" + $30,
- "t0-0",
- _vm._s(item.subname)
- )
- ),
- ]
- )
- : _vm._e(),
- ]
- : _c("u-loading-icon", {
- attrs: {
- "custom-class": "van-action-sheet__loading",
- size: "18",
- mode: "circle",
- _i: "15-" + $30,
- },
- }),
- ],
- 2
- ),
- _vm._$s(
- "16-" + $30,
- "i",
- index !== _vm.actions.length - 1
- )
- ? _c("u-line", {
- key: _vm._$s(10, "f", {
- forIndex: $20,
- keyIndex: 1,
- key: 10 + "-1" + $30,
- }),
- attrs: { _i: "16-" + $30 },
- })
- : _vm._e(),
- ]
- }
- ),
- ],
- 2
- ),
- ],
- { _i: 7 }
- ),
- _vm._$s(17, "i", _vm.cancelText)
- ? _c("u-gap", {
- attrs: { bgColor: "#eaeaec", height: "6", _i: 17 },
- })
- : _vm._e(),
- _c("view", {}, [
- _vm._$s(19, "i", _vm.cancelText)
- ? _c(
- "text",
- {
- staticClass: _vm._$s(
- 19,
- "sc",
- "u-action-sheet__cancel-text"
- ),
- attrs: { _i: 19 },
- on: {
- touchmove: function ($event) {
- $event.stopPropagation()
- $event.preventDefault()
- },
- click: _vm.cancel,
- },
- },
- [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.cancelText)))]
- )
- : _vm._e(),
- ]),
- ],
- 2
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 227 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-popup/u-popup.vue ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_popup_vue_vue_type_template_id_52d4ddd1_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-popup.vue?vue&type=template&id=52d4ddd1&scoped=true& */ 228);
- /* harmony import */ var _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-popup.vue?vue&type=script&lang=js& */ 242);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_popup_vue_vue_type_template_id_52d4ddd1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_popup_vue_vue_type_template_id_52d4ddd1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "52d4ddd1",
- null,
- false,
- _u_popup_vue_vue_type_template_id_52d4ddd1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-popup/u-popup.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 228 */
- /*!************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-popup/u-popup.vue?vue&type=template&id=52d4ddd1&scoped=true& ***!
- \************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_52d4ddd1_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-popup.vue?vue&type=template&id=52d4ddd1&scoped=true& */ 229);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_52d4ddd1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_52d4ddd1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_52d4ddd1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_52d4ddd1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 229 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-popup/u-popup.vue?vue&type=template&id=52d4ddd1&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 = {
- uOverlay: __webpack_require__(/*! uview-ui/components/u-overlay/u-overlay.vue */ 230).default,
- uTransition: __webpack_require__(/*! uview-ui/components/u-transition/u-transition.vue */ 133)
- .default,
- uStatusBar: __webpack_require__(/*! uview-ui/components/u-status-bar/u-status-bar.vue */ 175)
- .default,
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 38).default,
- uSafeBottom: __webpack_require__(/*! uview-ui/components/u-safe-bottom/u-safe-bottom.vue */ 236)
- .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", "u-popup"), attrs: { _i: 0 } },
- [
- _vm._$s(1, "i", _vm.overlay)
- ? _c("u-overlay", {
- attrs: {
- show: _vm.show,
- duration: _vm.overlayDuration,
- customStyle: _vm.overlayStyle,
- opacity: _vm.overlayOpacity,
- _i: 1,
- },
- on: { click: _vm.overlayClick },
- })
- : _vm._e(),
- _c(
- "u-transition",
- {
- attrs: {
- show: _vm.show,
- customStyle: _vm.transitionStyle,
- mode: _vm.position,
- duration: _vm.duration,
- _i: 2,
- },
- on: { afterEnter: _vm.afterEnter, click: _vm.clickHandler },
- },
- [
- _c(
- "view",
- {
- staticClass: _vm._$s(3, "sc", "u-popup__content"),
- style: _vm._$s(3, "s", [_vm.contentStyle]),
- attrs: { _i: 3 },
- on: {
- click: function ($event) {
- $event.stopPropagation()
- return _vm.noop($event)
- },
- },
- },
- [
- _vm._$s(4, "i", _vm.safeAreaInsetTop)
- ? _c("u-status-bar", { attrs: { _i: 4 } })
- : _vm._e(),
- _vm._t("default", null, { _i: 5 }),
- _vm._$s(6, "i", _vm.closeable)
- ? _c(
- "view",
- {
- staticClass: _vm._$s(6, "sc", "u-popup__content__close"),
- class: _vm._$s(6, "c", [
- "u-popup__content__close--" + _vm.closeIconPos,
- ]),
- attrs: { _i: 6 },
- on: {
- click: function ($event) {
- $event.stopPropagation()
- return _vm.close($event)
- },
- },
- },
- [
- _c("u-icon", {
- attrs: {
- name: "close",
- color: "#909399",
- size: "18",
- bold: true,
- _i: 7,
- },
- }),
- ],
- 1
- )
- : _vm._e(),
- _vm._$s(8, "i", _vm.safeAreaInsetBottom)
- ? _c("u-safe-bottom", { attrs: { _i: 8 } })
- : _vm._e(),
- ],
- 2
- ),
- ]
- ),
- ],
- 1
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 230 */
- /*!*********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-overlay/u-overlay.vue ***!
- \*********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& */ 231);
- /* harmony import */ var _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-overlay.vue?vue&type=script&lang=js& */ 233);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "2d8262d9",
- null,
- false,
- _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-overlay/u-overlay.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 231 */
- /*!****************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& ***!
- \****************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& */ 232);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 232 */
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=template&id=2d8262d9&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 = {
- uTransition: __webpack_require__(/*! uview-ui/components/u-transition/u-transition.vue */ 133)
- .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(
- "u-transition",
- {
- attrs: {
- show: _vm.show,
- "custom-class": "u-overlay",
- duration: _vm.duration,
- "custom-style": _vm.overlayStyle,
- _i: 0,
- },
- on: { click: _vm.clickHandler },
- },
- [_vm._t("default", null, { _i: 1 })],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 233 */
- /*!**********************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=script&lang=js& ***!
- \**********************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-overlay.vue?vue&type=script&lang=js& */ 234);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 234 */
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=script&lang=js& ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 235));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * overlay 遮罩
- * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景
- * @tutorial https://www.uviewui.com/components/overlay.html
- * @property {Boolean} show 是否显示遮罩(默认 false )
- * @property {String | Number} zIndex zIndex 层级(默认 10070 )
- * @property {String | Number} duration 动画时长,单位毫秒(默认 300 )
- * @property {String | Number} opacity 不透明度值,当做rgba的第四个参数 (默认 0.5 )
- * @property {Object} customStyle 定义需要用到的外部样式
- * @event {Function} click 点击遮罩发送事件
- * @example <u-overlay :show="show" @click="show = false"></u-overlay>
- */
- var _default = {
- name: "u-overlay",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- computed: {
- overlayStyle: function overlayStyle() {
- var style = {
- position: 'fixed',
- top: 0,
- left: 0,
- right: 0,
- zIndex: this.zIndex,
- bottom: 0,
- 'background-color': "rgba(0, 0, 0, ".concat(this.opacity, ")")
- };
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- },
- methods: {
- clickHandler: function clickHandler() {
- this.$emit('click');
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 235 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-overlay/props.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 是否显示遮罩
- show: {
- type: Boolean,
- default: uni.$u.props.overlay.show
- },
- // 层级z-index
- zIndex: {
- type: [String, Number],
- default: uni.$u.props.overlay.zIndex
- },
- // 遮罩的过渡时间,单位为ms
- duration: {
- type: [String, Number],
- default: uni.$u.props.overlay.duration
- },
- // 不透明度值,当做rgba的第四个参数
- opacity: {
- type: [String, Number],
- default: uni.$u.props.overlay.opacity
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 236 */
- /*!*****************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue ***!
- \*****************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_safe_bottom_vue_vue_type_template_id_758fd84f_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-safe-bottom.vue?vue&type=template&id=758fd84f&scoped=true& */ 237);
- /* harmony import */ var _u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-safe-bottom.vue?vue&type=script&lang=js& */ 239);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_safe_bottom_vue_vue_type_template_id_758fd84f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_safe_bottom_vue_vue_type_template_id_758fd84f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "758fd84f",
- null,
- false,
- _u_safe_bottom_vue_vue_type_template_id_758fd84f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 237 */
- /*!************************************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?vue&type=template&id=758fd84f&scoped=true& ***!
- \************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_template_id_758fd84f_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-safe-bottom.vue?vue&type=template&id=758fd84f&scoped=true& */ 238);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_template_id_758fd84f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_template_id_758fd84f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_template_id_758fd84f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_template_id_758fd84f_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 238 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?vue&type=template&id=758fd84f&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", "u-safe-bottom"),
- class: _vm._$s(0, "c", [!_vm.isNvue && "u-safe-area-inset-bottom"]),
- style: _vm._$s(0, "s", [_vm.style]),
- attrs: { _i: 0 },
- })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 239 */
- /*!******************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?vue&type=script&lang=js& ***!
- \******************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-safe-bottom.vue?vue&type=script&lang=js& */ 240);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_safe_bottom_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 240 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue?vue&type=script&lang=js& ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 241));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * SafeBottom 底部安全区
- * @description 这个适配,主要是针对IPhone X等一些底部带指示条的机型,指示条的操作区域与页面底部存在重合,容易导致用户误操作,因此我们需要针对这些机型进行底部安全区适配。
- * @tutorial https://www.uviewui.com/components/safeAreaInset.html
- * @property {type} prop_name
- * @property {Object} customStyle 定义需要用到的外部样式
- *
- * @event {Function()}
- * @example <u-status-bar></u-status-bar>
- */
- var _default = {
- name: "u-safe-bottom",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- safeAreaBottomHeight: 0,
- isNvue: false
- };
- },
- computed: {
- style: function style() {
- var style = {};
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- },
- mounted: function mounted() {}
- };
- exports.default = _default;
-
- /***/ }),
- /* 241 */
- /*!********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-safe-bottom/props.js ***!
- \********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {}
- };
- exports.default = _default;
-
- /***/ }),
- /* 242 */
- /*!******************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-popup/u-popup.vue?vue&type=script&lang=js& ***!
- \******************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-popup.vue?vue&type=script&lang=js& */ 243);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 243 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-popup/u-popup.vue?vue&type=script&lang=js& ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 244));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * popup 弹窗
- * @description 弹出层容器,用于展示弹窗、信息提示等内容,支持上、下、左、右和中部弹出。组件只提供容器,内部内容由用户自定义
- * @tutorial https://www.uviewui.com/components/popup.html
- * @property {Boolean} show 是否展示弹窗 (默认 false )
- * @property {Boolean} overlay 是否显示遮罩 (默认 true )
- * @property {String} mode 弹出方向(默认 'bottom' )
- * @property {String | Number} duration 动画时长,单位ms (默认 300 )
- * @property {String | Number} overlayDuration 遮罩层动画时长,单位ms (默认 350 )
- * @property {Boolean} closeable 是否显示关闭图标(默认 false )
- * @property {Object | String} overlayStyle 自定义遮罩的样式
- * @property {String | Number} overlayOpacity 遮罩透明度,0-1之间(默认 0.5)
- * @property {Boolean} closeOnClickOverlay 点击遮罩是否关闭弹窗 (默认 true )
- * @property {String | Number} zIndex 层级 (默认 10075 )
- * @property {Boolean} safeAreaInsetBottom 是否为iPhoneX留出底部安全距离 (默认 true )
- * @property {Boolean} safeAreaInsetTop 是否留出顶部安全距离(状态栏高度) (默认 false )
- * @property {String} closeIconPos 自定义关闭图标位置(默认 'top-right' )
- * @property {String | Number} round 圆角值(默认 0)
- * @property {Boolean} zoom 当mode=center时 是否开启缩放(默认 true )
- * @property {Object} customStyle 组件的样式,对象形式
- * @event {Function} open 弹出层打开
- * @event {Function} close 弹出层收起
- * @example <u-popup v-model="show"><text>出淤泥而不染,濯清涟而不妖</text></u-popup>
- */
- var _default = {
- name: 'u-popup',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- overlayDuration: Number(this.duration) + 50
- };
- },
- watch: {
- show: function show(newValue, oldValue) {
- if (newValue === true) {}
- }
- },
- computed: {
- transitionStyle: function transitionStyle() {
- var style = {
- zIndex: this.zIndex,
- position: 'fixed',
- display: 'flex'
- };
- style[this.mode] = 0;
- if (this.mode === 'left') {
- return uni.$u.deepMerge(style, {
- bottom: 0,
- top: 0
- });
- } else if (this.mode === 'right') {
- return uni.$u.deepMerge(style, {
- bottom: 0,
- top: 0
- });
- } else if (this.mode === 'top') {
- return uni.$u.deepMerge(style, {
- left: 0,
- right: 0
- });
- } else if (this.mode === 'bottom') {
- return uni.$u.deepMerge(style, {
- left: 0,
- right: 0
- });
- } else if (this.mode === 'center') {
- return uni.$u.deepMerge(style, {
- alignItems: 'center',
- 'justify-content': 'center',
- top: 0,
- left: 0,
- right: 0,
- bottom: 0
- });
- }
- },
- contentStyle: function contentStyle() {
- var style = {};
- // 通过设备信息的safeAreaInsets值来判断是否需要预留顶部状态栏和底部安全局的位置
- // 不使用css方案,是因为nvue不支持css的iPhoneX安全区查询属性
- var _uni$$u$sys = uni.$u.sys(),
- safeAreaInsets = _uni$$u$sys.safeAreaInsets;
- if (this.mode !== 'center') {
- style.flex = 1;
- }
- // 背景色,一般用于设置为transparent,去除默认的白色背景
- if (this.bgColor) {
- style.backgroundColor = this.bgColor;
- }
- if (this.round) {
- var value = uni.$u.addUnit(this.round);
- if (this.mode === 'top') {
- style.borderBottomLeftRadius = value;
- style.borderBottomRightRadius = value;
- } else if (this.mode === 'bottom') {
- style.borderTopLeftRadius = value;
- style.borderTopRightRadius = value;
- } else if (this.mode === 'center') {
- style.borderRadius = value;
- }
- }
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- },
- position: function position() {
- if (this.mode === 'center') {
- return this.zoom ? 'fade-zoom' : 'fade';
- }
- if (this.mode === 'left') {
- return 'slide-left';
- }
- if (this.mode === 'right') {
- return 'slide-right';
- }
- if (this.mode === 'bottom') {
- return 'slide-up';
- }
- if (this.mode === 'top') {
- return 'slide-down';
- }
- }
- },
- methods: {
- // 点击遮罩
- overlayClick: function overlayClick() {
- if (this.closeOnClickOverlay) {
- this.$emit('close');
- }
- },
- close: function close(e) {
- this.$emit('close');
- },
- afterEnter: function afterEnter() {
- this.$emit('open');
- },
- clickHandler: function clickHandler() {
- // 由于中部弹出时,其u-transition占据了整个页面相当于遮罩,此时需要发出遮罩点击事件,是否无法通过点击遮罩关闭弹窗
- if (this.mode === 'center') {
- this.overlayClick();
- }
- this.$emit('click');
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 244 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-popup/props.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 是否展示弹窗
- show: {
- type: Boolean,
- default: uni.$u.props.popup.show
- },
- // 是否显示遮罩
- overlay: {
- type: Boolean,
- default: uni.$u.props.popup.overlay
- },
- // 弹出的方向,可选值为 top bottom right left center
- mode: {
- type: String,
- default: uni.$u.props.popup.mode
- },
- // 动画时长,单位ms
- duration: {
- type: [String, Number],
- default: uni.$u.props.popup.duration
- },
- // 是否显示关闭图标
- closeable: {
- type: Boolean,
- default: uni.$u.props.popup.closeable
- },
- // 自定义遮罩的样式
- overlayStyle: {
- type: [Object, String],
- default: uni.$u.props.popup.overlayStyle
- },
- // 点击遮罩是否关闭弹窗
- closeOnClickOverlay: {
- type: Boolean,
- default: uni.$u.props.popup.closeOnClickOverlay
- },
- // 层级
- zIndex: {
- type: [String, Number],
- default: uni.$u.props.popup.zIndex
- },
- // 是否为iPhoneX留出底部安全距离
- safeAreaInsetBottom: {
- type: Boolean,
- default: uni.$u.props.popup.safeAreaInsetBottom
- },
- // 是否留出顶部安全距离(状态栏高度)
- safeAreaInsetTop: {
- type: Boolean,
- default: uni.$u.props.popup.safeAreaInsetTop
- },
- // 自定义关闭图标位置,top-left为左上角,top-right为右上角,bottom-left为左下角,bottom-right为右下角
- closeIconPos: {
- type: String,
- default: uni.$u.props.popup.closeIconPos
- },
- // 是否显示圆角
- round: {
- type: [Boolean, String, Number],
- default: uni.$u.props.popup.round
- },
- // mode=center,也即中部弹出时,是否使用缩放模式
- zoom: {
- type: Boolean,
- default: uni.$u.props.popup.zoom
- },
- // 弹窗背景色,设置为transparent可去除白色背景
- bgColor: {
- type: String,
- default: uni.$u.props.popup.bgColor
- },
- // 遮罩的透明度,0-1之间
- overlayOpacity: {
- type: [Number, String],
- default: uni.$u.props.popup.overlayOpacity
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 245 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-gap/u-gap.vue ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-gap.vue?vue&type=template&id=f69acc36&scoped=true& */ 246);
- /* harmony import */ var _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-gap.vue?vue&type=script&lang=js& */ 248);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);
-
- var renderjs
-
-
-
-
- /* normalize component */
-
- var component = Object(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "f69acc36",
- null,
- false,
- _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
-
- component.options.__file = "node_modules/uview-ui/components/u-gap/u-gap.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
-
- /***/ }),
- /* 246 */
- /*!********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=template&id=f69acc36&scoped=true& ***!
- \********************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-gap.vue?vue&type=template&id=f69acc36&scoped=true& */ 247);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
-
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
-
-
-
- /***/ }),
- /* 247 */
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=template&id=f69acc36&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", "u-gap"),
- style: _vm._$s(0, "s", [_vm.gapStyle]),
- attrs: { _i: 0 },
- })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
-
-
-
- /***/ }),
- /* 248 */
- /*!**************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=script&lang=js& ***!
- \**************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-gap.vue?vue&type=script&lang=js& */ 249);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 249 */
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=script&lang=js& ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 250));
- //
- //
- //
- //
- /**
- * gap 间隔槽
- * @description 该组件一般用于内容块之间的用一个灰色块隔开的场景,方便用户风格统一,减少工作量
- * @tutorial https://www.uviewui.com/components/gap.html
- * @property {String} bgColor 背景颜色 (默认 'transparent' )
- * @property {String | Number} height 分割槽高度,单位px (默认 20 )
- * @property {String | Number} marginTop 与前一个组件的距离,单位px( 默认 0 )
- * @property {String | Number} marginBottom 与后一个组件的距离,单位px (默认 0 )
- * @property {Object} customStyle 定义需要用到的外部样式
- *
- * @example <u-gap height="80" bg-color="#bbb"></u-gap>
- */
- var _default = {
- name: "u-gap",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- computed: {
- gapStyle: function gapStyle() {
- var style = {
- backgroundColor: this.bgColor,
- height: uni.$u.addUnit(this.height),
- marginTop: uni.$u.addUnit(this.marginTop),
- marginBottom: uni.$u.addUnit(this.marginBottom)
- };
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 250 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-gap/props.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 背景颜色(默认transparent)
- bgColor: {
- type: String,
- default: uni.$u.props.gap.bgColor
- },
- // 分割槽高度,单位px(默认30)
- height: {
- type: [String, Number],
- default: uni.$u.props.gap.height
- },
- // 与上一个组件的距离
- marginTop: {
- type: [String, Number],
- default: uni.$u.props.gap.marginTop
- },
- // 与下一个组件的距离
- marginBottom: {
- type: [String, Number],
- default: uni.$u.props.gap.marginBottom
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 251 */
- /*!********************************************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue?vue&type=script&lang=js& ***!
- \********************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-action-sheet.vue?vue&type=script&lang=js& */ 252);
- /* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_action_sheet_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
-
- /***/ }),
- /* 252 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue?vue&type=script&lang=js& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _openType = _interopRequireDefault(__webpack_require__(/*! ../../libs/mixin/openType */ 83));
- var _button = _interopRequireDefault(__webpack_require__(/*! ../../libs/mixin/button */ 82));
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 253));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * ActionSheet 操作菜单
- * @description 本组件用于从底部弹出一个操作菜单,供用户选择并返回结果。本组件功能类似于uni的uni.showActionSheetAPI,配置更加灵活,所有平台都表现一致。
- * @tutorial https://www.uviewui.com/components/actionSheet.html
- *
- * @property {Boolean} show 操作菜单是否展示 (默认 false )
- * @property {String} title 操作菜单标题
- * @property {String} description 选项上方的描述信息
- * @property {Array<Object>} actions 按钮的文字数组,见官方文档示例
- * @property {String} cancelText 取消按钮的提示文字,不为空时显示按钮
- * @property {Boolean} closeOnClickAction 点击某个菜单项时是否关闭弹窗 (默认 true )
- * @property {Boolean} safeAreaInsetBottom 处理底部安全区 (默认 true )
- * @property {String} openType 小程序的打开方式 (contact | launchApp | getUserInfo | openSetting |getPhoneNumber |error )
- * @property {Boolean} closeOnClickOverlay 点击遮罩是否允许关闭 (默认 true )
- * @property {Number|String} round 圆角值,默认无圆角 (默认 0 )
- * @property {String} lang 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文
- * @property {String} sessionFrom 会话来源,openType="contact"时有效
- * @property {String} sendMessageTitle 会话内消息卡片标题,openType="contact"时有效
- * @property {String} sendMessagePath 会话内消息卡片点击跳转小程序路径,openType="contact"时有效
- * @property {String} sendMessageImg 会话内消息卡片图片,openType="contact"时有效
- * @property {Boolean} showMessageCard 是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示"可能要发送的小程序"提示,用户点击后可以快速发送小程序消息,openType="contact"时有效 (默认 false )
- * @property {String} appParameter 打开 APP 时,向 APP 传递的参数,openType=launchApp 时有效
- *
- * @event {Function} select 点击ActionSheet列表项时触发
- * @event {Function} close 点击取消按钮时触发
- * @event {Function} getuserinfo 用户点击该按钮时,会返回获取到的用户信息,回调的 detail 数据与 wx.getUserInfo 返回的一致,openType="getUserInfo"时有效
- * @event {Function} contact 客服消息回调,openType="contact"时有效
- * @event {Function} getphonenumber 获取用户手机号回调,openType="getPhoneNumber"时有效
- * @event {Function} error 当使用开放能力时,发生错误的回调,openType="error"时有效
- * @event {Function} launchapp 打开 APP 成功的回调,openType="launchApp"时有效
- * @event {Function} opensetting 在打开授权设置页后回调,openType="openSetting"时有效
- * @example <u-action-sheet :actions="list" :title="title" :show="show"></u-action-sheet>
- */
- var _default = {
- name: "u-action-sheet",
- // 一些props参数和methods方法,通过mixin混入,因为其他文件也会用到
- mixins: [_openType.default, _button.default, uni.$u.mixin, _props.default],
- data: function data() {
- return {};
- },
- computed: {
- // 操作项目的样式
- itemStyle: function itemStyle() {
- var _this = this;
- return function (index) {
- var style = {};
- if (_this.actions[index].color) style.color = _this.actions[index].color;
- if (_this.actions[index].fontSize) style.fontSize = uni.$u.addUnit(_this.actions[index].fontSize);
- // 选项被禁用的样式
- if (_this.actions[index].disabled) style.color = '#c0c4cc';
- return style;
- };
- }
- },
- methods: {
- closeHandler: function closeHandler() {
- // 允许点击遮罩关闭时,才发出close事件
- if (this.closeOnClickOverlay) {
- this.$emit('close');
- }
- },
- // 点击取消按钮
- cancel: function cancel() {
- this.$emit('close');
- },
- selectHandler: function selectHandler(index) {
- var item = this.actions[index];
- if (item && !item.disabled && !item.loading) {
- this.$emit('select', item);
- if (this.closeOnClickAction) {
- this.$emit('close');
- }
- }
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 253 */
- /*!*********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/components/u-action-sheet/props.js ***!
- \*********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 操作菜单是否展示 (默认false)
- show: {
- type: Boolean,
- default: uni.$u.props.actionSheet.show
- },
- // 标题
- title: {
- type: String,
- default: uni.$u.props.actionSheet.title
- },
- // 选项上方的描述信息
- description: {
- type: String,
- default: uni.$u.props.actionSheet.description
- },
- // 数据
- actions: {
- type: Array,
- default: uni.$u.props.actionSheet.actions
- },
- // 取消按钮的文字,不为空时显示按钮
- cancelText: {
- type: String,
- default: uni.$u.props.actionSheet.cancelText
- },
- // 点击某个菜单项时是否关闭弹窗
- closeOnClickAction: {
- type: Boolean,
- default: uni.$u.props.actionSheet.closeOnClickAction
- },
- // 处理底部安全区(默认true)
- safeAreaInsetBottom: {
- type: Boolean,
- default: uni.$u.props.actionSheet.safeAreaInsetBottom
- },
- // 小程序的打开方式
- openType: {
- type: String,
- default: uni.$u.props.actionSheet.openType
- },
- // 点击遮罩是否允许关闭 (默认true)
- closeOnClickOverlay: {
- type: Boolean,
- default: uni.$u.props.actionSheet.closeOnClickOverlay
- },
- // 圆角值
- round: {
- type: [String, Number],
- default: uni.$u.props.actionSheet.round
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 254 */
- /*!********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/pages/user/info.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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./info.vue?vue&type=script&lang=js&mpType=page */ 255);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_info_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJtQixDQUFnQixxb0JBQUcsRUFBQyIsImZpbGUiOiIyNTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5mby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZm8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///254\n");
-
- /***/ }),
- /* 255 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/pages/user/info.vue?vue&type=script&lang=js&mpType=page ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n showSex: false,\n model1: {\n userInfo: {\n name: 'uView UI',\n sex: ''\n }\n },\n rules: {\n 'userInfo.name': {\n type: 'string',\n required: true,\n message: '请填写姓名',\n trigger: ['blur', 'change']\n },\n 'userInfo.sex': {\n type: 'string',\n max: 1,\n required: true,\n message: '请选择男或女',\n trigger: ['blur', 'change']\n }\n },\n radio: '',\n switchVal: false\n };\n },\n onReady: function onReady() {\n //如果需要兼容微信小程序,并且校验规则中含有方法等,只能通过setRules方法设置规则。\n this.$refs.uForm.setRules(this.rules);\n },\n methods: {\n sexSelect: function sexSelect(e) {\n this.model1.userInfo.sex = e.name;\n this.$refs.uForm.validateField('userInfo.sex');\n },\n onSubmit: function onSubmit() {}\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlci9pbmZvLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwic2hvd1NleCIsIm1vZGVsMSIsInVzZXJJbmZvIiwibmFtZSIsInNleCIsInJ1bGVzIiwidHlwZSIsInJlcXVpcmVkIiwibWVzc2FnZSIsInRyaWdnZXIiLCJtYXgiLCJyYWRpbyIsInN3aXRjaFZhbCIsIm9uUmVhZHkiLCJtZXRob2RzIiwic2V4U2VsZWN0Iiwib25TdWJtaXQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQTBEQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO1FBQ0FDO1VBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBQztRQUNBO1VBQ0FDO1VBQ0FDO1VBQ0FDO1VBQ0FDO1FBQ0E7UUFDQTtVQUNBSDtVQUNBSTtVQUNBSDtVQUNBQztVQUNBQztRQUNBO01BQ0E7TUFDQUU7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDLCtCQUVBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjI1NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8dmlldyBjbGFzcz1cImluZm9cIj5cclxuICAgIDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG4gICAgICAgIDx1LS1mb3JtXHJcblx0XHRcdFx0bGFiZWxQb3NpdGlvbj1cImxlZnRcIlxyXG5cdFx0XHRcdDptb2RlbD1cIm1vZGVsMVwiXHJcblx0XHRcdFx0OnJ1bGVzPVwicnVsZXNcIlxyXG5cdFx0XHRcdHJlZj1cInVGb3JtXCJcclxuXHRcdD5cclxuXHRcdFx0PHUtZm9ybS1pdGVtXHJcblx0XHRcdFx0XHRsYWJlbD1cIuWnk+WQjVwiXHJcblx0XHRcdFx0XHRwcm9wPVwidXNlckluZm8ubmFtZVwiXHJcblx0XHRcdFx0XHRib3JkZXJCb3R0b21cclxuXHRcdFx0XHRcdHJlZj1cIml0ZW0xXCJcclxuXHRcdFx0PlxyXG5cdFx0XHRcdDx1LS1pbnB1dFxyXG5cdFx0XHRcdFx0XHR2LW1vZGVsPVwibW9kZWwxLnVzZXJJbmZvLm5hbWVcIlxyXG5cdFx0XHRcdFx0XHRib3JkZXI9XCJub25lXCJcclxuXHRcdFx0XHQ+PC91LS1pbnB1dD5cclxuXHRcdFx0PC91LWZvcm0taXRlbT5cclxuXHRcdFx0PHUtZm9ybS1pdGVtXHJcblx0XHRcdFx0XHRsYWJlbD1cIuaAp+WIq1wiXHJcblx0XHRcdFx0XHRwcm9wPVwidXNlckluZm8uc2V4XCJcclxuXHRcdFx0XHRcdGJvcmRlckJvdHRvbVxyXG5cdFx0XHRcdFx0QGNsaWNrPVwic2hvd1NleCA9IHRydWVcIlxyXG5cdFx0XHRcdFx0cmVmPVwiaXRlbTFcIlxyXG5cdFx0XHQ+XHJcblx0XHRcdFx0PHUtLWlucHV0XHJcblx0XHRcdFx0XHRcdHYtbW9kZWw9XCJtb2RlbDEudXNlckluZm8uc2V4XCJcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWRcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWRDb2xvcj1cIiNmZmZmZmZcIlxyXG5cdFx0XHRcdFx0XHRwbGFjZWhvbGRlcj1cIuivt+mAieaLqeaAp+WIq1wiXHJcblx0XHRcdFx0XHRcdGJvcmRlcj1cIm5vbmVcIlxyXG5cdFx0XHRcdD48L3UtLWlucHV0PlxyXG5cdFx0XHRcdDx1LWljb25cclxuXHRcdFx0XHRcdFx0c2xvdD1cInJpZ2h0XCJcclxuXHRcdFx0XHRcdFx0bmFtZT1cImFycm93LXJpZ2h0XCJcclxuXHRcdFx0XHQ+PC91LWljb24+XHJcblx0XHRcdDwvdS1mb3JtLWl0ZW0+XHJcblx0XHQ8L3UtLWZvcm0+XHJcblx0XHQ8dS1hY3Rpb24tc2hlZXRcclxuXHRcdFx0XHQ6c2hvdz1cInNob3dTZXhcIlxyXG5cdFx0XHRcdDphY3Rpb25zPVwiYWN0aW9uc1wiXHJcblx0XHRcdFx0dGl0bGU9XCLor7fpgInmi6nmgKfliKtcIlxyXG5cdFx0XHRcdGRlc2NyaXB0aW9uPVwi5aaC5p6c6YCJ5oup5L+d5a+G5Lya5oql6ZSZXCJcclxuXHRcdFx0XHRAY2xvc2U9XCJzaG93U2V4ID0gZmFsc2VcIlxyXG5cdFx0XHRcdEBzZWxlY3Q9XCJzZXhTZWxlY3RcIlxyXG5cdFx0PlxyXG5cdFx0PC91LWFjdGlvbi1zaGVldD5cclxuICAgIDwvdmlldz5cclxuICAgIDx2aWV3IGNsYXNzPVwiYWN0aW9ucyBzYWZlLWFyZWEtYm90dG9tXCI+XHJcbiAgICAgICAgPHUtYnV0dG9uIEBjbGljaz1cIm9uU3VibWl0XCI+56Gu6K6k5o+Q5LqkPC91LWJ1dHRvbj5cclxuICAgIDwvdmlldz5cclxuXHJcbiAgPC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgZGF0YSgpe1xyXG4gICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgIHNob3dTZXg6IGZhbHNlLFxyXG4gICAgICAgICAgICBtb2RlbDE6IHtcclxuICAgICAgICAgICAgICAgIHVzZXJJbmZvOiB7XHJcblx0XHRcdFx0XHRuYW1lOiAndVZpZXcgVUknLFxyXG5cdFx0XHRcdFx0c2V4OiAnJyxcclxuXHRcdFx0XHR9LFxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBydWxlczoge1xyXG5cdFx0XHRcdCd1c2VySW5mby5uYW1lJzoge1xyXG5cdFx0XHRcdFx0dHlwZTogJ3N0cmluZycsXHJcblx0XHRcdFx0XHRyZXF1aXJlZDogdHJ1ZSxcclxuXHRcdFx0XHRcdG1lc3NhZ2U6ICfor7floavlhpnlp5PlkI0nLFxyXG5cdFx0XHRcdFx0dHJpZ2dlcjogWydibHVyJywgJ2NoYW5nZSddXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHQndXNlckluZm8uc2V4Jzoge1xyXG5cdFx0XHRcdFx0dHlwZTogJ3N0cmluZycsXHJcblx0XHRcdFx0XHRtYXg6IDEsXHJcblx0XHRcdFx0XHRyZXF1aXJlZDogdHJ1ZSxcclxuXHRcdFx0XHRcdG1lc3NhZ2U6ICfor7fpgInmi6nnlLfmiJblpbMnLFxyXG5cdFx0XHRcdFx0dHJpZ2dlcjogWydibHVyJywgJ2NoYW5nZSddXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0fSxcclxuICAgICAgICAgICAgcmFkaW86ICcnLFxyXG5cdFx0XHRzd2l0Y2hWYWw6IGZhbHNlXHJcbiAgICAgICAgfVxyXG4gICAgfSxcclxuICAgIG9uUmVhZHkoKSB7XHJcblx0XHQvL+WmguaenOmcgOimgeWFvOWuueW+ruS/oeWwj+eoi+W6j++8jOW5tuS4lOagoemqjOinhOWImeS4reWQq+acieaWueazleetie+8jOWPquiDvemAmui/h3NldFJ1bGVz5pa55rOV6K6+572u6KeE5YiZ44CCXHJcbiAgICBcdHRoaXMuJHJlZnMudUZvcm0uc2V0UnVsZXModGhpcy5ydWxlcylcclxuICAgIH0sXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgICAgc2V4U2VsZWN0KGUpIHtcclxuXHRcdFx0dGhpcy5tb2RlbDEudXNlckluZm8uc2V4ID0gZS5uYW1lXHJcblx0XHRcdHRoaXMuJHJlZnMudUZvcm0udmFsaWRhdGVGaWVsZCgndXNlckluZm8uc2V4JylcclxuXHRcdH0sXHJcbiAgICAgICAgb25TdWJtaXQoKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuICAgIC5pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAubWFpbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDg4cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHJweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///255\n");
-
- /***/ }),
- /* 256 */
- /*!********************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/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& */ 257);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 34);\nvar render, staticRenderFns, recyclableRender, components\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Tools_HBuilderX_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUN1RDtBQUNMOzs7QUFHbEQ7QUFDNks7QUFDN0ssZ0JBQWdCLDZMQUFVO0FBQzFCLEVBQUUseUVBQU07QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNlLGdGIiwiZmlsZSI6IjI1Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50c1xudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcIkFwcC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///256\n");
-
- /***/ }),
- /* 257 */
- /*!*********************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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__(/*! -!../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ 258);\n/* harmony import */ var _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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(_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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 _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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\"] = (_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Tools_HBuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Tools_HBuilderX_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVrQixDQUFnQix5bkJBQUcsRUFBQyIsImZpbGUiOiIyNTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uL1Rvb2xzL0hCdWlsZGVyWC9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi9Ub29scy9IQnVpbGRlclgvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vVG9vbHMvSEJ1aWxkZXJYL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///257\n");
-
- /***/ }),
- /* 258 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!D:/HBuildProjects/ai-skin-measurement-mp/App.vue?vue&type=script&lang=js& ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n onShow: function onShow() {\n // 请勿删除此代码块\n plus.runtime.quit = function () {};\n // 请勿删除此代码块\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJvblNob3ciLCJwbHVzIiwicnVudGltZSIsInF1aXQiXSwibWFwcGluZ3MiOiI7Ozs7OztlQUNlO0VBQ2RBLE1BQU0sb0JBQUc7SUFFUjtJQUNBQyxJQUFJLENBQUNDLE9BQU8sQ0FBQ0MsSUFBSSxHQUFHLFlBQU0sQ0FFMUIsQ0FBQztJQUNEO0VBRUQ7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMjU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5leHBvcnQgZGVmYXVsdCB7XG5cdG9uU2hvdygpIHtcblxuXHRcdC8vIOivt+WLv+WIoOmZpOatpOS7o+eggeWdl1xuXHRcdHBsdXMucnVudGltZS5xdWl0ID0gKCkgPT4ge1xuXHRcdFx0XG5cdFx0fTtcblx0XHQvLyDor7fli7/liKDpmaTmraTku6PnoIHlnZdcblxuXHR9LFxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///258\n");
-
- /***/ }),
- /* 259 */
- /*!*************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/uni.promisify.adaptor.js ***!
- \*************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- eval("var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);\nuni.addInterceptor({\n returnValue: function returnValue(res) {\n if (!(!!res && (_typeof(res) === \"object\" || typeof res === \"function\") && typeof res.then === \"function\")) {\n return res;\n }\n return new Promise(function (resolve, reject) {\n res.then(function (res) {\n return res[0] ? reject(res[0]) : resolve(res[1]);\n });\n });\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pLnByb21pc2lmeS5hZGFwdG9yLmpzIl0sIm5hbWVzIjpbInVuaSIsImFkZEludGVyY2VwdG9yIiwicmV0dXJuVmFsdWUiLCJyZXMiLCJ0aGVuIiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiXSwibWFwcGluZ3MiOiI7QUFBQUEsR0FBRyxDQUFDQyxjQUFjLENBQUM7RUFDakJDLFdBQVcsdUJBQUVDLEdBQUcsRUFBRTtJQUNoQixJQUFJLEVBQUUsQ0FBQyxDQUFDQSxHQUFHLEtBQUssUUFBT0EsR0FBRyxNQUFLLFFBQVEsSUFBSSxPQUFPQSxHQUFHLEtBQUssVUFBVSxDQUFDLElBQUksT0FBT0EsR0FBRyxDQUFDQyxJQUFJLEtBQUssVUFBVSxDQUFDLEVBQUU7TUFDeEcsT0FBT0QsR0FBRztJQUNaO0lBQ0EsT0FBTyxJQUFJRSxPQUFPLENBQUMsVUFBQ0MsT0FBTyxFQUFFQyxNQUFNLEVBQUs7TUFDdENKLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDLFVBQUNELEdBQUc7UUFBQSxPQUFLQSxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUdJLE1BQU0sQ0FBQ0osR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUdHLE9BQU8sQ0FBQ0gsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO01BQUEsRUFBQztJQUM5RCxDQUFDLENBQUM7RUFDSjtBQUNGLENBQUMsQ0FBQyIsImZpbGUiOiIyNTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ1bmkuYWRkSW50ZXJjZXB0b3Ioe1xyXG4gIHJldHVyblZhbHVlIChyZXMpIHtcclxuICAgIGlmICghKCEhcmVzICYmICh0eXBlb2YgcmVzID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiByZXMgPT09IFwiZnVuY3Rpb25cIikgJiYgdHlwZW9mIHJlcy50aGVuID09PSBcImZ1bmN0aW9uXCIpKSB7XHJcbiAgICAgIHJldHVybiByZXM7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG4gICAgICByZXMudGhlbigocmVzKSA9PiByZXNbMF0gPyByZWplY3QocmVzWzBdKSA6IHJlc29sdmUocmVzWzFdKSk7XHJcbiAgICB9KTtcclxuICB9LFxyXG59KTsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///259\n");
-
- /***/ }),
- /* 260 */
- /*!*******************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/index.js ***!
- \*******************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
- var _mixin = _interopRequireDefault(__webpack_require__(/*! ./libs/mixin/mixin.js */ 151));
- var _mpMixin = _interopRequireDefault(__webpack_require__(/*! ./libs/mixin/mpMixin.js */ 261));
- var _luchRequest = _interopRequireDefault(__webpack_require__(/*! ./libs/luch-request */ 262));
- var _route = _interopRequireDefault(__webpack_require__(/*! ./libs/util/route.js */ 282));
- var _colorGradient = _interopRequireDefault(__webpack_require__(/*! ./libs/function/colorGradient.js */ 283));
- var _test = _interopRequireDefault(__webpack_require__(/*! ./libs/function/test.js */ 284));
- var _debounce = _interopRequireDefault(__webpack_require__(/*! ./libs/function/debounce.js */ 285));
- var _throttle = _interopRequireDefault(__webpack_require__(/*! ./libs/function/throttle.js */ 286));
- var _index = _interopRequireDefault(__webpack_require__(/*! ./libs/function/index.js */ 287));
- var _config = _interopRequireDefault(__webpack_require__(/*! ./libs/config/config.js */ 290));
- var _props = _interopRequireDefault(__webpack_require__(/*! ./libs/config/props.js */ 291));
- var _zIndex = _interopRequireDefault(__webpack_require__(/*! ./libs/config/zIndex.js */ 381));
- var _color = _interopRequireDefault(__webpack_require__(/*! ./libs/config/color.js */ 339));
- var _platform = _interopRequireDefault(__webpack_require__(/*! ./libs/function/platform */ 382));
- function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
- function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
- // 看到此报错,是因为没有配置vue.config.js的【transpileDependencies】,详见:https://www.uviewui.com/components/npmSetting.html#_5-cli模式额外配置
- var pleaseSetTranspileDependencies = {},
- babelTest = pleaseSetTranspileDependencies === null || pleaseSetTranspileDependencies === void 0 ? void 0 : pleaseSetTranspileDependencies.test;
-
- // 引入全局mixin
-
- var $u = _objectSpread(_objectSpread({
- route: _route.default,
- date: _index.default.timeFormat,
- // 另名date
- colorGradient: _colorGradient.default.colorGradient,
- hexToRgb: _colorGradient.default.hexToRgb,
- rgbToHex: _colorGradient.default.rgbToHex,
- colorToRgba: _colorGradient.default.colorToRgba,
- test: _test.default,
- type: ['primary', 'success', 'error', 'warning', 'info'],
- http: new _luchRequest.default(),
- config: _config.default,
- // uView配置信息相关,比如版本号
- zIndex: _zIndex.default,
- debounce: _debounce.default,
- throttle: _throttle.default,
- mixin: _mixin.default,
- mpMixin: _mpMixin.default,
- props: _props.default
- }, _index.default), {}, {
- color: _color.default,
- platform: _platform.default
- });
-
- // $u挂载到uni对象上
- uni.$u = $u;
- var install = function install(Vue) {
- // 时间格式化,同时两个名称,date和timeFormat
- Vue.filter('timeFormat', function (timestamp, format) {
- return uni.$u.timeFormat(timestamp, format);
- });
- Vue.filter('date', function (timestamp, format) {
- return uni.$u.timeFormat(timestamp, format);
- });
- // 将多久以前的方法,注入到全局过滤器
- Vue.filter('timeFrom', function (timestamp, format) {
- return uni.$u.timeFrom(timestamp, format);
- });
- // 同时挂载到uni和Vue.prototype中
-
- // 只有vue,挂载到Vue.prototype才有意义,因为nvue中全局Vue.prototype和Vue.mixin是无效的
- Vue.prototype.$u = $u;
- Vue.mixin(_mixin.default);
- };
- var _default = {
- install: install
- };
- exports.default = _default;
-
- /***/ }),
- /* 261 */
- /*!********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/mixin/mpMixin.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {};
- exports.default = _default;
-
- /***/ }),
- /* 262 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/index.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Request = _interopRequireDefault(__webpack_require__(/*! ./core/Request */ 263));
- var _default = _Request.default;
- exports.default = _default;
-
- /***/ }),
- /* 263 */
- /*!********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/core/Request.js ***!
- \********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(__f__) {
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
- var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 264));
- var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 265));
- var _dispatchRequest = _interopRequireDefault(__webpack_require__(/*! ./dispatchRequest */ 266));
- var _InterceptorManager = _interopRequireDefault(__webpack_require__(/*! ./InterceptorManager */ 274));
- var _mergeConfig = _interopRequireDefault(__webpack_require__(/*! ./mergeConfig */ 275));
- var _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults */ 276));
- var _utils = __webpack_require__(/*! ../utils */ 269);
- var _clone = _interopRequireDefault(__webpack_require__(/*! ../utils/clone */ 277));
- function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
- function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
- var Request = /*#__PURE__*/function () {
- /**
- * @param {Object} arg - 全局配置
- * @param {String} arg.baseURL - 全局根路径
- * @param {Object} arg.header - 全局header
- * @param {String} arg.method = [GET|POST|PUT|DELETE|CONNECT|HEAD|OPTIONS|TRACE] - 全局默认请求方式
- * @param {String} arg.dataType = [json] - 全局默认的dataType
- * @param {String} arg.responseType = [text|arraybuffer] - 全局默认的responseType。支付宝小程序不支持
- * @param {Object} arg.custom - 全局默认的自定义参数
- * @param {Number} arg.timeout - 全局默认的超时时间,单位 ms。默认60000。H5(HBuilderX 2.9.9+)、APP(HBuilderX 2.9.9+)、微信小程序(2.10.0)、支付宝小程序
- * @param {Boolean} arg.sslVerify - 全局默认的是否验证 ssl 证书。默认true.仅App安卓端支持(HBuilderX 2.3.3+)
- * @param {Boolean} arg.withCredentials - 全局默认的跨域请求时是否携带凭证(cookies)。默认false。仅H5支持(HBuilderX 2.6.15+)
- * @param {Boolean} arg.firstIpv4 - 全DNS解析时优先使用ipv4。默认false。仅 App-Android 支持 (HBuilderX 2.8.0+)
- * @param {Function(statusCode):Boolean} arg.validateStatus - 全局默认的自定义验证器。默认statusCode >= 200 && statusCode < 300
- */
- function Request() {
- var arg = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- (0, _classCallCheck2.default)(this, Request);
- if (!(0, _utils.isPlainObject)(arg)) {
- arg = {};
- __f__("warn", '设置全局参数必须接收一个Object', " at node_modules/uview-ui/libs/luch-request/core/Request.js:39");
- }
- this.config = (0, _clone.default)(_objectSpread(_objectSpread({}, _defaults.default), arg));
- this.interceptors = {
- request: new _InterceptorManager.default(),
- response: new _InterceptorManager.default()
- };
- }
-
- /**
- * @Function
- * @param {Request~setConfigCallback} f - 设置全局默认配置
- */
- (0, _createClass2.default)(Request, [{
- key: "setConfig",
- value: function setConfig(f) {
- this.config = f(this.config);
- }
- }, {
- key: "middleware",
- value: function middleware(config) {
- config = (0, _mergeConfig.default)(this.config, config);
- var chain = [_dispatchRequest.default, undefined];
- var promise = Promise.resolve(config);
- this.interceptors.request.forEach(function (interceptor) {
- chain.unshift(interceptor.fulfilled, interceptor.rejected);
- });
- this.interceptors.response.forEach(function (interceptor) {
- chain.push(interceptor.fulfilled, interceptor.rejected);
- });
- while (chain.length) {
- promise = promise.then(chain.shift(), chain.shift());
- }
- return promise;
- }
-
- /**
- * @Function
- * @param {Object} config - 请求配置项
- * @prop {String} options.url - 请求路径
- * @prop {Object} options.data - 请求参数
- * @prop {Object} [options.responseType = config.responseType] [text|arraybuffer] - 响应的数据类型
- * @prop {Object} [options.dataType = config.dataType] - 如果设为 json,会尝试对返回的数据做一次 JSON.parse
- * @prop {Object} [options.header = config.header] - 请求header
- * @prop {Object} [options.method = config.method] - 请求方法
- * @returns {Promise<unknown>}
- */
- }, {
- key: "request",
- value: function request() {
- var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- return this.middleware(config);
- }
- }, {
- key: "get",
- value: function get(url) {
- var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- return this.middleware(_objectSpread({
- url: url,
- method: 'GET'
- }, options));
- }
- }, {
- key: "post",
- value: function post(url, data) {
- var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
- return this.middleware(_objectSpread({
- url: url,
- data: data,
- method: 'POST'
- }, options));
- }
- }, {
- key: "put",
- value: function put(url, data) {
- var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
- return this.middleware(_objectSpread({
- url: url,
- data: data,
- method: 'PUT'
- }, options));
- }
- }, {
- key: "delete",
- value: function _delete(url, data) {
- var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
- return this.middleware(_objectSpread({
- url: url,
- data: data,
- method: 'DELETE'
- }, options));
- }
- }, {
- key: "options",
- value: function options(url, data) {
- var _options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
- return this.middleware(_objectSpread({
- url: url,
- data: data,
- method: 'OPTIONS'
- }, _options));
- }
- }, {
- key: "upload",
- value: function upload(url) {
- var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- config.url = url;
- config.method = 'UPLOAD';
- return this.middleware(config);
- }
- }, {
- key: "download",
- value: function download(url) {
- var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- config.url = url;
- config.method = 'DOWNLOAD';
- return this.middleware(config);
- }
- }]);
- return Request;
- }();
- /**
- * setConfig回调
- * @return {Object} - 返回操作后的config
- * @callback Request~setConfigCallback
- * @param {Object} config - 全局默认config
- */
- exports.default = Request;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"]))
-
- /***/ }),
- /* 264 */
- /*!***************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function _classCallCheck(instance, Constructor) {
- if (!(instance instanceof Constructor)) {
- throw new TypeError("Cannot call a class as a function");
- }
- }
- module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 265 */
- /*!************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
- \************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 3);
- function _defineProperties(target, props) {
- for (var i = 0; i < props.length; i++) {
- var descriptor = props[i];
- descriptor.enumerable = descriptor.enumerable || false;
- descriptor.configurable = true;
- if ("value" in descriptor) descriptor.writable = true;
- Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
- }
- }
- function _createClass(Constructor, protoProps, staticProps) {
- if (protoProps) _defineProperties(Constructor.prototype, protoProps);
- if (staticProps) _defineProperties(Constructor, staticProps);
- Object.defineProperty(Constructor, "prototype", {
- writable: false
- });
- return Constructor;
- }
- module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 266 */
- /*!****************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/core/dispatchRequest.js ***!
- \****************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _index = _interopRequireDefault(__webpack_require__(/*! ../adapters/index */ 267));
- var _default = function _default(config) {
- return (0, _index.default)(config);
- };
- exports.default = _default;
-
- /***/ }),
- /* 267 */
- /*!**********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/adapters/index.js ***!
- \**********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
- var _buildURL = _interopRequireDefault(__webpack_require__(/*! ../helpers/buildURL */ 268));
- var _buildFullPath = _interopRequireDefault(__webpack_require__(/*! ../core/buildFullPath */ 270));
- var _settle = _interopRequireDefault(__webpack_require__(/*! ../core/settle */ 273));
- var _utils = __webpack_require__(/*! ../utils */ 269);
- function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
- function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
- /**
- * 返回可选值存在的配置
- * @param {Array} keys - 可选值数组
- * @param {Object} config2 - 配置
- * @return {{}} - 存在的配置项
- */
- var mergeKeys = function mergeKeys(keys, config2) {
- var config = {};
- keys.forEach(function (prop) {
- if (!(0, _utils.isUndefined)(config2[prop])) {
- config[prop] = config2[prop];
- }
- });
- return config;
- };
- var _default = function _default(config) {
- return new Promise(function (resolve, reject) {
- var fullPath = (0, _buildURL.default)((0, _buildFullPath.default)(config.baseURL, config.url), config.params);
- var _config = {
- url: fullPath,
- header: config.header,
- complete: function complete(response) {
- config.fullPath = fullPath;
- response.config = config;
- try {
- // 对可能字符串不是json 的情况容错
- if (typeof response.data === 'string') {
- response.data = JSON.parse(response.data);
- }
- // eslint-disable-next-line no-empty
- } catch (e) {}
- (0, _settle.default)(resolve, reject, response);
- }
- };
- var requestTask;
- if (config.method === 'UPLOAD') {
- delete _config.header['content-type'];
- delete _config.header['Content-Type'];
- var otherConfig = {
- filePath: config.filePath,
- name: config.name
- };
- var optionalKeys = ['files', 'timeout', 'formData'];
- requestTask = uni.uploadFile(_objectSpread(_objectSpread(_objectSpread({}, _config), otherConfig), mergeKeys(optionalKeys, config)));
- } else if (config.method === 'DOWNLOAD') {
- if (!(0, _utils.isUndefined)(config.timeout)) {
- _config.timeout = config.timeout;
- }
- requestTask = uni.downloadFile(_config);
- } else {
- var _optionalKeys = ['data', 'method', 'timeout', 'dataType', 'responseType', 'sslVerify', 'firstIpv4'];
- requestTask = uni.request(_objectSpread(_objectSpread({}, _config), mergeKeys(_optionalKeys, config)));
- }
- if (config.getTask) {
- config.getTask(requestTask, config);
- }
- });
- };
- exports.default = _default;
-
- /***/ }),
- /* 268 */
- /*!************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/helpers/buildURL.js ***!
- \************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = buildURL;
- var utils = _interopRequireWildcard(__webpack_require__(/*! ../utils */ 269));
- function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
- function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
- function encode(val) {
- return encodeURIComponent(val).replace(/%40/gi, '@').replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+').replace(/%5B/gi, '[').replace(/%5D/gi, ']');
- }
-
- /**
- * Build a URL by appending params to the end
- *
- * @param {string} url The base of the url (e.g., http://www.google.com)
- * @param {object} [params] The params to be appended
- * @returns {string} The formatted url
- */
- function buildURL(url, params) {
- /* eslint no-param-reassign:0 */
- if (!params) {
- return url;
- }
- var serializedParams;
- if (utils.isURLSearchParams(params)) {
- serializedParams = params.toString();
- } else {
- var parts = [];
- utils.forEach(params, function (val, key) {
- if (val === null || typeof val === 'undefined') {
- return;
- }
- if (utils.isArray(val)) {
- key = "".concat(key, "[]");
- } else {
- val = [val];
- }
- utils.forEach(val, function (v) {
- if (utils.isDate(v)) {
- v = v.toISOString();
- } else if (utils.isObject(v)) {
- v = JSON.stringify(v);
- }
- parts.push("".concat(encode(key), "=").concat(encode(v)));
- });
- });
- serializedParams = parts.join('&');
- }
- if (serializedParams) {
- var hashmarkIndex = url.indexOf('#');
- if (hashmarkIndex !== -1) {
- url = url.slice(0, hashmarkIndex);
- }
- url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;
- }
- return url;
- }
-
- /***/ }),
- /* 269 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/utils.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- // utils is a library of generic helper functions non-specific to axios
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.deepMerge = deepMerge;
- exports.forEach = forEach;
- exports.isArray = isArray;
- exports.isBoolean = isBoolean;
- exports.isDate = isDate;
- exports.isObject = isObject;
- exports.isPlainObject = isPlainObject;
- exports.isURLSearchParams = isURLSearchParams;
- exports.isUndefined = isUndefined;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));
- var toString = Object.prototype.toString;
-
- /**
- * Determine if a value is an Array
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is an Array, otherwise false
- */
- function isArray(val) {
- return toString.call(val) === '[object Array]';
- }
-
- /**
- * Determine if a value is an Object
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is an Object, otherwise false
- */
- function isObject(val) {
- return val !== null && (0, _typeof2.default)(val) === 'object';
- }
-
- /**
- * Determine if a value is a Date
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a Date, otherwise false
- */
- function isDate(val) {
- return toString.call(val) === '[object Date]';
- }
-
- /**
- * Determine if a value is a URLSearchParams object
- *
- * @param {Object} val The value to test
- * @returns {boolean} True if value is a URLSearchParams object, otherwise false
- */
- function isURLSearchParams(val) {
- return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;
- }
-
- /**
- * Iterate over an Array or an Object invoking a function for each item.
- *
- * If `obj` is an Array callback will be called passing
- * the value, index, and complete array for each item.
- *
- * If 'obj' is an Object callback will be called passing
- * the value, key, and complete object for each property.
- *
- * @param {Object|Array} obj The object to iterate
- * @param {Function} fn The callback to invoke for each item
- */
- function forEach(obj, fn) {
- // Don't bother if no value provided
- if (obj === null || typeof obj === 'undefined') {
- return;
- }
-
- // Force an array if not already something iterable
- if ((0, _typeof2.default)(obj) !== 'object') {
- /* eslint no-param-reassign:0 */
- obj = [obj];
- }
- if (isArray(obj)) {
- // Iterate over array values
- for (var i = 0, l = obj.length; i < l; i++) {
- fn.call(null, obj[i], i, obj);
- }
- } else {
- // Iterate over object keys
- for (var key in obj) {
- if (Object.prototype.hasOwnProperty.call(obj, key)) {
- fn.call(null, obj[key], key, obj);
- }
- }
- }
- }
-
- /**
- * 是否为boolean 值
- * @param val
- * @returns {boolean}
- */
- function isBoolean(val) {
- return typeof val === 'boolean';
- }
-
- /**
- * 是否为真正的对象{} new Object
- * @param {any} obj - 检测的对象
- * @returns {boolean}
- */
- function isPlainObject(obj) {
- return Object.prototype.toString.call(obj) === '[object Object]';
- }
-
- /**
- * Function equal to merge with the difference being that no reference
- * to original objects is kept.
- *
- * @see merge
- * @param {Object} obj1 Object to merge
- * @returns {Object} Result of all merge properties
- */
- function deepMerge( /* obj1, obj2, obj3, ... */
- ) {
- var result = {};
- function assignValue(val, key) {
- if ((0, _typeof2.default)(result[key]) === 'object' && (0, _typeof2.default)(val) === 'object') {
- result[key] = deepMerge(result[key], val);
- } else if ((0, _typeof2.default)(val) === 'object') {
- result[key] = deepMerge({}, val);
- } else {
- result[key] = val;
- }
- }
- for (var i = 0, l = arguments.length; i < l; i++) {
- forEach(arguments[i], assignValue);
- }
- return result;
- }
- function isUndefined(val) {
- return typeof val === 'undefined';
- }
-
- /***/ }),
- /* 270 */
- /*!**************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/core/buildFullPath.js ***!
- \**************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = buildFullPath;
- var _isAbsoluteURL = _interopRequireDefault(__webpack_require__(/*! ../helpers/isAbsoluteURL */ 271));
- var _combineURLs = _interopRequireDefault(__webpack_require__(/*! ../helpers/combineURLs */ 272));
- /**
- * Creates a new URL by combining the baseURL with the requestedURL,
- * only when the requestedURL is not already an absolute URL.
- * If the requestURL is absolute, this function returns the requestedURL untouched.
- *
- * @param {string} baseURL The base URL
- * @param {string} requestedURL Absolute or relative URL to combine
- * @returns {string} The combined full path
- */
- function buildFullPath(baseURL, requestedURL) {
- if (baseURL && !(0, _isAbsoluteURL.default)(requestedURL)) {
- return (0, _combineURLs.default)(baseURL, requestedURL);
- }
- return requestedURL;
- }
-
- /***/ }),
- /* 271 */
- /*!*****************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js ***!
- \*****************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- /**
- * Determines whether the specified URL is absolute
- *
- * @param {string} url The URL to test
- * @returns {boolean} True if the specified URL is absolute, otherwise false
- */
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = isAbsoluteURL;
- function isAbsoluteURL(url) {
- // A URL is considered absolute if it begins with "<scheme>://" or "//" (protocol-relative URL).
- // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed
- // by any combination of letters, digits, plus, period, or hyphen.
- return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url);
- }
-
- /***/ }),
- /* 272 */
- /*!***************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/helpers/combineURLs.js ***!
- \***************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- /**
- * Creates a new URL by combining the specified URLs
- *
- * @param {string} baseURL The base URL
- * @param {string} relativeURL The relative URL
- * @returns {string} The combined URL
- */
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = combineURLs;
- function combineURLs(baseURL, relativeURL) {
- return relativeURL ? "".concat(baseURL.replace(/\/+$/, ''), "/").concat(relativeURL.replace(/^\/+/, '')) : baseURL;
- }
-
- /***/ }),
- /* 273 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/core/settle.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = settle;
- /**
- * Resolve or reject a Promise based on response status.
- *
- * @param {Function} resolve A function that resolves the promise.
- * @param {Function} reject A function that rejects the promise.
- * @param {object} response The response.
- */
- function settle(resolve, reject, response) {
- var validateStatus = response.config.validateStatus;
- var status = response.statusCode;
- if (status && (!validateStatus || validateStatus(status))) {
- resolve(response);
- } else {
- reject(response);
- }
- }
-
- /***/ }),
- /* 274 */
- /*!*******************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/core/InterceptorManager.js ***!
- \*******************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- function InterceptorManager() {
- this.handlers = [];
- }
-
- /**
- * Add a new interceptor to the stack
- *
- * @param {Function} fulfilled The function to handle `then` for a `Promise`
- * @param {Function} rejected The function to handle `reject` for a `Promise`
- *
- * @return {Number} An ID used to remove interceptor later
- */
- InterceptorManager.prototype.use = function use(fulfilled, rejected) {
- this.handlers.push({
- fulfilled: fulfilled,
- rejected: rejected
- });
- return this.handlers.length - 1;
- };
-
- /**
- * Remove an interceptor from the stack
- *
- * @param {Number} id The ID that was returned by `use`
- */
- InterceptorManager.prototype.eject = function eject(id) {
- if (this.handlers[id]) {
- this.handlers[id] = null;
- }
- };
-
- /**
- * Iterate over all the registered interceptors
- *
- * This method is particularly useful for skipping over any
- * interceptors that may have become `null` calling `eject`.
- *
- * @param {Function} fn The function to call for each interceptor
- */
- InterceptorManager.prototype.forEach = function forEach(fn) {
- this.handlers.forEach(function (h) {
- if (h !== null) {
- fn(h);
- }
- });
- };
- var _default = InterceptorManager;
- exports.default = _default;
-
- /***/ }),
- /* 275 */
- /*!************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/core/mergeConfig.js ***!
- \************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
- var _utils = __webpack_require__(/*! ../utils */ 269);
- function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
- function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
- /**
- * 合并局部配置优先的配置,如果局部有该配置项则用局部,如果全局有该配置项则用全局
- * @param {Array} keys - 配置项
- * @param {Object} globalsConfig - 当前的全局配置
- * @param {Object} config2 - 局部配置
- * @return {{}}
- */
- var mergeKeys = function mergeKeys(keys, globalsConfig, config2) {
- var config = {};
- keys.forEach(function (prop) {
- if (!(0, _utils.isUndefined)(config2[prop])) {
- config[prop] = config2[prop];
- } else if (!(0, _utils.isUndefined)(globalsConfig[prop])) {
- config[prop] = globalsConfig[prop];
- }
- });
- return config;
- };
- /**
- *
- * @param globalsConfig - 当前实例的全局配置
- * @param config2 - 当前的局部配置
- * @return - 合并后的配置
- */
- var _default = function _default(globalsConfig) {
- var config2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- var method = config2.method || globalsConfig.method || 'GET';
- var config = {
- baseURL: globalsConfig.baseURL || '',
- method: method,
- url: config2.url || '',
- params: config2.params || {},
- custom: _objectSpread(_objectSpread({}, globalsConfig.custom || {}), config2.custom || {}),
- header: (0, _utils.deepMerge)(globalsConfig.header || {}, config2.header || {})
- };
- var defaultToConfig2Keys = ['getTask', 'validateStatus'];
- config = _objectSpread(_objectSpread({}, config), mergeKeys(defaultToConfig2Keys, globalsConfig, config2));
-
- // eslint-disable-next-line no-empty
- if (method === 'DOWNLOAD') {
- if (!(0, _utils.isUndefined)(config2.timeout)) {
- config.timeout = config2.timeout;
- } else if (!(0, _utils.isUndefined)(globalsConfig.timeout)) {
- config.timeout = globalsConfig.timeout;
- }
- } else if (method === 'UPLOAD') {
- delete config.header['content-type'];
- delete config.header['Content-Type'];
- var uploadKeys = ['files', 'filePath', 'name', 'timeout', 'formData'];
- uploadKeys.forEach(function (prop) {
- if (!(0, _utils.isUndefined)(config2[prop])) {
- config[prop] = config2[prop];
- }
- });
- if ((0, _utils.isUndefined)(config.timeout) && !(0, _utils.isUndefined)(globalsConfig.timeout)) {
- config.timeout = globalsConfig.timeout;
- }
- } else {
- var defaultsKeys = ['data', 'timeout', 'dataType', 'responseType', 'sslVerify', 'firstIpv4'];
- config = _objectSpread(_objectSpread({}, config), mergeKeys(defaultsKeys, globalsConfig, config2));
- }
- return config;
- };
- exports.default = _default;
-
- /***/ }),
- /* 276 */
- /*!*********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/core/defaults.js ***!
- \*********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * 默认的全局配置
- */
- var _default = {
- baseURL: '',
- header: {},
- method: 'GET',
- dataType: 'json',
- responseType: 'text',
- custom: {},
- timeout: 60000,
- sslVerify: true,
- firstIpv4: false,
- validateStatus: function validateStatus(status) {
- return status >= 200 && status < 300;
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 277 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/luch-request/utils/clone.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(Buffer) {
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));
- /* eslint-disable */
- var clone = function () {
- 'use strict';
-
- function _instanceof(obj, type) {
- return type != null && obj instanceof type;
- }
- var nativeMap;
- try {
- nativeMap = Map;
- } catch (_) {
- // maybe a reference error because no `Map`. Give it a dummy value that no
- // value will ever be an instanceof.
- nativeMap = function nativeMap() {};
- }
- var nativeSet;
- try {
- nativeSet = Set;
- } catch (_) {
- nativeSet = function nativeSet() {};
- }
- var nativePromise;
- try {
- nativePromise = Promise;
- } catch (_) {
- nativePromise = function nativePromise() {};
- }
-
- /**
- * Clones (copies) an Object using deep copying.
- *
- * This function supports circular references by default, but if you are certain
- * there are no circular references in your object, you can save some CPU time
- * by calling clone(obj, false).
- *
- * Caution: if `circular` is false and `parent` contains circular references,
- * your program may enter an infinite loop and crash.
- *
- * @param `parent` - the object to be cloned
- * @param `circular` - set to true if the object to be cloned may contain
- * circular references. (optional - true by default)
- * @param `depth` - set to a number if the object is only to be cloned to
- * a particular depth. (optional - defaults to Infinity)
- * @param `prototype` - sets the prototype to be used when cloning an object.
- * (optional - defaults to parent prototype).
- * @param `includeNonEnumerable` - set to true if the non-enumerable properties
- * should be cloned as well. Non-enumerable properties on the prototype
- * chain will be ignored. (optional - false by default)
- */
- function clone(parent, circular, depth, prototype, includeNonEnumerable) {
- if ((0, _typeof2.default)(circular) === 'object') {
- depth = circular.depth;
- prototype = circular.prototype;
- includeNonEnumerable = circular.includeNonEnumerable;
- circular = circular.circular;
- }
- // maintain two arrays for circular references, where corresponding parents
- // and children have the same index
- var allParents = [];
- var allChildren = [];
- var useBuffer = typeof Buffer != 'undefined';
- if (typeof circular == 'undefined') circular = true;
- if (typeof depth == 'undefined') depth = Infinity;
-
- // recurse this function so we don't reset allParents and allChildren
- function _clone(parent, depth) {
- // cloning null always returns null
- if (parent === null) return null;
- if (depth === 0) return parent;
- var child;
- var proto;
- if ((0, _typeof2.default)(parent) != 'object') {
- return parent;
- }
- if (_instanceof(parent, nativeMap)) {
- child = new nativeMap();
- } else if (_instanceof(parent, nativeSet)) {
- child = new nativeSet();
- } else if (_instanceof(parent, nativePromise)) {
- child = new nativePromise(function (resolve, reject) {
- parent.then(function (value) {
- resolve(_clone(value, depth - 1));
- }, function (err) {
- reject(_clone(err, depth - 1));
- });
- });
- } else if (clone.__isArray(parent)) {
- child = [];
- } else if (clone.__isRegExp(parent)) {
- child = new RegExp(parent.source, __getRegExpFlags(parent));
- if (parent.lastIndex) child.lastIndex = parent.lastIndex;
- } else if (clone.__isDate(parent)) {
- child = new Date(parent.getTime());
- } else if (useBuffer && Buffer.isBuffer(parent)) {
- if (Buffer.from) {
- // Node.js >= 5.10.0
- child = Buffer.from(parent);
- } else {
- // Older Node.js versions
- child = new Buffer(parent.length);
- parent.copy(child);
- }
- return child;
- } else if (_instanceof(parent, Error)) {
- child = Object.create(parent);
- } else {
- if (typeof prototype == 'undefined') {
- proto = Object.getPrototypeOf(parent);
- child = Object.create(proto);
- } else {
- child = Object.create(prototype);
- proto = prototype;
- }
- }
- if (circular) {
- var index = allParents.indexOf(parent);
- if (index != -1) {
- return allChildren[index];
- }
- allParents.push(parent);
- allChildren.push(child);
- }
- if (_instanceof(parent, nativeMap)) {
- parent.forEach(function (value, key) {
- var keyChild = _clone(key, depth - 1);
- var valueChild = _clone(value, depth - 1);
- child.set(keyChild, valueChild);
- });
- }
- if (_instanceof(parent, nativeSet)) {
- parent.forEach(function (value) {
- var entryChild = _clone(value, depth - 1);
- child.add(entryChild);
- });
- }
- for (var i in parent) {
- var attrs = Object.getOwnPropertyDescriptor(parent, i);
- if (attrs) {
- child[i] = _clone(parent[i], depth - 1);
- }
- try {
- var objProperty = Object.getOwnPropertyDescriptor(parent, i);
- if (objProperty.set === 'undefined') {
- // no setter defined. Skip cloning this property
- continue;
- }
- child[i] = _clone(parent[i], depth - 1);
- } catch (e) {
- if (e instanceof TypeError) {
- // when in strict mode, TypeError will be thrown if child[i] property only has a getter
- // we can't do anything about this, other than inform the user that this property cannot be set.
- continue;
- } else if (e instanceof ReferenceError) {
- //this may happen in non strict mode
- continue;
- }
- }
- }
- if (Object.getOwnPropertySymbols) {
- var symbols = Object.getOwnPropertySymbols(parent);
- for (var i = 0; i < symbols.length; i++) {
- // Don't need to worry about cloning a symbol because it is a primitive,
- // like a number or string.
- var symbol = symbols[i];
- var descriptor = Object.getOwnPropertyDescriptor(parent, symbol);
- if (descriptor && !descriptor.enumerable && !includeNonEnumerable) {
- continue;
- }
- child[symbol] = _clone(parent[symbol], depth - 1);
- Object.defineProperty(child, symbol, descriptor);
- }
- }
- if (includeNonEnumerable) {
- var allPropertyNames = Object.getOwnPropertyNames(parent);
- for (var i = 0; i < allPropertyNames.length; i++) {
- var propertyName = allPropertyNames[i];
- var descriptor = Object.getOwnPropertyDescriptor(parent, propertyName);
- if (descriptor && descriptor.enumerable) {
- continue;
- }
- child[propertyName] = _clone(parent[propertyName], depth - 1);
- Object.defineProperty(child, propertyName, descriptor);
- }
- }
- return child;
- }
- return _clone(parent, depth);
- }
-
- /**
- * Simple flat clone using prototype, accepts only objects, usefull for property
- * override on FLAT configuration object (no nested props).
- *
- * USE WITH CAUTION! This may not behave as you wish if you do not know how this
- * works.
- */
- clone.clonePrototype = function clonePrototype(parent) {
- if (parent === null) return null;
- var c = function c() {};
- c.prototype = parent;
- return new c();
- };
-
- // private utility functions
-
- function __objToStr(o) {
- return Object.prototype.toString.call(o);
- }
- clone.__objToStr = __objToStr;
- function __isDate(o) {
- return (0, _typeof2.default)(o) === 'object' && __objToStr(o) === '[object Date]';
- }
- clone.__isDate = __isDate;
- function __isArray(o) {
- return (0, _typeof2.default)(o) === 'object' && __objToStr(o) === '[object Array]';
- }
- clone.__isArray = __isArray;
- function __isRegExp(o) {
- return (0, _typeof2.default)(o) === 'object' && __objToStr(o) === '[object RegExp]';
- }
- clone.__isRegExp = __isRegExp;
- function __getRegExpFlags(re) {
- var flags = '';
- if (re.global) flags += 'g';
- if (re.ignoreCase) flags += 'i';
- if (re.multiline) flags += 'm';
- return flags;
- }
- clone.__getRegExpFlags = __getRegExpFlags;
- return clone;
- }();
- var _default = clone;
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 278).Buffer))
-
- /***/ }),
- /* 278 */
- /*!**************************************!*\
- !*** ./node_modules/buffer/index.js ***!
- \**************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(global) {/*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <http://feross.org>
- * @license MIT
- */
- /* eslint-disable no-proto */
-
-
-
- var base64 = __webpack_require__(/*! base64-js */ 279)
- var ieee754 = __webpack_require__(/*! ieee754 */ 280)
- var isArray = __webpack_require__(/*! isarray */ 281)
-
- exports.Buffer = Buffer
- exports.SlowBuffer = SlowBuffer
- exports.INSPECT_MAX_BYTES = 50
-
- /**
- * If `Buffer.TYPED_ARRAY_SUPPORT`:
- * === true Use Uint8Array implementation (fastest)
- * === false Use Object implementation (most compatible, even IE6)
- *
- * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,
- * Opera 11.6+, iOS 4.2+.
- *
- * Due to various browser bugs, sometimes the Object implementation will be used even
- * when the browser supports typed arrays.
- *
- * Note:
- *
- * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances,
- * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.
- *
- * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function.
- *
- * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of
- * incorrect length in some situations.
-
- * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they
- * get the Object implementation, which is slower but behaves correctly.
- */
- Buffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined
- ? global.TYPED_ARRAY_SUPPORT
- : typedArraySupport()
-
- /*
- * Export kMaxLength after typed array support is determined.
- */
- exports.kMaxLength = kMaxLength()
-
- function typedArraySupport () {
- try {
- var arr = new Uint8Array(1)
- arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }}
- return arr.foo() === 42 && // typed array instances can be augmented
- typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray`
- arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray`
- } catch (e) {
- return false
- }
- }
-
- function kMaxLength () {
- return Buffer.TYPED_ARRAY_SUPPORT
- ? 0x7fffffff
- : 0x3fffffff
- }
-
- function createBuffer (that, length) {
- if (kMaxLength() < length) {
- throw new RangeError('Invalid typed array length')
- }
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- // Return an augmented `Uint8Array` instance, for best performance
- that = new Uint8Array(length)
- that.__proto__ = Buffer.prototype
- } else {
- // Fallback: Return an object instance of the Buffer class
- if (that === null) {
- that = new Buffer(length)
- }
- that.length = length
- }
-
- return that
- }
-
- /**
- * The Buffer constructor returns instances of `Uint8Array` that have their
- * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of
- * `Uint8Array`, so the returned instances will have all the node `Buffer` methods
- * and the `Uint8Array` methods. Square bracket notation works as expected -- it
- * returns a single octet.
- *
- * The `Uint8Array` prototype remains unmodified.
- */
-
- function Buffer (arg, encodingOrOffset, length) {
- if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) {
- return new Buffer(arg, encodingOrOffset, length)
- }
-
- // Common case.
- if (typeof arg === 'number') {
- if (typeof encodingOrOffset === 'string') {
- throw new Error(
- 'If encoding is specified then the first argument must be a string'
- )
- }
- return allocUnsafe(this, arg)
- }
- return from(this, arg, encodingOrOffset, length)
- }
-
- Buffer.poolSize = 8192 // not used by this implementation
-
- // TODO: Legacy, not needed anymore. Remove in next major version.
- Buffer._augment = function (arr) {
- arr.__proto__ = Buffer.prototype
- return arr
- }
-
- function from (that, value, encodingOrOffset, length) {
- if (typeof value === 'number') {
- throw new TypeError('"value" argument must not be a number')
- }
-
- if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) {
- return fromArrayBuffer(that, value, encodingOrOffset, length)
- }
-
- if (typeof value === 'string') {
- return fromString(that, value, encodingOrOffset)
- }
-
- return fromObject(that, value)
- }
-
- /**
- * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError
- * if value is a number.
- * Buffer.from(str[, encoding])
- * Buffer.from(array)
- * Buffer.from(buffer)
- * Buffer.from(arrayBuffer[, byteOffset[, length]])
- **/
- Buffer.from = function (value, encodingOrOffset, length) {
- return from(null, value, encodingOrOffset, length)
- }
-
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- Buffer.prototype.__proto__ = Uint8Array.prototype
- Buffer.__proto__ = Uint8Array
- if (typeof Symbol !== 'undefined' && Symbol.species &&
- Buffer[Symbol.species] === Buffer) {
- // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97
- Object.defineProperty(Buffer, Symbol.species, {
- value: null,
- configurable: true
- })
- }
- }
-
- function assertSize (size) {
- if (typeof size !== 'number') {
- throw new TypeError('"size" argument must be a number')
- } else if (size < 0) {
- throw new RangeError('"size" argument must not be negative')
- }
- }
-
- function alloc (that, size, fill, encoding) {
- assertSize(size)
- if (size <= 0) {
- return createBuffer(that, size)
- }
- if (fill !== undefined) {
- // Only pay attention to encoding if it's a string. This
- // prevents accidentally sending in a number that would
- // be interpretted as a start offset.
- return typeof encoding === 'string'
- ? createBuffer(that, size).fill(fill, encoding)
- : createBuffer(that, size).fill(fill)
- }
- return createBuffer(that, size)
- }
-
- /**
- * Creates a new filled Buffer instance.
- * alloc(size[, fill[, encoding]])
- **/
- Buffer.alloc = function (size, fill, encoding) {
- return alloc(null, size, fill, encoding)
- }
-
- function allocUnsafe (that, size) {
- assertSize(size)
- that = createBuffer(that, size < 0 ? 0 : checked(size) | 0)
- if (!Buffer.TYPED_ARRAY_SUPPORT) {
- for (var i = 0; i < size; ++i) {
- that[i] = 0
- }
- }
- return that
- }
-
- /**
- * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.
- * */
- Buffer.allocUnsafe = function (size) {
- return allocUnsafe(null, size)
- }
- /**
- * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.
- */
- Buffer.allocUnsafeSlow = function (size) {
- return allocUnsafe(null, size)
- }
-
- function fromString (that, string, encoding) {
- if (typeof encoding !== 'string' || encoding === '') {
- encoding = 'utf8'
- }
-
- if (!Buffer.isEncoding(encoding)) {
- throw new TypeError('"encoding" must be a valid string encoding')
- }
-
- var length = byteLength(string, encoding) | 0
- that = createBuffer(that, length)
-
- var actual = that.write(string, encoding)
-
- if (actual !== length) {
- // Writing a hex string, for example, that contains invalid characters will
- // cause everything after the first invalid character to be ignored. (e.g.
- // 'abxxcd' will be treated as 'ab')
- that = that.slice(0, actual)
- }
-
- return that
- }
-
- function fromArrayLike (that, array) {
- var length = array.length < 0 ? 0 : checked(array.length) | 0
- that = createBuffer(that, length)
- for (var i = 0; i < length; i += 1) {
- that[i] = array[i] & 255
- }
- return that
- }
-
- function fromArrayBuffer (that, array, byteOffset, length) {
- array.byteLength // this throws if `array` is not a valid ArrayBuffer
-
- if (byteOffset < 0 || array.byteLength < byteOffset) {
- throw new RangeError('\'offset\' is out of bounds')
- }
-
- if (array.byteLength < byteOffset + (length || 0)) {
- throw new RangeError('\'length\' is out of bounds')
- }
-
- if (byteOffset === undefined && length === undefined) {
- array = new Uint8Array(array)
- } else if (length === undefined) {
- array = new Uint8Array(array, byteOffset)
- } else {
- array = new Uint8Array(array, byteOffset, length)
- }
-
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- // Return an augmented `Uint8Array` instance, for best performance
- that = array
- that.__proto__ = Buffer.prototype
- } else {
- // Fallback: Return an object instance of the Buffer class
- that = fromArrayLike(that, array)
- }
- return that
- }
-
- function fromObject (that, obj) {
- if (Buffer.isBuffer(obj)) {
- var len = checked(obj.length) | 0
- that = createBuffer(that, len)
-
- if (that.length === 0) {
- return that
- }
-
- obj.copy(that, 0, 0, len)
- return that
- }
-
- if (obj) {
- if ((typeof ArrayBuffer !== 'undefined' &&
- obj.buffer instanceof ArrayBuffer) || 'length' in obj) {
- if (typeof obj.length !== 'number' || isnan(obj.length)) {
- return createBuffer(that, 0)
- }
- return fromArrayLike(that, obj)
- }
-
- if (obj.type === 'Buffer' && isArray(obj.data)) {
- return fromArrayLike(that, obj.data)
- }
- }
-
- throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.')
- }
-
- function checked (length) {
- // Note: cannot use `length < kMaxLength()` here because that fails when
- // length is NaN (which is otherwise coerced to zero.)
- if (length >= kMaxLength()) {
- throw new RangeError('Attempt to allocate Buffer larger than maximum ' +
- 'size: 0x' + kMaxLength().toString(16) + ' bytes')
- }
- return length | 0
- }
-
- function SlowBuffer (length) {
- if (+length != length) { // eslint-disable-line eqeqeq
- length = 0
- }
- return Buffer.alloc(+length)
- }
-
- Buffer.isBuffer = function isBuffer (b) {
- return !!(b != null && b._isBuffer)
- }
-
- Buffer.compare = function compare (a, b) {
- if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {
- throw new TypeError('Arguments must be Buffers')
- }
-
- if (a === b) return 0
-
- var x = a.length
- var y = b.length
-
- for (var i = 0, len = Math.min(x, y); i < len; ++i) {
- if (a[i] !== b[i]) {
- x = a[i]
- y = b[i]
- break
- }
- }
-
- if (x < y) return -1
- if (y < x) return 1
- return 0
- }
-
- Buffer.isEncoding = function isEncoding (encoding) {
- switch (String(encoding).toLowerCase()) {
- case 'hex':
- case 'utf8':
- case 'utf-8':
- case 'ascii':
- case 'latin1':
- case 'binary':
- case 'base64':
- case 'ucs2':
- case 'ucs-2':
- case 'utf16le':
- case 'utf-16le':
- return true
- default:
- return false
- }
- }
-
- Buffer.concat = function concat (list, length) {
- if (!isArray(list)) {
- throw new TypeError('"list" argument must be an Array of Buffers')
- }
-
- if (list.length === 0) {
- return Buffer.alloc(0)
- }
-
- var i
- if (length === undefined) {
- length = 0
- for (i = 0; i < list.length; ++i) {
- length += list[i].length
- }
- }
-
- var buffer = Buffer.allocUnsafe(length)
- var pos = 0
- for (i = 0; i < list.length; ++i) {
- var buf = list[i]
- if (!Buffer.isBuffer(buf)) {
- throw new TypeError('"list" argument must be an Array of Buffers')
- }
- buf.copy(buffer, pos)
- pos += buf.length
- }
- return buffer
- }
-
- function byteLength (string, encoding) {
- if (Buffer.isBuffer(string)) {
- return string.length
- }
- if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' &&
- (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) {
- return string.byteLength
- }
- if (typeof string !== 'string') {
- string = '' + string
- }
-
- var len = string.length
- if (len === 0) return 0
-
- // Use a for loop to avoid recursion
- var loweredCase = false
- for (;;) {
- switch (encoding) {
- case 'ascii':
- case 'latin1':
- case 'binary':
- return len
- case 'utf8':
- case 'utf-8':
- case undefined:
- return utf8ToBytes(string).length
- case 'ucs2':
- case 'ucs-2':
- case 'utf16le':
- case 'utf-16le':
- return len * 2
- case 'hex':
- return len >>> 1
- case 'base64':
- return base64ToBytes(string).length
- default:
- if (loweredCase) return utf8ToBytes(string).length // assume utf8
- encoding = ('' + encoding).toLowerCase()
- loweredCase = true
- }
- }
- }
- Buffer.byteLength = byteLength
-
- function slowToString (encoding, start, end) {
- var loweredCase = false
-
- // No need to verify that "this.length <= MAX_UINT32" since it's a read-only
- // property of a typed array.
-
- // This behaves neither like String nor Uint8Array in that we set start/end
- // to their upper/lower bounds if the value passed is out of range.
- // undefined is handled specially as per ECMA-262 6th Edition,
- // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.
- if (start === undefined || start < 0) {
- start = 0
- }
- // Return early if start > this.length. Done here to prevent potential uint32
- // coercion fail below.
- if (start > this.length) {
- return ''
- }
-
- if (end === undefined || end > this.length) {
- end = this.length
- }
-
- if (end <= 0) {
- return ''
- }
-
- // Force coersion to uint32. This will also coerce falsey/NaN values to 0.
- end >>>= 0
- start >>>= 0
-
- if (end <= start) {
- return ''
- }
-
- if (!encoding) encoding = 'utf8'
-
- while (true) {
- switch (encoding) {
- case 'hex':
- return hexSlice(this, start, end)
-
- case 'utf8':
- case 'utf-8':
- return utf8Slice(this, start, end)
-
- case 'ascii':
- return asciiSlice(this, start, end)
-
- case 'latin1':
- case 'binary':
- return latin1Slice(this, start, end)
-
- case 'base64':
- return base64Slice(this, start, end)
-
- case 'ucs2':
- case 'ucs-2':
- case 'utf16le':
- case 'utf-16le':
- return utf16leSlice(this, start, end)
-
- default:
- if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)
- encoding = (encoding + '').toLowerCase()
- loweredCase = true
- }
- }
- }
-
- // The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect
- // Buffer instances.
- Buffer.prototype._isBuffer = true
-
- function swap (b, n, m) {
- var i = b[n]
- b[n] = b[m]
- b[m] = i
- }
-
- Buffer.prototype.swap16 = function swap16 () {
- var len = this.length
- if (len % 2 !== 0) {
- throw new RangeError('Buffer size must be a multiple of 16-bits')
- }
- for (var i = 0; i < len; i += 2) {
- swap(this, i, i + 1)
- }
- return this
- }
-
- Buffer.prototype.swap32 = function swap32 () {
- var len = this.length
- if (len % 4 !== 0) {
- throw new RangeError('Buffer size must be a multiple of 32-bits')
- }
- for (var i = 0; i < len; i += 4) {
- swap(this, i, i + 3)
- swap(this, i + 1, i + 2)
- }
- return this
- }
-
- Buffer.prototype.swap64 = function swap64 () {
- var len = this.length
- if (len % 8 !== 0) {
- throw new RangeError('Buffer size must be a multiple of 64-bits')
- }
- for (var i = 0; i < len; i += 8) {
- swap(this, i, i + 7)
- swap(this, i + 1, i + 6)
- swap(this, i + 2, i + 5)
- swap(this, i + 3, i + 4)
- }
- return this
- }
-
- Buffer.prototype.toString = function toString () {
- var length = this.length | 0
- if (length === 0) return ''
- if (arguments.length === 0) return utf8Slice(this, 0, length)
- return slowToString.apply(this, arguments)
- }
-
- Buffer.prototype.equals = function equals (b) {
- if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')
- if (this === b) return true
- return Buffer.compare(this, b) === 0
- }
-
- Buffer.prototype.inspect = function inspect () {
- var str = ''
- var max = exports.INSPECT_MAX_BYTES
- if (this.length > 0) {
- str = this.toString('hex', 0, max).match(/.{2}/g).join(' ')
- if (this.length > max) str += ' ... '
- }
- return '<Buffer ' + str + '>'
- }
-
- Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {
- if (!Buffer.isBuffer(target)) {
- throw new TypeError('Argument must be a Buffer')
- }
-
- if (start === undefined) {
- start = 0
- }
- if (end === undefined) {
- end = target ? target.length : 0
- }
- if (thisStart === undefined) {
- thisStart = 0
- }
- if (thisEnd === undefined) {
- thisEnd = this.length
- }
-
- if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {
- throw new RangeError('out of range index')
- }
-
- if (thisStart >= thisEnd && start >= end) {
- return 0
- }
- if (thisStart >= thisEnd) {
- return -1
- }
- if (start >= end) {
- return 1
- }
-
- start >>>= 0
- end >>>= 0
- thisStart >>>= 0
- thisEnd >>>= 0
-
- if (this === target) return 0
-
- var x = thisEnd - thisStart
- var y = end - start
- var len = Math.min(x, y)
-
- var thisCopy = this.slice(thisStart, thisEnd)
- var targetCopy = target.slice(start, end)
-
- for (var i = 0; i < len; ++i) {
- if (thisCopy[i] !== targetCopy[i]) {
- x = thisCopy[i]
- y = targetCopy[i]
- break
- }
- }
-
- if (x < y) return -1
- if (y < x) return 1
- return 0
- }
-
- // Finds either the first index of `val` in `buffer` at offset >= `byteOffset`,
- // OR the last index of `val` in `buffer` at offset <= `byteOffset`.
- //
- // Arguments:
- // - buffer - a Buffer to search
- // - val - a string, Buffer, or number
- // - byteOffset - an index into `buffer`; will be clamped to an int32
- // - encoding - an optional encoding, relevant is val is a string
- // - dir - true for indexOf, false for lastIndexOf
- function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {
- // Empty buffer means no match
- if (buffer.length === 0) return -1
-
- // Normalize byteOffset
- if (typeof byteOffset === 'string') {
- encoding = byteOffset
- byteOffset = 0
- } else if (byteOffset > 0x7fffffff) {
- byteOffset = 0x7fffffff
- } else if (byteOffset < -0x80000000) {
- byteOffset = -0x80000000
- }
- byteOffset = +byteOffset // Coerce to Number.
- if (isNaN(byteOffset)) {
- // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer
- byteOffset = dir ? 0 : (buffer.length - 1)
- }
-
- // Normalize byteOffset: negative offsets start from the end of the buffer
- if (byteOffset < 0) byteOffset = buffer.length + byteOffset
- if (byteOffset >= buffer.length) {
- if (dir) return -1
- else byteOffset = buffer.length - 1
- } else if (byteOffset < 0) {
- if (dir) byteOffset = 0
- else return -1
- }
-
- // Normalize val
- if (typeof val === 'string') {
- val = Buffer.from(val, encoding)
- }
-
- // Finally, search either indexOf (if dir is true) or lastIndexOf
- if (Buffer.isBuffer(val)) {
- // Special case: looking for empty string/buffer always fails
- if (val.length === 0) {
- return -1
- }
- return arrayIndexOf(buffer, val, byteOffset, encoding, dir)
- } else if (typeof val === 'number') {
- val = val & 0xFF // Search for a byte value [0-255]
- if (Buffer.TYPED_ARRAY_SUPPORT &&
- typeof Uint8Array.prototype.indexOf === 'function') {
- if (dir) {
- return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)
- } else {
- return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)
- }
- }
- return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir)
- }
-
- throw new TypeError('val must be string, number or Buffer')
- }
-
- function arrayIndexOf (arr, val, byteOffset, encoding, dir) {
- var indexSize = 1
- var arrLength = arr.length
- var valLength = val.length
-
- if (encoding !== undefined) {
- encoding = String(encoding).toLowerCase()
- if (encoding === 'ucs2' || encoding === 'ucs-2' ||
- encoding === 'utf16le' || encoding === 'utf-16le') {
- if (arr.length < 2 || val.length < 2) {
- return -1
- }
- indexSize = 2
- arrLength /= 2
- valLength /= 2
- byteOffset /= 2
- }
- }
-
- function read (buf, i) {
- if (indexSize === 1) {
- return buf[i]
- } else {
- return buf.readUInt16BE(i * indexSize)
- }
- }
-
- var i
- if (dir) {
- var foundIndex = -1
- for (i = byteOffset; i < arrLength; i++) {
- if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {
- if (foundIndex === -1) foundIndex = i
- if (i - foundIndex + 1 === valLength) return foundIndex * indexSize
- } else {
- if (foundIndex !== -1) i -= i - foundIndex
- foundIndex = -1
- }
- }
- } else {
- if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength
- for (i = byteOffset; i >= 0; i--) {
- var found = true
- for (var j = 0; j < valLength; j++) {
- if (read(arr, i + j) !== read(val, j)) {
- found = false
- break
- }
- }
- if (found) return i
- }
- }
-
- return -1
- }
-
- Buffer.prototype.includes = function includes (val, byteOffset, encoding) {
- return this.indexOf(val, byteOffset, encoding) !== -1
- }
-
- Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {
- return bidirectionalIndexOf(this, val, byteOffset, encoding, true)
- }
-
- Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {
- return bidirectionalIndexOf(this, val, byteOffset, encoding, false)
- }
-
- function hexWrite (buf, string, offset, length) {
- offset = Number(offset) || 0
- var remaining = buf.length - offset
- if (!length) {
- length = remaining
- } else {
- length = Number(length)
- if (length > remaining) {
- length = remaining
- }
- }
-
- // must be an even number of digits
- var strLen = string.length
- if (strLen % 2 !== 0) throw new TypeError('Invalid hex string')
-
- if (length > strLen / 2) {
- length = strLen / 2
- }
- for (var i = 0; i < length; ++i) {
- var parsed = parseInt(string.substr(i * 2, 2), 16)
- if (isNaN(parsed)) return i
- buf[offset + i] = parsed
- }
- return i
- }
-
- function utf8Write (buf, string, offset, length) {
- return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)
- }
-
- function asciiWrite (buf, string, offset, length) {
- return blitBuffer(asciiToBytes(string), buf, offset, length)
- }
-
- function latin1Write (buf, string, offset, length) {
- return asciiWrite(buf, string, offset, length)
- }
-
- function base64Write (buf, string, offset, length) {
- return blitBuffer(base64ToBytes(string), buf, offset, length)
- }
-
- function ucs2Write (buf, string, offset, length) {
- return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)
- }
-
- Buffer.prototype.write = function write (string, offset, length, encoding) {
- // Buffer#write(string)
- if (offset === undefined) {
- encoding = 'utf8'
- length = this.length
- offset = 0
- // Buffer#write(string, encoding)
- } else if (length === undefined && typeof offset === 'string') {
- encoding = offset
- length = this.length
- offset = 0
- // Buffer#write(string, offset[, length][, encoding])
- } else if (isFinite(offset)) {
- offset = offset | 0
- if (isFinite(length)) {
- length = length | 0
- if (encoding === undefined) encoding = 'utf8'
- } else {
- encoding = length
- length = undefined
- }
- // legacy write(string, encoding, offset, length) - remove in v0.13
- } else {
- throw new Error(
- 'Buffer.write(string, encoding, offset[, length]) is no longer supported'
- )
- }
-
- var remaining = this.length - offset
- if (length === undefined || length > remaining) length = remaining
-
- if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {
- throw new RangeError('Attempt to write outside buffer bounds')
- }
-
- if (!encoding) encoding = 'utf8'
-
- var loweredCase = false
- for (;;) {
- switch (encoding) {
- case 'hex':
- return hexWrite(this, string, offset, length)
-
- case 'utf8':
- case 'utf-8':
- return utf8Write(this, string, offset, length)
-
- case 'ascii':
- return asciiWrite(this, string, offset, length)
-
- case 'latin1':
- case 'binary':
- return latin1Write(this, string, offset, length)
-
- case 'base64':
- // Warning: maxLength not taken into account in base64Write
- return base64Write(this, string, offset, length)
-
- case 'ucs2':
- case 'ucs-2':
- case 'utf16le':
- case 'utf-16le':
- return ucs2Write(this, string, offset, length)
-
- default:
- if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)
- encoding = ('' + encoding).toLowerCase()
- loweredCase = true
- }
- }
- }
-
- Buffer.prototype.toJSON = function toJSON () {
- return {
- type: 'Buffer',
- data: Array.prototype.slice.call(this._arr || this, 0)
- }
- }
-
- function base64Slice (buf, start, end) {
- if (start === 0 && end === buf.length) {
- return base64.fromByteArray(buf)
- } else {
- return base64.fromByteArray(buf.slice(start, end))
- }
- }
-
- function utf8Slice (buf, start, end) {
- end = Math.min(buf.length, end)
- var res = []
-
- var i = start
- while (i < end) {
- var firstByte = buf[i]
- var codePoint = null
- var bytesPerSequence = (firstByte > 0xEF) ? 4
- : (firstByte > 0xDF) ? 3
- : (firstByte > 0xBF) ? 2
- : 1
-
- if (i + bytesPerSequence <= end) {
- var secondByte, thirdByte, fourthByte, tempCodePoint
-
- switch (bytesPerSequence) {
- case 1:
- if (firstByte < 0x80) {
- codePoint = firstByte
- }
- break
- case 2:
- secondByte = buf[i + 1]
- if ((secondByte & 0xC0) === 0x80) {
- tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)
- if (tempCodePoint > 0x7F) {
- codePoint = tempCodePoint
- }
- }
- break
- case 3:
- secondByte = buf[i + 1]
- thirdByte = buf[i + 2]
- if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {
- tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)
- if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {
- codePoint = tempCodePoint
- }
- }
- break
- case 4:
- secondByte = buf[i + 1]
- thirdByte = buf[i + 2]
- fourthByte = buf[i + 3]
- if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {
- tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)
- if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {
- codePoint = tempCodePoint
- }
- }
- }
- }
-
- if (codePoint === null) {
- // we did not generate a valid codePoint so insert a
- // replacement char (U+FFFD) and advance only 1 byte
- codePoint = 0xFFFD
- bytesPerSequence = 1
- } else if (codePoint > 0xFFFF) {
- // encode to utf16 (surrogate pair dance)
- codePoint -= 0x10000
- res.push(codePoint >>> 10 & 0x3FF | 0xD800)
- codePoint = 0xDC00 | codePoint & 0x3FF
- }
-
- res.push(codePoint)
- i += bytesPerSequence
- }
-
- return decodeCodePointsArray(res)
- }
-
- // Based on http://stackoverflow.com/a/22747272/680742, the browser with
- // the lowest limit is Chrome, with 0x10000 args.
- // We go 1 magnitude less, for safety
- var MAX_ARGUMENTS_LENGTH = 0x1000
-
- function decodeCodePointsArray (codePoints) {
- var len = codePoints.length
- if (len <= MAX_ARGUMENTS_LENGTH) {
- return String.fromCharCode.apply(String, codePoints) // avoid extra slice()
- }
-
- // Decode in chunks to avoid "call stack size exceeded".
- var res = ''
- var i = 0
- while (i < len) {
- res += String.fromCharCode.apply(
- String,
- codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)
- )
- }
- return res
- }
-
- function asciiSlice (buf, start, end) {
- var ret = ''
- end = Math.min(buf.length, end)
-
- for (var i = start; i < end; ++i) {
- ret += String.fromCharCode(buf[i] & 0x7F)
- }
- return ret
- }
-
- function latin1Slice (buf, start, end) {
- var ret = ''
- end = Math.min(buf.length, end)
-
- for (var i = start; i < end; ++i) {
- ret += String.fromCharCode(buf[i])
- }
- return ret
- }
-
- function hexSlice (buf, start, end) {
- var len = buf.length
-
- if (!start || start < 0) start = 0
- if (!end || end < 0 || end > len) end = len
-
- var out = ''
- for (var i = start; i < end; ++i) {
- out += toHex(buf[i])
- }
- return out
- }
-
- function utf16leSlice (buf, start, end) {
- var bytes = buf.slice(start, end)
- var res = ''
- for (var i = 0; i < bytes.length; i += 2) {
- res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256)
- }
- return res
- }
-
- Buffer.prototype.slice = function slice (start, end) {
- var len = this.length
- start = ~~start
- end = end === undefined ? len : ~~end
-
- if (start < 0) {
- start += len
- if (start < 0) start = 0
- } else if (start > len) {
- start = len
- }
-
- if (end < 0) {
- end += len
- if (end < 0) end = 0
- } else if (end > len) {
- end = len
- }
-
- if (end < start) end = start
-
- var newBuf
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- newBuf = this.subarray(start, end)
- newBuf.__proto__ = Buffer.prototype
- } else {
- var sliceLen = end - start
- newBuf = new Buffer(sliceLen, undefined)
- for (var i = 0; i < sliceLen; ++i) {
- newBuf[i] = this[i + start]
- }
- }
-
- return newBuf
- }
-
- /*
- * Need to make sure that buffer isn't trying to write out of bounds.
- */
- function checkOffset (offset, ext, length) {
- if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')
- if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')
- }
-
- Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {
- offset = offset | 0
- byteLength = byteLength | 0
- if (!noAssert) checkOffset(offset, byteLength, this.length)
-
- var val = this[offset]
- var mul = 1
- var i = 0
- while (++i < byteLength && (mul *= 0x100)) {
- val += this[offset + i] * mul
- }
-
- return val
- }
-
- Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {
- offset = offset | 0
- byteLength = byteLength | 0
- if (!noAssert) {
- checkOffset(offset, byteLength, this.length)
- }
-
- var val = this[offset + --byteLength]
- var mul = 1
- while (byteLength > 0 && (mul *= 0x100)) {
- val += this[offset + --byteLength] * mul
- }
-
- return val
- }
-
- Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 1, this.length)
- return this[offset]
- }
-
- Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 2, this.length)
- return this[offset] | (this[offset + 1] << 8)
- }
-
- Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 2, this.length)
- return (this[offset] << 8) | this[offset + 1]
- }
-
- Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 4, this.length)
-
- return ((this[offset]) |
- (this[offset + 1] << 8) |
- (this[offset + 2] << 16)) +
- (this[offset + 3] * 0x1000000)
- }
-
- Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 4, this.length)
-
- return (this[offset] * 0x1000000) +
- ((this[offset + 1] << 16) |
- (this[offset + 2] << 8) |
- this[offset + 3])
- }
-
- Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {
- offset = offset | 0
- byteLength = byteLength | 0
- if (!noAssert) checkOffset(offset, byteLength, this.length)
-
- var val = this[offset]
- var mul = 1
- var i = 0
- while (++i < byteLength && (mul *= 0x100)) {
- val += this[offset + i] * mul
- }
- mul *= 0x80
-
- if (val >= mul) val -= Math.pow(2, 8 * byteLength)
-
- return val
- }
-
- Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {
- offset = offset | 0
- byteLength = byteLength | 0
- if (!noAssert) checkOffset(offset, byteLength, this.length)
-
- var i = byteLength
- var mul = 1
- var val = this[offset + --i]
- while (i > 0 && (mul *= 0x100)) {
- val += this[offset + --i] * mul
- }
- mul *= 0x80
-
- if (val >= mul) val -= Math.pow(2, 8 * byteLength)
-
- return val
- }
-
- Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 1, this.length)
- if (!(this[offset] & 0x80)) return (this[offset])
- return ((0xff - this[offset] + 1) * -1)
- }
-
- Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 2, this.length)
- var val = this[offset] | (this[offset + 1] << 8)
- return (val & 0x8000) ? val | 0xFFFF0000 : val
- }
-
- Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 2, this.length)
- var val = this[offset + 1] | (this[offset] << 8)
- return (val & 0x8000) ? val | 0xFFFF0000 : val
- }
-
- Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 4, this.length)
-
- return (this[offset]) |
- (this[offset + 1] << 8) |
- (this[offset + 2] << 16) |
- (this[offset + 3] << 24)
- }
-
- Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 4, this.length)
-
- return (this[offset] << 24) |
- (this[offset + 1] << 16) |
- (this[offset + 2] << 8) |
- (this[offset + 3])
- }
-
- Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 4, this.length)
- return ieee754.read(this, offset, true, 23, 4)
- }
-
- Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 4, this.length)
- return ieee754.read(this, offset, false, 23, 4)
- }
-
- Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 8, this.length)
- return ieee754.read(this, offset, true, 52, 8)
- }
-
- Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {
- if (!noAssert) checkOffset(offset, 8, this.length)
- return ieee754.read(this, offset, false, 52, 8)
- }
-
- function checkInt (buf, value, offset, ext, max, min) {
- if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance')
- if (value > max || value < min) throw new RangeError('"value" argument is out of bounds')
- if (offset + ext > buf.length) throw new RangeError('Index out of range')
- }
-
- Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {
- value = +value
- offset = offset | 0
- byteLength = byteLength | 0
- if (!noAssert) {
- var maxBytes = Math.pow(2, 8 * byteLength) - 1
- checkInt(this, value, offset, byteLength, maxBytes, 0)
- }
-
- var mul = 1
- var i = 0
- this[offset] = value & 0xFF
- while (++i < byteLength && (mul *= 0x100)) {
- this[offset + i] = (value / mul) & 0xFF
- }
-
- return offset + byteLength
- }
-
- Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {
- value = +value
- offset = offset | 0
- byteLength = byteLength | 0
- if (!noAssert) {
- var maxBytes = Math.pow(2, 8 * byteLength) - 1
- checkInt(this, value, offset, byteLength, maxBytes, 0)
- }
-
- var i = byteLength - 1
- var mul = 1
- this[offset + i] = value & 0xFF
- while (--i >= 0 && (mul *= 0x100)) {
- this[offset + i] = (value / mul) & 0xFF
- }
-
- return offset + byteLength
- }
-
- Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)
- if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)
- this[offset] = (value & 0xff)
- return offset + 1
- }
-
- function objectWriteUInt16 (buf, value, offset, littleEndian) {
- if (value < 0) value = 0xffff + value + 1
- for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) {
- buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>>
- (littleEndian ? i : 1 - i) * 8
- }
- }
-
- Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- this[offset] = (value & 0xff)
- this[offset + 1] = (value >>> 8)
- } else {
- objectWriteUInt16(this, value, offset, true)
- }
- return offset + 2
- }
-
- Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- this[offset] = (value >>> 8)
- this[offset + 1] = (value & 0xff)
- } else {
- objectWriteUInt16(this, value, offset, false)
- }
- return offset + 2
- }
-
- function objectWriteUInt32 (buf, value, offset, littleEndian) {
- if (value < 0) value = 0xffffffff + value + 1
- for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) {
- buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff
- }
- }
-
- Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- this[offset + 3] = (value >>> 24)
- this[offset + 2] = (value >>> 16)
- this[offset + 1] = (value >>> 8)
- this[offset] = (value & 0xff)
- } else {
- objectWriteUInt32(this, value, offset, true)
- }
- return offset + 4
- }
-
- Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- this[offset] = (value >>> 24)
- this[offset + 1] = (value >>> 16)
- this[offset + 2] = (value >>> 8)
- this[offset + 3] = (value & 0xff)
- } else {
- objectWriteUInt32(this, value, offset, false)
- }
- return offset + 4
- }
-
- Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) {
- var limit = Math.pow(2, 8 * byteLength - 1)
-
- checkInt(this, value, offset, byteLength, limit - 1, -limit)
- }
-
- var i = 0
- var mul = 1
- var sub = 0
- this[offset] = value & 0xFF
- while (++i < byteLength && (mul *= 0x100)) {
- if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {
- sub = 1
- }
- this[offset + i] = ((value / mul) >> 0) - sub & 0xFF
- }
-
- return offset + byteLength
- }
-
- Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) {
- var limit = Math.pow(2, 8 * byteLength - 1)
-
- checkInt(this, value, offset, byteLength, limit - 1, -limit)
- }
-
- var i = byteLength - 1
- var mul = 1
- var sub = 0
- this[offset + i] = value & 0xFF
- while (--i >= 0 && (mul *= 0x100)) {
- if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {
- sub = 1
- }
- this[offset + i] = ((value / mul) >> 0) - sub & 0xFF
- }
-
- return offset + byteLength
- }
-
- Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)
- if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)
- if (value < 0) value = 0xff + value + 1
- this[offset] = (value & 0xff)
- return offset + 1
- }
-
- Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- this[offset] = (value & 0xff)
- this[offset + 1] = (value >>> 8)
- } else {
- objectWriteUInt16(this, value, offset, true)
- }
- return offset + 2
- }
-
- Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- this[offset] = (value >>> 8)
- this[offset + 1] = (value & 0xff)
- } else {
- objectWriteUInt16(this, value, offset, false)
- }
- return offset + 2
- }
-
- Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- this[offset] = (value & 0xff)
- this[offset + 1] = (value >>> 8)
- this[offset + 2] = (value >>> 16)
- this[offset + 3] = (value >>> 24)
- } else {
- objectWriteUInt32(this, value, offset, true)
- }
- return offset + 4
- }
-
- Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {
- value = +value
- offset = offset | 0
- if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)
- if (value < 0) value = 0xffffffff + value + 1
- if (Buffer.TYPED_ARRAY_SUPPORT) {
- this[offset] = (value >>> 24)
- this[offset + 1] = (value >>> 16)
- this[offset + 2] = (value >>> 8)
- this[offset + 3] = (value & 0xff)
- } else {
- objectWriteUInt32(this, value, offset, false)
- }
- return offset + 4
- }
-
- function checkIEEE754 (buf, value, offset, ext, max, min) {
- if (offset + ext > buf.length) throw new RangeError('Index out of range')
- if (offset < 0) throw new RangeError('Index out of range')
- }
-
- function writeFloat (buf, value, offset, littleEndian, noAssert) {
- if (!noAssert) {
- checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)
- }
- ieee754.write(buf, value, offset, littleEndian, 23, 4)
- return offset + 4
- }
-
- Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {
- return writeFloat(this, value, offset, true, noAssert)
- }
-
- Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {
- return writeFloat(this, value, offset, false, noAssert)
- }
-
- function writeDouble (buf, value, offset, littleEndian, noAssert) {
- if (!noAssert) {
- checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)
- }
- ieee754.write(buf, value, offset, littleEndian, 52, 8)
- return offset + 8
- }
-
- Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {
- return writeDouble(this, value, offset, true, noAssert)
- }
-
- Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {
- return writeDouble(this, value, offset, false, noAssert)
- }
-
- // copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)
- Buffer.prototype.copy = function copy (target, targetStart, start, end) {
- if (!start) start = 0
- if (!end && end !== 0) end = this.length
- if (targetStart >= target.length) targetStart = target.length
- if (!targetStart) targetStart = 0
- if (end > 0 && end < start) end = start
-
- // Copy 0 bytes; we're done
- if (end === start) return 0
- if (target.length === 0 || this.length === 0) return 0
-
- // Fatal error conditions
- if (targetStart < 0) {
- throw new RangeError('targetStart out of bounds')
- }
- if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds')
- if (end < 0) throw new RangeError('sourceEnd out of bounds')
-
- // Are we oob?
- if (end > this.length) end = this.length
- if (target.length - targetStart < end - start) {
- end = target.length - targetStart + start
- }
-
- var len = end - start
- var i
-
- if (this === target && start < targetStart && targetStart < end) {
- // descending copy from end
- for (i = len - 1; i >= 0; --i) {
- target[i + targetStart] = this[i + start]
- }
- } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) {
- // ascending copy from start
- for (i = 0; i < len; ++i) {
- target[i + targetStart] = this[i + start]
- }
- } else {
- Uint8Array.prototype.set.call(
- target,
- this.subarray(start, start + len),
- targetStart
- )
- }
-
- return len
- }
-
- // Usage:
- // buffer.fill(number[, offset[, end]])
- // buffer.fill(buffer[, offset[, end]])
- // buffer.fill(string[, offset[, end]][, encoding])
- Buffer.prototype.fill = function fill (val, start, end, encoding) {
- // Handle string cases:
- if (typeof val === 'string') {
- if (typeof start === 'string') {
- encoding = start
- start = 0
- end = this.length
- } else if (typeof end === 'string') {
- encoding = end
- end = this.length
- }
- if (val.length === 1) {
- var code = val.charCodeAt(0)
- if (code < 256) {
- val = code
- }
- }
- if (encoding !== undefined && typeof encoding !== 'string') {
- throw new TypeError('encoding must be a string')
- }
- if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {
- throw new TypeError('Unknown encoding: ' + encoding)
- }
- } else if (typeof val === 'number') {
- val = val & 255
- }
-
- // Invalid ranges are not set to a default, so can range check early.
- if (start < 0 || this.length < start || this.length < end) {
- throw new RangeError('Out of range index')
- }
-
- if (end <= start) {
- return this
- }
-
- start = start >>> 0
- end = end === undefined ? this.length : end >>> 0
-
- if (!val) val = 0
-
- var i
- if (typeof val === 'number') {
- for (i = start; i < end; ++i) {
- this[i] = val
- }
- } else {
- var bytes = Buffer.isBuffer(val)
- ? val
- : utf8ToBytes(new Buffer(val, encoding).toString())
- var len = bytes.length
- for (i = 0; i < end - start; ++i) {
- this[i + start] = bytes[i % len]
- }
- }
-
- return this
- }
-
- // HELPER FUNCTIONS
- // ================
-
- var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g
-
- function base64clean (str) {
- // Node strips out invalid characters like \n and \t from the string, base64-js does not
- str = stringtrim(str).replace(INVALID_BASE64_RE, '')
- // Node converts strings with length < 2 to ''
- if (str.length < 2) return ''
- // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not
- while (str.length % 4 !== 0) {
- str = str + '='
- }
- return str
- }
-
- function stringtrim (str) {
- if (str.trim) return str.trim()
- return str.replace(/^\s+|\s+$/g, '')
- }
-
- function toHex (n) {
- if (n < 16) return '0' + n.toString(16)
- return n.toString(16)
- }
-
- function utf8ToBytes (string, units) {
- units = units || Infinity
- var codePoint
- var length = string.length
- var leadSurrogate = null
- var bytes = []
-
- for (var i = 0; i < length; ++i) {
- codePoint = string.charCodeAt(i)
-
- // is surrogate component
- if (codePoint > 0xD7FF && codePoint < 0xE000) {
- // last char was a lead
- if (!leadSurrogate) {
- // no lead yet
- if (codePoint > 0xDBFF) {
- // unexpected trail
- if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
- continue
- } else if (i + 1 === length) {
- // unpaired lead
- if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
- continue
- }
-
- // valid lead
- leadSurrogate = codePoint
-
- continue
- }
-
- // 2 leads in a row
- if (codePoint < 0xDC00) {
- if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
- leadSurrogate = codePoint
- continue
- }
-
- // valid surrogate pair
- codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000
- } else if (leadSurrogate) {
- // valid bmp char, but last char was a lead
- if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
- }
-
- leadSurrogate = null
-
- // encode utf8
- if (codePoint < 0x80) {
- if ((units -= 1) < 0) break
- bytes.push(codePoint)
- } else if (codePoint < 0x800) {
- if ((units -= 2) < 0) break
- bytes.push(
- codePoint >> 0x6 | 0xC0,
- codePoint & 0x3F | 0x80
- )
- } else if (codePoint < 0x10000) {
- if ((units -= 3) < 0) break
- bytes.push(
- codePoint >> 0xC | 0xE0,
- codePoint >> 0x6 & 0x3F | 0x80,
- codePoint & 0x3F | 0x80
- )
- } else if (codePoint < 0x110000) {
- if ((units -= 4) < 0) break
- bytes.push(
- codePoint >> 0x12 | 0xF0,
- codePoint >> 0xC & 0x3F | 0x80,
- codePoint >> 0x6 & 0x3F | 0x80,
- codePoint & 0x3F | 0x80
- )
- } else {
- throw new Error('Invalid code point')
- }
- }
-
- return bytes
- }
-
- function asciiToBytes (str) {
- var byteArray = []
- for (var i = 0; i < str.length; ++i) {
- // Node's code seems to be doing this and not & 0x7F..
- byteArray.push(str.charCodeAt(i) & 0xFF)
- }
- return byteArray
- }
-
- function utf16leToBytes (str, units) {
- var c, hi, lo
- var byteArray = []
- for (var i = 0; i < str.length; ++i) {
- if ((units -= 2) < 0) break
-
- c = str.charCodeAt(i)
- hi = c >> 8
- lo = c % 256
- byteArray.push(lo)
- byteArray.push(hi)
- }
-
- return byteArray
- }
-
- function base64ToBytes (str) {
- return base64.toByteArray(base64clean(str))
- }
-
- function blitBuffer (src, dst, offset, length) {
- for (var i = 0; i < length; ++i) {
- if ((i + offset >= dst.length) || (i >= src.length)) break
- dst[i + offset] = src[i]
- }
- return i
- }
-
- function isnan (val) {
- return val !== val // eslint-disable-line no-self-compare
- }
-
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 158)))
-
- /***/ }),
- /* 279 */
- /*!*****************************************!*\
- !*** ./node_modules/base64-js/index.js ***!
- \*****************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.byteLength = byteLength
- exports.toByteArray = toByteArray
- exports.fromByteArray = fromByteArray
-
- var lookup = []
- var revLookup = []
- var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array
-
- var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
- for (var i = 0, len = code.length; i < len; ++i) {
- lookup[i] = code[i]
- revLookup[code.charCodeAt(i)] = i
- }
-
- // Support decoding URL-safe base64 strings, as Node.js does.
- // See: https://en.wikipedia.org/wiki/Base64#URL_applications
- revLookup['-'.charCodeAt(0)] = 62
- revLookup['_'.charCodeAt(0)] = 63
-
- function getLens (b64) {
- var len = b64.length
-
- if (len % 4 > 0) {
- throw new Error('Invalid string. Length must be a multiple of 4')
- }
-
- // Trim off extra bytes after placeholder bytes are found
- // See: https://github.com/beatgammit/base64-js/issues/42
- var validLen = b64.indexOf('=')
- if (validLen === -1) validLen = len
-
- var placeHoldersLen = validLen === len
- ? 0
- : 4 - (validLen % 4)
-
- return [validLen, placeHoldersLen]
- }
-
- // base64 is 4/3 + up to two characters of the original data
- function byteLength (b64) {
- var lens = getLens(b64)
- var validLen = lens[0]
- var placeHoldersLen = lens[1]
- return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
- }
-
- function _byteLength (b64, validLen, placeHoldersLen) {
- return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
- }
-
- function toByteArray (b64) {
- var tmp
- var lens = getLens(b64)
- var validLen = lens[0]
- var placeHoldersLen = lens[1]
-
- var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))
-
- var curByte = 0
-
- // if there are placeholders, only get up to the last complete 4 chars
- var len = placeHoldersLen > 0
- ? validLen - 4
- : validLen
-
- var i
- for (i = 0; i < len; i += 4) {
- tmp =
- (revLookup[b64.charCodeAt(i)] << 18) |
- (revLookup[b64.charCodeAt(i + 1)] << 12) |
- (revLookup[b64.charCodeAt(i + 2)] << 6) |
- revLookup[b64.charCodeAt(i + 3)]
- arr[curByte++] = (tmp >> 16) & 0xFF
- arr[curByte++] = (tmp >> 8) & 0xFF
- arr[curByte++] = tmp & 0xFF
- }
-
- if (placeHoldersLen === 2) {
- tmp =
- (revLookup[b64.charCodeAt(i)] << 2) |
- (revLookup[b64.charCodeAt(i + 1)] >> 4)
- arr[curByte++] = tmp & 0xFF
- }
-
- if (placeHoldersLen === 1) {
- tmp =
- (revLookup[b64.charCodeAt(i)] << 10) |
- (revLookup[b64.charCodeAt(i + 1)] << 4) |
- (revLookup[b64.charCodeAt(i + 2)] >> 2)
- arr[curByte++] = (tmp >> 8) & 0xFF
- arr[curByte++] = tmp & 0xFF
- }
-
- return arr
- }
-
- function tripletToBase64 (num) {
- return lookup[num >> 18 & 0x3F] +
- lookup[num >> 12 & 0x3F] +
- lookup[num >> 6 & 0x3F] +
- lookup[num & 0x3F]
- }
-
- function encodeChunk (uint8, start, end) {
- var tmp
- var output = []
- for (var i = start; i < end; i += 3) {
- tmp =
- ((uint8[i] << 16) & 0xFF0000) +
- ((uint8[i + 1] << 8) & 0xFF00) +
- (uint8[i + 2] & 0xFF)
- output.push(tripletToBase64(tmp))
- }
- return output.join('')
- }
-
- function fromByteArray (uint8) {
- var tmp
- var len = uint8.length
- var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes
- var parts = []
- var maxChunkLength = 16383 // must be multiple of 3
-
- // go through the array every three bytes, we'll deal with trailing stuff later
- for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {
- parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)))
- }
-
- // pad the end with zeros, but make sure to not forget the extra bytes
- if (extraBytes === 1) {
- tmp = uint8[len - 1]
- parts.push(
- lookup[tmp >> 2] +
- lookup[(tmp << 4) & 0x3F] +
- '=='
- )
- } else if (extraBytes === 2) {
- tmp = (uint8[len - 2] << 8) + uint8[len - 1]
- parts.push(
- lookup[tmp >> 10] +
- lookup[(tmp >> 4) & 0x3F] +
- lookup[(tmp << 2) & 0x3F] +
- '='
- )
- }
-
- return parts.join('')
- }
-
-
- /***/ }),
- /* 280 */
- /*!***************************************!*\
- !*** ./node_modules/ieee754/index.js ***!
- \***************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
- exports.read = function (buffer, offset, isLE, mLen, nBytes) {
- var e, m
- var eLen = (nBytes * 8) - mLen - 1
- var eMax = (1 << eLen) - 1
- var eBias = eMax >> 1
- var nBits = -7
- var i = isLE ? (nBytes - 1) : 0
- var d = isLE ? -1 : 1
- var s = buffer[offset + i]
-
- i += d
-
- e = s & ((1 << (-nBits)) - 1)
- s >>= (-nBits)
- nBits += eLen
- for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {}
-
- m = e & ((1 << (-nBits)) - 1)
- e >>= (-nBits)
- nBits += mLen
- for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {}
-
- if (e === 0) {
- e = 1 - eBias
- } else if (e === eMax) {
- return m ? NaN : ((s ? -1 : 1) * Infinity)
- } else {
- m = m + Math.pow(2, mLen)
- e = e - eBias
- }
- return (s ? -1 : 1) * m * Math.pow(2, e - mLen)
- }
-
- exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
- var e, m, c
- var eLen = (nBytes * 8) - mLen - 1
- var eMax = (1 << eLen) - 1
- var eBias = eMax >> 1
- var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0)
- var i = isLE ? 0 : (nBytes - 1)
- var d = isLE ? 1 : -1
- var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0
-
- value = Math.abs(value)
-
- if (isNaN(value) || value === Infinity) {
- m = isNaN(value) ? 1 : 0
- e = eMax
- } else {
- e = Math.floor(Math.log(value) / Math.LN2)
- if (value * (c = Math.pow(2, -e)) < 1) {
- e--
- c *= 2
- }
- if (e + eBias >= 1) {
- value += rt / c
- } else {
- value += rt * Math.pow(2, 1 - eBias)
- }
- if (value * c >= 2) {
- e++
- c /= 2
- }
-
- if (e + eBias >= eMax) {
- m = 0
- e = eMax
- } else if (e + eBias >= 1) {
- m = ((value * c) - 1) * Math.pow(2, mLen)
- e = e + eBias
- } else {
- m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen)
- e = 0
- }
- }
-
- for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {}
-
- e = (e << mLen) | m
- eLen += mLen
- for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {}
-
- buffer[offset + i - d] |= s * 128
- }
-
-
- /***/ }),
- /* 281 */
- /*!***************************************!*\
- !*** ./node_modules/isarray/index.js ***!
- \***************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- var toString = {}.toString;
-
- module.exports = Array.isArray || function (arr) {
- return toString.call(arr) == '[object Array]';
- };
-
-
- /***/ }),
- /* 282 */
- /*!*****************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/util/route.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));
- var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));
- var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 264));
- var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 265));
- /**
- * 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷
- * 并且带有路由拦截功能
- */
- var Router = /*#__PURE__*/function () {
- function Router() {
- (0, _classCallCheck2.default)(this, Router);
- // 原始属性定义
- this.config = {
- type: 'navigateTo',
- url: '',
- delta: 1,
- // navigateBack页面后退时,回退的层数
- params: {},
- // 传递的参数
- animationType: 'pop-in',
- // 窗口动画,只在APP有效
- animationDuration: 300,
- // 窗口动画持续时间,单位毫秒,只在APP有效
- intercept: false // 是否需要拦截
- };
- // 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文
- // 这里在构造函数中进行this绑定
- this.route = this.route.bind(this);
- }
-
- // 判断url前面是否有"/",如果没有则加上,否则无法跳转
- (0, _createClass2.default)(Router, [{
- key: "addRootPath",
- value: function addRootPath(url) {
- return url[0] === '/' ? url : "/".concat(url);
- }
-
- // 整合路由参数
- }, {
- key: "mixinParam",
- value: function mixinParam(url, params) {
- url = url && this.addRootPath(url);
-
- // 使用正则匹配,主要依据是判断是否有"/","?","="等,如“/page/index/index?name=mary"
- // 如果有url中有get参数,转换后无需带上"?"
- var query = '';
- if (/.*\/.*\?.*=.*/.test(url)) {
- // object对象转为get类型的参数
- query = uni.$u.queryParams(params, false);
- // 因为已有get参数,所以后面拼接的参数需要带上"&"隔开
- return url += "&".concat(query);
- }
- // 直接拼接参数,因为此处url中没有后面的query参数,也就没有"?/&"之类的符号
- query = uni.$u.queryParams(params);
- return url += query;
- }
-
- // 对外的方法名称
- }, {
- key: "route",
- value: function () {
- var _route = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
- var options,
- params,
- mergeConfig,
- isNext,
- _args = arguments;
- return _regenerator.default.wrap(function _callee$(_context) {
- while (1) {
- switch (_context.prev = _context.next) {
- case 0:
- options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {};
- params = _args.length > 1 && _args[1] !== undefined ? _args[1] : {};
- // 合并用户的配置和内部的默认配置
- mergeConfig = {};
- if (typeof options === 'string') {
- // 如果options为字符串,则为route(url, params)的形式
- mergeConfig.url = this.mixinParam(options, params);
- mergeConfig.type = 'navigateTo';
- } else {
- mergeConfig = uni.$u.deepMerge(this.config, options);
- // 否则正常使用mergeConfig中的url和params进行拼接
- mergeConfig.url = this.mixinParam(options.url, options.params);
- }
-
- // 如果本次跳转的路径和本页面路径一致,不执行跳转,防止用户快速点击跳转按钮,造成多次跳转同一个页面的问题
- if (!(mergeConfig.url === uni.$u.page())) {
- _context.next = 6;
- break;
- }
- return _context.abrupt("return");
- case 6:
- if (params.intercept) {
- this.config.intercept = params.intercept;
- }
- // params参数也带给拦截器
- mergeConfig.params = params;
- // 合并内外部参数
- mergeConfig = uni.$u.deepMerge(this.config, mergeConfig);
- // 判断用户是否定义了拦截器
- if (!(typeof uni.$u.routeIntercept === 'function')) {
- _context.next = 16;
- break;
- }
- _context.next = 12;
- return new Promise(function (resolve, reject) {
- uni.$u.routeIntercept(mergeConfig, resolve);
- });
- case 12:
- isNext = _context.sent;
- // 如果isNext为true,则执行路由跳转
- isNext && this.openPage(mergeConfig);
- _context.next = 17;
- break;
- case 16:
- this.openPage(mergeConfig);
- case 17:
- case "end":
- return _context.stop();
- }
- }
- }, _callee, this);
- }));
- function route() {
- return _route.apply(this, arguments);
- }
- return route;
- }() // 执行路由跳转
- }, {
- key: "openPage",
- value: function openPage(config) {
- // 解构参数
- var url = config.url,
- type = config.type,
- delta = config.delta,
- animationType = config.animationType,
- animationDuration = config.animationDuration;
- if (config.type == 'navigateTo' || config.type == 'to') {
- uni.navigateTo({
- url: url,
- animationType: animationType,
- animationDuration: animationDuration
- });
- }
- if (config.type == 'redirectTo' || config.type == 'redirect') {
- uni.redirectTo({
- url: url
- });
- }
- if (config.type == 'switchTab' || config.type == 'tab') {
- uni.switchTab({
- url: url
- });
- }
- if (config.type == 'reLaunch' || config.type == 'launch') {
- uni.reLaunch({
- url: url
- });
- }
- if (config.type == 'navigateBack' || config.type == 'back') {
- uni.navigateBack({
- delta: delta
- });
- }
- }
- }]);
- return Router;
- }();
- var _default = new Router().route;
- exports.default = _default;
-
- /***/ }),
- /* 283 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/function/colorGradient.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * 求两个颜色之间的渐变值
- * @param {string} startColor 开始的颜色
- * @param {string} endColor 结束的颜色
- * @param {number} step 颜色等分的份额
- * */
- function colorGradient() {
- var startColor = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'rgb(0, 0, 0)';
- var endColor = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'rgb(255, 255, 255)';
- var step = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 10;
- var startRGB = hexToRgb(startColor, false); // 转换为rgb数组模式
- var startR = startRGB[0];
- var startG = startRGB[1];
- var startB = startRGB[2];
- var endRGB = hexToRgb(endColor, false);
- var endR = endRGB[0];
- var endG = endRGB[1];
- var endB = endRGB[2];
- var sR = (endR - startR) / step; // 总差值
- var sG = (endG - startG) / step;
- var sB = (endB - startB) / step;
- var colorArr = [];
- for (var i = 0; i < step; i++) {
- // 计算每一步的hex值
- var hex = rgbToHex("rgb(".concat(Math.round(sR * i + startR), ",").concat(Math.round(sG * i + startG), ",").concat(Math.round(sB * i + startB), ")"));
- // 确保第一个颜色值为startColor的值
- if (i === 0) hex = rgbToHex(startColor);
- // 确保最后一个颜色值为endColor的值
- if (i === step - 1) hex = rgbToHex(endColor);
- colorArr.push(hex);
- }
- return colorArr;
- }
-
- // 将hex表示方式转换为rgb表示方式(这里返回rgb数组模式)
- function hexToRgb(sColor) {
- var str = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
- var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
- sColor = String(sColor).toLowerCase();
- if (sColor && reg.test(sColor)) {
- if (sColor.length === 4) {
- var sColorNew = '#';
- for (var i = 1; i < 4; i += 1) {
- sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));
- }
- sColor = sColorNew;
- }
- // 处理六位的颜色值
- var sColorChange = [];
- for (var _i = 1; _i < 7; _i += 2) {
- sColorChange.push(parseInt("0x".concat(sColor.slice(_i, _i + 2))));
- }
- if (!str) {
- return sColorChange;
- }
- return "rgb(".concat(sColorChange[0], ",").concat(sColorChange[1], ",").concat(sColorChange[2], ")");
- }
- if (/^(rgb|RGB)/.test(sColor)) {
- var arr = sColor.replace(/(?:\(|\)|rgb|RGB)*/g, '').split(',');
- return arr.map(function (val) {
- return Number(val);
- });
- }
- return sColor;
- }
-
- // 将rgb表示方式转换为hex表示方式
- function rgbToHex(rgb) {
- var _this = rgb;
- var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
- if (/^(rgb|RGB)/.test(_this)) {
- var aColor = _this.replace(/(?:\(|\)|rgb|RGB)*/g, '').split(',');
- var strHex = '#';
- for (var i = 0; i < aColor.length; i++) {
- var hex = Number(aColor[i]).toString(16);
- hex = String(hex).length == 1 ? "".concat(0, hex) : hex; // 保证每个rgb的值为2位
- if (hex === '0') {
- hex += hex;
- }
- strHex += hex;
- }
- if (strHex.length !== 7) {
- strHex = _this;
- }
- return strHex;
- }
- if (reg.test(_this)) {
- var aNum = _this.replace(/#/, '').split('');
- if (aNum.length === 6) {
- return _this;
- }
- if (aNum.length === 3) {
- var numHex = '#';
- for (var _i2 = 0; _i2 < aNum.length; _i2 += 1) {
- numHex += aNum[_i2] + aNum[_i2];
- }
- return numHex;
- }
- } else {
- return _this;
- }
- }
-
- /**
- * JS颜色十六进制转换为rgb或rgba,返回的格式为 rgba(255,255,255,0.5)字符串
- * sHex为传入的十六进制的色值
- * alpha为rgba的透明度
- */
- function colorToRgba(color, alpha) {
- color = rgbToHex(color);
- // 十六进制颜色值的正则表达式
- var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
- /* 16进制颜色转为RGB格式 */
- var sColor = String(color).toLowerCase();
- if (sColor && reg.test(sColor)) {
- if (sColor.length === 4) {
- var sColorNew = '#';
- for (var i = 1; i < 4; i += 1) {
- sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));
- }
- sColor = sColorNew;
- }
- // 处理六位的颜色值
- var sColorChange = [];
- for (var _i3 = 1; _i3 < 7; _i3 += 2) {
- sColorChange.push(parseInt("0x".concat(sColor.slice(_i3, _i3 + 2))));
- }
- // return sColorChange.join(',')
- return "rgba(".concat(sColorChange.join(','), ",").concat(alpha, ")");
- }
- return sColor;
- }
- var _default = {
- colorGradient: colorGradient,
- hexToRgb: hexToRgb,
- rgbToHex: rgbToHex,
- colorToRgba: colorToRgba
- };
- exports.default = _default;
-
- /***/ }),
- /* 284 */
- /*!********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/function/test.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));
- /**
- * 验证电子邮箱格式
- */
- function email(value) {
- return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value);
- }
-
- /**
- * 验证手机格式
- */
- function mobile(value) {
- return /^1([3589]\d|4[5-9]|6[1-2,4-7]|7[0-8])\d{8}$/.test(value);
- }
-
- /**
- * 验证URL格式
- */
- function url(value) {
- return /^((https|http|ftp|rtsp|mms):\/\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\/?)$/.test(value);
- }
-
- /**
- * 验证日期格式
- */
- function date(value) {
- if (!value) return false;
- // 判断是否数值或者字符串数值(意味着为时间戳),转为数值,否则new Date无法识别字符串时间戳
- if (number(value)) value = +value;
- return !/Invalid|NaN/.test(new Date(value).toString());
- }
-
- /**
- * 验证ISO类型的日期格式
- */
- function dateISO(value) {
- return /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(value);
- }
-
- /**
- * 验证十进制数字
- */
- function number(value) {
- return /^[\+-]?(\d+\.?\d*|\.\d+|\d\.\d+e\+\d+)$/.test(value);
- }
-
- /**
- * 验证字符串
- */
- function string(value) {
- return typeof value === 'string';
- }
-
- /**
- * 验证整数
- */
- function digits(value) {
- return /^\d+$/.test(value);
- }
-
- /**
- * 验证身份证号码
- */
- function idCard(value) {
- return /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(value);
- }
-
- /**
- * 是否车牌号
- */
- function carNo(value) {
- // 新能源车牌
- var xreg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/;
- // 旧车牌
- var creg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;
- if (value.length === 7) {
- return creg.test(value);
- }
- if (value.length === 8) {
- return xreg.test(value);
- }
- return false;
- }
-
- /**
- * 金额,只允许2位小数
- */
- function amount(value) {
- // 金额,只允许保留两位小数
- return /^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0\.\d{1,2}$/.test(value);
- }
-
- /**
- * 中文
- */
- function chinese(value) {
- var reg = /^[\u4e00-\u9fa5]+$/gi;
- return reg.test(value);
- }
-
- /**
- * 只能输入字母
- */
- function letter(value) {
- return /^[a-zA-Z]*$/.test(value);
- }
-
- /**
- * 只能是字母或者数字
- */
- function enOrNum(value) {
- // 英文或者数字
- var reg = /^[0-9a-zA-Z]*$/g;
- return reg.test(value);
- }
-
- /**
- * 验证是否包含某个值
- */
- function contains(value, param) {
- return value.indexOf(param) >= 0;
- }
-
- /**
- * 验证一个值范围[min, max]
- */
- function range(value, param) {
- return value >= param[0] && value <= param[1];
- }
-
- /**
- * 验证一个长度范围[min, max]
- */
- function rangeLength(value, param) {
- return value.length >= param[0] && value.length <= param[1];
- }
-
- /**
- * 是否固定电话
- */
- function landline(value) {
- var reg = /^\d{3,4}-\d{7,8}(-\d{3,4})?$/;
- return reg.test(value);
- }
-
- /**
- * 判断是否为空
- */
- function empty(value) {
- switch ((0, _typeof2.default)(value)) {
- case 'undefined':
- return true;
- case 'string':
- if (value.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g, '').length == 0) return true;
- break;
- case 'boolean':
- if (!value) return true;
- break;
- case 'number':
- if (value === 0 || isNaN(value)) return true;
- break;
- case 'object':
- if (value === null || value.length === 0) return true;
- for (var i in value) {
- return false;
- }
- return true;
- }
- return false;
- }
-
- /**
- * 是否json字符串
- */
- function jsonString(value) {
- if (typeof value === 'string') {
- try {
- var obj = JSON.parse(value);
- if ((0, _typeof2.default)(obj) === 'object' && obj) {
- return true;
- }
- return false;
- } catch (e) {
- return false;
- }
- }
- return false;
- }
-
- /**
- * 是否数组
- */
- function array(value) {
- if (typeof Array.isArray === 'function') {
- return Array.isArray(value);
- }
- return Object.prototype.toString.call(value) === '[object Array]';
- }
-
- /**
- * 是否对象
- */
- function object(value) {
- return Object.prototype.toString.call(value) === '[object Object]';
- }
-
- /**
- * 是否短信验证码
- */
- function code(value) {
- var len = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 6;
- return new RegExp("^\\d{".concat(len, "}$")).test(value);
- }
-
- /**
- * 是否函数方法
- * @param {Object} value
- */
- function func(value) {
- return typeof value === 'function';
- }
-
- /**
- * 是否promise对象
- * @param {Object} value
- */
- function promise(value) {
- return object(value) && func(value.then) && func(value.catch);
- }
-
- /** 是否图片格式
- * @param {Object} value
- */
- function image(value) {
- var newValue = value.split('?')[0];
- var IMAGE_REGEXP = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;
- return IMAGE_REGEXP.test(newValue);
- }
-
- /**
- * 是否视频格式
- * @param {Object} value
- */
- function video(value) {
- var VIDEO_REGEXP = /\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|m3u8)/i;
- return VIDEO_REGEXP.test(value);
- }
-
- /**
- * 是否为正则对象
- * @param {Object}
- * @return {Boolean}
- */
- function regExp(o) {
- return o && Object.prototype.toString.call(o) === '[object RegExp]';
- }
- var _default = {
- email: email,
- mobile: mobile,
- url: url,
- date: date,
- dateISO: dateISO,
- number: number,
- digits: digits,
- idCard: idCard,
- carNo: carNo,
- amount: amount,
- chinese: chinese,
- letter: letter,
- enOrNum: enOrNum,
- contains: contains,
- range: range,
- rangeLength: rangeLength,
- empty: empty,
- isEmpty: empty,
- jsonString: jsonString,
- landline: landline,
- object: object,
- array: array,
- code: code,
- func: func,
- promise: promise,
- video: video,
- image: image,
- regExp: regExp,
- string: string
- };
- exports.default = _default;
-
- /***/ }),
- /* 285 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/function/debounce.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var timeout = null;
-
- /**
- * 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数
- *
- * @param {Function} func 要执行的回调函数
- * @param {Number} wait 延时的时间
- * @param {Boolean} immediate 是否立即执行
- * @return null
- */
- function debounce(func) {
- var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;
- var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
- // 清除定时器
- if (timeout !== null) clearTimeout(timeout);
- // 立即执行,此类情况一般用不到
- if (immediate) {
- var callNow = !timeout;
- timeout = setTimeout(function () {
- timeout = null;
- }, wait);
- if (callNow) typeof func === 'function' && func();
- } else {
- // 设置定时器,当最后一次操作后,timeout不会再被清除,所以在延时wait毫秒后执行func回调方法
- timeout = setTimeout(function () {
- typeof func === 'function' && func();
- }, wait);
- }
- }
- var _default = debounce;
- exports.default = _default;
-
- /***/ }),
- /* 286 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/function/throttle.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var timer;
- var flag;
- /**
- * 节流原理:在一定时间内,只能触发一次
- *
- * @param {Function} func 要执行的回调函数
- * @param {Number} wait 延时的时间
- * @param {Boolean} immediate 是否立即执行
- * @return null
- */
- function throttle(func) {
- var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;
- var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;
- if (immediate) {
- if (!flag) {
- flag = true;
- // 如果是立即执行,则在wait毫秒内开始时执行
- typeof func === 'function' && func();
- timer = setTimeout(function () {
- flag = false;
- }, wait);
- }
- } else if (!flag) {
- flag = true;
- // 如果是非立即执行,则在wait毫秒内的结束处执行
- timer = setTimeout(function () {
- flag = false;
- typeof func === 'function' && func();
- }, wait);
- }
- }
- var _default = throttle;
- exports.default = _default;
-
- /***/ }),
- /* 287 */
- /*!*********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/function/index.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(__f__) {
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 159));
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));
- var _test = _interopRequireDefault(__webpack_require__(/*! ./test.js */ 284));
- var _digit = __webpack_require__(/*! ./digit.js */ 288);
- /**
- * @description 如果value小于min,取min;如果value大于max,取max
- * @param {number} min
- * @param {number} max
- * @param {number} value
- */
- function range() {
- var min = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
- var max = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
- var value = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;
- return Math.max(min, Math.min(max, Number(value)));
- }
-
- /**
- * @description 用于获取用户传递值的px值 如果用户传递了"xxpx"或者"xxrpx",取出其数值部分,如果是"xxxrpx"还需要用过uni.upx2px进行转换
- * @param {number|string} value 用户传递值的px值
- * @param {boolean} unit
- * @returns {number|string}
- */
- function getPx(value) {
- var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
- if (_test.default.number(value)) {
- return unit ? "".concat(value, "px") : Number(value);
- }
- // 如果带有rpx,先取出其数值部分,再转为px值
- if (/(rpx|upx)$/.test(value)) {
- return unit ? "".concat(uni.upx2px(parseInt(value)), "px") : Number(uni.upx2px(parseInt(value)));
- }
- return unit ? "".concat(parseInt(value), "px") : parseInt(value);
- }
-
- /**
- * @description 进行延时,以达到可以简写代码的目的 比如: await uni.$u.sleep(20)将会阻塞20ms
- * @param {number} value 堵塞时间 单位ms 毫秒
- * @returns {Promise} 返回promise
- */
- function sleep() {
- var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 30;
- return new Promise(function (resolve) {
- setTimeout(function () {
- resolve();
- }, value);
- });
- }
- /**
- * @description 运行期判断平台
- * @returns {string} 返回所在平台(小写)
- * @link 运行期判断平台 https://uniapp.dcloud.io/frame?id=判断平台
- */
- function os() {
- return uni.getSystemInfoSync().platform.toLowerCase();
- }
- /**
- * @description 获取系统信息同步接口
- * @link 获取系统信息同步接口 https://uniapp.dcloud.io/api/system/info?id=getsysteminfosync
- */
- function sys() {
- return uni.getSystemInfoSync();
- }
-
- /**
- * @description 取一个区间数
- * @param {Number} min 最小值
- * @param {Number} max 最大值
- */
- function random(min, max) {
- if (min >= 0 && max > 0 && max >= min) {
- var gab = max - min + 1;
- return Math.floor(Math.random() * gab + min);
- }
- return 0;
- }
-
- /**
- * @param {Number} len uuid的长度
- * @param {Boolean} firstU 将返回的首字母置为"u"
- * @param {Nubmer} radix 生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制
- */
- function guid() {
- var len = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 32;
- var firstU = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
- var radix = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
- var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
- var uuid = [];
- radix = radix || chars.length;
- if (len) {
- // 如果指定uuid长度,只是取随机的字符,0|x为位运算,能去掉x的小数位,返回整数位
- for (var i = 0; i < len; i++) {
- uuid[i] = chars[0 | Math.random() * radix];
- }
- } else {
- var r;
- // rfc4122标准要求返回的uuid中,某些位为固定的字符
- uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
- uuid[14] = '4';
- for (var _i = 0; _i < 36; _i++) {
- if (!uuid[_i]) {
- r = 0 | Math.random() * 16;
- uuid[_i] = chars[_i == 19 ? r & 0x3 | 0x8 : r];
- }
- }
- }
- // 移除第一个字符,并用u替代,因为第一个字符为数值时,该guuid不能用作id或者class
- if (firstU) {
- uuid.shift();
- return "u".concat(uuid.join(''));
- }
- return uuid.join('');
- }
-
- /**
- * @description 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法
- this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx
- 这里默认值等于undefined有它的含义,因为最顶层元素(组件)的$parent就是undefined,意味着不传name
- 值(默认为undefined),就是查找最顶层的$parent
- * @param {string|undefined} name 父组件的参数名
- */
- function $parent() {
- var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : undefined;
- var parent = this.$parent;
- // 通过while历遍,这里主要是为了H5需要多层解析的问题
- while (parent) {
- // 父组件
- if (parent.$options && parent.$options.name !== name) {
- // 如果组件的name不相等,继续上一级寻找
- parent = parent.$parent;
- } else {
- return parent;
- }
- }
- return false;
- }
-
- /**
- * @description 样式转换
- * 对象转字符串,或者字符串转对象
- * @param {object | string} customStyle 需要转换的目标
- * @param {String} target 转换的目的,object-转为对象,string-转为字符串
- * @returns {object|string}
- */
- function addStyle(customStyle) {
- var target = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'object';
- // 字符串转字符串,对象转对象情形,直接返回
- if (_test.default.empty(customStyle) || (0, _typeof2.default)(customStyle) === 'object' && target === 'object' || target === 'string' && typeof customStyle === 'string') {
- return customStyle;
- }
- // 字符串转对象
- if (target === 'object') {
- // 去除字符串样式中的两端空格(中间的空格不能去掉,比如padding: 20px 0如果去掉了就错了),空格是无用的
- customStyle = trim(customStyle);
- // 根据";"将字符串转为数组形式
- var styleArray = customStyle.split(';');
- var style = {};
- // 历遍数组,拼接成对象
- for (var i = 0; i < styleArray.length; i++) {
- // 'font-size:20px;color:red;',如此最后字符串有";"的话,会导致styleArray最后一个元素为空字符串,这里需要过滤
- if (styleArray[i]) {
- var item = styleArray[i].split(':');
- style[trim(item[0])] = trim(item[1]);
- }
- }
- return style;
- }
- // 这里为对象转字符串形式
- var string = '';
- for (var _i2 in customStyle) {
- // 驼峰转为中划线的形式,否则css内联样式,无法识别驼峰样式属性名
- var key = _i2.replace(/([A-Z])/g, '-$1').toLowerCase();
- string += "".concat(key, ":").concat(customStyle[_i2], ";");
- }
- // 去除两端空格
- return trim(string);
- }
-
- /**
- * @description 添加单位,如果有rpx,upx,%,px等单位结尾或者值为auto,直接返回,否则加上px单位结尾
- * @param {string|number} value 需要添加单位的值
- * @param {string} unit 添加的单位名 比如px
- */
- function addUnit() {
- var _uni$$u$config$unit, _uni, _uni$$u, _uni$$u$config;
- var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'auto';
- var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : (_uni$$u$config$unit = (_uni = uni) === null || _uni === void 0 ? void 0 : (_uni$$u = _uni.$u) === null || _uni$$u === void 0 ? void 0 : (_uni$$u$config = _uni$$u.config) === null || _uni$$u$config === void 0 ? void 0 : _uni$$u$config.unit) !== null && _uni$$u$config$unit !== void 0 ? _uni$$u$config$unit : 'px';
- value = String(value);
- // 用uView内置验证规则中的number判断是否为数值
- return _test.default.number(value) ? "".concat(value).concat(unit) : value;
- }
-
- /**
- * @description 深度克隆
- * @param {object} obj 需要深度克隆的对象
- * @param cache 缓存
- * @returns {*} 克隆后的对象或者原值(不是对象)
- */
- function deepClone(obj) {
- var cache = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : new WeakMap();
- if (obj === null || (0, _typeof2.default)(obj) !== 'object') return obj;
- if (cache.has(obj)) return cache.get(obj);
- var clone;
- if (obj instanceof Date) {
- clone = new Date(obj.getTime());
- } else if (obj instanceof RegExp) {
- clone = new RegExp(obj);
- } else if (obj instanceof Map) {
- clone = new Map(Array.from(obj, function (_ref) {
- var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
- key = _ref2[0],
- value = _ref2[1];
- return [key, deepClone(value, cache)];
- }));
- } else if (obj instanceof Set) {
- clone = new Set(Array.from(obj, function (value) {
- return deepClone(value, cache);
- }));
- } else if (Array.isArray(obj)) {
- clone = obj.map(function (value) {
- return deepClone(value, cache);
- });
- } else if (Object.prototype.toString.call(obj) === '[object Object]') {
- clone = Object.create(Object.getPrototypeOf(obj));
- cache.set(obj, clone);
- for (var _i3 = 0, _Object$entries = Object.entries(obj); _i3 < _Object$entries.length; _i3++) {
- var _Object$entries$_i = (0, _slicedToArray2.default)(_Object$entries[_i3], 2),
- key = _Object$entries$_i[0],
- value = _Object$entries$_i[1];
- clone[key] = deepClone(value, cache);
- }
- } else {
- clone = Object.assign({}, obj);
- }
- cache.set(obj, clone);
- return clone;
- }
-
- /**
- * @description JS对象深度合并
- * @param {object} target 需要拷贝的对象
- * @param {object} source 拷贝的来源对象
- * @returns {object|boolean} 深度合并后的对象或者false(入参有不是对象)
- */
- function deepMerge() {
- var target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- var source = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- target = deepClone(target);
- if ((0, _typeof2.default)(target) !== 'object' || target === null || (0, _typeof2.default)(source) !== 'object' || source === null) return target;
- var merged = Array.isArray(target) ? target.slice() : Object.assign({}, target);
- for (var prop in source) {
- if (!source.hasOwnProperty(prop)) continue;
- var sourceValue = source[prop];
- var targetValue = merged[prop];
- if (sourceValue instanceof Date) {
- merged[prop] = new Date(sourceValue);
- } else if (sourceValue instanceof RegExp) {
- merged[prop] = new RegExp(sourceValue);
- } else if (sourceValue instanceof Map) {
- merged[prop] = new Map(sourceValue);
- } else if (sourceValue instanceof Set) {
- merged[prop] = new Set(sourceValue);
- } else if ((0, _typeof2.default)(sourceValue) === 'object' && sourceValue !== null) {
- merged[prop] = deepMerge(targetValue, sourceValue);
- } else {
- merged[prop] = sourceValue;
- }
- }
- return merged;
- }
-
- /**
- * @description error提示
- * @param {*} err 错误内容
- */
- function error(err) {
- // 开发环境才提示,生产环境不会提示
- if (true) {
- __f__("error", "uView\u63D0\u793A\uFF1A".concat(err), " at node_modules/uview-ui/libs/function/index.js:250");
- }
- }
-
- /**
- * @description 打乱数组
- * @param {array} array 需要打乱的数组
- * @returns {array} 打乱后的数组
- */
- function randomArray() {
- var array = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- // 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0
- return array.sort(function () {
- return Math.random() - 0.5;
- });
- }
-
- // padStart 的 polyfill,因为某些机型或情况,还无法支持es7的padStart,比如电脑版的微信小程序
- // 所以这里做一个兼容polyfill的兼容处理
- if (!String.prototype.padStart) {
- // 为了方便表示这里 fillString 用了ES6 的默认参数,不影响理解
- String.prototype.padStart = function (maxLength) {
- var fillString = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ' ';
- if (Object.prototype.toString.call(fillString) !== '[object String]') {
- throw new TypeError('fillString must be String');
- }
- var str = this;
- // 返回 String(str) 这里是为了使返回的值是字符串字面量,在控制台中更符合直觉
- if (str.length >= maxLength) return String(str);
- var fillLength = maxLength - str.length;
- var times = Math.ceil(fillLength / fillString.length);
- while (times >>= 1) {
- fillString += fillString;
- if (times === 1) {
- fillString += fillString;
- }
- }
- return fillString.slice(0, fillLength) + str;
- };
- }
-
- /**
- * @description 格式化时间
- * @param {String|Number} dateTime 需要格式化的时间戳
- * @param {String} fmt 格式化规则 yyyy:mm:dd|yyyy:mm|yyyy年mm月dd日|yyyy年mm月dd日 hh时MM分等,可自定义组合 默认yyyy-mm-dd
- * @returns {string} 返回格式化后的字符串
- */
- function timeFormat() {
- var dateTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
- var formatStr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';
- var date;
- // 若传入时间为假值,则取当前时间
- if (!dateTime) {
- date = new Date();
- }
- // 若为unix秒时间戳,则转为毫秒时间戳(逻辑有点奇怪,但不敢改,以保证历史兼容)
- else if (/^\d{10}$/.test(dateTime === null || dateTime === void 0 ? void 0 : dateTime.toString().trim())) {
- date = new Date(dateTime * 1000);
- }
- // 若用户传入字符串格式时间戳,new Date无法解析,需做兼容
- else if (typeof dateTime === 'string' && /^\d+$/.test(dateTime.trim())) {
- date = new Date(Number(dateTime));
- }
- // 处理平台性差异,在Safari/Webkit中,new Date仅支持/作为分割符的字符串时间
- // 处理 '2022-07-10 01:02:03',跳过 '2022-07-10T01:02:03'
- else if (typeof dateTime === 'string' && dateTime.includes('-') && !dateTime.includes('T')) {
- date = new Date(dateTime.replace(/-/g, '/'));
- }
- // 其他都认为符合 RFC 2822 规范
- else {
- date = new Date(dateTime);
- }
- var timeSource = {
- 'y': date.getFullYear().toString(),
- // 年
- 'm': (date.getMonth() + 1).toString().padStart(2, '0'),
- // 月
- 'd': date.getDate().toString().padStart(2, '0'),
- // 日
- 'h': date.getHours().toString().padStart(2, '0'),
- // 时
- 'M': date.getMinutes().toString().padStart(2, '0'),
- // 分
- 's': date.getSeconds().toString().padStart(2, '0') // 秒
- // 有其他格式化字符需求可以继续添加,必须转化成字符串
- };
-
- for (var key in timeSource) {
- var _ref3 = new RegExp("".concat(key, "+")).exec(formatStr) || [],
- _ref4 = (0, _slicedToArray2.default)(_ref3, 1),
- ret = _ref4[0];
- if (ret) {
- // 年可能只需展示两位
- var beginIndex = key === 'y' && ret.length === 2 ? 2 : 0;
- formatStr = formatStr.replace(ret, timeSource[key].slice(beginIndex));
- }
- }
- return formatStr;
- }
-
- /**
- * @description 时间戳转为多久之前
- * @param {String|Number} timestamp 时间戳
- * @param {String|Boolean} format
- * 格式化规则如果为时间格式字符串,超出一定时间范围,返回固定的时间格式;
- * 如果为布尔值false,无论什么时间,都返回多久以前的格式
- * @returns {string} 转化后的内容
- */
- function timeFrom() {
- var timestamp = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
- var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';
- if (timestamp == null) timestamp = Number(new Date());
- timestamp = parseInt(timestamp);
- // 判断用户输入的时间戳是秒还是毫秒,一般前端js获取的时间戳是毫秒(13位),后端传过来的为秒(10位)
- if (timestamp.toString().length == 10) timestamp *= 1000;
- var timer = new Date().getTime() - timestamp;
- timer = parseInt(timer / 1000);
- // 如果小于5分钟,则返回"刚刚",其他以此类推
- var tips = '';
- switch (true) {
- case timer < 300:
- tips = '刚刚';
- break;
- case timer >= 300 && timer < 3600:
- tips = "".concat(parseInt(timer / 60), "\u5206\u949F\u524D");
- break;
- case timer >= 3600 && timer < 86400:
- tips = "".concat(parseInt(timer / 3600), "\u5C0F\u65F6\u524D");
- break;
- case timer >= 86400 && timer < 2592000:
- tips = "".concat(parseInt(timer / 86400), "\u5929\u524D");
- break;
- default:
- // 如果format为false,则无论什么时间戳,都显示xx之前
- if (format === false) {
- if (timer >= 2592000 && timer < 365 * 86400) {
- tips = "".concat(parseInt(timer / (86400 * 30)), "\u4E2A\u6708\u524D");
- } else {
- tips = "".concat(parseInt(timer / (86400 * 365)), "\u5E74\u524D");
- }
- } else {
- tips = timeFormat(timestamp, format);
- }
- }
- return tips;
- }
-
- /**
- * @description 去除空格
- * @param String str 需要去除空格的字符串
- * @param String pos both(左右)|left|right|all 默认both
- */
- function trim(str) {
- var pos = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'both';
- str = String(str);
- if (pos == 'both') {
- return str.replace(/^\s+|\s+$/g, '');
- }
- if (pos == 'left') {
- return str.replace(/^\s*/, '');
- }
- if (pos == 'right') {
- return str.replace(/(\s*$)/g, '');
- }
- if (pos == 'all') {
- return str.replace(/\s+/g, '');
- }
- return str;
- }
-
- /**
- * @description 对象转url参数
- * @param {object} data,对象
- * @param {Boolean} isPrefix,是否自动加上"?"
- * @param {string} arrayFormat 规则 indices|brackets|repeat|comma
- */
- function queryParams() {
- var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- var isPrefix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
- var arrayFormat = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'brackets';
- var prefix = isPrefix ? '?' : '';
- var _result = [];
- if (['indices', 'brackets', 'repeat', 'comma'].indexOf(arrayFormat) == -1) arrayFormat = 'brackets';
- var _loop = function _loop(key) {
- var value = data[key];
- // 去掉为空的参数
- if (['', undefined, null].indexOf(value) >= 0) {
- return "continue";
- }
- // 如果值为数组,另行处理
- if (value.constructor === Array) {
- // e.g. {ids: [1, 2, 3]}
- switch (arrayFormat) {
- case 'indices':
- // 结果: ids[0]=1&ids[1]=2&ids[2]=3
- for (var i = 0; i < value.length; i++) {
- _result.push("".concat(key, "[").concat(i, "]=").concat(value[i]));
- }
- break;
- case 'brackets':
- // 结果: ids[]=1&ids[]=2&ids[]=3
- value.forEach(function (_value) {
- _result.push("".concat(key, "[]=").concat(_value));
- });
- break;
- case 'repeat':
- // 结果: ids=1&ids=2&ids=3
- value.forEach(function (_value) {
- _result.push("".concat(key, "=").concat(_value));
- });
- break;
- case 'comma':
- // 结果: ids=1,2,3
- var commaStr = '';
- value.forEach(function (_value) {
- commaStr += (commaStr ? ',' : '') + _value;
- });
- _result.push("".concat(key, "=").concat(commaStr));
- break;
- default:
- value.forEach(function (_value) {
- _result.push("".concat(key, "[]=").concat(_value));
- });
- }
- } else {
- _result.push("".concat(key, "=").concat(value));
- }
- };
- for (var key in data) {
- var _ret = _loop(key);
- if (_ret === "continue") continue;
- }
- return _result.length ? prefix + _result.join('&') : '';
- }
-
- /**
- * 显示消息提示框
- * @param {String} title 提示的内容,长度与 icon 取值有关。
- * @param {Number} duration 提示的延迟时间,单位毫秒,默认:2000
- */
- function toast(title) {
- var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2000;
- uni.showToast({
- title: String(title),
- icon: 'none',
- duration: duration
- });
- }
-
- /**
- * @description 根据主题type值,获取对应的图标
- * @param {String} type 主题名称,primary|info|error|warning|success
- * @param {boolean} fill 是否使用fill填充实体的图标
- */
- function type2icon() {
- var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'success';
- var fill = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
- // 如果非预置值,默认为success
- if (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success';
- var iconName = '';
- // 目前(2019-12-12),info和primary使用同一个图标
- switch (type) {
- case 'primary':
- iconName = 'info-circle';
- break;
- case 'info':
- iconName = 'info-circle';
- break;
- case 'error':
- iconName = 'close-circle';
- break;
- case 'warning':
- iconName = 'error-circle';
- break;
- case 'success':
- iconName = 'checkmark-circle';
- break;
- default:
- iconName = 'checkmark-circle';
- }
- // 是否是实体类型,加上-fill,在icon组件库中,实体的类名是后面加-fill的
- if (fill) iconName += '-fill';
- return iconName;
- }
-
- /**
- * @description 数字格式化
- * @param {number|string} number 要格式化的数字
- * @param {number} decimals 保留几位小数
- * @param {string} decimalPoint 小数点符号
- * @param {string} thousandsSeparator 千分位符号
- * @returns {string} 格式化后的数字
- */
- function priceFormat(number) {
- var decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
- var decimalPoint = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '.';
- var thousandsSeparator = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : ',';
- number = "".concat(number).replace(/[^0-9+-Ee.]/g, '');
- var n = !isFinite(+number) ? 0 : +number;
- var prec = !isFinite(+decimals) ? 0 : Math.abs(decimals);
- var sep = typeof thousandsSeparator === 'undefined' ? ',' : thousandsSeparator;
- var dec = typeof decimalPoint === 'undefined' ? '.' : decimalPoint;
- var s = '';
- s = (prec ? (0, _digit.round)(n, prec) + '' : "".concat(Math.round(n))).split('.');
- var re = /(-?\d+)(\d{3})/;
- while (re.test(s[0])) {
- s[0] = s[0].replace(re, "$1".concat(sep, "$2"));
- }
- if ((s[1] || '').length < prec) {
- s[1] = s[1] || '';
- s[1] += new Array(prec - s[1].length + 1).join('0');
- }
- return s.join(dec);
- }
-
- /**
- * @description 获取duration值
- * 如果带有ms或者s直接返回,如果大于一定值,认为是ms单位,小于一定值,认为是s单位
- * 比如以30位阈值,那么300大于30,可以理解为用户想要的是300ms,而不是想花300s去执行一个动画
- * @param {String|number} value 比如: "1s"|"100ms"|1|100
- * @param {boolean} unit 提示: 如果是false 默认返回number
- * @return {string|number}
- */
- function getDuration(value) {
- var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
- var valueNum = parseInt(value);
- if (unit) {
- if (/s$/.test(value)) return value;
- return value > 30 ? "".concat(value, "ms") : "".concat(value, "s");
- }
- if (/ms$/.test(value)) return valueNum;
- if (/s$/.test(value)) return valueNum > 30 ? valueNum : valueNum * 1000;
- return valueNum;
- }
-
- /**
- * @description 日期的月或日补零操作
- * @param {String} value 需要补零的值
- */
- function padZero(value) {
- return "00".concat(value).slice(-2);
- }
-
- /**
- * @description 在u-form的子组件内容发生变化,或者失去焦点时,尝试通知u-form执行校验方法
- * @param {*} instance
- * @param {*} event
- */
- function formValidate(instance, event) {
- var formItem = uni.$u.$parent.call(instance, 'u-form-item');
- var form = uni.$u.$parent.call(instance, 'u-form');
- // 如果发生变化的input或者textarea等,其父组件中有u-form-item或者u-form等,就执行form的validate方法
- // 同时将form-item的pros传递给form,让其进行精确对象验证
- if (formItem && form) {
- form.validateField(formItem.prop, function () {}, event);
- }
- }
-
- /**
- * @description 获取某个对象下的属性,用于通过类似'a.b.c'的形式去获取一个对象的的属性的形式
- * @param {object} obj 对象
- * @param {string} key 需要获取的属性字段
- * @returns {*}
- */
- function getProperty(obj, key) {
- if (!obj) {
- return;
- }
- if (typeof key !== 'string' || key === '') {
- return '';
- }
- if (key.indexOf('.') !== -1) {
- var keys = key.split('.');
- var firstObj = obj[keys[0]] || {};
- for (var i = 1; i < keys.length; i++) {
- if (firstObj) {
- firstObj = firstObj[keys[i]];
- }
- }
- return firstObj;
- }
- return obj[key];
- }
-
- /**
- * @description 设置对象的属性值,如果'a.b.c'的形式进行设置
- * @param {object} obj 对象
- * @param {string} key 需要设置的属性
- * @param {string} value 设置的值
- */
- function setProperty(obj, key, value) {
- if (!obj) {
- return;
- }
- // 递归赋值
- var inFn = function inFn(_obj, keys, v) {
- // 最后一个属性key
- if (keys.length === 1) {
- _obj[keys[0]] = v;
- return;
- }
- // 0~length-1个key
- while (keys.length > 1) {
- var k = keys[0];
- if (!_obj[k] || (0, _typeof2.default)(_obj[k]) !== 'object') {
- _obj[k] = {};
- }
- var _key = keys.shift();
- // 自调用判断是否存在属性,不存在则自动创建对象
- inFn(_obj[k], keys, v);
- }
- };
- if (typeof key !== 'string' || key === '') {} else if (key.indexOf('.') !== -1) {
- // 支持多层级赋值操作
- var keys = key.split('.');
- inFn(obj, keys, value);
- } else {
- obj[key] = value;
- }
- }
-
- /**
- * @description 获取当前页面路径
- */
- function page() {
- var _pages$route, _pages;
- var pages = getCurrentPages();
- // 某些特殊情况下(比如页面进行redirectTo时的一些时机),pages可能为空数组
- return "/".concat((_pages$route = (_pages = pages[pages.length - 1]) === null || _pages === void 0 ? void 0 : _pages.route) !== null && _pages$route !== void 0 ? _pages$route : '');
- }
-
- /**
- * @description 获取当前路由栈实例数组
- */
- function pages() {
- var pages = getCurrentPages();
- return pages;
- }
-
- /**
- * 获取页面历史栈指定层实例
- * @param back {number} [0] - 0或者负数,表示获取历史栈的哪一层,0表示获取当前页面实例,-1 表示获取上一个页面实例。默认0。
- */
- function getHistoryPage() {
- var back = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
- var pages = getCurrentPages();
- var len = pages.length;
- return pages[len - 1 + back];
- }
-
- /**
- * @description 修改uView内置属性值
- * @param {object} props 修改内置props属性
- * @param {object} config 修改内置config属性
- * @param {object} color 修改内置color属性
- * @param {object} zIndex 修改内置zIndex属性
- */
- function setConfig(_ref5) {
- var _ref5$props = _ref5.props,
- props = _ref5$props === void 0 ? {} : _ref5$props,
- _ref5$config = _ref5.config,
- config = _ref5$config === void 0 ? {} : _ref5$config,
- _ref5$color = _ref5.color,
- color = _ref5$color === void 0 ? {} : _ref5$color,
- _ref5$zIndex = _ref5.zIndex,
- zIndex = _ref5$zIndex === void 0 ? {} : _ref5$zIndex;
- var deepMerge = uni.$u.deepMerge;
- uni.$u.config = deepMerge(uni.$u.config, config);
- uni.$u.props = deepMerge(uni.$u.props, props);
- uni.$u.color = deepMerge(uni.$u.color, color);
- uni.$u.zIndex = deepMerge(uni.$u.zIndex, zIndex);
- }
- var _default = {
- range: range,
- getPx: getPx,
- sleep: sleep,
- os: os,
- sys: sys,
- random: random,
- guid: guid,
- $parent: $parent,
- addStyle: addStyle,
- addUnit: addUnit,
- deepClone: deepClone,
- deepMerge: deepMerge,
- error: error,
- randomArray: randomArray,
- timeFormat: timeFormat,
- timeFrom: timeFrom,
- trim: trim,
- queryParams: queryParams,
- toast: toast,
- type2icon: type2icon,
- priceFormat: priceFormat,
- getDuration: getDuration,
- padZero: padZero,
- formValidate: formValidate,
- getProperty: getProperty,
- setProperty: setProperty,
- page: page,
- pages: pages,
- getHistoryPage: getHistoryPage,
- setConfig: setConfig
- };
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"]))
-
- /***/ }),
- /* 288 */
- /*!*********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/function/digit.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(__f__) {
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- exports.divide = divide;
- exports.enableBoundaryChecking = enableBoundaryChecking;
- exports.minus = minus;
- exports.plus = plus;
- exports.round = round;
- exports.times = times;
- var _toArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toArray */ 289));
- var _boundaryCheckingState = true; // 是否进行越界检查的全局开关
-
- /**
- * 把错误的数据转正
- * @private
- * @example strip(0.09999999999999998)=0.1
- */
- function strip(num) {
- var precision = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 15;
- return +parseFloat(Number(num).toPrecision(precision));
- }
-
- /**
- * Return digits length of a number
- * @private
- * @param {*number} num Input number
- */
- function digitLength(num) {
- // Get digit length of e
- var eSplit = num.toString().split(/[eE]/);
- var len = (eSplit[0].split('.')[1] || '').length - +(eSplit[1] || 0);
- return len > 0 ? len : 0;
- }
-
- /**
- * 把小数转成整数,如果是小数则放大成整数
- * @private
- * @param {*number} num 输入数
- */
- function float2Fixed(num) {
- if (num.toString().indexOf('e') === -1) {
- return Number(num.toString().replace('.', ''));
- }
- var dLen = digitLength(num);
- return dLen > 0 ? strip(Number(num) * Math.pow(10, dLen)) : Number(num);
- }
-
- /**
- * 检测数字是否越界,如果越界给出提示
- * @private
- * @param {*number} num 输入数
- */
- function checkBoundary(num) {
- if (_boundaryCheckingState) {
- if (num > Number.MAX_SAFE_INTEGER || num < Number.MIN_SAFE_INTEGER) {
- __f__("warn", "".concat(num, " \u8D85\u51FA\u4E86\u7CBE\u5EA6\u9650\u5236\uFF0C\u7ED3\u679C\u53EF\u80FD\u4E0D\u6B63\u786E"), " at node_modules/uview-ui/libs/function/digit.js:45");
- }
- }
- }
-
- /**
- * 把递归操作扁平迭代化
- * @param {number[]} arr 要操作的数字数组
- * @param {function} operation 迭代操作
- * @private
- */
- function iteratorOperation(arr, operation) {
- var _arr = (0, _toArray2.default)(arr),
- num1 = _arr[0],
- num2 = _arr[1],
- others = _arr.slice(2);
- var res = operation(num1, num2);
- others.forEach(function (num) {
- res = operation(res, num);
- });
- return res;
- }
-
- /**
- * 高精度乘法
- * @export
- */
- function times() {
- for (var _len = arguments.length, nums = new Array(_len), _key = 0; _key < _len; _key++) {
- nums[_key] = arguments[_key];
- }
- if (nums.length > 2) {
- return iteratorOperation(nums, times);
- }
- var num1 = nums[0],
- num2 = nums[1];
- var num1Changed = float2Fixed(num1);
- var num2Changed = float2Fixed(num2);
- var baseNum = digitLength(num1) + digitLength(num2);
- var leftValue = num1Changed * num2Changed;
- checkBoundary(leftValue);
- return leftValue / Math.pow(10, baseNum);
- }
-
- /**
- * 高精度加法
- * @export
- */
- function plus() {
- for (var _len2 = arguments.length, nums = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
- nums[_key2] = arguments[_key2];
- }
- if (nums.length > 2) {
- return iteratorOperation(nums, plus);
- }
- var num1 = nums[0],
- num2 = nums[1];
- // 取最大的小数位
- var baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));
- // 把小数都转为整数然后再计算
- return (times(num1, baseNum) + times(num2, baseNum)) / baseNum;
- }
-
- /**
- * 高精度减法
- * @export
- */
- function minus() {
- for (var _len3 = arguments.length, nums = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
- nums[_key3] = arguments[_key3];
- }
- if (nums.length > 2) {
- return iteratorOperation(nums, minus);
- }
- var num1 = nums[0],
- num2 = nums[1];
- var baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));
- return (times(num1, baseNum) - times(num2, baseNum)) / baseNum;
- }
-
- /**
- * 高精度除法
- * @export
- */
- function divide() {
- for (var _len4 = arguments.length, nums = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
- nums[_key4] = arguments[_key4];
- }
- if (nums.length > 2) {
- return iteratorOperation(nums, divide);
- }
- var num1 = nums[0],
- num2 = nums[1];
- var num1Changed = float2Fixed(num1);
- var num2Changed = float2Fixed(num2);
- checkBoundary(num1Changed);
- checkBoundary(num2Changed);
- // 重要,这里必须用strip进行修正
- return times(num1Changed / num2Changed, strip(Math.pow(10, digitLength(num2) - digitLength(num1))));
- }
-
- /**
- * 四舍五入
- * @export
- */
- function round(num, ratio) {
- var base = Math.pow(10, ratio);
- var result = divide(Math.round(Math.abs(times(num, base))), base);
- if (num < 0 && result !== 0) {
- result = times(result, -1);
- }
- // 位数不足则补0
- return result;
- }
-
- /**
- * 是否进行边界检查,默认开启
- * @param flag 标记开关,true 为开启,false 为关闭,默认为 true
- * @export
- */
- function enableBoundaryChecking() {
- var flag = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
- _boundaryCheckingState = flag;
- }
- var _default = {
- times: times,
- plus: plus,
- minus: minus,
- divide: divide,
- round: round,
- enableBoundaryChecking: enableBoundaryChecking
- };
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"]))
-
- /***/ }),
- /* 289 */
- /*!********************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/toArray.js ***!
- \********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 160);
- var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 25);
- var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 26);
- var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 162);
- function _toArray(arr) {
- return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest();
- }
- module.exports = _toArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 290 */
- /*!********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/config.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(__f__) {
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- // 此版本发布于2024-10-29
- var version = '2.0.38';
-
- // 开发环境才提示,生产环境不会提示
- if (true) {
- __f__("log", "\n %c uView V".concat(version, " %c https://uviewui.com/ \n\n"), 'color: #ffffff; background: #3c9cff; padding:5px 0; border-radius: 5px;', " at node_modules/uview-ui/libs/config/config.js:6");
- }
- var _default = {
- v: version,
- version: version,
- // 主题名称
- type: ['primary', 'success', 'info', 'error', 'warning'],
- // 颜色部分,本来可以通过scss的:export导出供js使用,但是奈何nvue不支持
- color: {
- 'u-primary': '#2979ff',
- 'u-warning': '#ff9900',
- 'u-success': '#19be6b',
- 'u-error': '#fa3534',
- 'u-info': '#909399',
- 'u-main-color': '#303133',
- 'u-content-color': '#606266',
- 'u-tips-color': '#909399',
- 'u-light-color': '#c0c4cc'
- },
- // 默认单位,可以通过配置为rpx,那么在用于传入组件大小参数为数值时,就默认为rpx
- unit: 'px'
- };
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"]))
-
- /***/ }),
- /* 291 */
- /*!*******************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));
- var _config = _interopRequireDefault(__webpack_require__(/*! ./config */ 290));
- var _actionSheet = _interopRequireDefault(__webpack_require__(/*! ./props/actionSheet.js */ 292));
- var _album = _interopRequireDefault(__webpack_require__(/*! ./props/album.js */ 293));
- var _alert = _interopRequireDefault(__webpack_require__(/*! ./props/alert.js */ 294));
- var _avatar = _interopRequireDefault(__webpack_require__(/*! ./props/avatar */ 295));
- var _avatarGroup = _interopRequireDefault(__webpack_require__(/*! ./props/avatarGroup */ 296));
- var _backtop = _interopRequireDefault(__webpack_require__(/*! ./props/backtop */ 297));
- var _badge = _interopRequireDefault(__webpack_require__(/*! ./props/badge */ 298));
- var _button = _interopRequireDefault(__webpack_require__(/*! ./props/button */ 299));
- var _calendar = _interopRequireDefault(__webpack_require__(/*! ./props/calendar */ 300));
- var _carKeyboard = _interopRequireDefault(__webpack_require__(/*! ./props/carKeyboard */ 301));
- var _cell = _interopRequireDefault(__webpack_require__(/*! ./props/cell */ 302));
- var _cellGroup = _interopRequireDefault(__webpack_require__(/*! ./props/cellGroup */ 303));
- var _checkbox = _interopRequireDefault(__webpack_require__(/*! ./props/checkbox */ 304));
- var _checkboxGroup = _interopRequireDefault(__webpack_require__(/*! ./props/checkboxGroup */ 305));
- var _circleProgress = _interopRequireDefault(__webpack_require__(/*! ./props/circleProgress */ 306));
- var _code = _interopRequireDefault(__webpack_require__(/*! ./props/code */ 307));
- var _codeInput = _interopRequireDefault(__webpack_require__(/*! ./props/codeInput */ 308));
- var _col = _interopRequireDefault(__webpack_require__(/*! ./props/col */ 309));
- var _collapse = _interopRequireDefault(__webpack_require__(/*! ./props/collapse */ 310));
- var _collapseItem = _interopRequireDefault(__webpack_require__(/*! ./props/collapseItem */ 311));
- var _columnNotice = _interopRequireDefault(__webpack_require__(/*! ./props/columnNotice */ 312));
- var _countDown = _interopRequireDefault(__webpack_require__(/*! ./props/countDown */ 313));
- var _countTo = _interopRequireDefault(__webpack_require__(/*! ./props/countTo */ 314));
- var _datetimePicker = _interopRequireDefault(__webpack_require__(/*! ./props/datetimePicker */ 315));
- var _divider = _interopRequireDefault(__webpack_require__(/*! ./props/divider */ 316));
- var _empty = _interopRequireDefault(__webpack_require__(/*! ./props/empty */ 317));
- var _form = _interopRequireDefault(__webpack_require__(/*! ./props/form */ 318));
- var _formItem = _interopRequireDefault(__webpack_require__(/*! ./props/formItem */ 319));
- var _gap = _interopRequireDefault(__webpack_require__(/*! ./props/gap */ 320));
- var _grid = _interopRequireDefault(__webpack_require__(/*! ./props/grid */ 321));
- var _gridItem = _interopRequireDefault(__webpack_require__(/*! ./props/gridItem */ 322));
- var _icon = _interopRequireDefault(__webpack_require__(/*! ./props/icon */ 323));
- var _image = _interopRequireDefault(__webpack_require__(/*! ./props/image */ 324));
- var _indexAnchor = _interopRequireDefault(__webpack_require__(/*! ./props/indexAnchor */ 325));
- var _indexList = _interopRequireDefault(__webpack_require__(/*! ./props/indexList */ 326));
- var _input = _interopRequireDefault(__webpack_require__(/*! ./props/input */ 327));
- var _keyboard = _interopRequireDefault(__webpack_require__(/*! ./props/keyboard */ 328));
- var _line = _interopRequireDefault(__webpack_require__(/*! ./props/line */ 329));
- var _lineProgress = _interopRequireDefault(__webpack_require__(/*! ./props/lineProgress */ 330));
- var _link = _interopRequireDefault(__webpack_require__(/*! ./props/link */ 331));
- var _list = _interopRequireDefault(__webpack_require__(/*! ./props/list */ 332));
- var _listItem = _interopRequireDefault(__webpack_require__(/*! ./props/listItem */ 333));
- var _loadingIcon = _interopRequireDefault(__webpack_require__(/*! ./props/loadingIcon */ 334));
- var _loadingPage = _interopRequireDefault(__webpack_require__(/*! ./props/loadingPage */ 335));
- var _loadmore = _interopRequireDefault(__webpack_require__(/*! ./props/loadmore */ 336));
- var _modal = _interopRequireDefault(__webpack_require__(/*! ./props/modal */ 337));
- var _navbar = _interopRequireDefault(__webpack_require__(/*! ./props/navbar */ 338));
- var _noNetwork = _interopRequireDefault(__webpack_require__(/*! ./props/noNetwork */ 340));
- var _noticeBar = _interopRequireDefault(__webpack_require__(/*! ./props/noticeBar */ 341));
- var _notify = _interopRequireDefault(__webpack_require__(/*! ./props/notify */ 342));
- var _numberBox = _interopRequireDefault(__webpack_require__(/*! ./props/numberBox */ 343));
- var _numberKeyboard = _interopRequireDefault(__webpack_require__(/*! ./props/numberKeyboard */ 344));
- var _overlay = _interopRequireDefault(__webpack_require__(/*! ./props/overlay */ 345));
- var _parse = _interopRequireDefault(__webpack_require__(/*! ./props/parse */ 346));
- var _picker = _interopRequireDefault(__webpack_require__(/*! ./props/picker */ 347));
- var _popup = _interopRequireDefault(__webpack_require__(/*! ./props/popup */ 348));
- var _radio = _interopRequireDefault(__webpack_require__(/*! ./props/radio */ 349));
- var _radioGroup = _interopRequireDefault(__webpack_require__(/*! ./props/radioGroup */ 350));
- var _rate = _interopRequireDefault(__webpack_require__(/*! ./props/rate */ 351));
- var _readMore = _interopRequireDefault(__webpack_require__(/*! ./props/readMore */ 352));
- var _row = _interopRequireDefault(__webpack_require__(/*! ./props/row */ 353));
- var _rowNotice = _interopRequireDefault(__webpack_require__(/*! ./props/rowNotice */ 354));
- var _scrollList = _interopRequireDefault(__webpack_require__(/*! ./props/scrollList */ 355));
- var _search = _interopRequireDefault(__webpack_require__(/*! ./props/search */ 356));
- var _section = _interopRequireDefault(__webpack_require__(/*! ./props/section */ 357));
- var _skeleton = _interopRequireDefault(__webpack_require__(/*! ./props/skeleton */ 358));
- var _slider = _interopRequireDefault(__webpack_require__(/*! ./props/slider */ 359));
- var _statusBar = _interopRequireDefault(__webpack_require__(/*! ./props/statusBar */ 360));
- var _steps = _interopRequireDefault(__webpack_require__(/*! ./props/steps */ 361));
- var _stepsItem = _interopRequireDefault(__webpack_require__(/*! ./props/stepsItem */ 362));
- var _sticky = _interopRequireDefault(__webpack_require__(/*! ./props/sticky */ 363));
- var _subsection = _interopRequireDefault(__webpack_require__(/*! ./props/subsection */ 364));
- var _swipeAction = _interopRequireDefault(__webpack_require__(/*! ./props/swipeAction */ 365));
- var _swipeActionItem = _interopRequireDefault(__webpack_require__(/*! ./props/swipeActionItem */ 366));
- var _swiper = _interopRequireDefault(__webpack_require__(/*! ./props/swiper */ 367));
- var _swipterIndicator = _interopRequireDefault(__webpack_require__(/*! ./props/swipterIndicator */ 368));
- var _switch2 = _interopRequireDefault(__webpack_require__(/*! ./props/switch */ 369));
- var _tabbar = _interopRequireDefault(__webpack_require__(/*! ./props/tabbar */ 370));
- var _tabbarItem = _interopRequireDefault(__webpack_require__(/*! ./props/tabbarItem */ 371));
- var _tabs = _interopRequireDefault(__webpack_require__(/*! ./props/tabs */ 372));
- var _tag = _interopRequireDefault(__webpack_require__(/*! ./props/tag */ 373));
- var _text = _interopRequireDefault(__webpack_require__(/*! ./props/text */ 374));
- var _textarea = _interopRequireDefault(__webpack_require__(/*! ./props/textarea */ 375));
- var _toast = _interopRequireDefault(__webpack_require__(/*! ./props/toast */ 376));
- var _toolbar = _interopRequireDefault(__webpack_require__(/*! ./props/toolbar */ 377));
- var _tooltip = _interopRequireDefault(__webpack_require__(/*! ./props/tooltip */ 378));
- var _transition = _interopRequireDefault(__webpack_require__(/*! ./props/transition */ 379));
- var _upload = _interopRequireDefault(__webpack_require__(/*! ./props/upload */ 380));
- function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
- function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
- var color = _config.default.color;
- var _default = _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({}, _actionSheet.default), _album.default), _alert.default), _avatar.default), _avatarGroup.default), _backtop.default), _badge.default), _button.default), _calendar.default), _carKeyboard.default), _cell.default), _cellGroup.default), _checkbox.default), _checkboxGroup.default), _circleProgress.default), _code.default), _codeInput.default), _col.default), _collapse.default), _collapseItem.default), _columnNotice.default), _countDown.default), _countTo.default), _datetimePicker.default), _divider.default), _empty.default), _form.default), _formItem.default), _gap.default), _grid.default), _gridItem.default), _icon.default), _image.default), _indexAnchor.default), _indexList.default), _input.default), _keyboard.default), _line.default), _lineProgress.default), _link.default), _list.default), _listItem.default), _loadingIcon.default), _loadingPage.default), _loadmore.default), _modal.default), _navbar.default), _noNetwork.default), _noticeBar.default), _notify.default), _numberBox.default), _numberKeyboard.default), _overlay.default), _parse.default), _picker.default), _popup.default), _radio.default), _radioGroup.default), _rate.default), _readMore.default), _row.default), _rowNotice.default), _scrollList.default), _search.default), _section.default), _skeleton.default), _slider.default), _statusBar.default), _steps.default), _stepsItem.default), _sticky.default), _subsection.default), _swipeAction.default), _swipeActionItem.default), _swiper.default), _swipterIndicator.default), _switch2.default), _tabbar.default), _tabbarItem.default), _tabs.default), _tag.default), _text.default), _textarea.default), _toast.default), _toolbar.default), _tooltip.default), _transition.default), _upload.default);
- exports.default = _default;
-
- /***/ }),
- /* 292 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/actionSheet.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:44:35
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/actionSheet.js
- */
- var _default = {
- // action-sheet组件
- actionSheet: {
- show: false,
- title: '',
- description: '',
- actions: function actions() {
- return [];
- },
- index: '',
- cancelText: '',
- closeOnClickAction: true,
- safeAreaInsetBottom: true,
- openType: '',
- closeOnClickOverlay: true,
- round: 0
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 293 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/album.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:47:24
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/album.js
- */
- var _default = {
- // album 组件
- album: {
- urls: function urls() {
- return [];
- },
- keyName: '',
- singleSize: 180,
- multipleSize: 70,
- space: 6,
- singleMode: 'scaleToFill',
- multipleMode: 'aspectFill',
- maxCount: 9,
- previewFullImage: true,
- rowCount: 3,
- showMore: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 294 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/alert.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:48:53
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/alert.js
- */
- var _default = {
- // alert警告组件
- alert: {
- title: '',
- type: 'warning',
- description: '',
- closable: false,
- showIcon: false,
- effect: 'light',
- center: false,
- fontSize: 14
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 295 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/avatar.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:49:22
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatar.js
- */
- var _default = {
- // avatar 组件
- avatar: {
- src: '',
- shape: 'circle',
- size: 40,
- mode: 'scaleToFill',
- text: '',
- bgColor: '#c0c4cc',
- color: '#ffffff',
- fontSize: 18,
- icon: '',
- mpAvatar: false,
- randomBgColor: false,
- defaultUrl: '',
- colorIndex: '',
- name: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 296 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/avatarGroup.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:49:55
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/avatarGroup.js
- */
- var _default = {
- // avatarGroup 组件
- avatarGroup: {
- urls: function urls() {
- return [];
- },
- maxCount: 5,
- shape: 'circle',
- mode: 'scaleToFill',
- showMore: true,
- size: 40,
- keyName: '',
- gap: 0.5,
- extraValue: 0
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 297 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/backtop.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:50:18
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/backtop.js
- */
- var _default = {
- // backtop组件
- backtop: {
- mode: 'circle',
- icon: 'arrow-upward',
- text: '',
- duration: 100,
- scrollTop: 0,
- top: 400,
- bottom: 100,
- right: 20,
- zIndex: 9,
- iconStyle: function iconStyle() {
- return {
- color: '#909399',
- fontSize: '19px'
- };
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 298 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/badge.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-23 19:51:50
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/badge.js
- */
- var _default = {
- // 徽标数组件
- badge: {
- isDot: false,
- value: '',
- show: true,
- max: 999,
- type: 'error',
- showZero: false,
- bgColor: null,
- color: null,
- shape: 'circle',
- numberType: 'overflow',
- offset: function offset() {
- return [];
- },
- inverted: false,
- absolute: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 299 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/button.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:51:27
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/button.js
- */
- var _default = {
- // button组件
- button: {
- hairline: false,
- type: 'info',
- size: 'normal',
- shape: 'square',
- plain: false,
- disabled: false,
- loading: false,
- loadingText: '',
- loadingMode: 'spinner',
- loadingSize: 15,
- openType: '',
- formType: '',
- appParameter: '',
- hoverStopPropagation: true,
- lang: 'en',
- sessionFrom: '',
- sendMessageTitle: '',
- sendMessagePath: '',
- sendMessageImg: '',
- showMessageCard: false,
- dataName: '',
- throttleTime: 0,
- hoverStartTime: 0,
- hoverStayTime: 200,
- text: '',
- icon: '',
- iconColor: '',
- color: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 300 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/calendar.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:52:43
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/calendar.js
- */
- var _default = {
- // calendar 组件
- calendar: {
- title: '日期选择',
- showTitle: true,
- showSubtitle: true,
- mode: 'single',
- startText: '开始',
- endText: '结束',
- customList: function customList() {
- return [];
- },
- color: '#3c9cff',
- minDate: 0,
- maxDate: 0,
- defaultDate: null,
- maxCount: Number.MAX_SAFE_INTEGER,
- // Infinity
- rowHeight: 56,
- formatter: null,
- showLunar: false,
- showMark: true,
- confirmText: '确定',
- confirmDisabledText: '确定',
- show: false,
- closeOnClickOverlay: false,
- readonly: false,
- showConfirm: true,
- maxRange: Number.MAX_SAFE_INTEGER,
- // Infinity
- rangePrompt: '',
- showRangePrompt: true,
- allowSameDay: false,
- round: 0,
- monthNum: 3
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 301 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/carKeyboard.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:53:20
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/carKeyboard.js
- */
- var _default = {
- // 车牌号键盘
- carKeyboard: {
- random: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 302 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/cell.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-23 20:53:09
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/cell.js
- */
- var _default = {
- // cell组件的props
- cell: {
- customClass: '',
- title: '',
- label: '',
- value: '',
- icon: '',
- disabled: false,
- border: true,
- center: false,
- url: '',
- linkType: 'navigateTo',
- clickable: false,
- isLink: false,
- required: false,
- arrowDirection: '',
- iconStyle: {},
- rightIconStyle: {},
- rightIcon: 'arrow-right',
- titleStyle: {},
- size: '',
- stop: true,
- name: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 303 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/cellGroup.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:54:16
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/cellGroup.js
- */
- var _default = {
- // cell-group组件的props
- cellGroup: {
- title: '',
- border: true,
- customStyle: {}
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 304 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/checkbox.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-23 21:06:59
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkbox.js
- */
- var _default = {
- // checkbox组件
- checkbox: {
- name: '',
- shape: '',
- size: '',
- checkbox: false,
- disabled: '',
- activeColor: '',
- inactiveColor: '',
- iconSize: '',
- iconColor: '',
- label: '',
- labelSize: '',
- labelColor: '',
- labelDisabled: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 305 */
- /*!*********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/checkboxGroup.js ***!
- \*********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:54:47
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/checkboxGroup.js
- */
- var _default = {
- // checkbox-group组件
- checkboxGroup: {
- name: '',
- value: function value() {
- return [];
- },
- shape: 'square',
- disabled: false,
- activeColor: '#2979ff',
- inactiveColor: '#c8c9cc',
- size: 18,
- placement: 'row',
- labelSize: 14,
- labelColor: '#303133',
- labelDisabled: false,
- iconColor: '#ffffff',
- iconSize: 12,
- iconPlacement: 'left',
- borderBottom: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 306 */
- /*!**********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/circleProgress.js ***!
- \**********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:55:02
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/circleProgress.js
- */
- var _default = {
- // circleProgress 组件
- circleProgress: {
- percentage: 30
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 307 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/code.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:55:27
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/code.js
- */
- var _default = {
- // code 组件
- code: {
- seconds: 60,
- startText: '获取验证码',
- changeText: 'X秒重新获取',
- endText: '重新获取',
- keepRunning: false,
- uniqueKey: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 308 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/codeInput.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:55:58
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/codeInput.js
- */
- var _default = {
- // codeInput 组件
- codeInput: {
- adjustPosition: true,
- maxlength: 6,
- dot: false,
- mode: 'box',
- hairline: false,
- space: 10,
- value: '',
- focus: false,
- bold: false,
- color: '#606266',
- fontSize: 18,
- size: 35,
- disabledKeyboard: false,
- borderColor: '#c9cacc',
- disabledDot: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 309 */
- /*!***********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/col.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:56:12
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/col.js
- */
- var _default = {
- // col 组件
- col: {
- span: 12,
- offset: 0,
- justify: 'start',
- align: 'stretch',
- textAlign: 'left'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 310 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/collapse.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:56:30
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapse.js
- */
- var _default = {
- // collapse 组件
- collapse: {
- value: null,
- accordion: false,
- border: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 311 */
- /*!********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/collapseItem.js ***!
- \********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:56:42
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/collapseItem.js
- */
- var _default = {
- // collapseItem 组件
- collapseItem: {
- title: '',
- value: '',
- label: '',
- disabled: false,
- isLink: true,
- clickable: true,
- border: true,
- align: 'left',
- name: '',
- icon: '',
- duration: 300
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 312 */
- /*!********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/columnNotice.js ***!
- \********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:57:16
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/columnNotice.js
- */
- var _default = {
- // columnNotice 组件
- columnNotice: {
- text: '',
- icon: 'volume',
- mode: '',
- color: '#f9ae3d',
- bgColor: '#fdf6ec',
- fontSize: 14,
- speed: 80,
- step: false,
- duration: 1500,
- disableTouch: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 313 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/countDown.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:11:29
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/countDown.js
- */
- var _default = {
- // u-count-down 计时器组件
- countDown: {
- time: 0,
- format: 'HH:mm:ss',
- autoStart: true,
- millisecond: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 314 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/countTo.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:57:32
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/countTo.js
- */
- var _default = {
- // countTo 组件
- countTo: {
- startVal: 0,
- endVal: 0,
- duration: 2000,
- autoplay: true,
- decimals: 0,
- useEasing: true,
- decimal: '.',
- color: '#606266',
- fontSize: 22,
- bold: false,
- separator: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 315 */
- /*!**********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/datetimePicker.js ***!
- \**********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:57:48
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/datetimePicker.js
- */
- var _default = {
- // datetimePicker 组件
- datetimePicker: {
- show: false,
- showToolbar: true,
- value: '',
- title: '',
- mode: 'datetime',
- maxDate: new Date(new Date().getFullYear() + 10, 0, 1).getTime(),
- minDate: new Date(new Date().getFullYear() - 10, 0, 1).getTime(),
- minHour: 0,
- maxHour: 23,
- minMinute: 0,
- maxMinute: 59,
- filter: null,
- formatter: null,
- loading: false,
- itemHeight: 44,
- cancelText: '取消',
- confirmText: '确认',
- cancelColor: '#909193',
- confirmColor: '#3c9cff',
- visibleItemCount: 5,
- closeOnClickOverlay: false,
- immediateChange: false,
- defaultIndex: function defaultIndex() {
- return [];
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 316 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/divider.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:58:03
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/divider.js
- */
- var _default = {
- // divider组件
- divider: {
- dashed: false,
- hairline: true,
- dot: false,
- textPosition: 'center',
- text: '',
- textSize: 14,
- textColor: '#909399',
- lineColor: '#dcdfe6'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 317 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/empty.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:03:27
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/empty.js
- */
- var _default = {
- // empty组件
- empty: {
- icon: '',
- text: '',
- textColor: '#c0c4cc',
- textSize: 14,
- iconColor: '#c0c4cc',
- iconSize: 90,
- mode: 'data',
- width: 160,
- height: 160,
- show: true,
- marginTop: 0
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 318 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/form.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:03:49
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/form.js
- */
- var _default = {
- // form 组件
- form: {
- model: function model() {
- return {};
- },
- rules: function rules() {
- return {};
- },
- errorType: 'message',
- borderBottom: true,
- labelPosition: 'left',
- labelWidth: 45,
- labelAlign: 'left',
- labelStyle: function labelStyle() {
- return {};
- }
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 319 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/formItem.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:04:32
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/formItem.js
- */
- var _default = {
- // formItem 组件
- formItem: {
- label: '',
- prop: '',
- borderBottom: '',
- labelPosition: '',
- labelWidth: '',
- rightIcon: '',
- leftIcon: '',
- required: false,
- leftIconStyle: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 320 */
- /*!***********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/gap.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:05:25
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/gap.js
- */
- var _default = {
- // gap组件
- gap: {
- bgColor: 'transparent',
- height: 20,
- marginTop: 0,
- marginBottom: 0,
- customStyle: {}
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 321 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/grid.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:05:57
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/grid.js
- */
- var _default = {
- // grid组件
- grid: {
- col: 3,
- border: false,
- align: 'left'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 322 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/gridItem.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:06:13
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/gridItem.js
- */
- var _default = {
- // grid-item组件
- gridItem: {
- name: null,
- bgColor: 'transparent'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 323 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/icon.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _config = _interopRequireDefault(__webpack_require__(/*! ../config */ 290));
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 18:00:14
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/icon.js
- */
-
- var color = _config.default.color;
- var _default = {
- // icon组件
- icon: {
- name: '',
- color: color['u-content-color'],
- size: '16px',
- bold: false,
- index: '',
- hoverClass: '',
- customPrefix: 'uicon',
- label: '',
- labelPos: 'right',
- labelSize: '15px',
- labelColor: color['u-content-color'],
- space: '3px',
- imgMode: '',
- width: '',
- height: '',
- top: 0,
- stop: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 324 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/image.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:01:51
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/image.js
- */
- var _default = {
- // image组件
- image: {
- src: '',
- mode: 'aspectFill',
- width: '300',
- height: '225',
- shape: 'square',
- radius: 0,
- lazyLoad: true,
- showMenuByLongpress: true,
- loadingIcon: 'photo',
- errorIcon: 'error-circle',
- showLoading: true,
- showError: true,
- fade: true,
- webp: false,
- duration: 500,
- bgColor: '#f3f4f6'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 325 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/indexAnchor.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:13:15
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexAnchor.js
- */
- var _default = {
- // indexAnchor 组件
- indexAnchor: {
- text: '',
- color: '#606266',
- size: 14,
- bgColor: '#dedede',
- height: 32
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 326 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/indexList.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:13:35
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/indexList.js
- */
- var _default = {
- // indexList 组件
- indexList: {
- inactiveColor: '#606266',
- activeColor: '#5677fc',
- indexList: function indexList() {
- return [];
- },
- sticky: true,
- customNavHeight: 0
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 327 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/input.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:13:55
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/input.js
- */
- var _default = {
- // index 组件
- input: {
- value: '',
- type: 'text',
- fixed: false,
- disabled: false,
- disabledColor: '#f5f7fa',
- clearable: false,
- password: false,
- maxlength: -1,
- placeholder: null,
- placeholderClass: 'input-placeholder',
- placeholderStyle: 'color: #c0c4cc',
- showWordLimit: false,
- confirmType: 'done',
- confirmHold: false,
- holdKeyboard: false,
- focus: false,
- autoBlur: false,
- disableDefaultPadding: false,
- cursor: -1,
- cursorSpacing: 30,
- selectionStart: -1,
- selectionEnd: -1,
- adjustPosition: true,
- inputAlign: 'left',
- fontSize: '15px',
- color: '#303133',
- prefixIcon: '',
- prefixIconStyle: '',
- suffixIcon: '',
- suffixIconStyle: '',
- border: 'surround',
- readonly: false,
- shape: 'square',
- formatter: null
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 328 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/keyboard.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:07:49
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/keyboard.js
- */
- var _default = {
- // 键盘组件
- keyboard: {
- mode: 'number',
- dotDisabled: false,
- tooltip: true,
- showTips: true,
- tips: '',
- showCancel: true,
- showConfirm: true,
- random: false,
- safeAreaInsetBottom: true,
- closeOnClickOverlay: true,
- show: false,
- overlay: true,
- zIndex: 10075,
- cancelText: '取消',
- confirmText: '确定',
- autoChange: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 329 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/line.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:04:49
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/line.js
- */
- var _default = {
- // line组件
- line: {
- color: '#d6d7d9',
- length: '100%',
- direction: 'row',
- hairline: true,
- margin: 0,
- dashed: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 330 */
- /*!********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/lineProgress.js ***!
- \********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:14:11
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/lineProgress.js
- */
- var _default = {
- // lineProgress 组件
- lineProgress: {
- activeColor: '#19be6b',
- inactiveColor: '#ececec',
- percentage: 0,
- showText: true,
- height: 12
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 331 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/link.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _config = _interopRequireDefault(__webpack_require__(/*! ../config */ 290));
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:45:36
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/link.js
- */
-
- var color = _config.default.color;
- var _default = {
- // link超链接组件props参数
- link: {
- color: color['u-primary'],
- fontSize: 15,
- underLine: false,
- href: '',
- mpTips: '链接已复制,请在浏览器打开',
- lineColor: '',
- text: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 332 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/list.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:14:53
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/list.js
- */
- var _default = {
- // list 组件
- list: {
- showScrollbar: false,
- lowerThreshold: 50,
- upperThreshold: 0,
- scrollTop: 0,
- offsetAccuracy: 10,
- enableFlex: false,
- pagingEnabled: false,
- scrollable: true,
- scrollIntoView: '',
- scrollWithAnimation: false,
- enableBackToTop: false,
- height: 0,
- width: 0,
- preLoadScreen: 1
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 333 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/listItem.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:15:40
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/listItem.js
- */
- var _default = {
- // listItem 组件
- listItem: {
- anchor: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 334 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/loadingIcon.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _config = _interopRequireDefault(__webpack_require__(/*! ../config */ 290));
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:45:47
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingIcon.js
- */
-
- var color = _config.default.color;
- var _default = {
- // loading-icon加载中图标组件
- loadingIcon: {
- show: true,
- color: color['u-tips-color'],
- textColor: color['u-tips-color'],
- vertical: false,
- mode: 'spinner',
- size: 24,
- textSize: 15,
- text: '',
- timingFunction: 'ease-in-out',
- duration: 1200,
- inactiveColor: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 335 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/loadingPage.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:00:23
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingPage.js
- */
- var _default = {
- // loading-page组件
- loadingPage: {
- loadingText: '正在加载',
- image: '',
- loadingMode: 'circle',
- loading: false,
- bgColor: '#ffffff',
- color: '#C8C8C8',
- fontSize: 19,
- iconSize: 28,
- loadingColor: '#C8C8C8'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 336 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/loadmore.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:15:26
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/loadmore.js
- */
- var _default = {
- // loadmore 组件
- loadmore: {
- status: 'loadmore',
- bgColor: 'transparent',
- icon: true,
- fontSize: 14,
- iconSize: 17,
- color: '#606266',
- loadingIcon: 'spinner',
- loadmoreText: '加载更多',
- loadingText: '正在加载...',
- nomoreText: '没有更多了',
- isDot: false,
- iconColor: '#b7b7b7',
- marginTop: 10,
- marginBottom: 10,
- height: 'auto',
- line: false,
- lineColor: '#E6E8EB',
- dashed: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 337 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/modal.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:15:59
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/modal.js
- */
- var _default = {
- // modal 组件
- modal: {
- show: false,
- title: '',
- content: '',
- confirmText: '确认',
- cancelText: '取消',
- showConfirmButton: true,
- showCancelButton: false,
- confirmColor: '#2979ff',
- cancelColor: '#606266',
- buttonReverse: false,
- zoom: true,
- asyncClose: false,
- closeOnClickOverlay: false,
- negativeTop: 0,
- width: '650rpx',
- confirmButtonShape: '',
- duration: 400
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 338 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/navbar.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _color = _interopRequireDefault(__webpack_require__(/*! ../color */ 339));
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:16:18
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/navbar.js
- */
- var _default = {
- // navbar 组件
- navbar: {
- safeAreaInsetTop: true,
- placeholder: false,
- fixed: true,
- border: false,
- leftIcon: 'arrow-left',
- leftText: '',
- rightText: '',
- rightIcon: '',
- title: '',
- bgColor: '#ffffff',
- titleWidth: '400rpx',
- height: '44px',
- leftIconSize: 20,
- leftIconColor: _color.default.mainColor,
- autoBack: false,
- titleStyle: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 339 */
- /*!*******************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/color.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- // 为了让用户能够自定义主题,会逐步弃用此文件,各颜色通过css提供
- // 为了给某些特殊场景使用和向后兼容,无需删除此文件(2020-06-20)
- var color = {
- primary: '#3c9cff',
- info: '#909399',
- default: '#909399',
- warning: '#f9ae3d',
- error: '#f56c6c',
- success: '#5ac725',
- mainColor: '#303133',
- contentColor: '#606266',
- tipsColor: '#909399',
- lightColor: '#c0c4cc',
- borderColor: '#e4e7ed'
- };
- var _default = color;
- exports.default = _default;
-
- /***/ }),
- /* 340 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/noNetwork.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:16:39
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/noNetwork.js
- */
- var _default = {
- // noNetwork
- noNetwork: {
- tips: '哎呀,网络信号丢失',
- zIndex: '',
- image: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABLKADAAQAAAABAAABLAAAAADYYILnAABAAElEQVR4Ae29CZhkV3kefNeq6m2W7tn3nl0aCbHIAgmQPGB+sLCNzSID9g9PYrAf57d/+4+DiW0cy8QBJ06c2In/PLFDHJ78+MGCGNsYgyxwIwktwEijAc1ohtmnZ+2Z7p5eq6vu9r/vuXWrq25VdVV1V3dXVX9Hmj73nv285963vvOd75yraeIEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQaD8E9PbrkvRopSMwMBBYRs+5O/yJS68cPnzYXel4tFP/jXbqjPRFEAiCQNe6Bw/6gdFn9Oy9Q90LLG2DgBBW2wyldIQIPPPCte2a5q3jtR+4ff/4wuBuXotrDwSEsNpjHKUXQODppy+udYJMEUEZgbd94DvnNwlA7YGAEFZ7jOOK78Xp06eTTkq7sxwQhmXuf/754VXl4iSstRAQwmqt8ZLWlkHg0UcD49qYfUjXfLtMtOZ7npExJu4iqZWLl7DWQUAIq3XGSlpaAYHD77q8xwuCOSUoXw8Sl0eMux977DGzQjES3AIICGG1wCBJEysj8PXnz230XXdr5RQFMYbRvWnv6w8UhMhliyGwYghr4Pjg3oEXL34ey9zyC9tiD2ml5h47dr1LN7S6CMjz/A3PvHh1Z6UyJby5EVgRhKUe7Kz/JU0LfvrJo5f+Y3MPibSuFgQGBgasYSd9l6GDsup0WS/T/9RTp9fXmU2SNwECdQ92E7S57iaMeJnPQLK6ixkDLfjlb7546RfrLkQyNBcC3dsP6oHWMd9G+V3JgwPHh7rnm1/yLQ8CbU9Y33zp0j+nZFUMb/DHmB7+SHGY3LUKAk8cObtD00xlHDrfNge+Z2ozU3c9dvx4Yr5lSL6lR6CtCWvg6OAPw9z538ZhhZRl6XrwhW8du1KX/iNejtwvPQIDR8+vSRqJ/obU7GupjdNdh2gW0ZDypJBFR6BtB2rg2OVtuub9JcmpHIpBoK1xfffLzx4f7C0XL2HNiYDp6bs9z23Ypn1fC1Y/9PCFDc3ZW2lVHIG2JKzTp4Ok7nv/G6Q054MIvda+bNb74pEgKGtwGAdL7pcfAa8vOKEZ2kyjWuLr7uDh+/qvN6o8KWdxEWhLwroyeek/g4zuqwU6kNrhyZcu/UktaSXN8iNwuL9/RuvVXtJ9PbPQ1vhmcP6t9+47u9ByJP/SIdB2hDVw9MJHQFYfrQdCph84evFX68kjaZcPAZJWwjMXRFpJ2zr91tfuvrh8vZCa54NA2xGWrunvmg8QWCJ/N4ir7fCYDxatkOeBB7an501agXbygVdvv9IK/ZQ2FiPQdi9osGbH+zRNf7y4m9Xu9Me7N9nv0HXdr5ZS4psHgXpJC9P/wDRTx0Vn1TxjWG9LGrbaUm/Fi5meSvcrkxf/Cg/ow9XqAUk91v3qHT97r6471dJKfHMi8Oyzgx1Z03t1YAQVT2MwgsC3u+yXHzi0faQ5eyGtqgWBtpOw2Ol9+/TM+sTOn8L08MtzgQCy+tOHXr3jA0JWc6HU/HF5Scssr4jXcYqfP6V/T8iq+ceyWgvbUsKKOn38eJAYyl56TAuCEr2WYei//9Crd/5GlFb81kdASVopSFrerKRlaoZj9HR+700H10+0fg+lB21NWBxe2lhNHsUpDZr27mi4dV379R9+za4/iO7Fbx8ECknLCPTsTDJ17O33bJpqnx6u7J60PWFxeAcCbMV56dJfQKf1bkMLfuGh1+76zMoe9vbuPUnLsb2DtmOe5HSxvXsrvWtLBEhaTx29+Ma27Jx0ShAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQaEsEVoQdVluO3BJ06ptHL34b1XRjp4Ch6Rq24+kmjG4Nwwg+9uA9u/73EjRBqhAEihAoe3xwUQq5WTYEzp0b3ZnV/Ncf6O/9AvY9wlh/6dy3X7ncN512Zw9BVLXjuAP4np44vnQtkZoEgVkEhLBmsWiKqwsXpjbPBOn3gRfenwnc+7GBe+zsjclvonFDS9nA9Iy/u3x9+vAP3735VPk4CRUEFhcBIazFxbfm0k9fHD7k+v4nQFaPQIrx8Gmyx/GJ0J/t7ez7mw0b9MmaC2pQQgh0/ZSm4g5TwueWWtqLt0HuVy4CQljLPPYnB0depTn+b3t+8B4t0AdBUv93h2H9xc6da0aXs2m+r1WQsLRnl7NdUvfKRkAIa5nG//r1oGtsZvjTgev/kqYHF/TA+AXoqv4npJemOEiQU1Eo2l+G0movBK1UBBPU7s9E1+ILAkuNgKwSLjXiqO/khVtvARH8dxDBRkMzPrF/V+9/BlG5y9CUqlXinHv9mRPXtvuus88L9H3JPv2zD2yXExCqAicJBIFWRwAvv3Xqwq0/Pnn+lv/K+ZvfPH3p9p5W75O0fxaBp793ce3AwIDMWmYhafiVgNtwSMsXeHp4eNXJC8Nf0PAdRCiuf/XgrnWUqsqotcvnl9DmRkCdweX4b9N7+m/ih+mbMraLM14yJVwcXItKpT1VRve+ArC3Qqn+3gM7132jKEGZm6tXg86J7OhDfuA/iHwPUpfUZSfu2L59tXxEoQxeyxkEgjKeOnLxHb4RqC+NY5H3+2953d4XlrNN7Vq3ENYij+yZwbG9jpt9GkBPQ5H9zgP9607OVeWp87cOQtn9zwJf+xDMNFfj+jryPqXpxj8c2Nn7P+SXey70lidu4IXzb0DNB4tr9751+HV7zxSHyd1CERDCWiiCc+QPjUCnsaqmZ62O5IN7N/VUNP48ee7mAZDTf4Tt049iUG4Guv4ZfNLos9UIbo7qJWoJEHjy+bP7fNsoOcnW0A0/aacef8PdG28sQTNWTBVCWIs01OfPj66BpfqTmq732UnjgT1bei+Vq4pTv7HM8Ceg2/o1qLQug7T+FaaM3IqTLZdewpoHgYEjV9fphvOj+OShWa5V+CxvZtpzv/LwG/aNl4uXsPoRwI+4uEYjAJ2GmdG8L0FK2mYa+tsrkdXZy+P7x2ZuHdW14P+BLdank9q6Qwd3rf+ckFWjR6Tx5Q2cP58K9Jm3VCIr1ogt48lO237r3//96YofeG18y9q7RFklXITxPXV+5DchKb3ZDMy37Nu5tuxG4R9cHH6b42QfAzlds+3EPXu2rfrBIjRFilwkBIIR7SHoJDurFU89ZOd680Gke6JaWomvjoBIWNUxqivFD87fej0e0n8Fwvr0/t1rnyqX+QfnRz7g+8FX8Rv8vL3auF/IqhxKzR2WCPxXqKeq3krDTdj2ierpJEUtCIgOqxaUakwzNBR0D09yiqePHOjveyOkpxLr9VMXb73V97S/h3nDXx7Y2fdPkAYbncW1IgIDxy5vM7LZt/hgrnLtxyaBrJNxv/72N+6tuNhSLp+EVUZACKsyNnXHvHL+1qcgNf2KbSXu2bt9dcmS9qlzo/fARgcmCtpzB3b1/Vg5QiuslLowENyDWDn8cSjl98PgdBviu03N+rl9/WufLEwr18uDwLdevLTF1YK3xnVZ2HI1bUxrT7z5zTuXdRP78qCyeLUKYTUI25OXbm4JPO00TBj+6I7+db8ZL3ZwMOiYdG4dA1lN9HWte2iuI2NAVPapC8O/CGPR34Ip/AZIbIMo7yX8G9QMbcS09P+2b1vf5XgdrXaPfiYns9oeLLEd8D1/B7Dp0E1jGP042pXQj7RKf546cmGzp+tv1TRf6YQD35/QO3seP3xow5IfC9QqmM23naJ0ny9ysXwgq98BWc0kVhv/Nhalbqe8kd/Fr8MOSEr3zEVWrwyO3I29hl+E9LUHGf+nAXI6sGPdd8uV2YphIKnE5IyL6bLxk7cn3bdkHHefrpvJAExMZ1uBZmqeNzXtfzUzk/m/ens7LjV7Px+8d9e1579/44l0duZtge+Np5zEEw8c2pBu9na3YvtEwmrAqNE8IZvNHsep5//yjl3r/0O8yFOXbv0QCO05gP0JGIL+fjw+uj91YeRh/Dp/PtCDM7Zpfmjvjt6Xo7hW9ycmJjaYduf7Hdf/8HTGfa3rG9rYxLSWnsloPg7fijZV8oFM2Ja2a9t6EJd7bCztvHP7us4rrdD/r3/7ct9I99jEI4cOiQ3dIg2YEFYDgOUJDFj1e8TqX7cT4kImXuQr5279A4DeBEX8ayvprU4N3rovcALot/TH13T0fXDTJn0qXk4r3k9OTm4y7a6PzjjORzOOvn1kbEqbnEprPhRzwAKzwFLHk05hv6Yd6N+o3R6beG50aPSdr3qV6IJKkVp5ITIlXOCYn4Yexr0w/DO6YXymHFlR0e5r7tsM3fxgJbI6fW1ivTeT+SsYmr54cFff+5Cu5X+hb94Merp6/J/PusGvTE6724eGJ7RpSFOkKPCUZvBPBccoHBet3Rwe13rX9tw/PjXzZ5hKvr8SfhWKkeA2REAIa4GD6p0feRdWBnvxjv2PckVhVfBf4A29uG/X2i+Ui2eYn8n8NryuDr3jPfWSFV5k44UT137eshIP2K7/64cObbheqZ6lCp+Ydt8TBO7vTM5od1+/NR4SFVhoLpKKt410lnE8LTMzo3V2dLznxLkhYgQ9obiVjEDln7mVjEodfYcpw+MAsftg/7qSDbAnb97sCSb0Yei2fqOcbovVqKNnNO8HmAE9Cv3Wp+uoWjt27HpXNqH9WTKR+kBHKqEFbvo5y3N/avfu4g23R45f3WGa1k9ZicTd0zPTf/f6O7f8dT311Jp2fHzmgJlI/N70jPPe4bEZ6Kg4qw0lqlrLiNKBiLWerpTW25PUbkPXZViW62ecHz+4d8PXojTirzwEyhq8rTwYFtRjvpX/rlwJ+iSXugPbMuyKBOHo3geRJtuT7PujcmVUCuPJlhnL/9NUqvMD2eyM5sxMaIlE4n7XML907tyNjcxHQjty4sZv66Z1xEok/xNW5n4uZSf+8sT5m++vVO58wkEu5sR09pd9w/rWyET2vReujiqygrSopn/zKZN5qMeirotKeTyolm7p/+X06Wvr51ue5Gt9BISwFjiGsLl6N6SrvylXDNTK70D4mX071pwtF88w6Jd/DG/1E1u26NOV0pQL71y3/8PJVOcHMzPTWkcCH2YGOaTTaS2RTN6f1fQvvvDK1bdnbO2JZCr1SeRfn05Pa1PTU0gXJBKW+ecnzlxvCGndhFQ1NRP8bcY1/vjS9bF1V26MwHwsVKiXa3etYVw1TNhYJ3TDjQCO42jJVMcez7J+t9YyJF37ISCEtahjGjxkGDr2DJZ31D8h5vUQJL5RPkXlUMM07u3qSGidICvkzzuSlmlZb0olrK9hD9v9JCrPC196JoPMAolFg6CV+PPj54YeyWecx8Vk2v1Q0rSfhFT18LnBmzBRyNalp5qrSuq7kiAsh4SFa7oZ9M0wzI+cPHOjZPo9V1kS1z4ICGEt4lhiCvZrSa2jol7qzPXJPk6nIGbVbWfUvcr7hO9MP97ZVXpggOu6ajplYStj7l1XvbRMXbPAbp6HzSSBlkraNknrvfVCcPt2sHYi7f3pTDb47KUbYxuvKqkKpYBXKBnV869c3WgbDEixAck0FGFFfEzJzbIsO9C1TyrcymWWsLZGIHoW2rqTzdo5dXyykz0NC8l779i5vu4zwM+eHVntGP5jqVTq/6AkVc5NZ3wNH2lVxNWZNIukMSjiNd9z0+CHp5DXAdX4SAg203w8GB5IATtODHzdK8C15kEjhXvNS9rWA11dnfcMDY9prscss48RySakrOLWqODCoIKAgkuVgsS0urtD60haeV1YYVbbtjUn6/74HXvW/11huFy3PwKzT1r797Upe3jq4sib9u9Y+wxe+vh7W1N7jx49v6ZzbffnQD4/Cj1Pfjx54XiBls6GVuTUc9mQsOIO9mPQFdkIRlz4fy5JLm2ZMOqTcJaXIqpcqnixVe+rdbZ3dbc2OT0D0wZIibHSksmklslknvx+//q3PiKnXcTQae/b+LPQ3r1t0969cOL6G7o6E09qgZegdMJBpVQ1DbKCpyUt6oPKz/4NEJalCAuZFIuEVBJd+jgLh4rvAiFqUVGkhJZMWFp3Z0obGSu/d5gSnWmavuO6h+/cvYHSobgVgoAYjrb4QPMUiGtj1/79jBMkLBwiTlMASlYzTkhWCJyTrGAyMOFkst/BoYMmuIIyGJYcMXMMdNwHPhYN1qWS1t6ZLGaKZL8yzFXTr15BooLLMugHMBRNKgW+It8y9TEcJGt4rvcRFCCEVQbFdg0Swmrxkb0+cf2XOzq73kgdFieEXF2jdEUJKQH6SVWQrNjtZDKlpTPp38U58iUbthk/Ph7sN6zg/xudSGvD4xkq6otcnnjyF0XRRTflkyC0IIJE1JG0QbqGNpMNp5xFhRTcZDNoj66988SFm5vv3LX+WkGUXLYxAuXnCW3c4XbqGs9hwjv+a9lsuN+ahOJSCoLjNDAFvVUll0p1aNPp6adTweSflEszPO48oFn+4yOTmR+6enOshKyYhzWpf/jDuuf6x2aV/qNRaPG/1d0gUXWCA0uu7GhMmkqmerEc8KOVU0lMuyFQ+Ylut562YX9Sncmf7Ojo3BDZWbGLtMkiUVXSWTFNuMqWuYG530f7+/tnGFboxsfdd9mm8XdDo9O7rg6NFq0CFqZr5DWlK9qV0fZqGvZchSuPlevB2VmG/hOV4yWm3RAQwmrhEcW64qu4ykfJho52Vp3J8quBYQooqWDKADftBd6HD+5efyoKj/zR8ew/hWXY56/cnFh7a3RCTTGjuMX0SVB9qzu1qfQM+jO3dBW1g6uVSHv/qVNX10Vh4rc3AkJYLTy+WA/8ou9kJjo7bOh+DLVFZ64TEbCyBktxI5PJZj56R//Gx+NdH5vM4vuI+p8NXh9LjU1iw3EZhXc8TyPuuV9wDaaCfBjTM06N0hVWQmHBDzvSDZ5tvqYR7ZAymh8BIazmH6OKLbzv0KZvJEz3ZzEFnEolaEtV2XEaCLKadrIz//TQnk1/EU85NuH8th8Yf4j9gMZUOrNkZEVZCnsbtTU9KW18GqcKFyjh420sd2+j33pg3F8uTsLaDwEhrBYf04O7N/2t7/o/C2FoGnsIy/YGlvAwSfCvZzLOe+8oR1ZT3u/5uvHJC9dGtJlMrfqjslXVHwjpat2aLi2rjFFLjUSrFUjlO0juddXSSXx7ICCE1QbjiHO0/hofbPgwpnDTOR2V6hWNQqGUx34890noet5yaO+Gko3Y45PO7/uB/lvnrwxrWdha1absbgxo1FWtwplXqYSJY5Nn5lU3bLHQmGA/yko0plVSSjMjIITVzKNTR9sO7dv8RSeb/T9BWmMkKv4D+YzBXuljV7yxd+zfte6VeHGKrHTz4+cv38JWmyUmKzSGG5z7VndoE7kz3uPtq+Welvhwm39weVjOyaoFsBZPI4TV4gNY2Pw79mz8KyebeRIH+VEZTaX0sf27+v794TKmCxNTzr/2NOPj5wZBVjjdYSklq6jN69dyKuhqmWztivYob+RTSkPbe/xMdlMUJn77IiCE1W5jq+s4dYEO6mzsYAmvi/+CrH7LDYxPcBq4HGTFVcG1ULLT5orS1ULIkoSFI2cMHKG8obiXcteOCAhhtdmo6gaOh4EWWlkyYU9gvHswXfgV19d/7+LVkSWfBrItJJhObL/p7elQR8fUZnEV70XxPc01sM+xrzhU7toRgZIHuh07uZL6xA3LBaYB+Ar8rBsfz34YX1j+D5eu317QNGy2xPquSE4mDuXb2IujY2AgytNE67RiKFshzuwCR5s9ZSMlsK0QEMJqq+GkBKOF5yFzRoidK5BoFCeMjM/8mG+a//Xy0Li55KYLBRiTrGjwOQ1br4VMBQuKVJeQKVPxMLlvPwSEsNpsTEECmBLSgbHUpwD1YGwse59l2p+9fmuig4fiNZIowrqq/6Xeqm9Vh9JbjcOKvqFtACX7gV8kTVZvkaRoRQSEsFpx1OZoM2iKxxuHLtDcsZlgLzYZfv7m7XSv+r7fIm234XSP/8o5ktWqzqSyZr89PoXPYDTYkZvziw0NLluKayoEyq4iNVULpTF1IaDjHHZmoAW4aep9geN8fiLt998cGYdtVp7K6iqzXGJFUCAi7jdkuapsBJKcPBwgyP8YRyV7B04Q3dDbpY3jg6gupoMNla5U41BbUN9n0sr1ScKaHwEhrOYfo7paCAW0WiWknihhW/0Tabf/6tDtxpIVSIhGnz1dSXUkDL8fSHKi4/lWPId9Kp3Vxqegp8J/m9f14D6DQ/nmb281FwgkZ1Dj7bnSSFx7ICCE1R7jmO8FJJr8jCvjeNrIxFjDJBpKVaSlXhwDw384MyucBoLAGEfHI5ptO6n1YAq4FjorH9IWjUOnFlF3pj62aui3whbI33ZGQAir/UY3XCVEvzgdw/8NcSyGUhSlpVWQrFg2p39xp0JYLyIohaXxdZ2FGofG6yi85/QS32F0Asu8URgu1+2JgCjd22xcsVElPC85169Gaa1YTkRWJKpSqooBiQQzONvq9sRULKKxtzzAEJw1api2EFZjoW3K0oSwmnJY5tcoSD09HanEDztubnfO/IopyUWC6sUmZUpW5aSqkgwgK04DxxaZrFivacCaIdAuH9zaM1rSDgloOwSEsNpoSMenvU93dXb+EE5taFivKElRqd67qrNmsqIF+yjMF/i56MV2JqadYKxXMDXM6+4Wu04pf/kQEMJaPuwbWvPticwj4Il/NnTrdl7JrqaDC5wTUle1GmdWWVCw1+JotjA6PgnThsIdQrXknF8arkJi/+R355dbcrUaArU9ha3WqxXW3tHR9C5dN//T9eEJ3aGdUwP7T0V7F86Mr0VW4mF6o2NTS/ilaB2HDmb8wA2+08AuS1FNjIAQVhMPTi1NgwRkGKbxRxMz3uaJSRzVUkumOtLwo6Zc7aOkVdEhynN9NQ1cyuNqeEqD67mX9TXGyxXbJhFthYAQVosP58S0909czfqJqzdGODVqaG/IUbCWr2p0yukfp4FUtDfeir1yl8IPUGjPHFy/fqJyKolpJwSEsFp4NEfT6Z3YBvOp8MvMc0hAi9hHNQ1cBrJil5TUZxhfXsTuSdFNhoAQVpMNSD3NMTzzU1PZYAM/ProYkg3UV5rHT8lXmA7SwnwEq4FLLVkRI04HM+n0LdvzvlEPZpK2tREQwmrR8ZucCd7hePr7rw2N5PfxLUZXON1zHKz4kb0KnIttP6Njk8tyaimbwXPrsW/yq3v3bhoqaJZctjkCQlgtOMCYCnU4GedTI+NpQ32XbxH7QOmKG5nzdIWZJz8HNkKygqI9TmSL2JSiovGVn0A39c8WBcpN2yMghNWCQ4zPc0HRbr6GEs6chJFnmfl3knZO4/hmII1B6fiFG9br0s6qAeXPp2WUrhzHeXH/jr6n5pNf8rQuAkJYLTZ2kK7Wul7w6zeGx9DyUsZovOodOizosTg1TM9k1Wogpa7lIisOF+w48E/7E5B1Y/cgtdizsBKbK6c1tNioT6X9n3MDcyePOo7OoJqrC6S0+ZIYV+GSOHxvc18PJCxXG4ed13I727axqTp9yk9rX1jutkj9S4+ASFhLj/m8axwdDdbgELxfGsLpoZyqVXPVU1QugVJUV0dC27p+FaaBWWxknq6ceAljTNMiAf/BoUMbJpewWqmqSRAQCatJBqKWZpgJ731Zx9pJM4aK0hXe5vlKVFEbKFlxs3PvqpSSqpbzKztRm+gnEkktnU6/2GFMfa4wXK5XDgJCWC0y1iAR6/Z49iOjY7C5qkG6mk+3SFQGlEP8FFdnygrNFqBsn1OxP5+K5pGHbcBhqhT8fqu/v39mHkVIljZAQAirRQYx7Wj3Zj3tddQjVVJ4l50CMjHe8mqOTJCCvmoTyIrENXx7Uinbm4Gs2PZUqkObnp76i0N7N36tWl8kvn0RaGnCGhgILKPn3B3+xKVXDh8+nPseX3sOlpt13+P4uonv71WeDqLr1ampFB8S1JrulNaHc9rTMxltcpofOeWns0rTLkeIZUHRnpm5YibMf7kc9UudzYNAyyrd8ZLpWvfgQT8w+oyevXeo++bBtaEtQd9s1/ffRsV3I6eDJCp+nourgH04UZQnhIYfWm1o8xdUGCU8/E/bil89sH3dlQUVJplbHoGWJaxnXri2HTvd1nEEcCBS3z++MLi75UejQgcmJjL92ax/gNJPo6QekhVXAbdvXI3D+XQ1Bcxiu02zTAEjKFIdHTQS/S8Hd2/4YhQm/spFoCUJ6+mnL651gkwRQRmBt33gO+c3teNQYin/oG6aKX5rcKEukqqoWN+Ij5vy81v8UATDG0WGC21jlJ96K6wKPpWd8H8jChN/ZSPQcoR1+vTppJPS7iw3bIZl7n/++eFV5eJaOczX9Z2YvM1LPxWpocBHKv8qHHdMqSphGUqqahaThfj40ITBcbLnsDj6oXvu2bS4n96JVy73TYtASxHWo48GxrUx+5Cu+XY5RH3PMzLGxF0ktXLxrRoGNVPPfNtOolIrgElLGYH2wbZqcipdIFVFlDbfGhqfj9bskCaHHS/7gTt3r73Y+BqkxFZFoKUI6/C7Lu/Bl1jmlKB8PUhcHjHufuyxx/g5lbZw+BL7bX4EoiZqyS0T0uM0j1+82QSl+ua+bhxj7GjD2LicwWkLzaarigbKsmDJ7gcTmezMBw/t3ixntUfAiK8QaBmzhq8/f26j77pbaxo3w+jetPf1B5D2RE3pmzyR4/nH+Mti4Wx1dUrCHO0lSVGqskFUnakkpn6mhu086jgYHkWTW3Wbo4Tli6L5gqYHE47vfeDufVv+YflaIjU3KwItIWEdO3a9Szc0ElDNDqcLbHjmxas7a87QxAnX9ljfxcr+Mzs29ykpi1O8iJjoR/cm5o7dnUl89LRLW93dyWmVIip+Kp7pmlWqIvQ8Mga9Gslm3Efu3LX+K008HNK0ZUSgplnGMrZPGxgYsIKeXa/TA61jPu0w0+7xBx/cd3M+eZspD0wbDgWm+RXP13cODY/jWGKuGAb48jG+agNpilbqlKZoWDqDY2AyjtNUlupzYZlKpXgaxIVMNv0zd+/d+uxcaSVuZSPQ/IT13TN34QRvZW81n6HSDdMLUqmjh9tgd//Fi8OHEl3JL3Z2dh3MzGA7XU664llVWRz/QhLjNYmsmaWp/DjCjqIDdlaZTOZZ1/A+fGj7hjP5OLkQBMog0NSE9cSRszuswNhdpt31BRnazM3U9IuPHDrUuG+419eChqU+cvzqjp7u5P9KJpMPpqc51Zv9QntLkFQBEqZluVCw/7nhaP9i376+8YIouRQEyiLQtIQ1cPT8GjOw7vE8tyFtxBrb2MBXdh579FF99g0vC0nzB548ebNHT2l/aFmJj1BPBYyav9EFLaQ+jdPAVNL8/pZ13a8qiJLLOhAAjvrTRy/d0enbF+69d0tzHFhWR/vnk7Rple6mp+9uFFkRGF8LVj/08IUN8wGp2fIcPLh+4sCu9R+F3ucj0MLf4vaVVnChqYWmdaQS2jpY2vd0djh86Vqh7c3Yxm8dudTPxaW0lrn7yJEjZW0Tm7HdC2lT0xKW1xecgHE3FDWNcb7uDh6+r/96Y0prjlIO7ur7TOD5b3ayzt9ylY0Gl83qKFXZsCXrXdOlrV3djf2LBr556JOshLDmMWhPPXV6vav5O5jVxYLUhNl3iIbV8yiqpbI0bQcP85C2Xu0l3dczC0XUN4Pzb71339mFltOM+Q/0rzu5f2fvu1zH+QDOt3uZ0pbVRMRFouJK5qqeTkhVqyBdtdUmhGV5JI4cudrpd5kHiyp3tTU/8s6r+4rC2vCmaQmLWJO0Ep65INJK2tbpt75298U2HLuiLh3oX/95L+0/kHUyvwTieiUJHVEimVzy1UKeWMqv2pCoKEVFRNXT1aHawnBx80eAZj7TwcxdAc5Gi5fiaNnNT37nCk4xaV/X1IRF2B94YHt63qQVaCcfePX2K+07fMU9U7qtHev+xE/7r3cc70O+6w1gxuV0dHZiusgvJS/O7IskRXLs6KCxqj+B26t9a3uUREWi4plbQlTFYzXvu+7tB3EIUGel/L6e3TNw5NS8zYAqldss4YvzBC9C7559drAja3qvDoyg6pwCP+KBZaVOPPjazS1vMLpQKE9fuPnawDB+EqehPwzWuAuSl8LPg90WVxhJJPWQCUmPBAWTBEz1TFUGpqO3wYYvIPgr2az35a2b1/50V6f1e1NTlVcvEzB0xRekj67usu5FmS2/crvQcaol/zeeObfTSOj91dIq28PxiaOHDx9quy8LtQxhcZBqIS0Dhkl2l/3yA4e2j1Qb2JUUD1Iyz1waOQib0vsxKXsAFvH3wMB0JySwtZC+DBPTN5BOCEnhrI1BuKe9l6tIzsVCiD6E0DOabrwI2elZ09aP7N3aNxjheXvK+a1OENa0EFYEyYL9rz072Ju03ZpNQKj7Xd899cKhNrA9LASvZTY/s9GcHoK0XsrakLS8UklLxyl+/rj+/Qfu2367sJNyTS7SuZfneO7ffweBGScu3NwAqWgrTvTc5jjBZmw87tMCfRXYKQWOgula4OiBOQUZ7DZuhrAGdQXxV0zPuCaGnkv3VPGHOpPw7+QPR62OM5HhdNddGOeX2kmCbSnC4mDlSStVTFr4eLljdHV+702vWz9R66Cu5HS5h5hmHvz3QiOxwJTRo2BGgY06dm7OVhewYGAY6s75oD+ZDs4JPY9JyqSCQ7ABqftd5VFM3/j2Ja4mtsWpJQSq6ZXu5UZTKeJnsHpohiYPRqBn04nkS2+CQWW59BK2dAjwS0Y4IHDz2ERWG8Gnwm7iK9W3sFmbvrqGPzw6gW8eTmvTM07XmTPX28KYd7EQ3rjnvv1QFHbPt3zT9DcMPHd+13zzN1s+/hC2rKOo7NjeQdsxT5LEWrYjbdLw05eHtwWe9jl0542u62HZHZIVpalY/yIlP5X3MHYddLLZfy4fmYiBhNuB509vw+rG3tKY+kOwGHLi7W/cS91jS7v4s9TSnZHGLx8CICH9lXNDX+zpWfXuycnaBV2e3e567nAm4973qv0bzy1fD5qr5oEB7KXt0u7B3Loh7yhWVfypbOalh9+wr6U3mbfklLC5Hi1pDRE4ef7Wj+EEiZ+amqpvJT2bzWjJRLIPR3n9riA5i4DZg720DSIrlsrvHXSZ9p7ZGlrzSgirNcetqVp9/vz5FJTqj6JRejTdq6eBMzNpHP9s//QrF4bvrydfO6f1JrCX1mvcXlo98Kembjotr3wXwmrnp36J+pYNeh5JdqRem83O77gxkpxtW3bgOZ/g1HKJmt3U1Rw+3D+zrc89aunagnWzpq6PdxujLz388L4F78tdbtCEsJZ7BFq8/sHBoMPX/I9hyrGgnuDUUZzrnnz7yQu3HlxQQW2Ued++fZmJ1e5LoPB5k5ZpWCPXz+08du+99zrtAI0QVjuM4jL2YcIZeh+2+9wF49MFtYJSlgmHE0g/JlLWLJQPg7RmhtyXsJ18eja0tivsXhj6xy9ve/mRR5TRcG2ZmjyViN9NPkDN3Dz1FW5z9XM4i+s1ME1YcFNpUIrVLHzJzHnwjl0bn1twgW1UwPHjxxPXpztejR0HFTc+F3YXRwxdfdM9W08D0zrs4wtLaM5rkbCac1xaolWOvurhZIPIih0OdVm2haNTfqUlAFjCRnJP4HBn+iUqz6tVa2nGpTe/etsP2o2s2G8hrGqjL/FlEQC5GHghfplSUSMdvwaEA/9+4vjpa3c2stx2KIsfUek2dr+EuXNF2xEjSJx98w/tbFt7NiGsdniSl6EPp84O3W/Z1oPzXRms1GRKWdCJdeCIlJ+vlGYlh997r+70+EPH8NHJEtLCauCph+7bmj81ox1xEsJqx1Fdij4Zxi9AT2KSYBrtslgxhOD2gWOyz7AstFzx6zFHj1mGobYUYAgC9cHge3ddK5uhjQKFsNpoMJeqK6+8cm0X6noXiWUxHA8WxAdWNyQM45HFKL8dyiRpueM7jllmMGpnjO+1w9fNaxmXxiogaqlR0jQdAkeOBPjczrnOiQ6jw88ESSOA6KT7iQzOHEvavu1pZsLQg4QPP/DdZG9Xx/vWrOr+mfR03SvtNffdxleAQIgvTzjBT0w409Mpu2faufZy+vDhw5WPMa25dEnYqggIYbXqyNXY7i/jCyvdfmaVb5hdVsLp9LJGp43j1/1A7/RdvdMwPRzEboRnLVHe9vEvL3eXBOB4ZMta22H+TiqV2LJQ26u5u6Bju44Z3J7O/Lvp6cwPmBanOwQ4uNHRTWMK21bSvh1Mm642nTWCtKkH07rnTE72aOO0XZq7bIltVQSEsFp15HLthg5J/+aJE12m3tVjOPYq1/dW4cTjHnwMYhXOce8xDd3y/PJW6OpMdsTRVy4iK/rKMR/jwvz825VIHFzT3fkx13UW/dnhRy3GJyeeHEs7n1XNibUPFvY6vtGDw5vV9w0Vofn81qGhZfDhi3HX8SfQ/3HPMse9CWcCX0gel2OIFJIt+2fRH7qWRaYJG85NxldGzV4tGayFSLQ24+q9ULyu9gJfMU5ELTn6wUISTl03NHz1KzyiJLqmX657OLLdSJgoXTO7cBxyN172blier4YCvBsFdSNXV2dC35tKJrbzfPfFdjwvC/qs9MSMxxNRsSqmT6LhUDQHE+jUBE7UnATXTuLsrRn01K2l/x6+qItiR3TNG8V59KNB0DGSfNXGUXwJY2Gm+osNhpSvEBDCasIHgVLTt75/aQ0MnXpBNb2QgNYEntfr4wu/nBYpKQLtxtdwAh0SBX3VDe7nM/Ha5vf1Fb/CURS2bCTAWWuxR229qRsbQQQbUed61LfW14JVKKsTJ5sk8WUcHbtlNANyTOhgcmAGKH7p3m1FWpqtuZCu+LByVdKHVMjpKEQrBwIW9tnpXOIH+QTDSH/D9f0bmCLewDn1I4HmwtAypPDZ/oe9oXKf/aMPsWxSs/RR13FHrURiZE1gDR86tKHEdCDMKX+XCwEhrOVCvqBeHNaW6ui11/mWDtLQ1kEiWodXE4rwYgepAPssTPCMOjIdAk94TZ8pMZjch8HjDorGFUTUAwlkh64be0A9/ZCatiDZWtOyE7ClQmIdJICJFYhA+TRV4Fo5/QIHiUvrTEbkVRCxiJfsSBbfYk87OTExXxdazY5yUgiRKfpHQ1YSkONmAZY+gV4NIeVFfCXoLNA5h/Plb5LzWAyzF+IVXdNnvO/6GcsyhjC1vmWZ7s2pO3fdOqzriy9asnJxZREoerDLppDAhiIAEtCfO3F5rW0a6z1PX4/nf53nG5RqqrpieSnULEVh8cx4E7ugH78H8tG9eP/24oVezY+pkpA8b/abhPF8le75BqdsXUtaFeaTlTI2IByEoU1l8oq1mkokcZHElIRoWmpejMMCMyCvQXyy7JjjuUcgOl4tLCzCMpTHgFpcgkViX/dH/ax2Szf8m2Yqc/MN+1r7BM/C/rfCtRDWEozSkbMjq7NTY5t13dqE6dhG3wsSqlp+C9DDi0ifLrqmT1f6BgUaPjiHN0lJAGAfvpWcI4XjiHIMF6ocO/EjmMa9HeelQ1LT1PRpoce/sJwOTCQtc+kfGQp6Uxl+9JWtmL+jNEaJ0gKBgbsygR58B4sHfwV5aliVWg3vCHv6ymHcdG868IzrVsK6pnd71+/dsmXxbD3m3/W2ybn0T1/bQFe5I8euX+9ybuqbXMPbDA7ZCKV4uMOecyz+9OfmWvj9x9zEw6JW+JuOX298WhE6qtwLEV3TL1tb/AWj7sqwfqaro/sdmcyM+vBp2XzzDEzaBiQsNH+e+eeTjQ+ohwqnG0BYhfVzNYKrkOmpyauYYH8KvD8G6RPBszrC6Jq+ystl0ghzXEZjR5+O4+iZwTh+eG7Yqa5rq/3hGzzTSkXKn4YgIITVABjBP+ZzP7i8ydasrZCetuCHvIvFRs92SEdlpnCYE2LOQi12OA7RNf1yjrphHIyE9yOXPnfNMDg70DpdTf8DWDKs5rRvMVwChAWrUgh21HzllD0NrigqlxKVC7bKQuOOWeGiuI7OTkhb6T8C/Xw3xkel9cXxj6eIxiY3Hhx3X9dHsWJwDaa3l1+zd9Mt/F4tUk/ijWnP+/DBb8++LWqvnh0c7NDGta0pO7kl6zpb8AJzEUr91kYEFdeBRCt69Nm4+AsSl6jwjVGckY6VwPwUpLhLURx9xliWvxFHi/w+zB0SWCnLsVpxnoXesSI2ngp4zmRJXPgf/0IleGH51R6uwjeX5MR76qtITh7+8N9Cp4GF7Sm8Zl1s35pVXVomm/5c1vG+Wm284njHJeJq44/FjixUAld8w7uijW6+xo3MhW2S6+oIVHumqpewglJ87+LFtcFUcqur+1vxwPcZJqYPMOyhXw6GKI4+4/GwQpjCBhe+6XDIpFb06PM+np5hhS5eXzw9bLJ2pBLGv4Fe36BU4kA6IQGw8MUY6MJywVeqDs54Z69zrWdY7jI3G1ZtUiSV6zzDI3IqLLew/wu9jspl+yywrA1pEed5QceXPT3jBb/DLrA5ua5UHZ/4eMTbFx+fwvE3DJO8fANrjlctL7giJhRx9MrfR89R+VgJ1Y6currONuwd0FNsxwtV02mPlWGLy1TxlPHf6Hh8PH9xesvw9yRM+5PIRT2ZIgVKKZxWUY/PT8aTFPji0i3m4Ed1hDWV/7uY9bNGtiGqAyorJRWSqCgdkrQiR5KddrwPlsq8xfhG6efvx8dvtiQczDdmmPaldDBxSVYeZ3GJXxUMWzxq5d4fPz7Ym7X1HTAL2A7NqtJHEQ3qtCPjw3LoxB/v+OMZ5VVzR5aHWRuErYA+y4uu6fM+Xl9J/lh7bFvbY+vmv0bWos9tsXAWSLIiaSnyApHxJz6SbFSFuXTw8i86r5vVRW1m+6IHmUREAuI0lcREP5q2ztWPrO9/YK54xsXHI56+cePvj3qBfimZNS+J5FWMcrjptThsRd4dPX9+DcwEd5iQphwozfkCwJKaLv9ewHYKeicfSudwShcnJDBBOD3MTwGRO0cqLIj73jQTaejDBYaPHTBgJ/i5+HyYijd95sFhRzkzB7yL2IrCtGwezj9nOQVTUlfPwiicifnu5J0qHHd8mXHIG6ZD7JQqIk9kJK6QwAokMWRUhMaSeJ0vcfaiXNhs7PyuwpYV51Vh+EM/Pu2M9GckpyiOuZm2Wvtom+Y4me8xPbvIIujzPu6Wbvyt1ejL3U7Sv/v754ZHsORwaX3KGdwiJhO5pzY+Mivk/urVq52jTnIXlEc78LKu8qAMx/G8kHhyOicosz0ovM3IrIDKb15HSvDoOoqv+hMLYCOWI8ash0vmufryZVcqLz4u8fym3ov1xT/EVp4UDUTn4/iS0xW+sZTMojASmLqGp64iH4FRXJQ2TKj+lv7JVRTVxwQkm9APyaboGnGMzSVR6VR87ipsVT645ovOzi5tamb6zzB1/nqzjz+s9YetwLioZW5C8jq08K9+1IxS8yQsfF6ap1WL2BK8VOaJc6NbPcPrx7wJ++hmHQUPvOaQgMJ3ETtVlERDP0wVsQ19uPgcLQyt/Dc+p4jlL6k/1xa2qVyh5ApEzEoErm/DsPOTXV3de6anq36roFyRdYWVbVSshHJEMt98saIXfIu9koplYZL6m/hUz7kS/Jt0/PE8+Jj6X/Y6k+fv2tA1BKIvB/OC8WnGAmp5dpqx3XW36fjgYK/upXbhFd+BrRlqn16MfkrspkoC4hnirYjbUVWzs4rHx8uL3cerjwt0TA4RcBcsuX8Rn97q54okVsCKJJ9YkSvy1gJR4aOtnAr6OJP+L13d+BKBKMEzHhAfgDh6yzD+vqHjTDDvYpAxLqwEfVdbE9bpIEi6V27tdLP+LnzPrWS/XrRTnz5d4e79+LNY7r4kP+Z7Jv7z1LyPL0B4Tb+ci9cXLy+eJ54e8Rw//rqqcUR+HOrgYVprJbBl5E2w63oI64J7k8mUDZLGhmAXs19ucVkxP8gKQu4ptCxbMy2TW3KAGI4u1P207ztH3CDx/7bL+Cdse8h1Zy5ev7Dp8uHD7blJuy0J69TV8XW6l92Dl3cbLG6g98idbhDgdANcY1ZY9o2N4mpNr96GRf1Da3Wui0RW69F1bWslvp81LD2xDTOGu9DhQzBc7AcYfYlkAqo6A6ozqHNBYJTESGitTGShsp0qQSxT4AcoPJQw0LBlEPhBFakHDjoLvY+XgVIyg7WK77tG8n9pvpHXBbXL+OMBd7FN6KLu+uf27esbX9RHdIkLbxvCGhgYsDb3v2a7obt7YHakpKmYiqgE2ioqJbzIOszXcSov/DAzRRNehyJKvPx4+igv/ZLKEaCkoZxUFMYXE1I8f7Xyq/UHp9CkAlfbCF3NdlhS7IQguA0N2wiJYy1ktC5IISb1Okr5jSYruy2SGlYkIkKLSC3yy/WrUWGzSnjaTUX/QEhYQuNewLCdwBFKRkpOuAfr4sBnwwfDg6B0MHagORhBHNqHw5WxTwYav6lAt/42MBLfrYZXHO9w3Ftr/B0Hp0pY+tkD29ddAz5ln8NGjddSlNPyhHV8aKjbzAS7Dd3egRcvgRHJWyrHASw9Pyp+vlSxEluH0jWAGQF9VVZMpxHVRZ/xSKQU4PR5Xy0+/sLQZCFS9DN/XKtSeh5WrL2x+sMyZv+W67+vwz5eC7oDx12rm9pakNg639B68XL3Qh+2Bm94DySxHhg0daBHSQhiCbyyyMS9SDi8RhEHyYP1qD9qak0S4VGn5VYrSTRKEkKHWYYiHuQmCYb/YKYLqS+3H5LYckxJmz6qhSYJ5yNgzgtuclESpncBfN8Fj3lgJdCSGpHcGECoxrouMoHjzO+4evLLMB1VKxJV8Wyj8Q80Ix043jnTu32hlTdkh08Yn7UWcnio9Qs3pzZm0lN7LCOxIdIZxbuQ1+lAVFFxJB7aMeUIiPkiPRPjo2v6dPF4FVjHnxi/oQK0Az/bymf5uI7ayGLj6eM63nrbF5VNXzV7nv3HViQL3JAEaSV1z0iBNJIgJBCYkSKJYbdjEiSHw7a0BI5s6QBBbINUswMUsQ6E11UojZGccA9dcZDBdQY+TgyFTgkiEKYyIBvstAQzIRk8cBJ+A2j4gZFDFWAqjAp3V5IhQYYwwUJ57ByS0QINzMYK8FyrRxt3KNbXb2qG/UVNT5wDyCt6/A0boGbdqzPA4tD21SPquWihPy1FWHjQzYs3xnZkM95ePIZd8RccBx1xez/UPowp46I4+uVcLD9/8Plq0Gfy6Jp+uez5uqPyY+UtNN5DuVQc06drpv4bIDXsjtsMpdkOSC79QK4Xog3PzwF4IBNCBiIhpBSpoE8jioqWaM2KCRuOqwLXgIQItKIe0lCYD/lZjoqgGIo0+J++SsmMKA8eqQ21qHuUh2PfzQHN6vgG6vVK8GfmQhcbr3Yff+AEi3rtdCtNF8u/eIWD2ATXx4Mg0XH1Vr/hm7sDQw8PvyvTrriKWocEE0C6oM/kJRJHrAykgj6WGlq+JUifu6YfS6pu4/UVa6AgQcXKi78ApekhcWFBwMstEkTX9MvVHw+Lt2ex+4+Pg62CxgsHEwZbAdgWIJfA+ICkfDRYtyAwWWB7Ay8F8VT/KB0bOJ4Gx/CQfUKSwZGrJJs8iZHYgB0zMB+zk8hopQ8hEcEog2ERASIBAOL5fIrVIKLxXKtzKPZLgZUckvGf+/nH5HsK0+Uz3316zeAjj3D23Lwu90w0ZwNpiZ72UnvwfO/AXIFnXfLBxLOsHn6yiLqmr3oQ04LHX9hq6TFHI6txrlYWkHj98UT1lh8vryR/rIKq6aO204drdP8hRWF3itmLUw42QnW1CSTSA2IAIXkWOBYKLWw8wjVqNkEaFqjFwLQNJhWI4ZiFoiq6QX0SbsEo6HMoWVFCYprwjw6FP65BXCSoXJwiOwpnFK9A6yiWkQhRDwA9XAfpwLS/AqnqSKP7jwapquiznXFXMn6x8Yg/X/HySvLHKqiaPlZfvf0H6BloAM/v3tpzHkJwUx59Uxb4GE5Lfnt2ZGS16SX3+F5mq4llfegtwnaSR6J5EC8hPUV6IDaS6aDnoZ5DpYe6AtdgOr4pyhXLNPH0KKCo/DDP7N+S+mI6qHzbQr7AbdgW+iylWn0l5cf6E29ftfSN6L9lGl04x30tOtMHklmLhxpClW9BL4S1T+i2uNPRp+0FflD0AN9A9LHnmHGBBfJCE3QL9ALiguoJqiu+64gDzWGIIAlhzhaSDsMV/yjJi3BxyY9khP9BXBSzEMY/AFORGMmM1yyKZfmm+ZKuJf4uMHV1THEj+o+S864E7zYd/8Dliqp2MamvPbt9uw4dY/M4DnXTuMuXx/scK9iHLcbryzfKwvOJBSGNPl10Tb8WV0xYyMFymDdXXv46Kq+ueChJQI4WlSUqf8StOf5CNdXqr9afxe8/Gm6AoLAqGKyCGLSG350ACFzKM2FvaeOseEhFOsjItdQ2S6wYYmkOdl2+CfLBvmpIV55vYY2Qn6uAxAWC40zbhxSmWArcQj0TSIiSU37mx0kgVesgLereOSz8E5EWJa6Qzyh1hZEcO7xY4Ct9WLfNvwa+5xA2h6uGP6vMPxMsZ8WNf0Gf+cOCw9usq51a5+kNG9Sn1IjJsjoO0LI7EpVra/vxhPdFs7JyjYriohlbTAKGxO1C6oJEljseOLqmTxfPX66OucJK66OUNzuDjK7p05UIbGwX25I/vrj4BYrnD0uZ/Rtvfzz9fPsPIkgkbL0DZNMFRVEHFEY2ZCBTcwMLdfCsCCVN4SwpE9YG+ARNgD24IDHYSYB1yNCYDkLRFoC8oOUG40AKQx5IYyAmlQ6SF7dDoSof0hbJiApzqLs43aPc5UG+AvVQ/4T7nGQFQiJ5kdbAkmgH2Sz0FaWB4gLrad22v4nmuvPt/yzCc1+V4t0e4z93r8PYwDCvNANxLSthkai0jmCf5+jq6y6Y4SkjTfoKprgWufj9Dg3AozBmiK7pl3H8WDH3u0YfLY6u6c/HVS2vSvsxoygyTF2q/qNenEyjJ5NJPYGPRidME1M1/JYqwyoNq32Ihu4J0z5M+WA2DoqwEI9wfmEaEhQJzPNsKNOh0jJwrfRVJqbnNOrC6IGwQFzgHiKrpCuq2kE+FizrMXWE7IWCEKemg7hSiimOQchNIC3EchqpHlBO95TshQThkwF5TL9k+Mm/MZLGzVo3AlQdLzagDle1vCYd/wU9/5Z5ZcyZPnNow/J8ZHZZCGtsbKw3rdn7nIzTx42o0WfP1cPKuYJ6XPFs5q7p8zmKx5v8cdcxDeMPOR1fj+gh4X10TV/dukiC+nJPeLy8eH1hrtm/UVvpKxcrP2oL/dlcs1eQ9PCeo73wGcp+R2Xyvlp74vH19B9EkoA2CYKUlcQqJCQj6vkoyBjh/IurcJiy4Zxy2FMptRBO7sK3kClR0UYUZAX+wMqfC1ICiYHMYBsKSQsSFKaAUEqZLoiK00ASFsgpN0UEUWE6yOkiiArE6NmUb91OWwAAEuNJREFUszCNxA0c/uBoF04W86YOarWQAYjGmHBBEIkUiXEqib025hNmInWknv6zKo77Sh3/RvcfSx5Xl4O4yr5Y7NxiuEEQFT4uvs8yrF5VvosX28LLS185vsiRHkc9YPiJtrCbJIzHyx3gJdfpl80flZWPR6qIxJghus7xjSqj4E9UNn2VvN76Csqq6XIR+48OYEeGlcAaXhLfQwxNQcgQEI9IErOOxBUuCuDLz9Arm5iyOTaYy7Jty8hAb2VCm43ZmwnwQTbgFpAWyA4SGEKhaMdgYNpngKAcpeMCAfFjYGE4yAqco3RZ0LorUqOkxVkf6AgzvFBPFbISSsOUD+WRrWijpcwbmI4Gomj4yxAIv4bPVU+q9sfxk/EP36UlfP49N3vNWr/m9CZdX/zzjDDofAoW3XHVr9NPHdB8p2+uORl/mjFLUktMbBTtkSJbpLCRxYyD5OpJps/4+DJuvq5IIgoLqfi3pLzcRuloM7QSzKImsBSWG80LVKkxkSvOkFHaCjL5QvrPN9rwvaSVtEg2ICmQCNRQkGjwnlOpNktMxdds+GxcRFrIyCmhTQMEUJjl4qwtzPbAOVC8o0DUZroGiMmBpEUfRBZ4DvRUJC4/1GOpij1ML9XU0PJdFxIZGsOpJkkOQ0YdFh5CPodKl0WfRqQkVUhTIEf1iN4GkdJU4Rx/xsJfHkpfMv4cd+IAUJb1+YdkfSU7NXp6+/bti7qquKiEdfVq0Gl2TO2DonYzAcUTCv0slCB8FuGia/q8j7iAPl30aNIPHVKq55w+00MvjFLo05WmV8H5P9XLzydVF/H0xbGl9UGfjm226B98po2u6fO+0f3H9M7SbT1h+FoS00ybSmm+5/RZHxzbwWvVHtSvNuLRR4BKl0vPtHRhWh1SESUsNBkH0qjvNiAx4MA1JDBc4yBmTPmwJArJCFM+dA1SE5XsmFIqRTzKUrZYkMio78IUkauFoW6Mcbin1GWrOR8nqOEUEUQFmuK3ZdEw6NFg92s9j3XLp0CIsAuS8VdPkcKhCZ9/KAc81x/c3NdzFjy6KHZc0YPNh7VhDg9jYnh4co9n2dvx1nLalys7Rimx2xLGigfEJBQ0Xr149FkBVb04BQiTlPAFbTiDxRGKM1pJf5AgarPKG0sQu413N07hkCANO5m0fSebtCwziW5DqMISHTRMJCDF23inYbmsauNCHq+Vn1ta5dErzKN8psP/RiIXVpAegKJQ30Y06AQSEXdAIpdL0wbTNsLpoSIeCwRJHZYBpTusIFAIlPC0iqL5AxoCcmLPQkkLdITRCc0dSFqQD1A51g4pLOXmhZCwDMO2BpH9q6ZtDoU4oKQIy5yEynFnv+mzw+0+/q3Sf5yT4aYs89zq1alLIK7wYeQANcCpgW5AOaqIARzxcudrXrMTz+cuFAxBI1Rw06eLKz3xsnDikt+Mmr9mWBlXrbySeJAlTt8MXJImXHRNv0zx2GpWZ3r0KKqzXHlRHH26+fQf+mkbg56ADjppUuihMJl7BEhGtmnj+4Phj1lEUAzjaQcgJkzcqPPmlI/yjdJV8Trf/+hbeYyP0uMS0zSVF8SEaSELxkhR6a7IC1IVHkNMBWEkCljxYQ7YXgWKrDCHw2ohJDDKSkr5Tst3TANBp7DdgkTFKSOpxYMtV2i3hXQoJjwbBo3L4oibAajdXmSbCl01PEvi6x3PetMvwfi3cv+xHpPRk8GZvo6Oq5y5FvZlvtfqQZ5v5igfH7iRdHqrn/H24McyEb6ejCUxkCwqEATi8JDNKtWRIxI6wrLj+aOyQgIqLT/KTZ+OLYnCFGHE60PdSgzIgVmcfrbt5evjYkB97VeNyv8plx/UYoChElhYgB7KtD3PAUWRpejIVNzNAjNzyDuYRqnrMF5dIx4CkTrlAJQRps2FhZIX5lqYwfFLOygTBeSmkUhDEgNvIC7MR5ML6JhozoCpn+858G1utbH4j7BRT0Z9VlZzbTyOKJCKeCjkqYbkFBJh+DXCPVcKuXKIFURlm8WBoZSFOBCYmk6i33ioT+Kw1CegEMspcFfe+M8+rRySNum/YUwm9I7TPT04NWOBDg/nwtz16xMbEp3mPswIOuI6G7wBSlynz1pQWZEIP0smIcEEWN3QsfJDn+nj9FFSPh73wilgdE2f+eOumo4pPqWI2kI/LKu4RVXLq7H/kJopRUFhnkj4joNT9KC/BlZgAIVD1I+cwASVUBgCIsF1KEQxJLpGPKHGP5LYrAs5ikREnmJ61KF4K5cG1+REVS6HC1JauGroYYcOrLWUEp6MSF0UpoZgK5hV2dgEzeNLYbMBnRQZEUPnOwGMT6GOp57Kg/0WTCMYjnsQHpDmlJFTR5IcNt/alvV1PdF5NsKcLSpGG03L6QcjnWDpeIXqgFYb//A9wGi1+fMPDeqY7nae6uvT530KKp+JebkhHJyX6Fqz33X83tCgRr1d6gXBH+XnFtEwDmEVMBfAtbK7UvHxVTb1gGLQokbFVBZMDtUJHmT+dsPxmqSRU2nkrxkWxhfbOfEVwLov4sIaonSRr1qZy6vy8xliPbn+qPjYHxSm6mJwdB357DfaVtJ/BMLeW0/ayVQSR6TA5AB7h8kwmFeRrFBUSFYkJk7GsM+F5SuiCQmFBEriCskHYcxfEM9ozBjBS/yaKD//rBzndjD3BHswAcmqwFdhOWGugCw5owwpEt9sxMlVGWQEK4GlcAOi1XAcL6eLICfdcMFmNDnH7xdO/YTCHTkxM2B6EiSPbuXmHrZO5eJy4Iu6lfo2Gu8orFfA+PM9UMjnHpBIx9v+/Q9Wm8nMfcMTE1d7u7vP4Ec6fzy1wqOGP3xI63JHjgT2/rsy/boTbMP0pe78dVUWS5wjK0VUjIqNN3kA62ZYeIcfxofXDFNFUZBTT4W6m71mWBlXrb4yWSoEYWh0jVIUdJEmzA6o18mRDN7dCplCEkK8IiP4WRAU9OO8j5wimZB3SAhKYlJEphLkJCaSEP7PEdxsfVG5UWFxP6qPPngTlvBED6IWLN8dTPmg8ocFPPRXWBdlFWqqCEmLlhAgLRtKdLaAkpQNfRUM6DUQGOUiTimNEaT7FvRVw/F6K91XG4/mHf9KPaovvJ36jzfSS1mpc6mUdhnvhZL4a0GjZsKBKK+n0+kt0AHvztCAsIzjeeAeUKVPF1l101cBWCICxcGmcPalUeHRnyguIsJYej79fFnpKxdjrKhu+spVK69Ke+OW6SXlh7Xk/8b7D5umJKY6nUiQAEmp5ZKoD5Ay8kTFzcAsJIrL+ZREYCWAaU4ubXRNP8wfpuSuGubHMwCJhSuGPCiYJIMw5GV6xkfY0Wd+WoPiBAlEhvnzNluw3SKZYTkQHIQ5J1RQDg7Lw/QQGUIdFp4wcC9KgQ/7KkxjucEHROVmc3ZaCFfEjMxUvlPvBZ0WhT1Q1zG06hQKyGPA9qEh4bPRJuO/0p//WvoPyXpa77BPr9L1mn64QiJRT0vlP3jg1oyn0/th1dnN6VOkQyh8wVRuPpLUH9GHi+sckD4vLaj43NSHLwfv8cKjbGxdgc97JUpFpIRbpovKYHTUltkpHYkyEqNYf1gWfZU+Vn+JiMZERS4qKyTAMv1hmwoItLT/aL6OL9cn8A4mknhDkR5CUuh43ExhAXjnIQVxRQ9UwnU1JM73meHISINzlY/1Ir3jwNQBtui5IpU3K2mFZbEUEhgJiHlZhkqI8rws7hPFxBHlZ5romu1CGRSv2HyQEQiLPkwefJcSk2o0mU+F8Z46KswbKd8qvRUWiq7BsuoYlF/q+Jd839p4/KNnFHhw+Fbc819r/y3dHO7qsk9D2lLPBvEq59SLXC6CYSCq1OTk5F48g+FxLyQSvvyzhFK8taaYL1ACiYdkkSOg/HVO4irmAySLlR8+yHy5wnaWysTF7YmnRxdyecMXFDcxx3KjNCUEGUtb2r4Iixwh5qebxEG58v2Hkh0ERqlLp5kClNLkngLSyF8XExrZi089SYbFm9DRg1FCbEKyoxQE8sqFkTOgTwrDVIPCP/k8qpRcGrxMEXmxnpwjUeXbhjpgA2bBNsp0HPQWOiwNOnddw5YcNIdSFyzTlUKehEbrLDxDNn7osjCXPw5FO22qgPfKHn/pf8XxxxetvSvYlX8BxBVKCdGDmPPDhz0W+Oijjxof//jHt+Hh2oko/qKqFx4l0BJQmQIwS3RNn/fxZXqGFbq4nQzimI9tKFs+S1S1KJ9XoQkEfUQwtKg98fSzefMMwmx5F28/IqK2RLjM2b54/gX0H0v6+IiDZSVgHJogfYWNzDMUpCtsUkKg4pKIUJAsnNTlkjNWzfBCPMOhi8JAiCSqPBmyMFVQ1OdctQwLywNZ5cPCpDl80D6IhjzBASQF0sUeREpSJCyE4ceSpJXbEO2612AHepaTSRn/YrtEAD3n8xV/ntv4+S96nyGRO9gccQZmEPiBK3bRi5kPHcG+v2T32n2+53bxNY8oQyWIB0SR9OmqxMeTh5lm/8azx8srEbCQNSqTpUTX+eagwCiPqiWeQAXO/olHV2tPaYUFjWCxsQJjt7MV564K6iOB2Xj1adNGa3PqDMFl4XwSSnAQCUIibqFPlwtTwbiOkoSR+JvLx3KYv9BXaSrlLyifSegQBNMFTAWhiIeFArRZnoX+8Y2EzKhbnuNlYO9wFpZXkwoH5Kmj/6qOFTz+0n8+Y4Y/2pVIcJqY35+YJ6wjEN33ZzL9kPY3hWjx6Sv+RcByLIQAZZYQJSn2C944FRF/QkvjQ31XZDcV04GVPOGl+WdJEhVGbaNPV3d7Va7ZP83U/1ACgzTjkg4gjUFvHhGWkrPAPnnBLNeFSEKKfAbzOu9yBAUdVj6cZURpZuU3XOUILioD93x2IEnxxFGc9c6M+M93cHSNZVzHquBQDeMn4x898wQ2us7pgGvAbyU8/z5e5EupVEqtJirCgp4KHxVI7sbrQIYKHyKF3+yvIvEEX8FsQNk9qXwgBpgQwNo7p9OKrukzfdzF08+WTmYrV35YF+tU8bEpYImInGtLVH+8PkzZ8iQcVpjrawXCLOHH5uo/9JmWjbXHJMQcNhVW8bOklbsumnJw7Q+cgtVK2mJxAUNNKKncp54KHuzAwnjCE01B1UIHA1A80ik/IkdIfTj6mE8MXh2sSKZhdHUd+IcDykwFLj4eMv7Fv+il75c8/xEmeHaojD+jZ4LgbsPVVvO5iutg4oSAFCCiAqVp/jrUKRU8mzVexsube05ff3tiD0Q1wkP/ojrYgeiaftiheHsjLKL4GrudTxYvb0H9h94bpzeAwCD4cAqJf5SmlBjFH5D8ChVC1Q8KyIkrjtgbE64y4lqtINJHel5Hq4q4ZdsYzsWBWaU+rkFWtFzQbiNNnWciNbT/qD4+Hitq/FdE/3mWzmvQU+W4hZZPenQuRHRNfylcvfVjpUqz0Tj6dNE1/fm4euufTx1z5am3/hr6z6lj9A9ElneKwPJ3IYEVEpqKys0YFeUhoDBP4TV/+bjVIkfqKuu8/ixC/+tqR73111V4DYnrrb+G8a+h1tkk9dY/m7MxV7XUzwdP3ApBgCYG6Co+L6/+kcB4X0g0ERFFzwXjojBc5q8ZhqOKtWEoROmLEwSWBIHowVySyqSS5kIABEYhisRFEov8SgRWGD6K9OMgq8IwBIkTBBYXASGsxcW3pUoHgfF5iIiLPv9x+03kuLxMqaqsUj1KJL4gsFgICGEtFrJtUG6OwDhtJHHhqLOl+dBAG0AnXRAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBAFBQBAQBAQBQUAQEAQEAUFAEBAEBIGVhMD/D0fV/fpMMM+gAAAAAElFTkSuQmCC'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 341 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/noticeBar.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:17:13
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/noticeBar.js
- */
- var _default = {
- // noticeBar
- noticeBar: {
- text: function text() {
- return [];
- },
- direction: 'row',
- step: false,
- icon: 'volume',
- mode: '',
- color: '#f9ae3d',
- bgColor: '#fdf6ec',
- speed: 80,
- fontSize: 14,
- duration: 2000,
- disableTouch: true,
- url: '',
- linkType: 'navigateTo'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 342 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/notify.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:10:21
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/notify.js
- */
- var _default = {
- // notify组件
- notify: {
- top: 0,
- type: 'primary',
- color: '#ffffff',
- bgColor: '',
- message: '',
- duration: 3000,
- fontSize: 15,
- safeAreaInsetTop: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 343 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/numberBox.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:11:46
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberBox.js
- */
- var _default = {
- // 步进器组件
- numberBox: {
- name: '',
- value: 0,
- min: 1,
- max: Number.MAX_SAFE_INTEGER,
- step: 1,
- integer: false,
- disabled: false,
- disabledInput: false,
- asyncChange: false,
- inputWidth: 35,
- showMinus: true,
- showPlus: true,
- decimalLength: null,
- longPress: true,
- color: '#323233',
- buttonSize: 30,
- bgColor: '#EBECEE',
- cursorSpacing: 100,
- disableMinus: false,
- disablePlus: false,
- iconStyle: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 344 */
- /*!**********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/numberKeyboard.js ***!
- \**********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:08:05
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/numberKeyboard.js
- */
- var _default = {
- // 数字键盘
- numberKeyboard: {
- mode: 'number',
- dotDisabled: false,
- random: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 345 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/overlay.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:06:50
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/overlay.js
- */
- var _default = {
- // overlay组件
- overlay: {
- show: false,
- zIndex: 10070,
- duration: 300,
- opacity: 0.5
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 346 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/parse.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:17:33
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/parse.js
- */
- var _default = {
- // parse
- parse: {
- copyLink: true,
- errorImg: '',
- lazyLoad: false,
- loadingImg: '',
- pauseVideo: true,
- previewImg: true,
- setTitle: true,
- showImgMenu: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 347 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/picker.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:18:20
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/picker.js
- */
- var _default = {
- // picker
- picker: {
- show: false,
- showToolbar: true,
- title: '',
- columns: function columns() {
- return [];
- },
- loading: false,
- itemHeight: 44,
- cancelText: '取消',
- confirmText: '确定',
- cancelColor: '#909193',
- confirmColor: '#3c9cff',
- visibleItemCount: 5,
- keyName: 'text',
- closeOnClickOverlay: false,
- defaultIndex: function defaultIndex() {
- return [];
- },
- immediateChange: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 348 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/popup.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:06:33
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/popup.js
- */
- var _default = {
- // popup组件
- popup: {
- show: false,
- overlay: true,
- mode: 'bottom',
- duration: 300,
- closeable: false,
- overlayStyle: function overlayStyle() {},
- closeOnClickOverlay: true,
- zIndex: 10075,
- safeAreaInsetBottom: true,
- safeAreaInsetTop: false,
- closeIconPos: 'top-right',
- round: 0,
- zoom: true,
- bgColor: '',
- overlayOpacity: 0.5
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 349 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/radio.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:02:34
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/radio.js
- */
- var _default = {
- // radio组件
- radio: {
- name: '',
- shape: '',
- disabled: '',
- labelDisabled: '',
- activeColor: '',
- inactiveColor: '',
- iconSize: '',
- labelSize: '',
- label: '',
- labelColor: '',
- size: '',
- iconColor: '',
- placement: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 350 */
- /*!******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/radioGroup.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:03:12
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/radioGroup.js
- */
- var _default = {
- // radio-group组件
- radioGroup: {
- value: '',
- disabled: false,
- shape: 'circle',
- activeColor: '#2979ff',
- inactiveColor: '#c8c9cc',
- name: '',
- size: 18,
- placement: 'row',
- label: '',
- labelColor: '#303133',
- labelSize: 14,
- labelDisabled: false,
- iconColor: '#ffffff',
- iconSize: 12,
- borderBottom: false,
- iconPlacement: 'left'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 351 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/rate.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:05:09
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/rate.js
- */
- var _default = {
- // rate组件
- rate: {
- value: 1,
- count: 5,
- disabled: false,
- size: 18,
- inactiveColor: '#b2b2b2',
- activeColor: '#FA3534',
- gutter: 4,
- minCount: 1,
- allowHalf: false,
- activeIcon: 'star-fill',
- inactiveIcon: 'star',
- touchable: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 352 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/readMore.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:18:41
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/readMore.js
- */
- var _default = {
- // readMore
- readMore: {
- showHeight: 400,
- toggle: false,
- closeText: '展开阅读全文',
- openText: '收起',
- color: '#2979ff',
- fontSize: 14,
- textIndent: '2em',
- name: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 353 */
- /*!***********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/row.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:18:58
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/row.js
- */
- var _default = {
- // row
- row: {
- gutter: 0,
- justify: 'start',
- align: 'center'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 354 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/rowNotice.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:19:13
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/rowNotice.js
- */
- var _default = {
- // rowNotice
- rowNotice: {
- text: '',
- icon: 'volume',
- mode: '',
- color: '#f9ae3d',
- bgColor: '#fdf6ec',
- fontSize: 14,
- speed: 80
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 355 */
- /*!******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/scrollList.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:19:28
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/scrollList.js
- */
- var _default = {
- // scrollList
- scrollList: {
- indicatorWidth: 50,
- indicatorBarWidth: 20,
- indicator: true,
- indicatorColor: '#f2f2f2',
- indicatorActiveColor: '#3c9cff',
- indicatorStyle: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 356 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/search.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:19:45
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/search.js
- */
- var _default = {
- // search
- search: {
- shape: 'round',
- bgColor: '#f2f2f2',
- placeholder: '请输入关键字',
- clearabled: true,
- focus: false,
- showAction: true,
- actionStyle: function actionStyle() {
- return {};
- },
- actionText: '搜索',
- inputAlign: 'left',
- inputStyle: function inputStyle() {
- return {};
- },
- disabled: false,
- borderColor: 'transparent',
- searchIconColor: '#909399',
- searchIconSize: 22,
- color: '#606266',
- placeholderColor: '#909399',
- searchIcon: 'search',
- margin: '0',
- animation: false,
- value: '',
- maxlength: '-1',
- height: 32,
- label: null
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 357 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/section.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:07:33
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/section.js
- */
- var _default = {
- // u-section组件
- section: {
- title: '',
- subTitle: '更多',
- right: true,
- fontSize: 15,
- bold: true,
- color: '#303133',
- subColor: '#909399',
- showLine: true,
- lineColor: '',
- arrow: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 358 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/skeleton.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:20:14
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/skeleton.js
- */
- var _default = {
- // skeleton
- skeleton: {
- loading: true,
- animate: true,
- rows: 0,
- rowsWidth: '100%',
- rowsHeight: 18,
- title: true,
- titleWidth: '50%',
- titleHeight: 18,
- avatar: false,
- avatarSize: 32,
- avatarShape: 'circle'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 359 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/slider.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:08:25
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/slider.js
- */
- var _default = {
- // slider组件
- slider: {
- value: 0,
- blockSize: 18,
- min: 0,
- max: 100,
- step: 1,
- activeColor: '#2979ff',
- inactiveColor: '#c0c4cc',
- blockColor: '#ffffff',
- showValue: false,
- disabled: false,
- blockStyle: function blockStyle() {}
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 360 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/statusBar.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:20:39
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/statusBar.js
- */
- var _default = {
- // statusBar
- statusBar: {
- bgColor: 'transparent'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 361 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/steps.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:12:37
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/steps.js
- */
- var _default = {
- // steps组件
- steps: {
- direction: 'row',
- current: 0,
- activeColor: '#3c9cff',
- inactiveColor: '#969799',
- activeIcon: '',
- inactiveIcon: '',
- dot: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 362 */
- /*!*****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/stepsItem.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:12:55
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/stepsItem.js
- */
- var _default = {
- // steps-item组件
- stepsItem: {
- title: '',
- desc: '',
- iconSize: 17,
- error: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 363 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/sticky.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:01:30
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/sticky.js
- */
- var _default = {
- // sticky组件
- sticky: {
- offsetTop: 0,
- customNavHeight: 0,
- disabled: false,
- bgColor: 'transparent',
- zIndex: '',
- index: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 364 */
- /*!******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/subsection.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:12:20
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/subsection.js
- */
- var _default = {
- // subsection组件
- subsection: {
- list: [],
- current: 0,
- activeColor: '#3c9cff',
- inactiveColor: '#303133',
- mode: 'button',
- fontSize: 12,
- bold: true,
- bgColor: '#eeeeef',
- keyName: 'name'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 365 */
- /*!*******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/swipeAction.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:00:42
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeAction.js
- */
- var _default = {
- // swipe-action组件
- swipeAction: {
- autoClose: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 366 */
- /*!***********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/swipeActionItem.js ***!
- \***********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:01:13
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeActionItem.js
- */
- var _default = {
- // swipeActionItem 组件
- swipeActionItem: {
- show: false,
- name: '',
- disabled: false,
- threshold: 20,
- autoClose: true,
- options: [],
- duration: 300
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 367 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/swiper.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:21:38
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiper.js
- */
- var _default = {
- // swiper 组件
- swiper: {
- list: function list() {
- return [];
- },
- indicator: false,
- indicatorActiveColor: '#FFFFFF',
- indicatorInactiveColor: 'rgba(255, 255, 255, 0.35)',
- indicatorStyle: '',
- indicatorMode: 'line',
- autoplay: true,
- current: 0,
- currentItemId: '',
- interval: 3000,
- duration: 300,
- circular: false,
- previousMargin: 0,
- nextMargin: 0,
- acceleration: false,
- displayMultipleItems: 1,
- easingFunction: 'default',
- keyName: 'url',
- imgMode: 'aspectFill',
- height: 130,
- bgColor: '#f3f4f6',
- radius: 4,
- loading: false,
- showTitle: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 368 */
- /*!************************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/swipterIndicator.js ***!
- \************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:22:07
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/swiperIndicator.js
- */
- var _default = {
- // swiperIndicator 组件
- swiperIndicator: {
- length: 0,
- current: 0,
- indicatorActiveColor: '',
- indicatorInactiveColor: '',
- indicatorMode: 'line'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 369 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/switch.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:22:24
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/switch.js
- */
- var _default = {
- // switch
- switch: {
- loading: false,
- disabled: false,
- size: 25,
- activeColor: '#2979ff',
- inactiveColor: '#ffffff',
- value: false,
- activeValue: true,
- inactiveValue: false,
- asyncChange: false,
- space: 0
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 370 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/tabbar.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:22:40
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbar.js
- */
- var _default = {
- // tabbar
- tabbar: {
- value: null,
- safeAreaInsetBottom: true,
- border: true,
- zIndex: 1,
- activeColor: '#1989fa',
- inactiveColor: '#7d7e80',
- fixed: true,
- placeholder: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 371 */
- /*!******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/tabbarItem.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:22:55
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabbarItem.js
- */
- var _default = {
- //
- tabbarItem: {
- name: null,
- icon: '',
- badge: null,
- dot: false,
- text: '',
- badgeStyle: 'top: 6px;right:2px;'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 372 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/tabs.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:23:14
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/tabs.js
- */
- var _default = {
- //
- tabs: {
- duration: 300,
- list: function list() {
- return [];
- },
- lineColor: '#3c9cff',
- activeStyle: function activeStyle() {
- return {
- color: '#303133'
- };
- },
- inactiveStyle: function inactiveStyle() {
- return {
- color: '#606266'
- };
- },
- lineWidth: 20,
- lineHeight: 3,
- lineBgSize: 'cover',
- itemStyle: function itemStyle() {
- return {
- height: '44px'
- };
- },
- scrollable: true,
- current: 0,
- keyName: 'name'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 373 */
- /*!***********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/tag.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:23:37
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/tag.js
- */
- var _default = {
- // tag 组件
- tag: {
- type: 'primary',
- disabled: false,
- size: 'medium',
- shape: 'square',
- text: '',
- bgColor: '',
- color: '',
- borderColor: '',
- closeColor: '#C6C7CB',
- name: '',
- plainFill: false,
- plain: false,
- closable: false,
- show: true,
- icon: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 374 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/text.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:23:58
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/text.js
- */
- var _default = {
- // text 组件
- text: {
- type: '',
- show: true,
- text: '',
- prefixIcon: '',
- suffixIcon: '',
- mode: '',
- href: '',
- format: '',
- call: false,
- openType: '',
- bold: false,
- block: false,
- lines: '',
- color: '#303133',
- size: 15,
- iconStyle: function iconStyle() {
- return {
- fontSize: '15px'
- };
- },
- decoration: 'none',
- margin: 0,
- lineHeight: '',
- align: 'left',
- wordWrap: 'normal'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 375 */
- /*!****************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/textarea.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:24:32
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/textarea.js
- */
- var _default = {
- // textarea 组件
- textarea: {
- value: '',
- placeholder: '',
- placeholderClass: 'textarea-placeholder',
- placeholderStyle: 'color: #c0c4cc',
- height: 70,
- confirmType: 'done',
- disabled: false,
- count: false,
- focus: false,
- autoHeight: false,
- fixed: false,
- cursorSpacing: 0,
- cursor: '',
- showConfirmBar: true,
- selectionStart: -1,
- selectionEnd: -1,
- adjustPosition: true,
- disableDefaultPadding: false,
- holdKeyboard: false,
- maxlength: 140,
- border: 'surround',
- formatter: null
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 376 */
- /*!*************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/toast.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:07:07
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/toast.js
- */
- var _default = {
- // toast组件
- toast: {
- zIndex: 10090,
- loading: false,
- text: '',
- icon: '',
- type: '',
- loadingMode: '',
- show: '',
- overlay: false,
- position: 'center',
- params: function params() {},
- duration: 2000,
- isTab: false,
- url: '',
- callback: null,
- back: false
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 377 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/toolbar.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:24:55
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/toolbar.js
- */
- var _default = {
- // toolbar 组件
- toolbar: {
- show: true,
- cancelText: '取消',
- confirmText: '确认',
- cancelColor: '#909193',
- confirmColor: '#3c9cff',
- title: ''
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 378 */
- /*!***************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/tooltip.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:25:14
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/tooltip.js
- */
- var _default = {
- // tooltip 组件
- tooltip: {
- text: '',
- copyText: '',
- size: 14,
- color: '#606266',
- bgColor: 'transparent',
- direction: 'top',
- zIndex: 10071,
- showCopy: true,
- buttons: function buttons() {
- return [];
- },
- overlay: true,
- showToast: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 379 */
- /*!******************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/transition.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 16:59:00
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/transition.js
- */
- var _default = {
- // transition动画组件的props
- transition: {
- show: false,
- mode: 'fade',
- duration: '300',
- timingFunction: 'ease-out'
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 380 */
- /*!**************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/props/upload.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /*
- * @Author : LQ
- * @Description :
- * @version : 1.0
- * @Date : 2021-08-20 16:44:21
- * @LastAuthor : LQ
- * @lastTime : 2021-08-20 17:09:50
- * @FilePath : /u-view2.0/uview-ui/libs/config/props/upload.js
- */
- var _default = {
- // upload组件
- upload: {
- accept: 'image',
- capture: function capture() {
- return ['album', 'camera'];
- },
- compressed: true,
- camera: 'back',
- maxDuration: 60,
- uploadIcon: 'camera-fill',
- uploadIconColor: '#D3D4D6',
- useBeforeRead: false,
- previewFullImage: true,
- maxCount: 52,
- disabled: false,
- imageMode: 'aspectFill',
- name: '',
- sizeType: function sizeType() {
- return ['original', 'compressed'];
- },
- multiple: false,
- deletable: true,
- maxSize: Number.MAX_VALUE,
- fileList: function fileList() {
- return [];
- },
- uploadText: '',
- width: 80,
- height: 80,
- previewImage: true
- }
- };
- exports.default = _default;
-
- /***/ }),
- /* 381 */
- /*!********************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/config/zIndex.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- // uniapp在H5中各API的z-index值如下:
- /**
- * actionsheet: 999
- * modal: 999
- * navigate: 998
- * tabbar: 998
- * toast: 999
- */
- var _default = {
- toast: 10090,
- noNetwork: 10080,
- // popup包含popup,actionsheet,keyboard,picker的值
- popup: 10075,
- mask: 10070,
- navbar: 980,
- topTips: 975,
- sticky: 970,
- indexListSticky: 965
- };
- exports.default = _default;
-
- /***/ }),
- /* 382 */
- /*!************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uview-ui/libs/function/platform.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * 注意:
- * 此部分内容,在vue-cli模式下,需要在vue.config.js加入如下内容才有效:
- * module.exports = {
- * transpileDependencies: ['uview-v2']
- * }
- */
-
- var platform = 'none';
- platform = 'vue2';
- platform = 'plus';
- var _default = platform;
- exports.default = _default;
-
- /***/ }),
- /* 383 */
- /*!****************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/router/index.js ***!
- \****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nObject.defineProperty(exports, \"RouterMount\", {\n enumerable: true,\n get: function get() {\n return _uniSimpleRouter.RouterMount;\n }\n});\nexports.router = void 0;\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 22));\nvar _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ 384));\nvar _uniSimpleRouter = __webpack_require__(/*! uni-simple-router */ 386);\nvar _auth = __webpack_require__(/*! @/utils/auth */ 388);\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 389));\nvar _excluded = [\"type\", \"level\"];\nvar router = (0, _uniSimpleRouter.createRouter)({\n platform: \"app-plus\",\n routerErrorEach: function routerErrorEach(_ref) {\n var type = _ref.type,\n level = _ref.level,\n args = (0, _objectWithoutProperties2.default)(_ref, _excluded);\n // 请勿删除此代码块\n if (type === 3) {\n router.$lockStatus = false;\n uni.showModal({\n title: '提示',\n content: '您确定要退出应用吗?',\n success: function success(res) {\n if (res.confirm) {\n var main = plus.android.runtimeMainActivity();\n plus.runtime.quit = function () {\n main.moveTaskToBack(false);\n };\n plus.runtime.quit();\n }\n }\n });\n }\n // 请勿删除此代码块\n },\n\n applet: {\n animationDuration: 300 //默认 300ms v2.0.6+\n },\n\n routes: (0, _toConsumableArray2.default)([{\"path\":\"/pages/login/index\",\"aliasPath\":\"/\"},{\"path\":\"/pages/index/index\"},{\"path\":\"/pages/details/index\"},{\"path\":\"/pages/skin-assessment/croppedImage\"},{\"path\":\"/pages/skin-assessment/photograph\"},{\"path\":\"/pages/skin-assessment/photoProcess\"},{\"path\":\"/pages/user/mine\"},{\"path\":\"/pages/user/info\"}])\n});\n\n// 免登录白名单\nexports.router = router;\nvar whiteList = ['/pages/login/index', '/pages/details/index', '/pages/skin-assessment/croppedImage', '/pages/user/mine', '/pages/user/info', '/pages/skin-assessment/photograph'];\n\n//全局路由前置守卫\nrouter.beforeEach(function (to, from, next) {\n if ((0, _auth.getToken)()) {\n /* 存在token */\n if (to.path === '/pages/login/index') {\n next({\n path: '/pages/index/index',\n NAVTYPE: 'replace'\n });\n } else {\n if (!_store.default.getters.userId) {\n // 判断当前用户是否已拉取完userInfo信息\n _store.default.dispatch('UserInfo').then(function (res) {\n next();\n }).catch(function () {\n next();\n });\n } else {\n next();\n }\n }\n } else {\n /* 不存在token */\n if (whiteList.indexOf(to.path) !== -1) {\n // 在免登录白名单,直接进入\n next();\n } else {\n next();\n // removeToken();\n // next({\n // \tpath: '/pages/login/index',\n // \tNAVTYPE: 'replaceAll'\n // })\n }\n }\n});\n// 全局路由后置守卫\nrouter.afterEach(function (to, from) {});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcm91dGVyL2luZGV4LmpzIl0sIm5hbWVzIjpbInJvdXRlciIsImNyZWF0ZVJvdXRlciIsInBsYXRmb3JtIiwicHJvY2VzcyIsInJvdXRlckVycm9yRWFjaCIsInR5cGUiLCJsZXZlbCIsImFyZ3MiLCIkbG9ja1N0YXR1cyIsInVuaSIsInNob3dNb2RhbCIsInRpdGxlIiwiY29udGVudCIsInN1Y2Nlc3MiLCJyZXMiLCJjb25maXJtIiwibWFpbiIsInBsdXMiLCJhbmRyb2lkIiwicnVudGltZU1haW5BY3Rpdml0eSIsInJ1bnRpbWUiLCJxdWl0IiwibW92ZVRhc2tUb0JhY2siLCJhcHBsZXQiLCJhbmltYXRpb25EdXJhdGlvbiIsInJvdXRlcyIsIlJPVVRFUyIsIndoaXRlTGlzdCIsImJlZm9yZUVhY2giLCJ0byIsImZyb20iLCJuZXh0IiwiZ2V0VG9rZW4iLCJwYXRoIiwiTkFWVFlQRSIsInN0b3JlIiwiZ2V0dGVycyIsInVzZXJJZCIsImRpc3BhdGNoIiwidGhlbiIsImNhdGNoIiwiaW5kZXhPZiIsImFmdGVyRWFjaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFLQTtBQUlBO0FBQTJCO0FBRTNCLElBQU1BLE1BQU0sR0FBRyxJQUFBQyw2QkFBWSxFQUFDO0VBQzNCQyxRQUFRLEVBQUVDLFVBQTRCO0VBQ3RDQyxlQUFlLEVBQUUsK0JBSVg7SUFBQSxJQUhMQyxJQUFJLFFBQUpBLElBQUk7TUFDSkMsS0FBSyxRQUFMQSxLQUFLO01BQ0ZDLElBQUk7SUFHUDtJQUNBLElBQUlGLElBQUksS0FBSyxDQUFDLEVBQUU7TUFDZkwsTUFBTSxDQUFDUSxXQUFXLEdBQUcsS0FBSztNQUMxQkMsR0FBRyxDQUFDQyxTQUFTLENBQUM7UUFDYkMsS0FBSyxFQUFFLElBQUk7UUFDWEMsT0FBTyxFQUFFLFlBQVk7UUFDckJDLE9BQU8sRUFBRSxpQkFBU0MsR0FBRyxFQUFFO1VBQ3RCLElBQUlBLEdBQUcsQ0FBQ0MsT0FBTyxFQUFFO1lBQ2hCLElBQUlDLElBQUksR0FBR0MsSUFBSSxDQUFDQyxPQUFPLENBQUNDLG1CQUFtQixFQUFFO1lBQzdDRixJQUFJLENBQUNHLE9BQU8sQ0FBQ0MsSUFBSSxHQUFHLFlBQVc7Y0FDOUJMLElBQUksQ0FBQ00sY0FBYyxDQUFDLEtBQUssQ0FBQztZQUMzQixDQUFDO1lBQ0RMLElBQUksQ0FBQ0csT0FBTyxDQUFDQyxJQUFJLEVBQUU7VUFDcEI7UUFDRDtNQUNELENBQUMsQ0FBQztJQUNIO0lBQ0E7RUFFRCxDQUFDOztFQUNERSxNQUFNLEVBQUU7SUFDUEMsaUJBQWlCLEVBQUUsR0FBRyxDQUFDO0VBQ3hCLENBQUM7O0VBQ0RDLE1BQU0sbUNBQU1DLGdUQUFNO0FBQ25CLENBQUMsQ0FBQzs7QUFFRjtBQUFBO0FBQ0EsSUFBTUMsU0FBUyxHQUFHLENBQUMsb0JBQW9CLEVBQUUsc0JBQXNCLEVBQUUscUNBQXFDLEVBQUUsa0JBQWtCLEVBQUUsa0JBQWtCLEVBQUUsbUNBQW1DLENBQUM7O0FBRXBMO0FBQ0EzQixNQUFNLENBQUM0QixVQUFVLENBQUMsVUFBQ0MsRUFBRSxFQUFFQyxJQUFJLEVBQUVDLElBQUksRUFBSztFQUNyQyxJQUFJLElBQUFDLGNBQVEsR0FBRSxFQUFFO0lBQ2Y7SUFDQSxJQUFJSCxFQUFFLENBQUNJLElBQUksS0FBSyxvQkFBb0IsRUFBRTtNQUNyQ0YsSUFBSSxDQUFDO1FBQ0pFLElBQUksRUFBRSxvQkFBb0I7UUFDMUJDLE9BQU8sRUFBRTtNQUNWLENBQUMsQ0FBQztJQUNILENBQUMsTUFBTTtNQUNOLElBQUksQ0FBQ0MsY0FBSyxDQUFDQyxPQUFPLENBQUNDLE1BQU0sRUFBRTtRQUMxQjtRQUNBRixjQUFLLENBQUNHLFFBQVEsQ0FBQyxVQUFVLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLFVBQUN6QixHQUFHLEVBQUs7VUFDeENpQixJQUFJLEVBQUU7UUFDUCxDQUFDLENBQUMsQ0FBQ1MsS0FBSyxDQUFDLFlBQU07VUFDZFQsSUFBSSxFQUFFO1FBQ1AsQ0FBQyxDQUFDO01BQ0gsQ0FBQyxNQUFNO1FBQ05BLElBQUksRUFBRTtNQUNQO0lBQ0Q7RUFDRCxDQUFDLE1BQU07SUFDTjtJQUNBLElBQUlKLFNBQVMsQ0FBQ2MsT0FBTyxDQUFDWixFQUFFLENBQUNJLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFO01BQ3RDO01BQ0FGLElBQUksRUFBRTtJQUNQLENBQUMsTUFBTTtNQUNOQSxJQUFJLEVBQUU7TUFDTjtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0Q7RUFDRDtBQUNELENBQUMsQ0FBQztBQUNGO0FBQ0EvQixNQUFNLENBQUMwQyxTQUFTLENBQUMsVUFBQ2IsRUFBRSxFQUFFQyxJQUFJLEVBQUssQ0FBQyxDQUFDLENBQUMiLCJmaWxlIjoiMzgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gcm91dGVyLmpzXHJcbmltcG9ydCB7XHJcblx0Um91dGVyTW91bnQsXHJcblx0Y3JlYXRlUm91dGVyLFxyXG5cdHJ1bnRpbWVRdWl0XHJcbn0gZnJvbSAndW5pLXNpbXBsZS1yb3V0ZXInXHJcbmltcG9ydCB7XHJcblx0Z2V0VG9rZW4sXHJcblx0cmVtb3ZlVG9rZW5cclxufSBmcm9tICdAL3V0aWxzL2F1dGgnXHJcbmltcG9ydCBzdG9yZSBmcm9tICdAL3N0b3JlJ1xyXG5cclxuY29uc3Qgcm91dGVyID0gY3JlYXRlUm91dGVyKHtcclxuXHRwbGF0Zm9ybTogcHJvY2Vzcy5lbnYuVlVFX0FQUF9QTEFURk9STSxcclxuXHRyb3V0ZXJFcnJvckVhY2g6ICh7XHJcblx0XHR0eXBlLFxyXG5cdFx0bGV2ZWwsXHJcblx0XHQuLi5hcmdzXHJcblx0fSkgPT4ge1xyXG5cclxuXHRcdC8vIOivt+WLv+WIoOmZpOatpOS7o+eggeWdl1xyXG5cdFx0aWYgKHR5cGUgPT09IDMpIHtcclxuXHRcdFx0cm91dGVyLiRsb2NrU3RhdHVzID0gZmFsc2U7XHJcblx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdHRpdGxlOiAn5o+Q56S6JyxcclxuXHRcdFx0XHRjb250ZW50OiAn5oKo56Gu5a6a6KaB6YCA5Ye65bqU55So5ZCX77yfJyxcclxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRsZXQgbWFpbiA9IHBsdXMuYW5kcm9pZC5ydW50aW1lTWFpbkFjdGl2aXR5KCk7XHJcblx0XHRcdFx0XHRcdHBsdXMucnVudGltZS5xdWl0ID0gZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFpbi5tb3ZlVGFza1RvQmFjayhmYWxzZSk7XHJcblx0XHRcdFx0XHRcdH07XHJcblx0XHRcdFx0XHRcdHBsdXMucnVudGltZS5xdWl0KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdH1cclxuXHRcdC8vIOivt+WLv+WIoOmZpOatpOS7o+eggeWdl1xyXG5cclxuXHR9LFxyXG5cdGFwcGxldDoge1xyXG5cdFx0YW5pbWF0aW9uRHVyYXRpb246IDMwMCAvL+m7mOiupCAzMDBtcyAgdjIuMC42K1xyXG5cdH0sXHJcblx0cm91dGVzOiBbLi4uUk9VVEVTXVxyXG59KTtcclxuXHJcbi8vIOWFjeeZu+W9leeZveWQjeWNlVxyXG5jb25zdCB3aGl0ZUxpc3QgPSBbJy9wYWdlcy9sb2dpbi9pbmRleCcsICcvcGFnZXMvZGV0YWlscy9pbmRleCcsICcvcGFnZXMvc2tpbi1hc3Nlc3NtZW50L2Nyb3BwZWRJbWFnZScsICcvcGFnZXMvdXNlci9taW5lJywgJy9wYWdlcy91c2VyL2luZm8nLCAnL3BhZ2VzL3NraW4tYXNzZXNzbWVudC9waG90b2dyYXBoJ11cclxuXHJcbi8v5YWo5bGA6Lev55Sx5YmN572u5a6I5Y2rXHJcbnJvdXRlci5iZWZvcmVFYWNoKCh0bywgZnJvbSwgbmV4dCkgPT4ge1xyXG5cdGlmIChnZXRUb2tlbigpKSB7XHJcblx0XHQvKiDlrZjlnKh0b2tlbiAqL1xyXG5cdFx0aWYgKHRvLnBhdGggPT09ICcvcGFnZXMvbG9naW4vaW5kZXgnKSB7XHJcblx0XHRcdG5leHQoe1xyXG5cdFx0XHRcdHBhdGg6ICcvcGFnZXMvaW5kZXgvaW5kZXgnLFxyXG5cdFx0XHRcdE5BVlRZUEU6ICdyZXBsYWNlJ1xyXG5cdFx0XHR9KVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0aWYgKCFzdG9yZS5nZXR0ZXJzLnVzZXJJZCkge1xyXG5cdFx0XHRcdC8vIOWIpOaWreW9k+WJjeeUqOaIt+aYr+WQpuW3suaLieWPluWujHVzZXJJbmZv5L+h5oGvXHJcblx0XHRcdFx0c3RvcmUuZGlzcGF0Y2goJ1VzZXJJbmZvJykudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRuZXh0KCk7XHJcblx0XHRcdFx0fSkuY2F0Y2goKCkgPT4ge1xyXG5cdFx0XHRcdFx0bmV4dCgpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0bmV4dCgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSBlbHNlIHtcclxuXHRcdC8qIOS4jeWtmOWcqHRva2VuICovXHJcblx0XHRpZiAod2hpdGVMaXN0LmluZGV4T2YodG8ucGF0aCkgIT09IC0xKSB7XHJcblx0XHRcdC8vIOWcqOWFjeeZu+W9leeZveWQjeWNle+8jOebtOaOpei/m+WFpVxyXG5cdFx0XHRuZXh0KCk7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRuZXh0KCk7XHJcblx0XHRcdC8vIHJlbW92ZVRva2VuKCk7XHJcblx0XHRcdC8vIG5leHQoe1xyXG5cdFx0XHQvLyBcdHBhdGg6ICcvcGFnZXMvbG9naW4vaW5kZXgnLFxyXG5cdFx0XHQvLyBcdE5BVlRZUEU6ICdyZXBsYWNlQWxsJ1xyXG5cdFx0XHQvLyB9KVxyXG5cdFx0fVxyXG5cdH1cclxufSk7XHJcbi8vIOWFqOWxgOi3r+eUseWQjue9ruWuiOWNq1xyXG5yb3V0ZXIuYWZ0ZXJFYWNoKCh0bywgZnJvbSkgPT4ge30pXHJcblxyXG5leHBvcnQge1xyXG5cdHJvdXRlcixcclxuXHRSb3V0ZXJNb3VudFxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///383\n");
-
- /***/ }),
- /* 384 */
- /*!************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js ***!
- \************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- var objectWithoutPropertiesLoose = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ 385);
- function _objectWithoutProperties(source, excluded) {
- if (source == null) return {};
- var target = objectWithoutPropertiesLoose(source, excluded);
- var key, i;
- if (Object.getOwnPropertySymbols) {
- var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
- for (i = 0; i < sourceSymbolKeys.length; i++) {
- key = sourceSymbolKeys[i];
- if (excluded.indexOf(key) >= 0) continue;
- if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
- target[key] = source[key];
- }
- }
- return target;
- }
- module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 385 */
- /*!*****************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js ***!
- \*****************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- function _objectWithoutPropertiesLoose(source, excluded) {
- if (source == null) return {};
- var target = {};
- var sourceKeys = Object.keys(source);
- var key, i;
- for (i = 0; i < sourceKeys.length; i++) {
- key = sourceKeys[i];
- if (excluded.indexOf(key) >= 0) continue;
- target[key] = source[key];
- }
- return target;
- }
- module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
-
- /***/ }),
- /* 386 */
- /*!*********************************************************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/node_modules/uni-simple-router/dist/uni-simple-router.js ***!
- \*********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- /* WEBPACK VAR INJECTION */(function(__f__, module) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);
- !function (e, t) {
- "object" == ( false ? undefined : _typeof(exports)) && "object" == ( false ? undefined : _typeof(module)) ? module.exports = t() : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (t),
- __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
- (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
- }(self, function () {
- return e = {
- 779: function _(e, t, r) {
- var o = r(173);
- e.exports = function e(t, r, n) {
- return o(r) || (n = r || n, r = []), n = n || {}, t instanceof RegExp ? function (e, t) {
- var r = e.source.match(/\((?!\?)/g);
- if (r) for (var o = 0; o < r.length; o++) {
- t.push({
- name: o,
- prefix: null,
- delimiter: null,
- optional: !1,
- repeat: !1,
- partial: !1,
- asterisk: !1,
- pattern: null
- });
- }
- return s(e, t);
- }(t, r) : o(t) ? function (t, r, o) {
- for (var n = [], a = 0; a < t.length; a++) {
- n.push(e(t[a], r, o).source);
- }
- return s(new RegExp("(?:" + n.join("|") + ")", p(o)), r);
- }(t, r, n) : function (e, t, r) {
- return f(a(e, r), t, r);
- }(t, r, n);
- }, e.exports.parse = a, e.exports.compile = function (e, t) {
- return u(a(e, t), t);
- }, e.exports.tokensToFunction = u, e.exports.tokensToRegExp = f;
- var n = new RegExp(["(\\\\.)", "([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"), "g");
- function a(e, t) {
- for (var r, o = [], a = 0, i = 0, u = "", s = t && t.delimiter || "/"; null != (r = n.exec(e));) {
- var p = r[0],
- f = r[1],
- h = r.index;
- if (u += e.slice(i, h), i = h + p.length, f) u += f[1];else {
- var v = e[i],
- y = r[2],
- g = r[3],
- d = r[4],
- m = r[5],
- b = r[6],
- P = r[7];
- u && (o.push(u), u = "");
- var O = null != y && null != v && v !== y,
- k = "+" === b || "*" === b,
- w = "?" === b || "*" === b,
- j = r[2] || s,
- R = d || m;
- o.push({
- name: g || a++,
- prefix: y || "",
- delimiter: j,
- optional: w,
- repeat: k,
- partial: O,
- asterisk: !!P,
- pattern: R ? c(R) : P ? ".*" : "[^" + l(j) + "]+?"
- });
- }
- }
- return i < e.length && (u += e.substr(i)), u && o.push(u), o;
- }
- function i(e) {
- return encodeURI(e).replace(/[\/?#]/g, function (e) {
- return "%" + e.charCodeAt(0).toString(16).toUpperCase();
- });
- }
- function u(e, t) {
- for (var r = new Array(e.length), n = 0; n < e.length; n++) {
- "object" == _typeof(e[n]) && (r[n] = new RegExp("^(?:" + e[n].pattern + ")$", p(t)));
- }
- return function (t, n) {
- for (var a = "", u = t || {}, l = (n || {}).pretty ? i : encodeURIComponent, c = 0; c < e.length; c++) {
- var s = e[c];
- if ("string" != typeof s) {
- var p,
- f = u[s.name];
- if (null == f) {
- if (s.optional) {
- s.partial && (a += s.prefix);
- continue;
- }
- throw new TypeError('Expected "' + s.name + '" to be defined');
- }
- if (o(f)) {
- if (!s.repeat) throw new TypeError('Expected "' + s.name + '" to not repeat, but received `' + JSON.stringify(f) + "`");
- if (0 === f.length) {
- if (s.optional) continue;
- throw new TypeError('Expected "' + s.name + '" to not be empty');
- }
- for (var h = 0; h < f.length; h++) {
- if (p = l(f[h]), !r[c].test(p)) throw new TypeError('Expected all "' + s.name + '" to match "' + s.pattern + '", but received `' + JSON.stringify(p) + "`");
- a += (0 === h ? s.prefix : s.delimiter) + p;
- }
- } else {
- if (p = s.asterisk ? encodeURI(f).replace(/[?#]/g, function (e) {
- return "%" + e.charCodeAt(0).toString(16).toUpperCase();
- }) : l(f), !r[c].test(p)) throw new TypeError('Expected "' + s.name + '" to match "' + s.pattern + '", but received "' + p + '"');
- a += s.prefix + p;
- }
- } else a += s;
- }
- return a;
- };
- }
- function l(e) {
- return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g, "\\$1");
- }
- function c(e) {
- return e.replace(/([=!:$\/()])/g, "\\$1");
- }
- function s(e, t) {
- return e.keys = t, e;
- }
- function p(e) {
- return e && e.sensitive ? "" : "i";
- }
- function f(e, t, r) {
- o(t) || (r = t || r, t = []);
- for (var n = (r = r || {}).strict, a = !1 !== r.end, i = "", u = 0; u < e.length; u++) {
- var c = e[u];
- if ("string" == typeof c) i += l(c);else {
- var f = l(c.prefix),
- h = "(?:" + c.pattern + ")";
- t.push(c), c.repeat && (h += "(?:" + f + h + ")*"), i += h = c.optional ? c.partial ? f + "(" + h + ")?" : "(?:" + f + "(" + h + "))?" : f + "(" + h + ")";
- }
- }
- var v = l(r.delimiter || "/"),
- y = i.slice(-v.length) === v;
- return n || (i = (y ? i.slice(0, -v.length) : i) + "(?:" + v + "(?=$))?"), i += a ? "$" : n && y ? "" : "(?=" + v + "|$)", s(new RegExp("^" + i, p(r)), t);
- }
- },
- 173: function _(e) {
- e.exports = Array.isArray || function (e) {
- return "[object Array]" == Object.prototype.toString.call(e);
- };
- },
- 844: function _(e, t, r) {
- "use strict";
-
- var o = this && this.__assign || function () {
- return (o = Object.assign || function (e) {
- for (var t, r = 1, o = arguments.length; r < o; r++) {
- for (var n in t = arguments[r]) {
- Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
- }
- }
- return e;
- }).apply(this, arguments);
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.buildVueRouter = t.buildVueRoutes = void 0;
- var n = r(366),
- a = r(883),
- i = r(789),
- u = r(169);
- t.buildVueRoutes = function (e, t) {
- for (var r = e.routesMap, o = r.pathMap, l = r.finallyPathList, c = Object.keys(t), s = 0; s < c.length; s++) {
- var p = c[s],
- f = o[p],
- h = t[p];
- if (f) {
- var v = i.getRoutePath(f, e).finallyPath;
- if (v instanceof Array) throw new Error("非 vueRouterDev 模式下,alias、aliasPath、path 无法提供数组类型! " + JSON.stringify(f));
- null != f.name && (h.name = f.name);
- var y = h.path,
- g = h.alias;
- delete h.alias, h.path = v, "/" === y && null != g && (h.alias = g, h.path = y), f.beforeEnter && (h.beforeEnter = function (t, r, o) {
- u.onTriggerEachHook(t, r, e, n.hookToggle.enterHooks, o);
- });
- } else a.warn(p + " 路由地址在路由表中未找到,确定是否传递漏啦", e, !0);
- }
- return l.includes("*") && (t["*"] = o["*"]), t;
- }, t.buildVueRouter = function (e, t, r) {
- var n;
- n = "[object Array]" === i.getDataType(r) ? r : Object.values(r);
- var a = e.options.h5,
- u = a.scrollBehavior,
- l = a.fallback,
- c = t.options.scrollBehavior;
- t.options.scrollBehavior = function (e, t, r) {
- return c && c(e, t, r), u(e, t, r);
- }, t.fallback = l;
- var s = new t.constructor(o(o({}, e.options.h5), {
- base: t.options.base,
- mode: t.options.mode,
- routes: n
- }));
- t.matcher = s.matcher;
- };
- },
- 369: function _(e, t, r) {
- "use strict";
-
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.addKeepAliveInclude = void 0;
- var o = r(789),
- n = ["", ""],
- a = n[0],
- i = n[1];
- t.addKeepAliveInclude = function (e) {
- var t = getApp(),
- r = t.keepAliveInclude;
- if (0 === e.runId && 0 === r.length) {
- i = t.$route.params.__id__;
- var n = (a = t.$route.meta.name) + "-" + i;
- t.keepAliveInclude.push(n);
- } else if ("" !== a) for (var u = t.keepAliveInclude, l = 0; l < u.length; l++) {
- n = u[l];
- var c = new RegExp(a + "-(\\d+)$"),
- s = a + "-" + i;
- if (c.test(n) && n !== s) {
- o.removeSimpleValue(u, s), a = "";
- break;
- }
- }
- };
- },
- 147: function _(e, t) {
- "use strict";
-
- var _r,
- o = this && this.__extends || (_r = function r(e, t) {
- return (_r = Object.setPrototypeOf || {
- __proto__: []
- } instanceof Array && function (e, t) {
- e.__proto__ = t;
- } || function (e, t) {
- for (var r in t) {
- Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r]);
- }
- })(e, t);
- }, function (e, t) {
- function o() {
- this.constructor = e;
- }
- _r(e, t), e.prototype = null === t ? Object.create(t) : (o.prototype = t.prototype, new o());
- });
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.proxyH5Mount = t.proxyEachHook = t.MyArray = void 0;
- var n = function (e) {
- function t(r, o, n, a) {
- var i = e.call(this) || this;
- return i.router = r, i.vueEachArray = o, i.myEachHook = n, i.hookName = a, Object.setPrototypeOf(i, t.prototype), i;
- }
- return o(t, e), t.prototype.push = function (e) {
- var t = this;
- this.vueEachArray.push(e);
- var r = this.length;
- this[this.length] = function (e, o, n) {
- r > 0 ? t.vueEachArray[r](e, o, function () {
- n && n();
- }) : t.myEachHook(e, o, function (a) {
- !1 === a ? n(!1) : t.vueEachArray[r](e, o, function (e) {
- n(a);
- });
- }, t.router, !0);
- };
- }, t;
- }(Array);
- t.MyArray = n, t.proxyEachHook = function (e, t) {
- for (var r = ["beforeHooks", "afterHooks"], o = 0; o < r.length; o++) {
- var a = r[o],
- i = e.lifeCycle[a][0];
- if (i) {
- var u = t[a];
- t[a] = new n(e, u, i, a);
- }
- }
- }, t.proxyH5Mount = function (e) {
- var t;
- if (0 === e.mount.length) {
- if (null === (t = e.options.h5) || void 0 === t ? void 0 : t.vueRouterDev) return;
- navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) && setTimeout(function () {
- if (document.getElementsByTagName("uni-page").length > 0) return !1;
- window.location.reload();
- }, 0);
- } else e.mount[0].app.$mount(), e.mount = [];
- };
- },
- 814: function _(e, t) {
- "use strict";
-
- var r = this && this.__assign || function () {
- return (r = Object.assign || function (e) {
- for (var t, r = 1, o = arguments.length; r < o; r++) {
- for (var n in t = arguments[r]) {
- Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
- }
- }
- return e;
- }).apply(this, arguments);
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.tabIndexSelect = t.HomeNvueSwitchTab = t.runtimeQuit = t.registerLoddingPage = void 0;
- var o = null,
- n = null;
- t.registerLoddingPage = function (e) {
- var t;
- if (null === (t = e.options.APP) || void 0 === t ? void 0 : t.registerLoadingPage) {
- var o = e.options.APP,
- n = o.loadingPageHook,
- a = o.loadingPageStyle;
- n(new plus.nativeObj.View("router-loadding", r({
- top: "0px",
- left: "0px",
- height: "100%",
- width: "100%"
- }, a())));
- }
- }, t.runtimeQuit = function (e) {
- void 0 === e && (e = "再按一次退出应用");
- var t = +new Date();
- o ? t - o < 1e3 && plus.runtime.quit() : (o = t, uni.showToast({
- title: e,
- icon: "none",
- position: "bottom",
- duration: 1e3
- }), setTimeout(function () {
- o = null;
- }, 1e3));
- }, t.HomeNvueSwitchTab = function (e, t, r) {
- return new Promise(function (t) {
- return 0 !== e.runId ? t(!1) : __uniConfig.tabBar && Array.isArray(__uniConfig.tabBar.list) ? void r({
- url: __uniConfig.entryPagePath,
- animationDuration: 0,
- complete: function complete() {
- return t(!0);
- }
- }) : t(!1);
- });
- }, t.tabIndexSelect = function (e, t) {
- if (!__uniConfig.tabBar || !Array.isArray(__uniConfig.tabBar.list)) return !1;
- for (var r = __uniConfig.tabBar.list, o = [], a = 0, i = 0; i < r.length; i++) {
- var u = r[i];
- if ("/" + u.pagePath !== e.path && "/" + u.pagePath !== t.path || (u.pagePath === t.path && (a = i), o.push(u)), 2 === o.length) break;
- }
- return 2 === o.length && (null == n && (n = uni.requireNativePlugin("uni-tabview")), n.switchSelect({
- index: a
- }), !0);
- };
- },
- 334: function _(e, t) {
- "use strict";
-
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.getEnterPath = void 0, t.getEnterPath = function (e, t) {
- switch (t.options.platform) {
- case "mp-alipay":
- case "mp-weixin":
- case "mp-toutiao":
- case "mp-qq":
- return e.$options.mpInstance.route;
- case "mp-baidu":
- return e.$options.mpInstance.is || e.$options.mpInstance.pageinstance.route;
- }
- return e.$options.mpInstance.route;
- };
- },
- 282: function _(e, t, r) {
- "use strict";
-
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.proxyHookName = t.proxyHookDeps = t.lifeCycle = t.baseConfig = t.mpPlatformReg = void 0;
- var o = r(883),
- n = r(99);
- t.mpPlatformReg = "(^mp-weixin$)|(^mp-baidu$)|(^mp-alipay$)|(^mp-toutiao$)|(^mp-qq$)|(^mp-360$)", t.baseConfig = {
- h5: {
- paramsToQuery: !1,
- vueRouterDev: !1,
- vueNext: !1,
- mode: "hash",
- base: "/",
- linkActiveClass: "router-link-active",
- linkExactActiveClass: "router-link-exact-active",
- scrollBehavior: function scrollBehavior(e, t, r) {
- return {
- x: 0,
- y: 0
- };
- },
- fallback: !0
- },
- APP: {
- registerLoadingPage: !0,
- loadingPageStyle: function loadingPageStyle() {
- return JSON.parse('{"backgroundColor":"#FFF"}');
- },
- loadingPageHook: function loadingPageHook(e) {
- e.show();
- },
- launchedHook: function launchedHook() {
- plus.navigator.closeSplashscreen();
- },
- animation: {}
- },
- applet: {
- animationDuration: 300
- },
- beforeProxyHooks: {
- onLoad: function onLoad(e, t, r) {
- var o = e[0];
- t([n.parseQuery({
- query: o
- }, r)]);
- }
- },
- platform: "h5",
- keepUniOriginNav: !1,
- debugger: !1,
- routerBeforeEach: function routerBeforeEach(e, t, r) {
- r();
- },
- routerAfterEach: function routerAfterEach(e, t) {},
- routerErrorEach: function routerErrorEach(e, t) {
- t.$lockStatus = !1, o.err(e, t, !0);
- },
- detectBeforeLock: function detectBeforeLock(e, t, r) {},
- routes: [{
- path: "/choose-location"
- }, {
- path: "/open-location"
- }, {
- path: "/preview-image"
- }]
- }, t.lifeCycle = {
- beforeHooks: [],
- afterHooks: [],
- routerBeforeHooks: [],
- routerAfterHooks: [],
- routerErrorHooks: []
- }, t.proxyHookDeps = {
- resetIndex: [],
- hooks: {},
- options: {}
- }, t.proxyHookName = ["onLaunch", "onShow", "onHide", "onError", "onInit", "onLoad", "onReady", "onUnload", "onResize", "created", "beforeMount", "mounted", "beforeDestroy", "destroyed"];
- },
- 801: function _(e, t, r) {
- "use strict";
-
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.createRouteMap = void 0;
- var o = r(883),
- n = r(789);
- t.createRouteMap = function (e, t) {
- var r = {
- finallyPathList: [],
- finallyPathMap: Object.create(null),
- aliasPathMap: Object.create(null),
- pathMap: Object.create(null),
- vueRouteMap: Object.create(null),
- nameMap: Object.create(null)
- };
- return t.forEach(function (t) {
- var a = n.getRoutePath(t, e),
- i = a.finallyPath,
- u = a.aliasPath,
- l = a.path;
- if (null == l) throw new Error("请提供一个完整的路由对象,包括以绝对路径开始的 ‘path’ 字符串 " + JSON.stringify(t));
- if (i instanceof Array && !e.options.h5.vueRouterDev && "h5" === e.options.platform) throw new Error("非 vueRouterDev 模式下,route.alias 目前无法提供数组类型! " + JSON.stringify(t));
- var c = i,
- s = u;
- "h5" !== e.options.platform && 0 !== c.indexOf("/") && "*" !== l && o.warn("当前路由对象下,route:" + JSON.stringify(t) + " 是否缺少了前缀 ‘/’", e, !0), r.finallyPathMap[c] || (r.finallyPathMap[c] = t, r.aliasPathMap[s] = t, r.pathMap[l] = t, r.finallyPathList.push(c), null != t.name && (r.nameMap[t.name] = t));
- }), r;
- };
- },
- 662: function _(e, t, r) {
- "use strict";
-
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.registerEachHooks = t.registerRouterHooks = t.registerHook = void 0;
- var o = r(366),
- n = r(169);
- function a(e, t) {
- e[0] = t;
- }
- t.registerHook = a, t.registerRouterHooks = function (e, t) {
- return a(e.routerBeforeHooks, function (e, r, o) {
- t.routerBeforeEach(e, r, o);
- }), a(e.routerAfterHooks, function (e, r) {
- t.routerAfterEach(e, r);
- }), a(e.routerErrorHooks, function (e, r) {
- t.routerErrorEach(e, r);
- }), e;
- }, t.registerEachHooks = function (e, t, r) {
- a(e.lifeCycle[t], function (e, a, i, u, l) {
- l ? n.onTriggerEachHook(e, a, u, o.hookToggle[t], i) : r(e, a, i);
- });
- };
- },
- 460: function _(e, t, r) {
- "use strict";
-
- var o = this && this.__assign || function () {
- return (o = Object.assign || function (e) {
- for (var t, r = 1, o = arguments.length; r < o; r++) {
- for (var n in t = arguments[r]) {
- Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
- }
- }
- return e;
- }).apply(this, arguments);
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.initMixins = t.getMixins = void 0;
- var n = r(801),
- a = r(844),
- i = r(147),
- u = r(814),
- l = r(845),
- c = r(890),
- s = r(789),
- p = r(334),
- f = r(282),
- h = r(925),
- v = !1,
- y = !1,
- g = {
- app: !1,
- page: ""
- };
- function d(e, t) {
- var r = t.options.platform;
- return new RegExp(f.mpPlatformReg, "g").test(r) && (r = "app-lets"), {
- h5: {
- beforeCreate: function beforeCreate() {
- var e;
- if (h.beforeProxyHook(this, t), this.$options.router) {
- t.$route = this.$options.router;
- var r = [];
- (null === (e = t.options.h5) || void 0 === e ? void 0 : e.vueRouterDev) ? r = t.options.routes : (r = n.createRouteMap(t, this.$options.router.options.routes).finallyPathMap, t.routesMap.vueRouteMap = r, a.buildVueRoutes(t, r)), a.buildVueRouter(t, this.$options.router, r), i.proxyEachHook(t, this.$options.router);
- }
- }
- },
- "app-plus": {
- beforeCreate: function beforeCreate() {
- h.beforeProxyHook(this, t), v || (v = !0, l.proxyPageHook(this, t, "app"), u.registerLoddingPage(t));
- }
- },
- "app-lets": {
- beforeCreate: function beforeCreate() {
- h.beforeProxyHook(this, t), s.voidFun("UNI-SIMPLE-ROUTER");
- var e = !0,
- r = this.$options.mpType;
- y || ("component" === r ? e = s.assertParentChild(g.page, this) : "page" === r ? (g[r] = p.getEnterPath(this, t), t.enterPath = g[r]) : g[r] = !0, e && l.proxyPageHook(this, t, r));
- },
- onLoad: function onLoad() {
- s.voidFun("UNI-SIMPLE-ROUTER"), !y && s.assertParentChild(g.page, this) && (y = !0, c.forceGuardEach(t));
- }
- }
- }[r];
- }
- t.getMixins = d, t.initMixins = function (e, t) {
- var r = n.createRouteMap(t, t.options.routes);
- t.routesMap = r, e.mixin(o({}, d(0, t)));
- };
- },
- 789: function _(e, t, r) {
- "use strict";
-
- var o = this && this.__assign || function () {
- return (o = Object.assign || function (e) {
- for (var t, r = 1, o = arguments.length; r < o; r++) {
- for (var n in t = arguments[r]) {
- Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
- }
- }
- return e;
- }).apply(this, arguments);
- },
- n = this && this.__rest || function (e, t) {
- var r = {};
- for (var o in e) {
- Object.prototype.hasOwnProperty.call(e, o) && t.indexOf(o) < 0 && (r[o] = e[o]);
- }
- if (null != e && "function" == typeof Object.getOwnPropertySymbols) {
- var n = 0;
- for (o = Object.getOwnPropertySymbols(e); n < o.length; n++) {
- t.indexOf(o[n]) < 0 && Object.prototype.propertyIsEnumerable.call(e, o[n]) && (r[o[n]] = e[o[n]]);
- }
- }
- return r;
- },
- a = this && this.__spreadArrays || function () {
- for (var e = 0, t = 0, r = arguments.length; t < r; t++) {
- e += arguments[t].length;
- }
- var o = Array(e),
- n = 0;
- for (t = 0; t < r; t++) {
- for (var a = arguments[t], i = 0, u = a.length; i < u; i++, n++) {
- o[n] = a[i];
- }
- }
- return o;
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.deepDecodeQuery = t.resolveAbsolutePath = t.assertParentChild = t.lockDetectWarn = t.deepClone = t.baseClone = t.assertDeepObject = t.paramsToQuery = t.forMatNextToFrom = t.urlToJson = t.getUniCachePage = t.removeSimpleValue = t.copyData = t.getDataType = t.routesForMapRoute = t.notRouteTo404 = t.getWildcardRule = t.assertNewOptions = t.getRoutePath = t.notDeepClearNull = t.mergeConfig = t.timeOut = t.def = t.voidFun = void 0;
- var i = r(282),
- u = r(169),
- l = r(883),
- c = r(890),
- s = r(779);
- function p(e, t) {
- for (var r = Object.create(null), n = Object.keys(e).concat(["resolveQuery", "parseQuery"]), i = 0; i < n.length; i += 1) {
- var u = n[i];
- null != t[u] ? t[u].constructor === Object ? r[u] = o(o({}, e[u]), t[u]) : r[u] = "routes" === u ? a(e[u], t[u]) : t[u] : r[u] = e[u];
- }
- return r;
- }
- function f(e, t) {
- var r = e.aliasPath || e.alias || e.path;
- return "h5" !== t.options.platform && (r = e.path), {
- finallyPath: r,
- aliasPath: e.aliasPath || e.path,
- path: e.path,
- alias: e.alias
- };
- }
- function h(e, t) {
- var r = e.routesMap.finallyPathMap["*"];
- if (r) return r;
- throw t && u.ERRORHOOK[0](t, e), new Error("当前路由表匹配规则已全部匹配完成,未找到满足的匹配规则。你可以使用 '*' 通配符捕捉最后的异常");
- }
- function v(e) {
- return Object.prototype.toString.call(e);
- }
- function y(e, t) {
- if (null == e) t = e;else for (var r = 0, o = Object.keys(e); r < o.length; r++) {
- var n = o[r],
- a = n;
- e[n] !== e && ("object" == _typeof(e[n]) ? (t[a] = "[object Array]" === v(e[n]) ? [] : {}, t[a] = y(e[n], t[a])) : t[a] = e[n]);
- }
- return t;
- }
- function g(e) {
- var t = "[object Array]" === v(e) ? [] : {};
- return y(e, t), t;
- }
- t.voidFun = function () {
- for (var e = [], t = 0; t < arguments.length; t++) {
- e[t] = arguments[t];
- }
- }, t.def = function (e, t, r) {
- Object.defineProperty(e, t, {
- get: function get() {
- return r();
- }
- });
- }, t.timeOut = function (e) {
- return new Promise(function (t) {
- setTimeout(function () {
- t();
- }, e);
- });
- }, t.mergeConfig = p, t.notDeepClearNull = function (e) {
- for (var t in e) {
- null == e[t] && delete e[t];
- }
- return e;
- }, t.getRoutePath = f, t.assertNewOptions = function (e) {
- var t,
- r = e.platform,
- o = e.routes;
- if (null == r) throw new Error("你在实例化路由时必须传递 'platform'");
- if (null == o || 0 === o.length) throw new Error("你在实例化路由时必须传递 routes 为空,这是无意义的。");
- return "h5" === e.platform && (null === (t = e.h5) || void 0 === t ? void 0 : t.vueRouterDev) && (i.baseConfig.routes = []), p(i.baseConfig, e);
- }, t.getWildcardRule = h, t.notRouteTo404 = function (e, t, r, o) {
- if ("*" !== t.path) return t;
- var n = t.redirect;
- if (void 0 === n) throw new Error(" * 通配符必须配合 redirect 使用。redirect: string | Location | Function");
- var a = n;
- return "function" == typeof a && (a = a(r)), c.navjump(a, e, o, void 0, void 0, void 0, !1);
- }, t.routesForMapRoute = function e(t, r, o, n) {
- var a;
- if (void 0 === n && (n = !1), null === (a = t.options.h5) || void 0 === a ? void 0 : a.vueRouterDev) return {
- path: r
- };
- for (var i = r.split("?")[0], u = "", l = t.routesMap, c = 0; c < o.length; c++) {
- for (var p = l[o[c]], f = 0, y = Object.entries(p); f < y.length; f++) {
- var g = y[f],
- d = g[0],
- m = g[1];
- if ("*" !== d) {
- var b = m,
- P = d;
- if ("[object Array]" === v(p) && (P = b), null != s(P).exec(i)) return "[object String]" === v(b) ? l.finallyPathMap[b] : b;
- } else "" === u && (u = "*");
- }
- }
- if (n) return {};
- if (l.aliasPathMap) {
- var O = e(t, r, ["aliasPathMap"], !0);
- if (Object.keys(O).length > 0) return O;
- }
- if ("" !== u) return h(t);
- throw new Error(r + " 路径无法在路由表中找到!检查跳转路径及路由表");
- }, t.getDataType = v, t.copyData = function (e) {
- return JSON.parse(JSON.stringify(e));
- }, t.removeSimpleValue = function (e, t) {
- for (var r = 0; r < e.length; r++) {
- if (e[r] === t) return e.splice(r, 1), !0;
- }
- return !1;
- }, t.getUniCachePage = function (e) {
- var t = getCurrentPages();
- if (null == e) return t;
- if (0 === t.length) return t;
- var r = t.reverse()[e];
- return null == r ? [] : r;
- }, t.urlToJson = function (e) {
- var t = {},
- r = e.split("?"),
- o = r[0],
- n = r[1];
- if (null != n) for (var a = 0, i = n.split("&"); a < i.length; a++) {
- var u = i[a].split("=");
- t[u[0]] = u[1];
- }
- return {
- path: o,
- query: t
- };
- }, t.forMatNextToFrom = function (e, t, r) {
- var o = [t, r],
- n = o[0],
- a = o[1];
- if ("h5" === e.options.platform) {
- var i = e.options.h5,
- u = i.vueNext,
- l = i.vueRouterDev;
- u || l || (n = c.createRoute(e, void 0, n), a = c.createRoute(e, void 0, a));
- } else n = c.createRoute(e, void 0, g(n)), a = c.createRoute(e, void 0, g(a));
- return {
- matTo: n,
- matFrom: a
- };
- }, t.paramsToQuery = function (e, t) {
- var r;
- if ("h5" === e.options.platform && !(null === (r = e.options.h5) || void 0 === r ? void 0 : r.paramsToQuery)) return t;
- if ("[object Object]" === v(t)) {
- var a = t,
- i = a.name,
- l = a.params,
- c = n(a, ["name", "params"]),
- s = l;
- if ("h5" !== e.options.platform && null == s && (s = {}), null != i && null != s) {
- var p = e.routesMap.nameMap[i];
- null == p && (p = h(e, {
- type: 2,
- msg: "命名路由为:" + i + " 的路由,无法在路由表中找到!",
- toRule: t
- }));
- var y = f(p, e).finallyPath;
- if (!y.includes(":")) return o(o({}, c), {
- path: y,
- query: s
- });
- u.ERRORHOOK[0]({
- type: 2,
- msg: "动态路由:" + y + " 无法使用 paramsToQuery!",
- toRule: t
- }, e);
- }
- }
- return t;
- }, t.assertDeepObject = function (e) {
- var t = null;
- try {
- t = JSON.stringify(e).match(/\{|\[|\}|\]/g);
- } catch (e) {
- l.warnLock("传递的参数解析对象失败。" + e);
- }
- return null != t && t.length > 3;
- }, t.baseClone = y, t.deepClone = g, t.lockDetectWarn = function (e, t, r, o, n, a) {
- if (void 0 === n && (n = {}), "afterHooks" === a) o();else {
- var i = e.options.detectBeforeLock;
- i && i(e, t, r), e.$lockStatus ? e.options.routerErrorEach({
- type: 2,
- msg: "当前页面正在处于跳转状态,请稍后再进行跳转....",
- NAVTYPE: r,
- uniActualData: n
- }, e) : o();
- }
- }, t.assertParentChild = function (e, t) {
- for (; null != t.$parent;) {
- var r = t.$parent.$mp;
- if (r.page && r.page.is === e) return !0;
- t = t.$parent;
- }
- try {
- if (t.$mp.page.is === e || t.$mp.page.route === e) return !0;
- } catch (e) {
- return !1;
- }
- return !1;
- }, t.resolveAbsolutePath = function (e, t) {
- var r = /^\/?([^\?\s]+)(\?.+)?$/,
- o = e.trim();
- if (!r.test(o)) throw new Error("【" + e + "】 路径错误,请提供完整的路径(10001)。");
- var n = o.match(r);
- if (null == n) throw new Error("【" + e + "】 路径错误,请提供完整的路径(10002)。");
- var a = n[2] || "";
- if (/^\.\/[^\.]+/.test(o)) return (t.currentRoute.path + e).replace(/[^\/]+\.\//, "");
- var i = n[1].replace(/\//g, "\\/").replace(/\.\./g, "[^\\/]+").replace(/\./g, "\\."),
- u = new RegExp("^\\/" + i + "$"),
- l = t.options.routes.filter(function (e) {
- return u.test(e.path);
- });
- if (1 !== l.length) throw new Error("【" + e + "】 路径错误,尝试转成绝对路径失败,请手动转成绝对路径(10003)。");
- return l[0].path + a;
- }, t.deepDecodeQuery = function e(t) {
- for (var r = "[object Array]" === v(t) ? [] : {}, o = Object.keys(t), n = 0; n < o.length; n++) {
- var a = o[n],
- i = t[a];
- if ("string" == typeof i) try {
- var u = JSON.parse(decodeURIComponent(i));
- "object" != _typeof(u) && (u = i), r[a] = u;
- } catch (e) {
- try {
- r[a] = decodeURIComponent(i);
- } catch (e) {
- r[a] = i;
- }
- } else if ("object" == _typeof(i)) {
- var l = e(i);
- r[a] = l;
- } else r[a] = i;
- }
- return r;
- };
- },
- 883: function _(e, t) {
- "use strict";
-
- function r(e, t, r, o) {
- if (void 0 === o && (o = !1), !o) {
- var n = "[object Object]" === t.toString();
- if (!1 === t) return !1;
- if (n && !1 === t[e]) return !1;
- }
- return console[e](r), !0;
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.warnLock = t.log = t.warn = t.err = t.isLog = void 0, t.isLog = r, t.err = function (e, t, o) {
- r("error", t.options.debugger, e, o);
- }, t.warn = function (e, t, o) {
- r("warn", t.options.debugger, e, o);
- }, t.log = function (e, t, o) {
- r("log", t.options.debugger, e, o);
- }, t.warnLock = function (e) {
- __f__("warn", e, " at node_modules/uni-simple-router/dist/uni-simple-router.js:1");
- };
- },
- 607: function _(e, t, r) {
- "use strict";
-
- var o = this && this.__createBinding || (Object.create ? function (e, t, r, o) {
- void 0 === o && (o = r), Object.defineProperty(e, o, {
- enumerable: !0,
- get: function get() {
- return t[r];
- }
- });
- } : function (e, t, r, o) {
- void 0 === o && (o = r), e[o] = t[r];
- }),
- n = this && this.__exportStar || function (e, t) {
- for (var r in e) {
- "default" === r || Object.prototype.hasOwnProperty.call(t, r) || o(t, e, r);
- }
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.createRouter = t.RouterMount = t.runtimeQuit = void 0, n(r(366), t), n(r(309), t), n(r(789), t);
- var a = r(814);
- Object.defineProperty(t, "runtimeQuit", {
- enumerable: !0,
- get: function get() {
- return a.runtimeQuit;
- }
- });
- var i = r(963);
- Object.defineProperty(t, "RouterMount", {
- enumerable: !0,
- get: function get() {
- return i.RouterMount;
- }
- }), Object.defineProperty(t, "createRouter", {
- enumerable: !0,
- get: function get() {
- return i.createRouter;
- }
- });
- var u = "2.0.8-BETA.4";
- /[A-Z]/g.test(u) && __f__("warn", "【" + "UNI-SIMPLE-ROUTER".toLocaleLowerCase() + " 提示】:当前版本 " + u.toLocaleLowerCase() + " 此版本为测试版。有BUG请退回正式版,线上正式版本:2.0.7", " at node_modules/uni-simple-router/dist/uni-simple-router.js:1");
- },
- 366: function _(e, t) {
- "use strict";
-
- var r, o, n;
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.rewriteMethodToggle = t.navtypeToggle = t.hookToggle = void 0, (n = t.hookToggle || (t.hookToggle = {})).beforeHooks = "beforeEach", n.afterHooks = "afterEach", n.enterHooks = "beforeEnter", (o = t.navtypeToggle || (t.navtypeToggle = {})).push = "navigateTo", o.replace = "redirectTo", o.replaceAll = "reLaunch", o.pushTab = "switchTab", o.back = "navigateBack", (r = t.rewriteMethodToggle || (t.rewriteMethodToggle = {})).navigateTo = "push", r.navigate = "push", r.redirectTo = "replace", r.reLaunch = "replaceAll", r.switchTab = "pushTab", r.navigateBack = "back";
- },
- 309: function _(e, t) {
- "use strict";
-
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- },
- 925: function _(e, t, r) {
- "use strict";
-
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.beforeProxyHook = void 0;
- var o = r(789),
- n = r(883);
- t.beforeProxyHook = function (e, t) {
- var r = e.$options,
- a = t.options.beforeProxyHooks;
- if (null == r) return !1;
- if (null == a) return !1;
- for (var i = Object.keys(a), u = function u(e) {
- var u = i[e],
- l = r[u];
- if (l) for (var c = a[u], s = function s(e) {
- if (l[e].toString().includes("UNI-SIMPLE-ROUTER")) return "continue";
- var r = l.splice(e, 1, function () {
- for (var e = this, n = [], a = 0; a < arguments.length; a++) {
- n[a] = arguments[a];
- }
- var i = "UNI-SIMPLE-ROUTER";
- o.voidFun(i), c ? c.call(this, n, function (t) {
- r.apply(e, t);
- }, t) : r.apply(this, n);
- })[0];
- }, p = 0; p < l.length; p++) {
- s(p);
- } else n.warn("beforeProxyHooks ===> 当前组件不适合" + u + ",或者 hook: " + u + " 不存在,已为你规避处理,可以忽略。", t);
- }, l = 0; l < i.length; l++) {
- u(l);
- }
- return !0;
- };
- },
- 169: function _(e, t, r) {
- "use strict";
-
- var o = this && this.__rest || function (e, t) {
- var r = {};
- for (var o in e) {
- Object.prototype.hasOwnProperty.call(e, o) && t.indexOf(o) < 0 && (r[o] = e[o]);
- }
- if (null != e && "function" == typeof Object.getOwnPropertySymbols) {
- var n = 0;
- for (o = Object.getOwnPropertySymbols(e); n < o.length; n++) {
- t.indexOf(o[n]) < 0 && Object.prototype.propertyIsEnumerable.call(e, o[n]) && (r[o[n]] = e[o[n]]);
- }
- }
- return r;
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.loopCallHook = t.transitionTo = t.onTriggerEachHook = t.callHook = t.callBeforeRouteLeave = t.HOOKLIST = t.ERRORHOOK = void 0;
- var n = r(789),
- a = r(890),
- i = r(147),
- u = r(369),
- l = r(814);
- function c(e, t, r, o) {
- var a,
- i = n.getUniCachePage(0);
- if (Object.keys(i).length > 0) {
- var u = void 0;
- switch ("h5" === e.options.platform ? u = i.$options.beforeRouteLeave : null != i.$vm && (u = i.$vm.$options.beforeRouteLeave), n.getDataType(u)) {
- case "[object Array]":
- a = (a = u[0]).bind(i);
- break;
- case "[object Function]":
- a = u.bind(i.$vm);
- }
- }
- return s(a, t, r, e, o);
- }
- function s(e, t, r, o, n, a) {
- void 0 === a && (a = !0), null != e && e instanceof Function ? !0 === a ? e(t, r, n, o, !1) : (e(t, r, function () {}, o, !1), n()) : n();
- }
- function p(e, t, r, o, a, i) {
- var u = n.forMatNextToFrom(e, t, r),
- l = u.matTo,
- c = u.matFrom;
- "h5" === e.options.platform ? f(a, 0, i, e, l, c, o) : f(a.slice(0, 4), 0, function () {
- i(function () {
- f(a.slice(4), 0, n.voidFun, e, l, c, o);
- });
- }, e, l, c, o);
- }
- function f(e, r, i, u, c, s, p) {
- var h = n.routesForMapRoute(u, c.path, ["finallyPathMap", "pathMap"]);
- if (e.length - 1 < r) return i();
- var v = e[r],
- y = t.ERRORHOOK[0];
- v(u, c, s, h, function (t) {
- if ("app-plus" === u.options.platform && (!1 !== t && "string" != typeof t && "object" != _typeof(t) || l.tabIndexSelect(c, s)), !1 === t) "h5" === u.options.platform && i(!1), y({
- type: 0,
- msg: "管道函数传递 false 导航被终止!",
- matTo: c,
- matFrom: s,
- nextTo: t
- }, u);else if ("string" == typeof t || "object" == _typeof(t)) {
- var n = p,
- h = t;
- if ("object" == _typeof(t)) {
- var v = t.NAVTYPE;
- h = o(t, ["NAVTYPE"]), null != v && (n = v);
- }
- a.navjump(h, u, n, {
- from: s,
- next: i
- });
- } else null == t ? (r++, f(e, r, i, u, c, s, p)) : y({
- type: 1,
- msg: "管道函数传递未知类型,无法被识别。导航被终止!",
- matTo: c,
- matFrom: s,
- nextTo: t
- }, u);
- });
- }
- t.ERRORHOOK = [function (e, t) {
- return t.lifeCycle.routerErrorHooks[0](e, t);
- }], t.HOOKLIST = [function (e, t, r, o, n) {
- return s(e.lifeCycle.routerBeforeHooks[0], t, r, e, n);
- }, function (e, t, r, o, n) {
- return c(e, t, r, n);
- }, function (e, t, r, o, n) {
- return s(e.lifeCycle.beforeHooks[0], t, r, e, n);
- }, function (e, t, r, o, n) {
- return s(o.beforeEnter, t, r, e, n);
- }, function (e, t, r, o, n) {
- return s(e.lifeCycle.afterHooks[0], t, r, e, n, !1);
- }, function (e, t, r, o, n) {
- return e.$lockStatus = !1, "h5" === e.options.platform && (i.proxyH5Mount(e), u.addKeepAliveInclude(e)), e.runId++, s(e.lifeCycle.routerAfterHooks[0], t, r, e, n, !1);
- }], t.callBeforeRouteLeave = c, t.callHook = s, t.onTriggerEachHook = function (e, r, o, n, a) {
- var i = [];
- switch (n) {
- case "beforeEach":
- i = t.HOOKLIST.slice(0, 3);
- break;
- case "afterEach":
- i = t.HOOKLIST.slice(4);
- break;
- case "beforeEnter":
- i = t.HOOKLIST.slice(3, 4);
- }
- p(o, e, r, "push", i, a);
- }, t.transitionTo = p, t.loopCallHook = f;
- },
- 890: function _(e, t, r) {
- "use strict";
-
- var o = this && this.__assign || function () {
- return (o = Object.assign || function (e) {
- for (var t, r = 1, o = arguments.length; r < o; r++) {
- for (var n in t = arguments[r]) {
- Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
- }
- }
- return e;
- }).apply(this, arguments);
- },
- n = this && this.__rest || function (e, t) {
- var r = {};
- for (var o in e) {
- Object.prototype.hasOwnProperty.call(e, o) && t.indexOf(o) < 0 && (r[o] = e[o]);
- }
- if (null != e && "function" == typeof Object.getOwnPropertySymbols) {
- var n = 0;
- for (o = Object.getOwnPropertySymbols(e); n < o.length; n++) {
- t.indexOf(o[n]) < 0 && Object.prototype.propertyIsEnumerable.call(e, o[n]) && (r[o[n]] = e[o[n]]);
- }
- }
- return r;
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.createRoute = t.forceGuardEach = t.backOptionsBuild = t.navjump = t.lockNavjump = void 0;
- var a = r(366),
- i = r(99),
- u = r(789),
- l = r(169),
- c = r(845),
- s = r(169);
- function p(e, t, r, o, n) {
- u.lockDetectWarn(t, e, r, function () {
- "h5" !== t.options.platform && (t.$lockStatus = !0), f(e, t, r, void 0, o, n);
- }, n);
- }
- function f(e, t, r, n, p, f, v) {
- if (void 0 === v && (v = !0), "back" === r) {
- var y = 1;
- if ("string" == typeof e ? y = +e : (y = e.delta || 1, f = o(o({}, f || {}), e)), "h5" === t.options.platform) {
- t.$route.go(-y);
- var g = (f || {
- success: u.voidFun
- }).success || u.voidFun,
- d = (f || {
- complete: u.voidFun
- }).complete || u.voidFun;
- return g({
- errMsg: "navigateBack:ok"
- }), void d({
- errMsg: "navigateBack:ok"
- });
- }
- e = h(t, y, f);
- }
- var m = i.queryPageToMap(e, t).rule;
- m.type = a.navtypeToggle[r];
- var b = u.paramsToQuery(t, m),
- P = i.resolveQuery(b, t);
- if ("h5" === t.options.platform) {
- if ("push" !== r && (r = "replace"), null != n) n.next(o({
- replace: "push" !== r
- }, P));else if ("push" === r && Reflect.has(P, "events")) {
- if (Reflect.has(P, "name")) throw new Error("在h5端上使用 'push'、'navigateTo' 跳转时,如果包含 events 不允许使用 name 跳转,因为 name 实现了动态路由。请更换为 path 或者 url 跳转!");
- uni.navigateTo(P, !0, u.voidFun, p);
- } else t.$route[r](P, P.success || u.voidFun, P.fail || u.voidFun);
- } else {
- var O = {
- path: ""
- };
- if (null == n) {
- var k = u.routesForMapRoute(t, P.path, ["finallyPathMap", "pathMap"]);
- k = u.notRouteTo404(t, k, P, r), P = o(o(o(o({}, k), {
- params: {}
- }), P), {
- path: k.path
- }), O = c.createToFrom(P, t);
- } else O = n.from;
- if (c.createFullPath(P, O), !1 === v) return P;
- l.transitionTo(t, P, O, r, s.HOOKLIST, function (e) {
- uni[a.navtypeToggle[r]](P, !0, e, p);
- });
- }
- }
- function h(e, t, r) {
- void 0 === r && (r = {});
- var n = v(e, t, void 0, o({
- NAVTYPE: "back"
- }, r)),
- a = o(o({}, r), {
- path: n.path,
- query: n.query,
- delta: t
- });
- if ("[object Object]" === u.getDataType(r)) {
- var i = r,
- l = i.animationDuration,
- c = i.animationType;
- null != l && (a.animationDuration = l), null != c && (a.animationType = c);
- var s = r.from;
- null != s && (a.BACKTYPE = s);
- }
- return a;
- }
- function v(e, t, r, l) {
- void 0 === t && (t = 0), void 0 === l && (l = {});
- var c = {
- name: "",
- meta: {},
- path: "",
- fullPath: "",
- NAVTYPE: "",
- query: {},
- params: {},
- BACKTYPE: (r || {
- BACKTYPE: ""
- }).BACKTYPE || ""
- };
- if (19970806 === t) return c;
- if ("h5" === e.options.platform) {
- var s = {
- path: ""
- };
- s = null != r ? r : e.$route.currentRoute;
- var p = u.copyData(s.params);
- delete p.__id__;
- var f = i.parseQuery(o(o({}, p), u.copyData(s.query)), e);
- s = o(o({}, s), {
- query: f
- }), c.path = s.path, c.fullPath = s.fullPath || "", c.query = u.deepDecodeQuery(s.query || {}), c.NAVTYPE = a.rewriteMethodToggle[s.type || "reLaunch"];
- } else {
- var h = {};
- if (null != r) h = o(o({}, r), {
- openType: r.type
- });else {
- var v = u.getUniCachePage(t);
- if (0 === Object.keys(v).length) {
- var y = l.NAVTYPE,
- g = n(l, ["NAVTYPE"]),
- d = "不存在的页面栈,请确保有足够的页面可用,当前 level:" + t;
- throw e.options.routerErrorEach({
- type: 3,
- msg: d,
- NAVTYPE: y,
- level: t,
- uniActualData: g
- }, e), new Error(d);
- }
- var m = v.options || {};
- h = o(o({}, v.$page || {}), {
- query: u.deepDecodeQuery(m),
- fullPath: decodeURIComponent((v.$page || {}).fullPath || "/" + v.route)
- }), "app-plus" !== e.options.platform && (h.path = "/" + v.route);
- }
- var b = h.openType;
- c.query = h.query, c.path = h.path, c.fullPath = h.fullPath, c.NAVTYPE = a.rewriteMethodToggle[b || "reLaunch"];
- }
- var P = u.routesForMapRoute(e, c.path, ["finallyPathMap", "pathMap"]),
- O = o(o({}, c), P);
- return O.query = i.parseQuery(O.query, e), O;
- }
- t.lockNavjump = p, t.navjump = f, t.backOptionsBuild = h, t.forceGuardEach = function (e, t, r) {
- if (void 0 === t && (t = "replaceAll"), void 0 === r && (r = !1), "h5" === e.options.platform) throw new Error("在h5端上使用:forceGuardEach 是无意义的,目前 forceGuardEach 仅支持在非h5端上使用");
- var o = u.getUniCachePage(0);
- 0 === Object.keys(o).length && e.options.routerErrorEach({
- type: 3,
- NAVTYPE: t,
- uniActualData: {},
- level: 0,
- msg: "不存在的页面栈,请确保有足够的页面可用,当前 level:0"
- }, e);
- var n = o,
- a = n.route,
- i = n.options;
- p({
- path: "/" + a,
- query: u.deepDecodeQuery(i || {})
- }, e, t, r);
- }, t.createRoute = v;
- },
- 845: function _(e, t, r) {
- "use strict";
-
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.resetPageHook = t.resetAndCallPageHook = t.proxyPageHook = t.createFullPath = t.createToFrom = void 0;
- var o = r(282),
- n = r(789),
- a = r(890),
- i = r(99);
- function u(e) {
- for (var t = e.proxyHookDeps, r = 0, o = Object.entries(t.hooks); r < o.length; r++) {
- (0, o[r][1].resetHook)();
- }
- }
- t.createToFrom = function (e, t) {
- var r = n.getUniCachePage(0);
- return "[object Array]" === n.getDataType(r) ? n.deepClone(e) : a.createRoute(t);
- }, t.createFullPath = function (e, t) {
- if (null == e.fullPath) {
- var r = i.stringifyQuery(e.query);
- e.fullPath = e.path + r;
- }
- null == t.fullPath && (r = i.stringifyQuery(t.query), t.fullPath = t.path + r);
- }, t.proxyPageHook = function (e, t, r) {
- for (var n = t.proxyHookDeps, a = e.$options, i = function i(_i) {
- var u = o.proxyHookName[_i],
- l = a[u];
- if (l) for (var c = function c(o) {
- if (l[o].toString().includes("UNI-SIMPLE-ROUTER")) return "continue";
- var a = Object.keys(n.hooks).length + 1,
- i = function i() {
- for (var e = [], t = 0; t < arguments.length; t++) {
- e[t] = arguments[t];
- }
- n.resetIndex.push(a), n.options[a] = e;
- },
- u = l.splice(o, 1, i)[0];
- n.hooks[a] = {
- proxyHook: i,
- callHook: function callHook(o) {
- if (t.enterPath.replace(/^\//, "") === o.replace(/^\//, "") || "app" === r) {
- var i = n.options[a];
- u.apply(e, i);
- }
- },
- resetHook: function resetHook() {
- l.splice(o, 1, u);
- }
- };
- }, s = 0; s < l.length; s++) {
- c(s);
- }
- }, u = 0; u < o.proxyHookName.length; u++) {
- i(u);
- }
- }, t.resetAndCallPageHook = function (e, t, r) {
- void 0 === r && (r = !0);
- var o = t.trim().match(/^(\/?[^\?\s]+)(\?[\s\S]*$)?$/);
- if (null == o) throw new Error("还原hook失败。请检查 【" + t + "】 路径是否正确。");
- t = o[1];
- for (var n = e.proxyHookDeps, a = n.resetIndex, i = 0; i < a.length; i++) {
- var l = a[i];
- (0, n.hooks[l].callHook)(t);
- }
- r && u(e);
- }, t.resetPageHook = u;
- },
- 99: function _(e, t, r) {
- "use strict";
-
- var o = this && this.__assign || function () {
- return (o = Object.assign || function (e) {
- for (var t, r = 1, o = arguments.length; r < o; r++) {
- for (var n in t = arguments[r]) {
- Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
- }
- }
- return e;
- }).apply(this, arguments);
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.stringifyQuery = t.parseQuery = t.resolveQuery = t.queryPageToMap = void 0;
- var n = r(789),
- a = r(169),
- i = r(883),
- u = /[!'()*]/g,
- l = function l(e) {
- return "%" + e.charCodeAt(0).toString(16);
- },
- c = /%2C/g,
- s = function s(e) {
- return encodeURIComponent(e).replace(u, l).replace(c, ",");
- };
- t.queryPageToMap = function (e, t) {
- var r = {},
- i = "",
- u = e.success,
- l = e.fail;
- if ("[object Object]" === n.getDataType(e)) {
- var c = e;
- if (null != c.path) {
- var s = n.urlToJson(c.path),
- p = s.path,
- f = s.query;
- i = n.routesForMapRoute(t, p, ["finallyPathList", "pathMap"]), r = o(o({}, f), e.query || {}), c.path = p, c.query = r, delete e.params;
- } else null != c.name ? null == (i = t.routesMap.nameMap[c.name]) ? i = n.getWildcardRule(t, {
- type: 2,
- msg: "命名路由为:" + c.name + " 的路由,无法在路由表中找到!",
- toRule: e
- }) : (r = e.params || {}, delete e.query) : i = n.getWildcardRule(t, {
- type: 2,
- msg: e + " 解析失败,请检测当前路由表下是否有包含。",
- toRule: e
- });
- } else e = n.urlToJson(e), i = n.routesForMapRoute(t, e.path, ["finallyPathList", "pathMap"]), r = e.query;
- if ("h5" === t.options.platform) {
- n.getRoutePath(i, t).finallyPath.includes(":") && null == e.name && a.ERRORHOOK[0]({
- type: 2,
- msg: "当有设置 alias或者aliasPath 为动态路由时,不允许使用 path 跳转。请使用 name 跳转!",
- route: i
- }, t);
- var h = e.complete,
- v = e.success,
- y = e.fail;
- if ("[object Function]" === n.getDataType(h)) {
- var g = function g(e, t) {
- "[object Function]" === n.getDataType(t) && t.apply(this, e), h.apply(this, e);
- };
- u = function u() {
- for (var e = [], t = 0; t < arguments.length; t++) {
- e[t] = arguments[t];
- }
- g.call(this, e, v);
- }, l = function l() {
- for (var e = [], t = 0; t < arguments.length; t++) {
- e[t] = arguments[t];
- }
- g.call(this, e, y);
- };
- }
- }
- var d = e;
- return "[object Function]" === n.getDataType(d.success) && (d.success = u), "[object Function]" === n.getDataType(d.fail) && (d.fail = l), {
- rule: d,
- route: i,
- query: r
- };
- }, t.resolveQuery = function (e, t) {
- var r = "query";
- null != e.params && (r = "params"), null != e.query && (r = "query");
- var o = n.copyData(e[r] || {}),
- a = t.options.resolveQuery;
- if (a) {
- var u = a(o);
- "[object Object]" !== n.getDataType(u) ? i.warn("请按格式返回参数: resolveQuery?:(jsonQuery:{[propName: string]: any;})=>{[propName: string]: any;}", t) : e[r] = u;
- } else {
- if (!n.assertDeepObject(o)) return e;
- var l = JSON.stringify(o);
- e[r] = {
- query: l
- };
- }
- return e;
- }, t.parseQuery = function (e, t) {
- var r = t.options.parseQuery;
- if (r) e = r(n.copyData(e)), "[object Object]" !== n.getDataType(e) && i.warn("请按格式返回参数: parseQuery?:(jsonQuery:{[propName: string]: any;})=>{[propName: string]: any;}", t);else if (Reflect.get(e, "query")) {
- var o = Reflect.get(e, "query");
- if ("string" == typeof o) try {
- o = JSON.parse(o);
- } catch (e) {
- i.warn("尝试解析深度对象失败,按原样输出。" + e, t);
- }
- if ("object" == _typeof(o)) return n.deepDecodeQuery(o);
- }
- return e;
- }, t.stringifyQuery = function (e) {
- var t = e ? Object.keys(e).map(function (t) {
- var r = e[t];
- if (void 0 === r) return "";
- if (null === r) return s(t);
- if (Array.isArray(r)) {
- var o = [];
- return r.forEach(function (e) {
- void 0 !== e && (null === e ? o.push(s(t)) : o.push(s(t) + "=" + s(e)));
- }), o.join("&");
- }
- return s(t) + "=" + s(r);
- }).filter(function (e) {
- return e.length > 0;
- }).join("&") : null;
- return t ? "?" + t : "";
- };
- },
- 314: function _(e, t, r) {
- "use strict";
-
- var o = this && this.__awaiter || function (e, t, r, o) {
- return new (r || (r = Promise))(function (n, a) {
- function i(e) {
- try {
- l(o.next(e));
- } catch (e) {
- a(e);
- }
- }
- function u(e) {
- try {
- l(o.throw(e));
- } catch (e) {
- a(e);
- }
- }
- function l(e) {
- var t;
- e.done ? n(e.value) : (t = e.value, t instanceof r ? t : new r(function (e) {
- e(t);
- })).then(i, u);
- }
- l((o = o.apply(e, t || [])).next());
- });
- },
- n = this && this.__generator || function (e, t) {
- var r,
- o,
- n,
- a,
- i = {
- label: 0,
- sent: function sent() {
- if (1 & n[0]) throw n[1];
- return n[1];
- },
- trys: [],
- ops: []
- };
- return a = {
- next: u(0),
- throw: u(1),
- return: u(2)
- }, "function" == typeof Symbol && (a[Symbol.iterator] = function () {
- return this;
- }), a;
- function u(a) {
- return function (u) {
- return function (a) {
- if (r) throw new TypeError("Generator is already executing.");
- for (; i;) {
- try {
- if (r = 1, o && (n = 2 & a[0] ? o.return : a[0] ? o.throw || ((n = o.return) && n.call(o), 0) : o.next) && !(n = n.call(o, a[1])).done) return n;
- switch (o = 0, n && (a = [2 & a[0], n.value]), a[0]) {
- case 0:
- case 1:
- n = a;
- break;
- case 4:
- return i.label++, {
- value: a[1],
- done: !1
- };
- case 5:
- i.label++, o = a[1], a = [0];
- continue;
- case 7:
- a = i.ops.pop(), i.trys.pop();
- continue;
- default:
- if (!((n = (n = i.trys).length > 0 && n[n.length - 1]) || 6 !== a[0] && 2 !== a[0])) {
- i = 0;
- continue;
- }
- if (3 === a[0] && (!n || a[1] > n[0] && a[1] < n[3])) {
- i.label = a[1];
- break;
- }
- if (6 === a[0] && i.label < n[1]) {
- i.label = n[1], n = a;
- break;
- }
- if (n && i.label < n[2]) {
- i.label = n[2], i.ops.push(a);
- break;
- }
- n[2] && i.ops.pop(), i.trys.pop();
- continue;
- }
- a = t.call(e, i);
- } catch (e) {
- a = [6, e], o = 0;
- } finally {
- r = n = 0;
- }
- }
- if (5 & a[0]) throw a[1];
- return {
- value: a[0] ? a[1] : void 0,
- done: !0
- };
- }([a, u]);
- };
- }
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.rewriteMethod = void 0;
- var a = r(366),
- i = r(789),
- u = r(883),
- l = r(809),
- c = r(814),
- s = ["navigateTo", "redirectTo", "reLaunch", "switchTab", "navigateBack"],
- p = {
- navigateTo: function navigateTo() {},
- redirectTo: function redirectTo() {},
- reLaunch: function reLaunch() {},
- switchTab: function switchTab() {},
- navigateBack: function navigateBack() {}
- };
- t.rewriteMethod = function (e) {
- !1 === e.options.keepUniOriginNav && s.forEach(function (t) {
- var r = uni[t];
- p[t] = r, uni[t] = function (s, f, h, v) {
- return void 0 === f && (f = !1), o(this, void 0, void 0, function () {
- return n(this, function (o) {
- switch (o.label) {
- case 0:
- return f ? "app-plus" !== e.options.platform ? [3, 2] : [4, c.HomeNvueSwitchTab(e, s, p.reLaunch)] : [3, 3];
- case 1:
- o.sent(), o.label = 2;
- case 2:
- return l.uniOriginJump(e, r, t, s, h, v), [3, 4];
- case 3:
- "app-plus" === e.options.platform && 0 === Object.keys(e.appMain).length && (e.appMain = {
- NAVTYPE: t,
- path: s.url
- }), function (e, t, r) {
- if ("app-plus" === r.options.platform) {
- var o = null;
- e && (o = e.openType), null != o && "appLaunch" === o && (t = "reLaunch");
- }
- if ("reLaunch" === t && '{"url":"/"}' === JSON.stringify(e) && (u.warn("uni-app 原生方法:reLaunch({url:'/'}) 默认被重写啦!你可以使用 this.$Router.replaceAll() 或者 uni.reLaunch({url:'/?xxx=xxx'})", r), t = "navigateBack", e = {
- from: "backbutton"
- }), "navigateBack" === t) {
- var n = 1;
- null == e && (e = {
- delta: 1
- }), "[object Number]" === i.getDataType(e.delta) && (n = e.delta), r.back(n, e);
- } else {
- var l = a.rewriteMethodToggle[t],
- c = e.url;
- if (!c.startsWith("/")) {
- var s = i.resolveAbsolutePath(c, r);
- c = s, e.url = s;
- }
- if ("switchTab" === t) {
- var p = i.routesForMapRoute(r, c, ["pathMap", "finallyPathList"]),
- f = i.getRoutePath(p, r).finallyPath;
- if ("[object Array]" === i.getDataType(f) && u.warn("uni-app 原生方法跳转路径为:" + c + "。此路为是tab页面时,不允许设置 alias 为数组的情况,并且不能为动态路由!当然你可以通过通配符*解决!", r), "*" === f && u.warn("uni-app 原生方法跳转路径为:" + c + "。在路由表中找不到相关路由表!当然你可以通过通配符*解决!", r), "h5" === r.options.platform) {
- var h = e.success;
- e.success = function () {
- for (var t = [], r = 0; r < arguments.length; r++) {
- t[r] = arguments[r];
- }
- null == h || h.apply(null, t), i.timeOut(150).then(function () {
- var t = e.detail || {};
- if (Object.keys(t).length > 0 && Reflect.has(t, "index")) {
- var r = i.getUniCachePage(0);
- if (0 === Object.keys(r).length) return !1;
- var o = r,
- n = o.$options.onTabItemTap;
- if (n) for (var a = 0; a < n.length; a++) {
- n[a].call(o, t);
- }
- }
- });
- };
- }
- c = f;
- }
- var v = e,
- y = v.events,
- g = v.success,
- d = v.fail,
- m = v.complete,
- b = v.animationType,
- P = {
- path: c,
- events: y,
- success: g,
- fail: d,
- complete: m,
- animationDuration: v.animationDuration,
- animationType: b
- };
- r[l](i.notDeepClearNull(P));
- }
- }(s, t, e), o.label = 4;
- case 4:
- return [2];
- }
- });
- });
- };
- });
- };
- },
- 963: function _(e, t, r) {
- "use strict";
-
- var o = this && this.__assign || function () {
- return (o = Object.assign || function (e) {
- for (var t, r = 1, o = arguments.length; r < o; r++) {
- for (var n in t = arguments[r]) {
- Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
- }
- }
- return e;
- }).apply(this, arguments);
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.createRouter = t.RouterMount = void 0;
- var n = r(282),
- a = r(789),
- i = r(662),
- u = r(460),
- l = r(890),
- c = r(314),
- s = function s() {},
- p = new Promise(function (e) {
- return s = e;
- });
- t.createRouter = function (e) {
- var t = a.assertNewOptions(e),
- r = {
- options: t,
- mount: [],
- runId: 0,
- Vue: null,
- proxyHookDeps: n.proxyHookDeps,
- appMain: {},
- enterPath: "",
- $route: null,
- $lockStatus: !1,
- routesMap: {},
- lifeCycle: i.registerRouterHooks(n.lifeCycle, t),
- push: function push(e) {
- l.lockNavjump(e, r, "push");
- },
- replace: function replace(e) {
- l.lockNavjump(e, r, "replace");
- },
- replaceAll: function replaceAll(e) {
- l.lockNavjump(e, r, "replaceAll");
- },
- pushTab: function pushTab(e) {
- l.lockNavjump(e, r, "pushTab");
- },
- back: function back(e, t) {
- void 0 === e && (e = 1), "[object Object]" !== a.getDataType(t) ? t = {
- from: "navigateBack"
- } : Reflect.has(t, "from") || (t = o(o({}, t), {
- from: "navigateBack"
- })), l.lockNavjump(e + "", r, "back", void 0, t);
- },
- forceGuardEach: function forceGuardEach(e, t) {
- l.forceGuardEach(r, e, t);
- },
- beforeEach: function beforeEach(e) {
- i.registerEachHooks(r, "beforeHooks", e);
- },
- afterEach: function afterEach(e) {
- i.registerEachHooks(r, "afterHooks", e);
- },
- install: function install(e) {
- r.Vue = e, c.rewriteMethod(this), u.initMixins(e, this), Object.defineProperty(e.prototype, "$Router", {
- get: function get() {
- var e = r;
- return Object.defineProperty(this, "$Router", {
- value: e,
- writable: !1,
- configurable: !1,
- enumerable: !1
- }), Object.seal(e);
- }
- }), Object.defineProperty(e.prototype, "$Route", {
- get: function get() {
- return l.createRoute(r);
- }
- }), Object.defineProperty(e.prototype, "$AppReady", {
- get: function get() {
- return "h5" === r.options.platform ? Promise.resolve() : p;
- },
- set: function set(e) {
- !0 === e && s();
- }
- });
- }
- };
- return a.def(r, "currentRoute", function () {
- return l.createRoute(r);
- }), r.beforeEach(function (e, t, r) {
- return r();
- }), r.afterEach(function () {}), r;
- }, t.RouterMount = function (e, t, r) {
- if (void 0 === r && (r = "#app"), "[object Array]" !== a.getDataType(t.mount)) throw new Error("挂载路由失败,router.app 应该为数组类型。当前类型:" + _typeof(t.mount));
- if (t.mount.push({
- app: e,
- el: r
- }), "h5" === t.options.platform) {
- var o = t.$route;
- o.replace({
- path: o.currentRoute.fullPath
- });
- }
- };
- },
- 809: function _(e, t, r) {
- "use strict";
-
- var o = this && this.__assign || function () {
- return (o = Object.assign || function (e) {
- for (var t, r = 1, o = arguments.length; r < o; r++) {
- for (var n in t = arguments[r]) {
- Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
- }
- }
- return e;
- }).apply(this, arguments);
- },
- n = this && this.__awaiter || function (e, t, r, o) {
- return new (r || (r = Promise))(function (n, a) {
- function i(e) {
- try {
- l(o.next(e));
- } catch (e) {
- a(e);
- }
- }
- function u(e) {
- try {
- l(o.throw(e));
- } catch (e) {
- a(e);
- }
- }
- function l(e) {
- var t;
- e.done ? n(e.value) : (t = e.value, t instanceof r ? t : new r(function (e) {
- e(t);
- })).then(i, u);
- }
- l((o = o.apply(e, t || [])).next());
- });
- },
- a = this && this.__generator || function (e, t) {
- var r,
- o,
- n,
- a,
- i = {
- label: 0,
- sent: function sent() {
- if (1 & n[0]) throw n[1];
- return n[1];
- },
- trys: [],
- ops: []
- };
- return a = {
- next: u(0),
- throw: u(1),
- return: u(2)
- }, "function" == typeof Symbol && (a[Symbol.iterator] = function () {
- return this;
- }), a;
- function u(a) {
- return function (u) {
- return function (a) {
- if (r) throw new TypeError("Generator is already executing.");
- for (; i;) {
- try {
- if (r = 1, o && (n = 2 & a[0] ? o.return : a[0] ? o.throw || ((n = o.return) && n.call(o), 0) : o.next) && !(n = n.call(o, a[1])).done) return n;
- switch (o = 0, n && (a = [2 & a[0], n.value]), a[0]) {
- case 0:
- case 1:
- n = a;
- break;
- case 4:
- return i.label++, {
- value: a[1],
- done: !1
- };
- case 5:
- i.label++, o = a[1], a = [0];
- continue;
- case 7:
- a = i.ops.pop(), i.trys.pop();
- continue;
- default:
- if (!((n = (n = i.trys).length > 0 && n[n.length - 1]) || 6 !== a[0] && 2 !== a[0])) {
- i = 0;
- continue;
- }
- if (3 === a[0] && (!n || a[1] > n[0] && a[1] < n[3])) {
- i.label = a[1];
- break;
- }
- if (6 === a[0] && i.label < n[1]) {
- i.label = n[1], n = a;
- break;
- }
- if (n && i.label < n[2]) {
- i.label = n[2], i.ops.push(a);
- break;
- }
- n[2] && i.ops.pop(), i.trys.pop();
- continue;
- }
- a = t.call(e, i);
- } catch (e) {
- a = [6, e], o = 0;
- } finally {
- r = n = 0;
- }
- }
- if (5 & a[0]) throw a[1];
- return {
- value: a[0] ? a[1] : void 0,
- done: !0
- };
- }([a, u]);
- };
- }
- },
- i = this && this.__rest || function (e, t) {
- var r = {};
- for (var o in e) {
- Object.prototype.hasOwnProperty.call(e, o) && t.indexOf(o) < 0 && (r[o] = e[o]);
- }
- if (null != e && "function" == typeof Object.getOwnPropertySymbols) {
- var n = 0;
- for (o = Object.getOwnPropertySymbols(e); n < o.length; n++) {
- t.indexOf(o[n]) < 0 && Object.prototype.propertyIsEnumerable.call(e, o[n]) && (r[o[n]] = e[o[n]]);
- }
- }
- return r;
- };
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.formatOriginURLQuery = t.uniOriginJump = void 0;
- var u = r(99),
- l = r(789),
- c = r(282),
- s = r(845),
- p = 0,
- f = "reLaunch";
- function h(e, t, r) {
- var n,
- a = t.url,
- i = t.path,
- c = t.query,
- s = t.animationType,
- p = t.animationDuration,
- f = t.events,
- h = t.success,
- v = t.fail,
- y = t.complete,
- g = t.delta,
- d = t.animation,
- m = u.stringifyQuery(c || {}),
- b = "" === m ? i || a : (i || a) + m,
- P = {};
- return "app-plus" === e.options.platform && "navigateBack" !== r && (P = (null === (n = e.options.APP) || void 0 === n ? void 0 : n.animation) || {}, P = o(o({}, P), d || {})), l.notDeepClearNull({
- delta: g,
- url: b,
- animationType: s || P.animationType,
- animationDuration: p || P.animationDuration,
- events: f,
- success: h,
- fail: v,
- complete: y
- });
- }
- t.uniOriginJump = function (e, t, r, u, v, y) {
- var g = h(e, u, r),
- d = g.complete,
- m = i(g, ["complete"]),
- b = e.options.platform;
- null != y && !1 === y ? (0 === p && (p++, "h5" !== b && (s.resetAndCallPageHook(e, m.url), e.Vue.prototype.$AppReady = !0)), d && d.apply(null, {
- msg: "forceGuardEach强制触发并且不执行跳转"
- }), v && v.apply(null, {
- msg: "forceGuardEach强制触发并且不执行跳转"
- })) : (0 === p && ("app-plus" === b ? s.resetAndCallPageHook(e, m.url) : new RegExp(c.mpPlatformReg, "g").test(b) && s.resetAndCallPageHook(e, m.url, !1)), t(o(o({}, m), {
- from: u.BACKTYPE,
- complete: function complete() {
- for (var t, o, i, u, h = [], y = 0; y < arguments.length; y++) {
- h[y] = arguments[y];
- }
- return n(this, void 0, void 0, function () {
- var n, y, g;
- return a(this, function (a) {
- switch (a.label) {
- case 0:
- return 0 === p && (p++, "h5" !== b && (new RegExp(c.mpPlatformReg, "g").test(b) && s.resetPageHook(e), e.Vue.prototype.$AppReady = !0, "app-plus" === b && ((n = plus.nativeObj.View.getViewById("router-loadding")) && n.close(), (y = null === (t = e.options.APP) || void 0 === t ? void 0 : t.launchedHook) && y()))), g = 0, new RegExp(c.mpPlatformReg, "g").test(b) ? g = null === (o = e.options.applet) || void 0 === o ? void 0 : o.animationDuration : "app-plus" === b && "navigateBack" === r && "navigateTo" === f && (g = null === (u = null === (i = e.options.APP) || void 0 === i ? void 0 : i.animation) || void 0 === u ? void 0 : u.animationDuration), "navigateTo" !== r && "navigateBack" !== r || 0 === g ? [3, 2] : [4, l.timeOut(g)];
- case 1:
- a.sent(), a.label = 2;
- case 2:
- return f = r, d && d.apply(null, h), v && v.apply(null, h), [2];
- }
- });
- });
- }
- })));
- }, t.formatOriginURLQuery = h;
- }
- }, t = {}, function r(o) {
- if (t[o]) return t[o].exports;
- var n = t[o] = {
- exports: {}
- };
- return e[o].call(n.exports, n, n.exports, r), n.exports;
- }(607);
- var e, t;
- });
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"], __webpack_require__(/*! ./../../../../../Tools/HBuilderX/HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/module.js */ 387)(module)))
-
- /***/ }),
- /* 387 */
- /*!***********************************!*\
- !*** (webpack)/buildin/module.js ***!
- \***********************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
-
- module.exports = function(module) {
- if (!module.webpackPolyfill) {
- module.deprecate = function() {};
- module.paths = [];
- // module.parent = undefined by default
- if (!module.children) module.children = [];
- Object.defineProperty(module, "loaded", {
- enumerable: true,
- get: function() {
- return module.l;
- }
- });
- Object.defineProperty(module, "id", {
- enumerable: true,
- get: function() {
- return module.i;
- }
- });
- module.webpackPolyfill = 1;
- }
- return module;
- };
-
-
- /***/ }),
- /* 388 */
- /*!**************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/utils/auth.js ***!
- \**************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.getToken = getToken;\nexports.removeToken = removeToken;\nexports.setToken = setToken;\nvar TokenKey = 'adminToken';\nfunction getToken() {\n return uni.getStorageSync(TokenKey);\n}\nfunction setToken(token) {\n return uni.setStorageSync(TokenKey, token);\n}\nfunction removeToken() {\n return uni.removeStorageSync(TokenKey);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvYXV0aC5qcyJdLCJuYW1lcyI6WyJUb2tlbktleSIsImdldFRva2VuIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJzZXRUb2tlbiIsInRva2VuIiwic2V0U3RvcmFnZVN5bmMiLCJyZW1vdmVUb2tlbiIsInJlbW92ZVN0b3JhZ2VTeW5jIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLElBQU1BLFFBQVEsR0FBRyxZQUFZO0FBRXRCLFNBQVNDLFFBQVEsR0FBRztFQUN2QixPQUFPQyxHQUFHLENBQUNDLGNBQWMsQ0FBQ0gsUUFBUSxDQUFDO0FBQ3ZDO0FBRU8sU0FBU0ksUUFBUSxDQUFDQyxLQUFLLEVBQUU7RUFDNUIsT0FBT0gsR0FBRyxDQUFDSSxjQUFjLENBQUNOLFFBQVEsRUFBRUssS0FBSyxDQUFDO0FBQzlDO0FBRU8sU0FBU0UsV0FBVyxHQUFHO0VBQzFCLE9BQU9MLEdBQUcsQ0FBQ00saUJBQWlCLENBQUNSLFFBQVEsQ0FBQztBQUMxQyIsImZpbGUiOiIzODguanMiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBUb2tlbktleSA9ICdhZG1pblRva2VuJztcblxuZXhwb3J0IGZ1bmN0aW9uIGdldFRva2VuKCkge1xuICAgIHJldHVybiB1bmkuZ2V0U3RvcmFnZVN5bmMoVG9rZW5LZXkpXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBzZXRUb2tlbih0b2tlbikge1xuICAgIHJldHVybiB1bmkuc2V0U3RvcmFnZVN5bmMoVG9rZW5LZXksIHRva2VuKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gcmVtb3ZlVG9rZW4oKSB7XG4gICAgcmV0dXJuIHVuaS5yZW1vdmVTdG9yYWdlU3luYyhUb2tlbktleSlcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///388\n");
-
- /***/ }),
- /* 389 */
- /*!***************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/store/index.js ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 163));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 390));\nvar _user = _interopRequireDefault(__webpack_require__(/*! ./modules/user */ 391));\nvar _getters = _interopRequireDefault(__webpack_require__(/*! ./getters */ 393));\n_vue.default.use(_vuex.default);\nvar _default = new _vuex.default.Store({\n modules: {\n user: _user.default\n },\n getters: _getters.default\n});\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsIlN0b3JlIiwibW9kdWxlcyIsInVzZXIiLCJnZXR0ZXJzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQUEsWUFBRyxDQUFDQyxHQUFHLENBQUNDLGFBQUksQ0FBQztBQUFBLGVBRUUsSUFBSUEsYUFBSSxDQUFDQyxLQUFLLENBQUM7RUFDNUJDLE9BQU8sRUFBRTtJQUNQQyxJQUFJLEVBQUpBO0VBRUYsQ0FBQztFQUNEQyxPQUFPLEVBQVBBO0FBQ0YsQ0FBQyxDQUFDO0FBQUEiLCJmaWxlIjoiMzg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXG5pbXBvcnQgVnVleCBmcm9tICd2dWV4J1xuaW1wb3J0IHVzZXIgZnJvbSAnLi9tb2R1bGVzL3VzZXInXG5pbXBvcnQgZ2V0dGVycyBmcm9tICcuL2dldHRlcnMnXG5cblZ1ZS51c2UoVnVleClcblxuZXhwb3J0IGRlZmF1bHQgbmV3IFZ1ZXguU3RvcmUoe1xuICBtb2R1bGVzOiB7XG4gICAgdXNlcixcbiAgICBcbiAgfSxcbiAgZ2V0dGVyc1xufSkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///389\n");
-
- /***/ }),
- /* 390 */
- /*!**************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vuex3/dist/vuex.common.js ***!
- \**************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(global) {/*!
- * vuex v3.6.2
- * (c) 2021 Evan You
- * @license MIT
- */
-
-
- function applyMixin (Vue) {
- var version = Number(Vue.version.split('.')[0]);
-
- if (version >= 2) {
- Vue.mixin({ beforeCreate: vuexInit });
- } else {
- // override init and inject vuex init procedure
- // for 1.x backwards compatibility.
- var _init = Vue.prototype._init;
- Vue.prototype._init = function (options) {
- if ( options === void 0 ) options = {};
-
- options.init = options.init
- ? [vuexInit].concat(options.init)
- : vuexInit;
- _init.call(this, options);
- };
- }
-
- /**
- * Vuex init hook, injected into each instances init hooks list.
- */
-
- function vuexInit () {
- var options = this.$options;
- // store injection
- if (options.store) {
- this.$store = typeof options.store === 'function'
- ? options.store()
- : options.store;
- } else if (options.parent && options.parent.$store) {
- this.$store = options.parent.$store;
- }
- }
- }
-
- var target = typeof window !== 'undefined'
- ? window
- : typeof global !== 'undefined'
- ? global
- : {};
- var devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__;
-
- function devtoolPlugin (store) {
- if (!devtoolHook) { return }
-
- store._devtoolHook = devtoolHook;
-
- devtoolHook.emit('vuex:init', store);
-
- devtoolHook.on('vuex:travel-to-state', function (targetState) {
- store.replaceState(targetState);
- });
-
- store.subscribe(function (mutation, state) {
- devtoolHook.emit('vuex:mutation', mutation, state);
- }, { prepend: true });
-
- store.subscribeAction(function (action, state) {
- devtoolHook.emit('vuex:action', action, state);
- }, { prepend: true });
- }
-
- /**
- * Get the first item that pass the test
- * by second argument function
- *
- * @param {Array} list
- * @param {Function} f
- * @return {*}
- */
- function find (list, f) {
- return list.filter(f)[0]
- }
-
- /**
- * Deep copy the given object considering circular structure.
- * This function caches all nested objects and its copies.
- * If it detects circular structure, use cached copy to avoid infinite loop.
- *
- * @param {*} obj
- * @param {Array<Object>} cache
- * @return {*}
- */
- function deepCopy (obj, cache) {
- if ( cache === void 0 ) cache = [];
-
- // just return if obj is immutable value
- if (obj === null || typeof obj !== 'object') {
- return obj
- }
-
- // if obj is hit, it is in circular structure
- var hit = find(cache, function (c) { return c.original === obj; });
- if (hit) {
- return hit.copy
- }
-
- var copy = Array.isArray(obj) ? [] : {};
- // put the copy into cache at first
- // because we want to refer it in recursive deepCopy
- cache.push({
- original: obj,
- copy: copy
- });
-
- Object.keys(obj).forEach(function (key) {
- copy[key] = deepCopy(obj[key], cache);
- });
-
- return copy
- }
-
- /**
- * forEach for object
- */
- function forEachValue (obj, fn) {
- Object.keys(obj).forEach(function (key) { return fn(obj[key], key); });
- }
-
- function isObject (obj) {
- return obj !== null && typeof obj === 'object'
- }
-
- function isPromise (val) {
- return val && typeof val.then === 'function'
- }
-
- function assert (condition, msg) {
- if (!condition) { throw new Error(("[vuex] " + msg)) }
- }
-
- function partial (fn, arg) {
- return function () {
- return fn(arg)
- }
- }
-
- // Base data struct for store's module, package with some attribute and method
- var Module = function Module (rawModule, runtime) {
- this.runtime = runtime;
- // Store some children item
- this._children = Object.create(null);
- // Store the origin module object which passed by programmer
- this._rawModule = rawModule;
- var rawState = rawModule.state;
-
- // Store the origin module's state
- this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};
- };
-
- var prototypeAccessors = { namespaced: { configurable: true } };
-
- prototypeAccessors.namespaced.get = function () {
- return !!this._rawModule.namespaced
- };
-
- Module.prototype.addChild = function addChild (key, module) {
- this._children[key] = module;
- };
-
- Module.prototype.removeChild = function removeChild (key) {
- delete this._children[key];
- };
-
- Module.prototype.getChild = function getChild (key) {
- return this._children[key]
- };
-
- Module.prototype.hasChild = function hasChild (key) {
- return key in this._children
- };
-
- Module.prototype.update = function update (rawModule) {
- this._rawModule.namespaced = rawModule.namespaced;
- if (rawModule.actions) {
- this._rawModule.actions = rawModule.actions;
- }
- if (rawModule.mutations) {
- this._rawModule.mutations = rawModule.mutations;
- }
- if (rawModule.getters) {
- this._rawModule.getters = rawModule.getters;
- }
- };
-
- Module.prototype.forEachChild = function forEachChild (fn) {
- forEachValue(this._children, fn);
- };
-
- Module.prototype.forEachGetter = function forEachGetter (fn) {
- if (this._rawModule.getters) {
- forEachValue(this._rawModule.getters, fn);
- }
- };
-
- Module.prototype.forEachAction = function forEachAction (fn) {
- if (this._rawModule.actions) {
- forEachValue(this._rawModule.actions, fn);
- }
- };
-
- Module.prototype.forEachMutation = function forEachMutation (fn) {
- if (this._rawModule.mutations) {
- forEachValue(this._rawModule.mutations, fn);
- }
- };
-
- Object.defineProperties( Module.prototype, prototypeAccessors );
-
- var ModuleCollection = function ModuleCollection (rawRootModule) {
- // register root module (Vuex.Store options)
- this.register([], rawRootModule, false);
- };
-
- ModuleCollection.prototype.get = function get (path) {
- return path.reduce(function (module, key) {
- return module.getChild(key)
- }, this.root)
- };
-
- ModuleCollection.prototype.getNamespace = function getNamespace (path) {
- var module = this.root;
- return path.reduce(function (namespace, key) {
- module = module.getChild(key);
- return namespace + (module.namespaced ? key + '/' : '')
- }, '')
- };
-
- ModuleCollection.prototype.update = function update$1 (rawRootModule) {
- update([], this.root, rawRootModule);
- };
-
- ModuleCollection.prototype.register = function register (path, rawModule, runtime) {
- var this$1 = this;
- if ( runtime === void 0 ) runtime = true;
-
- if ((true)) {
- assertRawModule(path, rawModule);
- }
-
- var newModule = new Module(rawModule, runtime);
- if (path.length === 0) {
- this.root = newModule;
- } else {
- var parent = this.get(path.slice(0, -1));
- parent.addChild(path[path.length - 1], newModule);
- }
-
- // register nested modules
- if (rawModule.modules) {
- forEachValue(rawModule.modules, function (rawChildModule, key) {
- this$1.register(path.concat(key), rawChildModule, runtime);
- });
- }
- };
-
- ModuleCollection.prototype.unregister = function unregister (path) {
- var parent = this.get(path.slice(0, -1));
- var key = path[path.length - 1];
- var child = parent.getChild(key);
-
- if (!child) {
- if ((true)) {
- console.warn(
- "[vuex] trying to unregister module '" + key + "', which is " +
- "not registered"
- );
- }
- return
- }
-
- if (!child.runtime) {
- return
- }
-
- parent.removeChild(key);
- };
-
- ModuleCollection.prototype.isRegistered = function isRegistered (path) {
- var parent = this.get(path.slice(0, -1));
- var key = path[path.length - 1];
-
- if (parent) {
- return parent.hasChild(key)
- }
-
- return false
- };
-
- function update (path, targetModule, newModule) {
- if ((true)) {
- assertRawModule(path, newModule);
- }
-
- // update target module
- targetModule.update(newModule);
-
- // update nested modules
- if (newModule.modules) {
- for (var key in newModule.modules) {
- if (!targetModule.getChild(key)) {
- if ((true)) {
- console.warn(
- "[vuex] trying to add a new module '" + key + "' on hot reloading, " +
- 'manual reload is needed'
- );
- }
- return
- }
- update(
- path.concat(key),
- targetModule.getChild(key),
- newModule.modules[key]
- );
- }
- }
- }
-
- var functionAssert = {
- assert: function (value) { return typeof value === 'function'; },
- expected: 'function'
- };
-
- var objectAssert = {
- assert: function (value) { return typeof value === 'function' ||
- (typeof value === 'object' && typeof value.handler === 'function'); },
- expected: 'function or object with "handler" function'
- };
-
- var assertTypes = {
- getters: functionAssert,
- mutations: functionAssert,
- actions: objectAssert
- };
-
- function assertRawModule (path, rawModule) {
- Object.keys(assertTypes).forEach(function (key) {
- if (!rawModule[key]) { return }
-
- var assertOptions = assertTypes[key];
-
- forEachValue(rawModule[key], function (value, type) {
- assert(
- assertOptions.assert(value),
- makeAssertionMessage(path, key, type, value, assertOptions.expected)
- );
- });
- });
- }
-
- function makeAssertionMessage (path, key, type, value, expected) {
- var buf = key + " should be " + expected + " but \"" + key + "." + type + "\"";
- if (path.length > 0) {
- buf += " in module \"" + (path.join('.')) + "\"";
- }
- buf += " is " + (JSON.stringify(value)) + ".";
- return buf
- }
-
- var Vue; // bind on install
-
- var Store = function Store (options) {
- var this$1 = this;
- if ( options === void 0 ) options = {};
-
- // Auto install if it is not done yet and `window` has `Vue`.
- // To allow users to avoid auto-installation in some cases,
- // this code should be placed here. See #731
- if (!Vue && typeof window !== 'undefined' && window.Vue) {
- install(window.Vue);
- }
-
- if ((true)) {
- assert(Vue, "must call Vue.use(Vuex) before creating a store instance.");
- assert(typeof Promise !== 'undefined', "vuex requires a Promise polyfill in this browser.");
- assert(this instanceof Store, "store must be called with the new operator.");
- }
-
- var plugins = options.plugins; if ( plugins === void 0 ) plugins = [];
- var strict = options.strict; if ( strict === void 0 ) strict = false;
-
- // store internal state
- this._committing = false;
- this._actions = Object.create(null);
- this._actionSubscribers = [];
- this._mutations = Object.create(null);
- this._wrappedGetters = Object.create(null);
- this._modules = new ModuleCollection(options);
- this._modulesNamespaceMap = Object.create(null);
- this._subscribers = [];
- this._watcherVM = new Vue();
- this._makeLocalGettersCache = Object.create(null);
-
- // bind commit and dispatch to self
- var store = this;
- var ref = this;
- var dispatch = ref.dispatch;
- var commit = ref.commit;
- this.dispatch = function boundDispatch (type, payload) {
- return dispatch.call(store, type, payload)
- };
- this.commit = function boundCommit (type, payload, options) {
- return commit.call(store, type, payload, options)
- };
-
- // strict mode
- this.strict = strict;
-
- var state = this._modules.root.state;
-
- // init root module.
- // this also recursively registers all sub-modules
- // and collects all module getters inside this._wrappedGetters
- installModule(this, state, [], this._modules.root);
-
- // initialize the store vm, which is responsible for the reactivity
- // (also registers _wrappedGetters as computed properties)
- resetStoreVM(this, state);
-
- // apply plugins
- plugins.forEach(function (plugin) { return plugin(this$1); });
-
- var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools;
- if (useDevtools) {
- devtoolPlugin(this);
- }
- };
-
- var prototypeAccessors$1 = { state: { configurable: true } };
-
- prototypeAccessors$1.state.get = function () {
- return this._vm._data.$$state
- };
-
- prototypeAccessors$1.state.set = function (v) {
- if ((true)) {
- assert(false, "use store.replaceState() to explicit replace store state.");
- }
- };
-
- Store.prototype.commit = function commit (_type, _payload, _options) {
- var this$1 = this;
-
- // check object-style commit
- var ref = unifyObjectStyle(_type, _payload, _options);
- var type = ref.type;
- var payload = ref.payload;
- var options = ref.options;
-
- var mutation = { type: type, payload: payload };
- var entry = this._mutations[type];
- if (!entry) {
- if ((true)) {
- console.error(("[vuex] unknown mutation type: " + type));
- }
- return
- }
- this._withCommit(function () {
- entry.forEach(function commitIterator (handler) {
- handler(payload);
- });
- });
-
- this._subscribers
- .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe
- .forEach(function (sub) { return sub(mutation, this$1.state); });
-
- if (
- ( true) &&
- options && options.silent
- ) {
- console.warn(
- "[vuex] mutation type: " + type + ". Silent option has been removed. " +
- 'Use the filter functionality in the vue-devtools'
- );
- }
- };
-
- Store.prototype.dispatch = function dispatch (_type, _payload) {
- var this$1 = this;
-
- // check object-style dispatch
- var ref = unifyObjectStyle(_type, _payload);
- var type = ref.type;
- var payload = ref.payload;
-
- var action = { type: type, payload: payload };
- var entry = this._actions[type];
- if (!entry) {
- if ((true)) {
- console.error(("[vuex] unknown action type: " + type));
- }
- return
- }
-
- try {
- this._actionSubscribers
- .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe
- .filter(function (sub) { return sub.before; })
- .forEach(function (sub) { return sub.before(action, this$1.state); });
- } catch (e) {
- if ((true)) {
- console.warn("[vuex] error in before action subscribers: ");
- console.error(e);
- }
- }
-
- var result = entry.length > 1
- ? Promise.all(entry.map(function (handler) { return handler(payload); }))
- : entry[0](payload);
-
- return new Promise(function (resolve, reject) {
- result.then(function (res) {
- try {
- this$1._actionSubscribers
- .filter(function (sub) { return sub.after; })
- .forEach(function (sub) { return sub.after(action, this$1.state); });
- } catch (e) {
- if ((true)) {
- console.warn("[vuex] error in after action subscribers: ");
- console.error(e);
- }
- }
- resolve(res);
- }, function (error) {
- try {
- this$1._actionSubscribers
- .filter(function (sub) { return sub.error; })
- .forEach(function (sub) { return sub.error(action, this$1.state, error); });
- } catch (e) {
- if ((true)) {
- console.warn("[vuex] error in error action subscribers: ");
- console.error(e);
- }
- }
- reject(error);
- });
- })
- };
-
- Store.prototype.subscribe = function subscribe (fn, options) {
- return genericSubscribe(fn, this._subscribers, options)
- };
-
- Store.prototype.subscribeAction = function subscribeAction (fn, options) {
- var subs = typeof fn === 'function' ? { before: fn } : fn;
- return genericSubscribe(subs, this._actionSubscribers, options)
- };
-
- Store.prototype.watch = function watch (getter, cb, options) {
- var this$1 = this;
-
- if ((true)) {
- assert(typeof getter === 'function', "store.watch only accepts a function.");
- }
- return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options)
- };
-
- Store.prototype.replaceState = function replaceState (state) {
- var this$1 = this;
-
- this._withCommit(function () {
- this$1._vm._data.$$state = state;
- });
- };
-
- Store.prototype.registerModule = function registerModule (path, rawModule, options) {
- if ( options === void 0 ) options = {};
-
- if (typeof path === 'string') { path = [path]; }
-
- if ((true)) {
- assert(Array.isArray(path), "module path must be a string or an Array.");
- assert(path.length > 0, 'cannot register the root module by using registerModule.');
- }
-
- this._modules.register(path, rawModule);
- installModule(this, this.state, path, this._modules.get(path), options.preserveState);
- // reset store to update getters...
- resetStoreVM(this, this.state);
- };
-
- Store.prototype.unregisterModule = function unregisterModule (path) {
- var this$1 = this;
-
- if (typeof path === 'string') { path = [path]; }
-
- if ((true)) {
- assert(Array.isArray(path), "module path must be a string or an Array.");
- }
-
- this._modules.unregister(path);
- this._withCommit(function () {
- var parentState = getNestedState(this$1.state, path.slice(0, -1));
- Vue.delete(parentState, path[path.length - 1]);
- });
- resetStore(this);
- };
-
- Store.prototype.hasModule = function hasModule (path) {
- if (typeof path === 'string') { path = [path]; }
-
- if ((true)) {
- assert(Array.isArray(path), "module path must be a string or an Array.");
- }
-
- return this._modules.isRegistered(path)
- };
-
- Store.prototype[[104,111,116,85,112,100,97,116,101].map(function (item) {return String.fromCharCode(item)}).join('')] = function (newOptions) {
- this._modules.update(newOptions);
- resetStore(this, true);
- };
-
- Store.prototype._withCommit = function _withCommit (fn) {
- var committing = this._committing;
- this._committing = true;
- fn();
- this._committing = committing;
- };
-
- Object.defineProperties( Store.prototype, prototypeAccessors$1 );
-
- function genericSubscribe (fn, subs, options) {
- if (subs.indexOf(fn) < 0) {
- options && options.prepend
- ? subs.unshift(fn)
- : subs.push(fn);
- }
- return function () {
- var i = subs.indexOf(fn);
- if (i > -1) {
- subs.splice(i, 1);
- }
- }
- }
-
- function resetStore (store, hot) {
- store._actions = Object.create(null);
- store._mutations = Object.create(null);
- store._wrappedGetters = Object.create(null);
- store._modulesNamespaceMap = Object.create(null);
- var state = store.state;
- // init all modules
- installModule(store, state, [], store._modules.root, true);
- // reset vm
- resetStoreVM(store, state, hot);
- }
-
- function resetStoreVM (store, state, hot) {
- var oldVm = store._vm;
-
- // bind store public getters
- store.getters = {};
- // reset local getters cache
- store._makeLocalGettersCache = Object.create(null);
- var wrappedGetters = store._wrappedGetters;
- var computed = {};
- forEachValue(wrappedGetters, function (fn, key) {
- // use computed to leverage its lazy-caching mechanism
- // direct inline function use will lead to closure preserving oldVm.
- // using partial to return function with only arguments preserved in closure environment.
- computed[key] = partial(fn, store);
- Object.defineProperty(store.getters, key, {
- get: function () { return store._vm[key]; },
- enumerable: true // for local getters
- });
- });
-
- // use a Vue instance to store the state tree
- // suppress warnings just in case the user has added
- // some funky global mixins
- var silent = Vue.config.silent;
- Vue.config.silent = true;
- store._vm = new Vue({
- data: {
- $$state: state
- },
- computed: computed
- });
- Vue.config.silent = silent;
-
- // enable strict mode for new vm
- if (store.strict) {
- enableStrictMode(store);
- }
-
- if (oldVm) {
- if (hot) {
- // dispatch changes in all subscribed watchers
- // to force getter re-evaluation for hot reloading.
- store._withCommit(function () {
- oldVm._data.$$state = null;
- });
- }
- Vue.nextTick(function () { return oldVm.$destroy(); });
- }
- }
-
- function installModule (store, rootState, path, module, hot) {
- var isRoot = !path.length;
- var namespace = store._modules.getNamespace(path);
-
- // register in namespace map
- if (module.namespaced) {
- if (store._modulesNamespaceMap[namespace] && ("development" !== 'production')) {
- console.error(("[vuex] duplicate namespace " + namespace + " for the namespaced module " + (path.join('/'))));
- }
- store._modulesNamespaceMap[namespace] = module;
- }
-
- // set state
- if (!isRoot && !hot) {
- var parentState = getNestedState(rootState, path.slice(0, -1));
- var moduleName = path[path.length - 1];
- store._withCommit(function () {
- if ((true)) {
- if (moduleName in parentState) {
- console.warn(
- ("[vuex] state field \"" + moduleName + "\" was overridden by a module with the same name at \"" + (path.join('.')) + "\"")
- );
- }
- }
- Vue.set(parentState, moduleName, module.state);
- });
- }
-
- var local = module.context = makeLocalContext(store, namespace, path);
-
- module.forEachMutation(function (mutation, key) {
- var namespacedType = namespace + key;
- registerMutation(store, namespacedType, mutation, local);
- });
-
- module.forEachAction(function (action, key) {
- var type = action.root ? key : namespace + key;
- var handler = action.handler || action;
- registerAction(store, type, handler, local);
- });
-
- module.forEachGetter(function (getter, key) {
- var namespacedType = namespace + key;
- registerGetter(store, namespacedType, getter, local);
- });
-
- module.forEachChild(function (child, key) {
- installModule(store, rootState, path.concat(key), child, hot);
- });
- }
-
- /**
- * make localized dispatch, commit, getters and state
- * if there is no namespace, just use root ones
- */
- function makeLocalContext (store, namespace, path) {
- var noNamespace = namespace === '';
-
- var local = {
- dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {
- var args = unifyObjectStyle(_type, _payload, _options);
- var payload = args.payload;
- var options = args.options;
- var type = args.type;
-
- if (!options || !options.root) {
- type = namespace + type;
- if (( true) && !store._actions[type]) {
- console.error(("[vuex] unknown local action type: " + (args.type) + ", global type: " + type));
- return
- }
- }
-
- return store.dispatch(type, payload)
- },
-
- commit: noNamespace ? store.commit : function (_type, _payload, _options) {
- var args = unifyObjectStyle(_type, _payload, _options);
- var payload = args.payload;
- var options = args.options;
- var type = args.type;
-
- if (!options || !options.root) {
- type = namespace + type;
- if (( true) && !store._mutations[type]) {
- console.error(("[vuex] unknown local mutation type: " + (args.type) + ", global type: " + type));
- return
- }
- }
-
- store.commit(type, payload, options);
- }
- };
-
- // getters and state object must be gotten lazily
- // because they will be changed by vm update
- Object.defineProperties(local, {
- getters: {
- get: noNamespace
- ? function () { return store.getters; }
- : function () { return makeLocalGetters(store, namespace); }
- },
- state: {
- get: function () { return getNestedState(store.state, path); }
- }
- });
-
- return local
- }
-
- function makeLocalGetters (store, namespace) {
- if (!store._makeLocalGettersCache[namespace]) {
- var gettersProxy = {};
- var splitPos = namespace.length;
- Object.keys(store.getters).forEach(function (type) {
- // skip if the target getter is not match this namespace
- if (type.slice(0, splitPos) !== namespace) { return }
-
- // extract local getter type
- var localType = type.slice(splitPos);
-
- // Add a port to the getters proxy.
- // Define as getter property because
- // we do not want to evaluate the getters in this time.
- Object.defineProperty(gettersProxy, localType, {
- get: function () { return store.getters[type]; },
- enumerable: true
- });
- });
- store._makeLocalGettersCache[namespace] = gettersProxy;
- }
-
- return store._makeLocalGettersCache[namespace]
- }
-
- function registerMutation (store, type, handler, local) {
- var entry = store._mutations[type] || (store._mutations[type] = []);
- entry.push(function wrappedMutationHandler (payload) {
- handler.call(store, local.state, payload);
- });
- }
-
- function registerAction (store, type, handler, local) {
- var entry = store._actions[type] || (store._actions[type] = []);
- entry.push(function wrappedActionHandler (payload) {
- var res = handler.call(store, {
- dispatch: local.dispatch,
- commit: local.commit,
- getters: local.getters,
- state: local.state,
- rootGetters: store.getters,
- rootState: store.state
- }, payload);
- if (!isPromise(res)) {
- res = Promise.resolve(res);
- }
- if (store._devtoolHook) {
- return res.catch(function (err) {
- store._devtoolHook.emit('vuex:error', err);
- throw err
- })
- } else {
- return res
- }
- });
- }
-
- function registerGetter (store, type, rawGetter, local) {
- if (store._wrappedGetters[type]) {
- if ((true)) {
- console.error(("[vuex] duplicate getter key: " + type));
- }
- return
- }
- store._wrappedGetters[type] = function wrappedGetter (store) {
- return rawGetter(
- local.state, // local state
- local.getters, // local getters
- store.state, // root state
- store.getters // root getters
- )
- };
- }
-
- function enableStrictMode (store) {
- store._vm.$watch(function () { return this._data.$$state }, function () {
- if ((true)) {
- assert(store._committing, "do not mutate vuex store state outside mutation handlers.");
- }
- }, { deep: true, sync: true });
- }
-
- function getNestedState (state, path) {
- return path.reduce(function (state, key) { return state[key]; }, state)
- }
-
- function unifyObjectStyle (type, payload, options) {
- if (isObject(type) && type.type) {
- options = payload;
- payload = type;
- type = type.type;
- }
-
- if ((true)) {
- assert(typeof type === 'string', ("expects string as the type, but found " + (typeof type) + "."));
- }
-
- return { type: type, payload: payload, options: options }
- }
-
- function install (_Vue) {
- if (Vue && _Vue === Vue) {
- if ((true)) {
- console.error(
- '[vuex] already installed. Vue.use(Vuex) should be called only once.'
- );
- }
- return
- }
- Vue = _Vue;
- applyMixin(Vue);
- }
-
- /**
- * Reduce the code which written in Vue.js for getting the state.
- * @param {String} [namespace] - Module's namespace
- * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it.
- * @param {Object}
- */
- var mapState = normalizeNamespace(function (namespace, states) {
- var res = {};
- if (( true) && !isValidMap(states)) {
- console.error('[vuex] mapState: mapper parameter must be either an Array or an Object');
- }
- normalizeMap(states).forEach(function (ref) {
- var key = ref.key;
- var val = ref.val;
-
- res[key] = function mappedState () {
- var state = this.$store.state;
- var getters = this.$store.getters;
- if (namespace) {
- var module = getModuleByNamespace(this.$store, 'mapState', namespace);
- if (!module) {
- return
- }
- state = module.context.state;
- getters = module.context.getters;
- }
- return typeof val === 'function'
- ? val.call(this, state, getters)
- : state[val]
- };
- // mark vuex getter for devtools
- res[key].vuex = true;
- });
- return res
- });
-
- /**
- * Reduce the code which written in Vue.js for committing the mutation
- * @param {String} [namespace] - Module's namespace
- * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept another params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function.
- * @return {Object}
- */
- var mapMutations = normalizeNamespace(function (namespace, mutations) {
- var res = {};
- if (( true) && !isValidMap(mutations)) {
- console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object');
- }
- normalizeMap(mutations).forEach(function (ref) {
- var key = ref.key;
- var val = ref.val;
-
- res[key] = function mappedMutation () {
- var args = [], len = arguments.length;
- while ( len-- ) args[ len ] = arguments[ len ];
-
- // Get the commit method from store
- var commit = this.$store.commit;
- if (namespace) {
- var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);
- if (!module) {
- return
- }
- commit = module.context.commit;
- }
- return typeof val === 'function'
- ? val.apply(this, [commit].concat(args))
- : commit.apply(this.$store, [val].concat(args))
- };
- });
- return res
- });
-
- /**
- * Reduce the code which written in Vue.js for getting the getters
- * @param {String} [namespace] - Module's namespace
- * @param {Object|Array} getters
- * @return {Object}
- */
- var mapGetters = normalizeNamespace(function (namespace, getters) {
- var res = {};
- if (( true) && !isValidMap(getters)) {
- console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object');
- }
- normalizeMap(getters).forEach(function (ref) {
- var key = ref.key;
- var val = ref.val;
-
- // The namespace has been mutated by normalizeNamespace
- val = namespace + val;
- res[key] = function mappedGetter () {
- if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {
- return
- }
- if (( true) && !(val in this.$store.getters)) {
- console.error(("[vuex] unknown getter: " + val));
- return
- }
- return this.$store.getters[val]
- };
- // mark vuex getter for devtools
- res[key].vuex = true;
- });
- return res
- });
-
- /**
- * Reduce the code which written in Vue.js for dispatch the action
- * @param {String} [namespace] - Module's namespace
- * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function.
- * @return {Object}
- */
- var mapActions = normalizeNamespace(function (namespace, actions) {
- var res = {};
- if (( true) && !isValidMap(actions)) {
- console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object');
- }
- normalizeMap(actions).forEach(function (ref) {
- var key = ref.key;
- var val = ref.val;
-
- res[key] = function mappedAction () {
- var args = [], len = arguments.length;
- while ( len-- ) args[ len ] = arguments[ len ];
-
- // get dispatch function from store
- var dispatch = this.$store.dispatch;
- if (namespace) {
- var module = getModuleByNamespace(this.$store, 'mapActions', namespace);
- if (!module) {
- return
- }
- dispatch = module.context.dispatch;
- }
- return typeof val === 'function'
- ? val.apply(this, [dispatch].concat(args))
- : dispatch.apply(this.$store, [val].concat(args))
- };
- });
- return res
- });
-
- /**
- * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object
- * @param {String} namespace
- * @return {Object}
- */
- var createNamespacedHelpers = function (namespace) { return ({
- mapState: mapState.bind(null, namespace),
- mapGetters: mapGetters.bind(null, namespace),
- mapMutations: mapMutations.bind(null, namespace),
- mapActions: mapActions.bind(null, namespace)
- }); };
-
- /**
- * Normalize the map
- * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ]
- * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ]
- * @param {Array|Object} map
- * @return {Object}
- */
- function normalizeMap (map) {
- if (!isValidMap(map)) {
- return []
- }
- return Array.isArray(map)
- ? map.map(function (key) { return ({ key: key, val: key }); })
- : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); })
- }
-
- /**
- * Validate whether given map is valid or not
- * @param {*} map
- * @return {Boolean}
- */
- function isValidMap (map) {
- return Array.isArray(map) || isObject(map)
- }
-
- /**
- * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map.
- * @param {Function} fn
- * @return {Function}
- */
- function normalizeNamespace (fn) {
- return function (namespace, map) {
- if (typeof namespace !== 'string') {
- map = namespace;
- namespace = '';
- } else if (namespace.charAt(namespace.length - 1) !== '/') {
- namespace += '/';
- }
- return fn(namespace, map)
- }
- }
-
- /**
- * Search a special module from store by namespace. if module not exist, print error message.
- * @param {Object} store
- * @param {String} helper
- * @param {String} namespace
- * @return {Object}
- */
- function getModuleByNamespace (store, helper, namespace) {
- var module = store._modulesNamespaceMap[namespace];
- if (( true) && !module) {
- console.error(("[vuex] module namespace not found in " + helper + "(): " + namespace));
- }
- return module
- }
-
- // Credits: borrowed code from fcomb/redux-logger
-
- function createLogger (ref) {
- if ( ref === void 0 ) ref = {};
- var collapsed = ref.collapsed; if ( collapsed === void 0 ) collapsed = true;
- var filter = ref.filter; if ( filter === void 0 ) filter = function (mutation, stateBefore, stateAfter) { return true; };
- var transformer = ref.transformer; if ( transformer === void 0 ) transformer = function (state) { return state; };
- var mutationTransformer = ref.mutationTransformer; if ( mutationTransformer === void 0 ) mutationTransformer = function (mut) { return mut; };
- var actionFilter = ref.actionFilter; if ( actionFilter === void 0 ) actionFilter = function (action, state) { return true; };
- var actionTransformer = ref.actionTransformer; if ( actionTransformer === void 0 ) actionTransformer = function (act) { return act; };
- var logMutations = ref.logMutations; if ( logMutations === void 0 ) logMutations = true;
- var logActions = ref.logActions; if ( logActions === void 0 ) logActions = true;
- var logger = ref.logger; if ( logger === void 0 ) logger = console;
-
- return function (store) {
- var prevState = deepCopy(store.state);
-
- if (typeof logger === 'undefined') {
- return
- }
-
- if (logMutations) {
- store.subscribe(function (mutation, state) {
- var nextState = deepCopy(state);
-
- if (filter(mutation, prevState, nextState)) {
- var formattedTime = getFormattedTime();
- var formattedMutation = mutationTransformer(mutation);
- var message = "mutation " + (mutation.type) + formattedTime;
-
- startMessage(logger, message, collapsed);
- logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState));
- logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation);
- logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState));
- endMessage(logger);
- }
-
- prevState = nextState;
- });
- }
-
- if (logActions) {
- store.subscribeAction(function (action, state) {
- if (actionFilter(action, state)) {
- var formattedTime = getFormattedTime();
- var formattedAction = actionTransformer(action);
- var message = "action " + (action.type) + formattedTime;
-
- startMessage(logger, message, collapsed);
- logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction);
- endMessage(logger);
- }
- });
- }
- }
- }
-
- function startMessage (logger, message, collapsed) {
- var startMessage = collapsed
- ? logger.groupCollapsed
- : logger.group;
-
- // render
- try {
- startMessage.call(logger, message);
- } catch (e) {
- logger.log(message);
- }
- }
-
- function endMessage (logger) {
- try {
- logger.groupEnd();
- } catch (e) {
- logger.log('—— log end ——');
- }
- }
-
- function getFormattedTime () {
- var time = new Date();
- return (" @ " + (pad(time.getHours(), 2)) + ":" + (pad(time.getMinutes(), 2)) + ":" + (pad(time.getSeconds(), 2)) + "." + (pad(time.getMilliseconds(), 3)))
- }
-
- function repeat (str, times) {
- return (new Array(times + 1)).join(str)
- }
-
- function pad (num, maxLength) {
- return repeat('0', maxLength - num.toString().length) + num
- }
-
- var index_cjs = {
- Store: Store,
- install: install,
- version: '3.6.2',
- mapState: mapState,
- mapMutations: mapMutations,
- mapGetters: mapGetters,
- mapActions: mapActions,
- createNamespacedHelpers: createNamespacedHelpers,
- createLogger: createLogger
- };
-
- module.exports = index_cjs;
-
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../webpack/buildin/global.js */ 158)))
-
- /***/ }),
- /* 391 */
- /*!**********************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/store/modules/user.js ***!
- \**********************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));\nvar _index = __webpack_require__(/*! @/api/index */ 392);\nvar _auth = __webpack_require__(/*! @/utils/auth.js */ 388);\nvar user = {\n state: {\n // 用户认证token\n token: (0, _auth.getToken)(),\n // 用户ID\n userId: null,\n // 用户信息\n userInfo: {},\n // 测试信息\n testText: ''\n },\n mutations: {\n SET_TOKEN: function SET_TOKEN(state, token) {\n state.token = token;\n },\n SET_USER_ID: function SET_USER_ID(state, userId) {\n state.userId = userId;\n },\n SET_USERINFO: function SET_USERINFO(state, userInfo) {\n state.userInfo = userInfo;\n },\n SET_TEST_TEXT: function SET_TEST_TEXT(state, testText) {\n state.testText = testText;\n }\n },\n actions: {\n // 用户登录\n Login: function Login(_ref, userInfo) {\n var commit = _ref.commit;\n return new Promise( /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(resolve, reject) {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return _index.api.Login(userInfo);\n case 2:\n res = _context.sent;\n (0, _auth.setToken)(res.data.token);\n commit('SET_TOKEN', res.data.token);\n resolve(res);\n case 6:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function (_x, _x2) {\n return _ref2.apply(this, arguments);\n };\n }());\n },\n // 获取用户信息\n UserInfo: function UserInfo(_ref3) {\n var commit = _ref3.commit;\n return new Promise( /*#__PURE__*/function () {\n var _ref4 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(resolve, reject) {\n var res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.prev = 0;\n _context2.next = 3;\n return getUserInfo();\n case 3:\n res = _context2.sent;\n setUserId(res.data.userId);\n commit('SET_USER_ID', res.data.userId);\n commit('SET_USERINFO', res.data);\n resolve(res);\n _context2.next = 13;\n break;\n case 10:\n _context2.prev = 10;\n _context2.t0 = _context2[\"catch\"](0);\n reject(_context2.t0);\n case 13:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[0, 10]]);\n }));\n return function (_x3, _x4) {\n return _ref4.apply(this, arguments);\n };\n }());\n },\n // 退出登录\n Logout: function Logout(_ref5) {\n var commit = _ref5.commit;\n return new Promise(function (resolve, reject) {\n (0, _auth.removeToken)();\n removeUserId();\n commit('SET_TOKEN', null);\n commit('SET_USER_ID', null);\n resolve();\n });\n }\n }\n};\nvar _default = user;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvbW9kdWxlcy91c2VyLmpzIl0sIm5hbWVzIjpbInVzZXIiLCJzdGF0ZSIsInRva2VuIiwiZ2V0VG9rZW4iLCJ1c2VySWQiLCJ1c2VySW5mbyIsInRlc3RUZXh0IiwibXV0YXRpb25zIiwiU0VUX1RPS0VOIiwiU0VUX1VTRVJfSUQiLCJTRVRfVVNFUklORk8iLCJTRVRfVEVTVF9URVhUIiwiYWN0aW9ucyIsIkxvZ2luIiwiY29tbWl0IiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJhcGkiLCJyZXMiLCJzZXRUb2tlbiIsImRhdGEiLCJVc2VySW5mbyIsImdldFVzZXJJbmZvIiwic2V0VXNlcklkIiwiTG9nb3V0IiwicmVtb3ZlVG9rZW4iLCJyZW1vdmVVc2VySWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBR0E7QUFNQSxJQUFNQSxJQUFJLEdBQUc7RUFDWkMsS0FBSyxFQUFFO0lBQ047SUFDQUMsS0FBSyxFQUFFLElBQUFDLGNBQVEsR0FBRTtJQUNqQjtJQUNBQyxNQUFNLEVBQUUsSUFBSTtJQUNaO0lBQ0FDLFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDWjtJQUNBQyxRQUFRLEVBQUU7RUFDWCxDQUFDO0VBRURDLFNBQVMsRUFBRTtJQUNWQyxTQUFTLEVBQUUsbUJBQUNQLEtBQUssRUFBRUMsS0FBSyxFQUFLO01BQzVCRCxLQUFLLENBQUNDLEtBQUssR0FBR0EsS0FBSztJQUNwQixDQUFDO0lBQ0RPLFdBQVcsRUFBRSxxQkFBQ1IsS0FBSyxFQUFFRyxNQUFNLEVBQUs7TUFDL0JILEtBQUssQ0FBQ0csTUFBTSxHQUFHQSxNQUFNO0lBQ3RCLENBQUM7SUFDRE0sWUFBWSxFQUFFLHNCQUFDVCxLQUFLLEVBQUVJLFFBQVEsRUFBSztNQUNsQ0osS0FBSyxDQUFDSSxRQUFRLEdBQUdBLFFBQVE7SUFDMUIsQ0FBQztJQUNETSxhQUFhLEVBQUUsdUJBQUNWLEtBQUssRUFBRUssUUFBUSxFQUFLO01BQ25DTCxLQUFLLENBQUNLLFFBQVEsR0FBR0EsUUFBUTtJQUMxQjtFQUNELENBQUM7RUFFRE0sT0FBTyxFQUFFO0lBQ1I7SUFDQUMsS0FBSyx1QkFFRlIsUUFBUSxFQUFFO01BQUEsSUFEWlMsTUFBTSxRQUFOQSxNQUFNO01BRU4sT0FBTyxJQUFJQyxPQUFPO1FBQUEsb0ZBQUMsaUJBQU9DLE9BQU8sRUFBRUMsTUFBTTtVQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2tCQUFBO2tCQUFBLE9BRXRCQyxVQUFHLENBQUNMLEtBQUssQ0FBQ1IsUUFBUSxDQUFDO2dCQUFBO2tCQUEvQmMsR0FBRztrQkFDVCxJQUFBQyxjQUFRLEVBQUNELEdBQUcsQ0FBQ0UsSUFBSSxDQUFDbkIsS0FBSyxDQUFDO2tCQUN4QlksTUFBTSxDQUFDLFdBQVcsRUFBRUssR0FBRyxDQUFDRSxJQUFJLENBQUNuQixLQUFLLENBQUM7a0JBQ25DYyxPQUFPLENBQUNHLEdBQUcsQ0FBQztnQkFBQztnQkFBQTtrQkFBQTtjQUFBO1lBQUE7VUFBQTtRQUFBLENBQ2I7UUFBQTtVQUFBO1FBQUE7TUFBQSxJQUFDO0lBQ0gsQ0FBQztJQUVEO0lBQ0FHLFFBQVEsMkJBRUw7TUFBQSxJQURGUixNQUFNLFNBQU5BLE1BQU07TUFFTixPQUFPLElBQUlDLE9BQU87UUFBQSxvRkFBQyxrQkFBT0MsT0FBTyxFQUFFQyxNQUFNO1VBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7a0JBQUE7a0JBQUE7a0JBQUEsT0FHckJNLFdBQVcsRUFBRTtnQkFBQTtrQkFBekJKLEdBQUc7a0JBQ1RLLFNBQVMsQ0FBQ0wsR0FBRyxDQUFDRSxJQUFJLENBQUNqQixNQUFNLENBQUM7a0JBQzFCVSxNQUFNLENBQUMsYUFBYSxFQUFFSyxHQUFHLENBQUNFLElBQUksQ0FBQ2pCLE1BQU0sQ0FBQztrQkFDdENVLE1BQU0sQ0FBQyxjQUFjLEVBQUVLLEdBQUcsQ0FBQ0UsSUFBSSxDQUFDO2tCQUNoQ0wsT0FBTyxDQUFDRyxHQUFHLENBQUM7a0JBQUM7a0JBQUE7Z0JBQUE7a0JBQUE7a0JBQUE7a0JBRWJGLE1BQU0sY0FBRztnQkFBQztnQkFBQTtrQkFBQTtjQUFBO1lBQUE7VUFBQTtRQUFBLENBRVg7UUFBQTtVQUFBO1FBQUE7TUFBQSxJQUFDO0lBQ0gsQ0FBQztJQUVEO0lBQ0FRLE1BQU0seUJBRUg7TUFBQSxJQURGWCxNQUFNLFNBQU5BLE1BQU07TUFFTixPQUFPLElBQUlDLE9BQU8sQ0FBQyxVQUFDQyxPQUFPLEVBQUVDLE1BQU0sRUFBSztRQUN2QyxJQUFBUyxpQkFBVyxHQUFFO1FBQ2JDLFlBQVksRUFBRTtRQUNkYixNQUFNLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQztRQUN6QkEsTUFBTSxDQUFDLGFBQWEsRUFBRSxJQUFJLENBQUM7UUFDM0JFLE9BQU8sRUFBRTtNQUNWLENBQUMsQ0FBQztJQUNIO0VBRUQ7QUFDRCxDQUFDO0FBQUEsZUFFY2hCLElBQUk7QUFBQSIsImZpbGUiOiIzOTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xyXG5cdGFwaVxyXG59IGZyb20gJ0AvYXBpL2luZGV4J1xyXG5pbXBvcnQge1xyXG5cdGdldFRva2VuLFxyXG5cdHNldFRva2VuLFxyXG5cdHJlbW92ZVRva2VuXHJcbn0gZnJvbSAnQC91dGlscy9hdXRoLmpzJztcclxuXHJcbmNvbnN0IHVzZXIgPSB7XHJcblx0c3RhdGU6IHtcclxuXHRcdC8vIOeUqOaIt+iupOivgXRva2VuXHJcblx0XHR0b2tlbjogZ2V0VG9rZW4oKSxcclxuXHRcdC8vIOeUqOaIt0lEXHJcblx0XHR1c2VySWQ6IG51bGwsXHJcblx0XHQvLyDnlKjmiLfkv6Hmga9cclxuXHRcdHVzZXJJbmZvOiB7fSxcclxuXHRcdC8vIOa1i+ivleS/oeaBr1xyXG5cdFx0dGVzdFRleHQ6ICcnXHJcblx0fSxcclxuXHJcblx0bXV0YXRpb25zOiB7XHJcblx0XHRTRVRfVE9LRU46IChzdGF0ZSwgdG9rZW4pID0+IHtcclxuXHRcdFx0c3RhdGUudG9rZW4gPSB0b2tlblxyXG5cdFx0fSxcclxuXHRcdFNFVF9VU0VSX0lEOiAoc3RhdGUsIHVzZXJJZCkgPT4ge1xyXG5cdFx0XHRzdGF0ZS51c2VySWQgPSB1c2VySWRcclxuXHRcdH0sXHJcblx0XHRTRVRfVVNFUklORk86IChzdGF0ZSwgdXNlckluZm8pID0+IHtcclxuXHRcdFx0c3RhdGUudXNlckluZm8gPSB1c2VySW5mb1xyXG5cdFx0fSxcclxuXHRcdFNFVF9URVNUX1RFWFQ6IChzdGF0ZSwgdGVzdFRleHQpID0+IHtcclxuXHRcdFx0c3RhdGUudGVzdFRleHQgPSB0ZXN0VGV4dFxyXG5cdFx0fSxcclxuXHR9LFxyXG5cclxuXHRhY3Rpb25zOiB7XHJcblx0XHQvLyDnlKjmiLfnmbvlvZVcclxuXHRcdExvZ2luKHtcclxuXHRcdFx0Y29tbWl0XHJcblx0XHR9LCB1c2VySW5mbykge1xyXG5cdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoYXN5bmMgKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHRcdC8vIFRPRE86IOeUqOaIt+eZu+W9leWkhOeQhu+8jOagueaNrumcgOaxguS/ruaUuVxyXG5cdFx0XHRcdGNvbnN0IHJlcyA9IGF3YWl0IGFwaS5Mb2dpbih1c2VySW5mbyk7XHJcblx0XHRcdFx0c2V0VG9rZW4ocmVzLmRhdGEudG9rZW4pO1xyXG5cdFx0XHRcdGNvbW1pdCgnU0VUX1RPS0VOJywgcmVzLmRhdGEudG9rZW4pO1xyXG5cdFx0XHRcdHJlc29sdmUocmVzKTtcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblxyXG5cdFx0Ly8g6I635Y+W55So5oi35L+h5oGvXHJcblx0XHRVc2VySW5mbyh7XHJcblx0XHRcdGNvbW1pdFxyXG5cdFx0fSkge1xyXG5cdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoYXN5bmMgKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHRcdC8vIFRPRE86IOiOt+WPlueUqOaIt+S/oeaBr+WkhOeQhu+8jOagueaNrumcgOaxguS/ruaUuVxyXG5cdFx0XHRcdHRyeSB7XHJcblx0XHRcdFx0XHRjb25zdCByZXMgPSBhd2FpdCBnZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdFx0c2V0VXNlcklkKHJlcy5kYXRhLnVzZXJJZCk7XHJcblx0XHRcdFx0XHRjb21taXQoJ1NFVF9VU0VSX0lEJywgcmVzLmRhdGEudXNlcklkKTtcclxuXHRcdFx0XHRcdGNvbW1pdCgnU0VUX1VTRVJJTkZPJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0cmVzb2x2ZShyZXMpO1xyXG5cdFx0XHRcdH0gY2F0Y2ggKGUpIHtcclxuXHRcdFx0XHRcdHJlamVjdChlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cclxuXHRcdC8vIOmAgOWHuueZu+W9lVxyXG5cdFx0TG9nb3V0KHtcclxuXHRcdFx0Y29tbWl0XHJcblx0XHR9KSB7XHJcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdFx0cmVtb3ZlVG9rZW4oKTtcclxuXHRcdFx0XHRyZW1vdmVVc2VySWQoKTtcclxuXHRcdFx0XHRjb21taXQoJ1NFVF9UT0tFTicsIG51bGwpO1xyXG5cdFx0XHRcdGNvbW1pdCgnU0VUX1VTRVJfSUQnLCBudWxsKTtcclxuXHRcdFx0XHRyZXNvbHZlKClcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB1c2VyXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///391\n");
-
- /***/ }),
- /* 392 */
- /*!*************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/api/index.js ***!
- \*************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 163));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 389));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n// 基础\n// 根据体验版本和线上版本区分接口地址\nvar baseUrl = /* __wxConfig.envVersion !== \"release\" ? \"\" : */\"\";\nvar apiArray = {\n // 登录\n Login: {\n url: baseUrl + \"/api/User/Login\",\n config: {}\n }\n};\nvar api = {};\nObject.keys(apiArray).forEach(function (item) {\n api[item] = /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var config,\n deep,\n _args3 = arguments;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n config = _args3.length > 0 && _args3[0] !== undefined ? _args3[0] : {};\n deep = _args3.length > 1 && _args3[1] !== undefined ? _args3[1] : false;\n return _context3.abrupt(\"return\", new Promise( /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(res, rej) {\n var temp, apiconfig, header, url;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n temp = apiArray[item];\n apiconfig = temp.config;\n header = config.header ? config.header : apiconfig.header ? apiconfig.header : {\n \"content-type\": \"application/json;charset:utf-8\"\n }; // 鉴权-登录检测\n if (!(temp.auth === false)) {\n // 如果没有用户信息则跳转至登录页\n // Replace\n // if (!store.state.agentId) {\n // \tsetTimeout(() => {\n // \t\tuni.showToast({\n // \t\t\ttitle: '请先登录',\n // \t\t\ticon: 'none',\n // \t\t\tduration: 4000,\n // \t\t})\n // \t}, 500)\n // \tuni.reLaunch({\n // \t\turl: '/pages/login/login',\n // \t})\n // \treturn\n // }\n // 统一注入token\n }\n url = config.url ? config.url : temp.url;\n if (config.query) {\n url += _vue.default.prototype.$u.queryParams(config.query);\n }\n uni.request({\n url: url,\n data: config.data ? config.data : {},\n method: config.method ? config.method : apiconfig.method ? apiconfig.method : \"POST\",\n timeout: config.timeout ? config.timeout : apiconfig.timeout ? apiconfig.timeout : 60000,\n header: header,\n dataType: config.dataType ? config.dataType : apiconfig.dataType ? apiconfig.dataType : \"json\",\n responseType: config.responseType ? config.responseType : apiconfig.responseType ? apiconfig.responseType : \"text\",\n sslVerify: config.sslVerify === false ? false : apiconfig.sslVerify === false ? false : true,\n withCredentials: config.withCredentials === false ? false : apiconfig.withCredentials === true ? true : false,\n firstIpv4: config.firstIpv4 === false ? false : apiconfig.firstIpv4 === false ? false : true,\n success: function success(data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var re, str;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n // console.log(config.url?config.url:temp.url);\n if (data.statusCode === 200) {\n __f__(\"log\", \"请求数据\", _objectSpread({}, config), \" at api/index.js:101\");\n __f__(\"log\", \"响应数据\", _objectSpread({}, data), \" at api/index.js:104\");\n re = data.data;\n if (re.code === 200 || re.stateCode === 0 || re.code === 106 || apiconfig.err === false) {\n res(re);\n } else {\n setTimeout(function () {\n uni.showToast({\n icon: \"none\",\n title: re.msg || re.message,\n duration: 3000\n });\n }, 500);\n res(false);\n }\n } else {\n str = \"\".concat(data.statusCode, \":\").concat(data.data.msg);\n setTimeout(function () {\n uni.showToast({\n icon: \"none\",\n title: str,\n duration: 3000\n });\n }, 500);\n res(false);\n }\n case 1:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n fail: function fail(err) {\n __f__(\"log\", err, \" at api/index.js:138\");\n var str = \"网络错误:\" + (err.statusCode ? err.statusCode : err.errMsg);\n if (err.errMsg == \"request:fail timeout\") {\n str = \"网络异常,请检查网络\";\n }\n setTimeout(function () {\n uni.showToast({\n icon: \"none\",\n title: str,\n duration: 3000\n });\n }, 500);\n res(false);\n }\n });\n case 7:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return function (_x, _x2) {\n return _ref2.apply(this, arguments);\n };\n }()));\n case 3:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n});\nvar _default = {\n api: api,\n baseUrl: baseUrl\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL2luZGV4LmpzIl0sIm5hbWVzIjpbImJhc2VVcmwiLCJhcGlBcnJheSIsIkxvZ2luIiwidXJsIiwiY29uZmlnIiwiYXBpIiwiT2JqZWN0Iiwia2V5cyIsImZvckVhY2giLCJpdGVtIiwiZGVlcCIsIlByb21pc2UiLCJyZXMiLCJyZWoiLCJ0ZW1wIiwiYXBpY29uZmlnIiwiaGVhZGVyIiwiYXV0aCIsInF1ZXJ5IiwiVnVlIiwicHJvdG90eXBlIiwiJHUiLCJxdWVyeVBhcmFtcyIsInVuaSIsInJlcXVlc3QiLCJkYXRhIiwibWV0aG9kIiwidGltZW91dCIsImRhdGFUeXBlIiwicmVzcG9uc2VUeXBlIiwic3NsVmVyaWZ5Iiwid2l0aENyZWRlbnRpYWxzIiwiZmlyc3RJcHY0Iiwic3VjY2VzcyIsInN0YXR1c0NvZGUiLCJyZSIsImNvZGUiLCJzdGF0ZUNvZGUiLCJlcnIiLCJzZXRUaW1lb3V0Iiwic2hvd1RvYXN0IiwiaWNvbiIsInRpdGxlIiwibXNnIiwibWVzc2FnZSIsImR1cmF0aW9uIiwic3RyIiwiZmFpbCIsImVyck1zZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFBMkI7QUFBQTtBQUMzQjtBQUNBO0FBQ0EsSUFBTUEsT0FBTyxHQUFHLGlEQUFpRCxFQUFFO0FBQ25FLElBQU1DLFFBQVEsR0FBRztFQUNmO0VBQ0FDLEtBQUssRUFBRTtJQUNMQyxHQUFHLEVBQUVILE9BQU8sR0FBRyxpQkFBaUI7SUFDaENJLE1BQU0sRUFBRSxDQUFDO0VBQ1g7QUFDRixDQUFDO0FBRUQsSUFBSUMsR0FBRyxHQUFHLENBQUMsQ0FBQztBQUVaQyxNQUFNLENBQUNDLElBQUksQ0FBQ04sUUFBUSxDQUFDLENBQUNPLE9BQU8sQ0FBQyxVQUFDQyxJQUFJLEVBQUs7RUFDdENKLEdBQUcsQ0FBQ0ksSUFBSSxDQUFDLHdGQUFHO0lBQUE7TUFBQTtNQUFBO0lBQUE7TUFBQTtRQUFBO1VBQUE7WUFBZ0JMLE1BQU0sOERBQUcsQ0FBQyxDQUFDO1lBQUVNLElBQUksOERBQUcsS0FBSztZQUFBLGtDQUM1QyxJQUFJQyxPQUFPO2NBQUEsb0ZBQUMsa0JBQU9DLEdBQUcsRUFBRUMsR0FBRztnQkFBQTtnQkFBQTtrQkFBQTtvQkFBQTtzQkFBQTt3QkFDNUJDLElBQUksR0FBR2IsUUFBUSxDQUFDUSxJQUFJLENBQUM7d0JBQ3JCTSxTQUFTLEdBQUdELElBQUksQ0FBQ1YsTUFBTTt3QkFFdkJZLE1BQU0sR0FBR1osTUFBTSxDQUFDWSxNQUFNLEdBQ3RCWixNQUFNLENBQUNZLE1BQU0sR0FDYkQsU0FBUyxDQUFDQyxNQUFNLEdBQ2hCRCxTQUFTLENBQUNDLE1BQU0sR0FDaEI7MEJBQ0UsY0FBYyxFQUFFO3dCQUNsQixDQUFDLEVBRUw7d0JBQ0EsSUFBSSxFQUFFRixJQUFJLENBQUNHLElBQUksS0FBSyxLQUFLLENBQUMsRUFBRTswQkFDMUI7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7MEJBQ0E7d0JBQUE7d0JBR0VkLEdBQUcsR0FBR0MsTUFBTSxDQUFDRCxHQUFHLEdBQUdDLE1BQU0sQ0FBQ0QsR0FBRyxHQUFHVyxJQUFJLENBQUNYLEdBQUc7d0JBRTVDLElBQUlDLE1BQU0sQ0FBQ2MsS0FBSyxFQUFFOzBCQUNoQmYsR0FBRyxJQUFJZ0IsWUFBRyxDQUFDQyxTQUFTLENBQUNDLEVBQUUsQ0FBQ0MsV0FBVyxDQUFDbEIsTUFBTSxDQUFDYyxLQUFLLENBQUM7d0JBQ25EO3dCQUVBSyxHQUFHLENBQUNDLE9BQU8sQ0FBQzswQkFDVnJCLEdBQUcsRUFBRUEsR0FBRzswQkFDUnNCLElBQUksRUFBRXJCLE1BQU0sQ0FBQ3FCLElBQUksR0FBR3JCLE1BQU0sQ0FBQ3FCLElBQUksR0FBRyxDQUFDLENBQUM7MEJBQ3BDQyxNQUFNLEVBQUV0QixNQUFNLENBQUNzQixNQUFNLEdBQ2pCdEIsTUFBTSxDQUFDc0IsTUFBTSxHQUNiWCxTQUFTLENBQUNXLE1BQU0sR0FDaEJYLFNBQVMsQ0FBQ1csTUFBTSxHQUNoQixNQUFNOzBCQUNWQyxPQUFPLEVBQUV2QixNQUFNLENBQUN1QixPQUFPLEdBQ25CdkIsTUFBTSxDQUFDdUIsT0FBTyxHQUNkWixTQUFTLENBQUNZLE9BQU8sR0FDakJaLFNBQVMsQ0FBQ1ksT0FBTyxHQUNqQixLQUFLOzBCQUNUWCxNQUFNLEVBQUVBLE1BQU07MEJBQ2RZLFFBQVEsRUFBRXhCLE1BQU0sQ0FBQ3dCLFFBQVEsR0FDckJ4QixNQUFNLENBQUN3QixRQUFRLEdBQ2ZiLFNBQVMsQ0FBQ2EsUUFBUSxHQUNsQmIsU0FBUyxDQUFDYSxRQUFRLEdBQ2xCLE1BQU07MEJBQ1ZDLFlBQVksRUFBRXpCLE1BQU0sQ0FBQ3lCLFlBQVksR0FDN0J6QixNQUFNLENBQUN5QixZQUFZLEdBQ25CZCxTQUFTLENBQUNjLFlBQVksR0FDdEJkLFNBQVMsQ0FBQ2MsWUFBWSxHQUN0QixNQUFNOzBCQUNWQyxTQUFTLEVBQ1AxQixNQUFNLENBQUMwQixTQUFTLEtBQUssS0FBSyxHQUN0QixLQUFLLEdBQ0xmLFNBQVMsQ0FBQ2UsU0FBUyxLQUFLLEtBQUssR0FDN0IsS0FBSyxHQUNMLElBQUk7MEJBQ1ZDLGVBQWUsRUFDYjNCLE1BQU0sQ0FBQzJCLGVBQWUsS0FBSyxLQUFLLEdBQzVCLEtBQUssR0FDTGhCLFNBQVMsQ0FBQ2dCLGVBQWUsS0FBSyxJQUFJLEdBQ2xDLElBQUksR0FDSixLQUFLOzBCQUNYQyxTQUFTLEVBQ1A1QixNQUFNLENBQUM0QixTQUFTLEtBQUssS0FBSyxHQUN0QixLQUFLLEdBQ0xqQixTQUFTLENBQUNpQixTQUFTLEtBQUssS0FBSyxHQUM3QixLQUFLLEdBQ0wsSUFBSTswQkFDSkMsT0FBTyxtQkFBQ1IsSUFBSSxFQUFFOzRCQUFBOzhCQUFBOzhCQUFBO2dDQUFBO2tDQUFBO29DQUFBO3NDQUNsQjtzQ0FDQSxJQUFJQSxJQUFJLENBQUNTLFVBQVUsS0FBSyxHQUFHLEVBQUU7d0NBQzNCLGFBQVksTUFBTSxvQkFDYjlCLE1BQU07d0NBRVgsYUFBWSxNQUFNLG9CQUNicUIsSUFBSTt3Q0FFTFUsRUFBRSxHQUFHVixJQUFJLENBQUNBLElBQUk7d0NBQ2xCLElBQ0VVLEVBQUUsQ0FBQ0MsSUFBSSxLQUFLLEdBQUcsSUFDZkQsRUFBRSxDQUFDRSxTQUFTLEtBQUssQ0FBQyxJQUNsQkYsRUFBRSxDQUFDQyxJQUFJLEtBQUssR0FBRyxJQUNmckIsU0FBUyxDQUFDdUIsR0FBRyxLQUFLLEtBQUssRUFDdkI7MENBQ0ExQixHQUFHLENBQUN1QixFQUFFLENBQUM7d0NBQ1QsQ0FBQyxNQUFNOzBDQUNMSSxVQUFVLENBQUMsWUFBTTs0Q0FDZmhCLEdBQUcsQ0FBQ2lCLFNBQVMsQ0FBQzs4Q0FDWkMsSUFBSSxFQUFFLE1BQU07OENBQ1pDLEtBQUssRUFBRVAsRUFBRSxDQUFDUSxHQUFHLElBQUlSLEVBQUUsQ0FBQ1MsT0FBTzs4Q0FDM0JDLFFBQVEsRUFBRTs0Q0FDWixDQUFDLENBQUM7MENBQ0osQ0FBQyxFQUFFLEdBQUcsQ0FBQzswQ0FDUGpDLEdBQUcsQ0FBQyxLQUFLLENBQUM7d0NBQ1o7c0NBQ0YsQ0FBQyxNQUFNO3dDQUNEa0MsR0FBRyxhQUFNckIsSUFBSSxDQUFDUyxVQUFVLGNBQUlULElBQUksQ0FBQ0EsSUFBSSxDQUFDa0IsR0FBRzt3Q0FDN0NKLFVBQVUsQ0FBQyxZQUFNOzBDQUNmaEIsR0FBRyxDQUFDaUIsU0FBUyxDQUFDOzRDQUNaQyxJQUFJLEVBQUUsTUFBTTs0Q0FDWkMsS0FBSyxFQUFFSSxHQUFHOzRDQUNWRCxRQUFRLEVBQUU7MENBQ1osQ0FBQyxDQUFDO3dDQUNKLENBQUMsRUFBRSxHQUFHLENBQUM7d0NBQ1BqQyxHQUFHLENBQUMsS0FBSyxDQUFDO3NDQUNaO29DQUFDO29DQUFBO3NDQUFBO2tDQUFBO2dDQUFBOzhCQUFBOzRCQUFBOzBCQUNILENBQUM7MEJBQ0RtQyxJQUFJLGdCQUFDVCxHQUFHLEVBQUU7NEJBQ1IsYUFBWUEsR0FBRzs0QkFDZixJQUFJUSxHQUFHLEdBQ0wsT0FBTyxJQUFJUixHQUFHLENBQUNKLFVBQVUsR0FBR0ksR0FBRyxDQUFDSixVQUFVLEdBQUdJLEdBQUcsQ0FBQ1UsTUFBTSxDQUFDOzRCQUUxRCxJQUFJVixHQUFHLENBQUNVLE1BQU0sSUFBSSxzQkFBc0IsRUFBRTs4QkFDeENGLEdBQUcsR0FBRyxZQUFZOzRCQUNwQjs0QkFDQVAsVUFBVSxDQUFDLFlBQU07OEJBQ2ZoQixHQUFHLENBQUNpQixTQUFTLENBQUM7Z0NBQ1pDLElBQUksRUFBRSxNQUFNO2dDQUNaQyxLQUFLLEVBQUVJLEdBQUc7Z0NBQ1ZELFFBQVEsRUFBRTs4QkFDWixDQUFDLENBQUM7NEJBQ0osQ0FBQyxFQUFFLEdBQUcsQ0FBQzs0QkFDUGpDLEdBQUcsQ0FBQyxLQUFLLENBQUM7MEJBQ1o7d0JBQ0YsQ0FBQyxDQUFDO3NCQUFDO3NCQUFBO3dCQUFBO29CQUFBO2tCQUFBO2dCQUFBO2NBQUEsQ0FDSjtjQUFBO2dCQUFBO2NBQUE7WUFBQSxJQUFDO1VBQUE7VUFBQTtZQUFBO1FBQUE7TUFBQTtJQUFBO0VBQUEsQ0FDSDtBQUNILENBQUMsQ0FBQztBQUFDLGVBRVk7RUFDYlAsR0FBRyxFQUFIQSxHQUFHO0VBQ0hMLE9BQU8sRUFBUEE7QUFDRixDQUFDO0FBQUEsMkIiLCJmaWxlIjoiMzkyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tIFwidnVlXCI7XHJcbmltcG9ydCBzdG9yZSBmcm9tICdAL3N0b3JlJ1xyXG4vLyDln7rnoYBcclxuLy8g5qC55o2u5L2T6aqM54mI5pys5ZKM57q/5LiK54mI5pys5Yy65YiG5o6l5Y+j5Zyw5Z2AXHJcbmNvbnN0IGJhc2VVcmwgPSAvKiBfX3d4Q29uZmlnLmVudlZlcnNpb24gIT09IFwicmVsZWFzZVwiID8gXCJcIiA6ICAqL1wiXCI7XHJcbmNvbnN0IGFwaUFycmF5ID0ge1xyXG4gIC8vIOeZu+W9lVxyXG4gIExvZ2luOiB7XHJcbiAgICB1cmw6IGJhc2VVcmwgKyBcIi9hcGkvVXNlci9Mb2dpblwiLFxyXG4gICAgY29uZmlnOiB7fSxcclxuICB9LFxyXG59O1xyXG5cclxubGV0IGFwaSA9IHt9O1xyXG5cclxuT2JqZWN0LmtleXMoYXBpQXJyYXkpLmZvckVhY2goKGl0ZW0pID0+IHtcclxuICBhcGlbaXRlbV0gPSBhc3luYyBmdW5jdGlvbiAoY29uZmlnID0ge30sIGRlZXAgPSBmYWxzZSkge1xyXG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKGFzeW5jIChyZXMsIHJlaikgPT4ge1xyXG4gICAgICBsZXQgdGVtcCA9IGFwaUFycmF5W2l0ZW1dO1xyXG4gICAgICBsZXQgYXBpY29uZmlnID0gdGVtcC5jb25maWc7XHJcblxyXG4gICAgICBsZXQgaGVhZGVyID0gY29uZmlnLmhlYWRlclxyXG4gICAgICAgID8gY29uZmlnLmhlYWRlclxyXG4gICAgICAgIDogYXBpY29uZmlnLmhlYWRlclxyXG4gICAgICAgID8gYXBpY29uZmlnLmhlYWRlclxyXG4gICAgICAgIDoge1xyXG4gICAgICAgICAgICBcImNvbnRlbnQtdHlwZVwiOiBcImFwcGxpY2F0aW9uL2pzb247Y2hhcnNldDp1dGYtOFwiLFxyXG4gICAgICAgICAgfTtcclxuXHJcbiAgICAgIC8vIOmJtOadgy3nmbvlvZXmo4DmtYtcclxuICAgICAgaWYgKCEodGVtcC5hdXRoID09PSBmYWxzZSkpIHtcclxuICAgICAgICAvLyDlpoLmnpzmsqHmnInnlKjmiLfkv6Hmga/liJnot7Povazoh7PnmbvlvZXpobVcclxuICAgICAgICAvLyBSZXBsYWNlXHJcbiAgICAgICAgLy8gaWYgKCFzdG9yZS5zdGF0ZS5hZ2VudElkKSB7XHJcbiAgICAgICAgLy8gXHRzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAvLyBcdFx0dW5pLnNob3dUb2FzdCh7XHJcbiAgICAgICAgLy8gXHRcdFx0dGl0bGU6ICfor7flhYjnmbvlvZUnLFxyXG4gICAgICAgIC8vIFx0XHRcdGljb246ICdub25lJyxcclxuICAgICAgICAvLyBcdFx0XHRkdXJhdGlvbjogNDAwMCxcclxuICAgICAgICAvLyBcdFx0fSlcclxuICAgICAgICAvLyBcdH0sIDUwMClcclxuICAgICAgICAvLyBcdHVuaS5yZUxhdW5jaCh7XHJcbiAgICAgICAgLy8gXHRcdHVybDogJy9wYWdlcy9sb2dpbi9sb2dpbicsXHJcbiAgICAgICAgLy8gXHR9KVxyXG4gICAgICAgIC8vIFx0cmV0dXJuXHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vIOe7n+S4gOazqOWFpXRva2VuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxldCB1cmwgPSBjb25maWcudXJsID8gY29uZmlnLnVybCA6IHRlbXAudXJsO1xyXG5cclxuICAgICAgaWYgKGNvbmZpZy5xdWVyeSkge1xyXG4gICAgICAgIHVybCArPSBWdWUucHJvdG90eXBlLiR1LnF1ZXJ5UGFyYW1zKGNvbmZpZy5xdWVyeSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVuaS5yZXF1ZXN0KHtcclxuICAgICAgICB1cmw6IHVybCxcclxuICAgICAgICBkYXRhOiBjb25maWcuZGF0YSA/IGNvbmZpZy5kYXRhIDoge30sXHJcbiAgICAgICAgbWV0aG9kOiBjb25maWcubWV0aG9kXHJcbiAgICAgICAgICA/IGNvbmZpZy5tZXRob2RcclxuICAgICAgICAgIDogYXBpY29uZmlnLm1ldGhvZFxyXG4gICAgICAgICAgPyBhcGljb25maWcubWV0aG9kXHJcbiAgICAgICAgICA6IFwiUE9TVFwiLFxyXG4gICAgICAgIHRpbWVvdXQ6IGNvbmZpZy50aW1lb3V0XHJcbiAgICAgICAgICA/IGNvbmZpZy50aW1lb3V0XHJcbiAgICAgICAgICA6IGFwaWNvbmZpZy50aW1lb3V0XHJcbiAgICAgICAgICA/IGFwaWNvbmZpZy50aW1lb3V0XHJcbiAgICAgICAgICA6IDYwMDAwLFxyXG4gICAgICAgIGhlYWRlcjogaGVhZGVyLFxyXG4gICAgICAgIGRhdGFUeXBlOiBjb25maWcuZGF0YVR5cGVcclxuICAgICAgICAgID8gY29uZmlnLmRhdGFUeXBlXHJcbiAgICAgICAgICA6IGFwaWNvbmZpZy5kYXRhVHlwZVxyXG4gICAgICAgICAgPyBhcGljb25maWcuZGF0YVR5cGVcclxuICAgICAgICAgIDogXCJqc29uXCIsXHJcbiAgICAgICAgcmVzcG9uc2VUeXBlOiBjb25maWcucmVzcG9uc2VUeXBlXHJcbiAgICAgICAgICA/IGNvbmZpZy5yZXNwb25zZVR5cGVcclxuICAgICAgICAgIDogYXBpY29uZmlnLnJlc3BvbnNlVHlwZVxyXG4gICAgICAgICAgPyBhcGljb25maWcucmVzcG9uc2VUeXBlXHJcbiAgICAgICAgICA6IFwidGV4dFwiLFxyXG4gICAgICAgIHNzbFZlcmlmeTpcclxuICAgICAgICAgIGNvbmZpZy5zc2xWZXJpZnkgPT09IGZhbHNlXHJcbiAgICAgICAgICAgID8gZmFsc2VcclxuICAgICAgICAgICAgOiBhcGljb25maWcuc3NsVmVyaWZ5ID09PSBmYWxzZVxyXG4gICAgICAgICAgICA/IGZhbHNlXHJcbiAgICAgICAgICAgIDogdHJ1ZSxcclxuICAgICAgICB3aXRoQ3JlZGVudGlhbHM6XHJcbiAgICAgICAgICBjb25maWcud2l0aENyZWRlbnRpYWxzID09PSBmYWxzZVxyXG4gICAgICAgICAgICA/IGZhbHNlXHJcbiAgICAgICAgICAgIDogYXBpY29uZmlnLndpdGhDcmVkZW50aWFscyA9PT0gdHJ1ZVxyXG4gICAgICAgICAgICA/IHRydWVcclxuICAgICAgICAgICAgOiBmYWxzZSxcclxuICAgICAgICBmaXJzdElwdjQ6XHJcbiAgICAgICAgICBjb25maWcuZmlyc3RJcHY0ID09PSBmYWxzZVxyXG4gICAgICAgICAgICA/IGZhbHNlXHJcbiAgICAgICAgICAgIDogYXBpY29uZmlnLmZpcnN0SXB2NCA9PT0gZmFsc2VcclxuICAgICAgICAgICAgPyBmYWxzZVxyXG4gICAgICAgICAgICA6IHRydWUsXHJcbiAgICAgICAgYXN5bmMgc3VjY2VzcyhkYXRhKSB7XHJcbiAgICAgICAgICAvLyBjb25zb2xlLmxvZyhjb25maWcudXJsP2NvbmZpZy51cmw6dGVtcC51cmwpO1xyXG4gICAgICAgICAgaWYgKGRhdGEuc3RhdHVzQ29kZSA9PT0gMjAwKSB7XHJcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKFwi6K+35rGC5pWw5o2uXCIsIHtcclxuICAgICAgICAgICAgICAuLi5jb25maWcsXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZyhcIuWTjeW6lOaVsOaNrlwiLCB7XHJcbiAgICAgICAgICAgICAgLi4uZGF0YSxcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIGxldCByZSA9IGRhdGEuZGF0YTtcclxuICAgICAgICAgICAgaWYgKFxyXG4gICAgICAgICAgICAgIHJlLmNvZGUgPT09IDIwMCB8fFxyXG4gICAgICAgICAgICAgIHJlLnN0YXRlQ29kZSA9PT0gMCB8fFxyXG4gICAgICAgICAgICAgIHJlLmNvZGUgPT09IDEwNiB8fFxyXG4gICAgICAgICAgICAgIGFwaWNvbmZpZy5lcnIgPT09IGZhbHNlXHJcbiAgICAgICAgICAgICkge1xyXG4gICAgICAgICAgICAgIHJlcyhyZSk7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcclxuICAgICAgICAgICAgICAgICAgaWNvbjogXCJub25lXCIsXHJcbiAgICAgICAgICAgICAgICAgIHRpdGxlOiByZS5tc2cgfHwgcmUubWVzc2FnZSxcclxuICAgICAgICAgICAgICAgICAgZHVyYXRpb246IDMwMDAsXHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICB9LCA1MDApO1xyXG4gICAgICAgICAgICAgIHJlcyhmYWxzZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIGxldCBzdHIgPSBgJHtkYXRhLnN0YXR1c0NvZGV9OiR7ZGF0YS5kYXRhLm1zZ31gO1xyXG4gICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcclxuICAgICAgICAgICAgICAgIGljb246IFwibm9uZVwiLFxyXG4gICAgICAgICAgICAgICAgdGl0bGU6IHN0cixcclxuICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAzMDAwLFxyXG4gICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9LCA1MDApO1xyXG4gICAgICAgICAgICByZXMoZmFsc2UpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgZmFpbChlcnIpIHtcclxuICAgICAgICAgIGNvbnNvbGUubG9nKGVycik7XHJcbiAgICAgICAgICBsZXQgc3RyID1cclxuICAgICAgICAgICAgXCLnvZHnu5zplJnor6/vvJpcIiArIChlcnIuc3RhdHVzQ29kZSA/IGVyci5zdGF0dXNDb2RlIDogZXJyLmVyck1zZyk7XHJcblxyXG4gICAgICAgICAgaWYgKGVyci5lcnJNc2cgPT0gXCJyZXF1ZXN0OmZhaWwgdGltZW91dFwiKSB7XHJcbiAgICAgICAgICAgIHN0ciA9IFwi572R57uc5byC5bi4LOivt+ajgOafpee9kee7nFwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xyXG4gICAgICAgICAgICAgIGljb246IFwibm9uZVwiLFxyXG4gICAgICAgICAgICAgIHRpdGxlOiBzdHIsXHJcbiAgICAgICAgICAgICAgZHVyYXRpb246IDMwMDAsXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfSwgNTAwKTtcclxuICAgICAgICAgIHJlcyhmYWxzZSk7XHJcbiAgICAgICAgfSxcclxuICAgICAgfSk7XHJcbiAgICB9KTtcclxuICB9O1xyXG59KTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBhcGksXHJcbiAgYmFzZVVybCxcclxufTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///392\n");
-
- /***/ }),
- /* 393 */
- /*!*****************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/store/getters.js ***!
- \*****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar getters = {\n token: function token(state) {\n return state.user.token;\n },\n userId: function userId(state) {\n return state.user.userId;\n },\n userInfo: function userInfo(state) {\n return state.user.userInfo;\n },\n testText: function testText(state) {\n return state.user.testText;\n }\n};\nvar _default = getters;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvZ2V0dGVycy5qcyJdLCJuYW1lcyI6WyJnZXR0ZXJzIiwidG9rZW4iLCJzdGF0ZSIsInVzZXIiLCJ1c2VySWQiLCJ1c2VySW5mbyIsInRlc3RUZXh0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFNQSxPQUFPLEdBQUc7RUFDZkMsS0FBSyxFQUFFLGVBQUFDLEtBQUs7SUFBQSxPQUFJQSxLQUFLLENBQUNDLElBQUksQ0FBQ0YsS0FBSztFQUFBO0VBQ2hDRyxNQUFNLEVBQUUsZ0JBQUFGLEtBQUs7SUFBQSxPQUFJQSxLQUFLLENBQUNDLElBQUksQ0FBQ0MsTUFBTTtFQUFBO0VBQ2xDQyxRQUFRLEVBQUUsa0JBQUFILEtBQUs7SUFBQSxPQUFJQSxLQUFLLENBQUNDLElBQUksQ0FBQ0UsUUFBUTtFQUFBO0VBQ3RDQyxRQUFRLEVBQUUsa0JBQUFKLEtBQUs7SUFBQSxPQUFJQSxLQUFLLENBQUNDLElBQUksQ0FBQ0csUUFBUTtFQUFBO0FBQ3ZDLENBQUM7QUFBQSxlQUVjTixPQUFPO0FBQUEiLCJmaWxlIjoiMzkzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgZ2V0dGVycyA9IHtcclxuXHR0b2tlbjogc3RhdGUgPT4gc3RhdGUudXNlci50b2tlbixcclxuXHR1c2VySWQ6IHN0YXRlID0+IHN0YXRlLnVzZXIudXNlcklkLFxyXG5cdHVzZXJJbmZvOiBzdGF0ZSA9PiBzdGF0ZS51c2VyLnVzZXJJbmZvLFxyXG5cdHRlc3RUZXh0OiBzdGF0ZSA9PiBzdGF0ZS51c2VyLnRlc3RUZXh0XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGdldHRlcnMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///393\n");
-
- /***/ }),
- /* 394 */
- /*!***************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/utils/index.js ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 20));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 28));\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 163));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar FormData = __webpack_require__(/*! ./formData.js */ 395);\nfunction formateDate() {\n var fmt = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'yyyy-mm-dd';\n var date = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n if (!date) {\n date = new Date();\n }\n try {\n if (typeof date == 'string') {\n date = date.replace(/-/g, '/').replace(/T/g, ' ');\n if (date.indexOf('/') == -1) {\n date = new Date(parseFloat(date));\n }\n date = new Date(date);\n } else if (typeof date == 'number') {\n date = new Date(date);\n }\n } catch (error) {\n __f__(\"log\", '时间格式化出错', error, \" at utils/index.js:20\");\n date = new Date();\n }\n var ret;\n var weak = function (date) {\n var days = date.getDay();\n var weekArrTxt = ['星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];\n var weekArrTxt2 = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];\n return [weekArrTxt[days], weekArrTxt2[days]];\n }(date);\n var opt = {\n 'y+': date.getFullYear().toString(),\n // 年\n 'm+': (date.getMonth() + 1).toString(),\n // 月\n 'd+': date.getDate().toString(),\n // 日\n 'H+': date.getHours().toString(),\n // 时\n 'M+': date.getMinutes().toString(),\n // 分\n 'S+': date.getSeconds().toString(),\n // 秒\n // 有其他格式化字符需求可以继续添加,必须转化成字符串\n 'W+': weak[0],\n 'w+': weak[1]\n };\n for (var k in opt) {\n ret = new RegExp('(' + k + ')').exec(fmt);\n if (ret) {\n fmt = fmt.replace(ret[1], ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, '0'));\n }\n }\n return fmt;\n}\nfunction getDateDiff() {\n var time = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : new Date();\n if (time == '') return '未知';\n\n // 当前时间\n var now = new Date();\n var ny = formateDate('yyyy', now);\n var nm = formateDate('mm', now);\n var nd = formateDate('dd', now);\n var nH = formateDate('HH', now);\n var nM = formateDate('MM', now);\n var nS = formateDate('SS', now);\n var oDate = new Date(formateDate('yyyy/mm/dd HH:MM:SS', time));\n var oy = formateDate('yyyy', oDate);\n var om = formateDate('mm', oDate);\n var od = formateDate('dd', oDate);\n var oH = formateDate('HH', oDate);\n var oM = formateDate('MM', oDate);\n var oS = formateDate('SS', oDate);\n // console.log(parseInt(nm), parseInt(om));\n if ('' + ny + nm + nd + nH + nM == '' + oy + om + od + oH + oM) {\n //同分\n return '刚刚';\n } else if ('' + ny + nm + nd + nH == '' + oy + om + od + oH) {\n //同时\n return parseInt(nM) - parseInt(oM) + '分钟前';\n } else if ('' + ny + nm + nd == '' + oy + om + od) {\n //同天\n return oH + ':' + oM;\n } else if ('' + ny + nm == '' + oy + om) {\n //同月\n return om + '-' + od + ' ' + oH + ':' + oM;\n } else if ('' + ny == '' + oy) {\n //同年\n return om + '-' + od + ' ' + oH + ':' + oM;\n } else {\n return oy + '-' + om + '-' + od;\n }\n}\n\n//检测url是否合法\nfunction TestUrl(url) {\n var regex = new RegExp('(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]');\n if (regex.test(url)) {\n return true;\n } else {\n return false;\n }\n}\nvar ThrottleObject = new Map();\n//节流器 程序名 执行函数 节流时间\nfunction InitThrottle(name, event, time) {\n if (ThrottleObject.get(name)) clearTimeout(ThrottleObject.get(name)); //清除前程序\n\n //执行方法\n var obj = setTimeout(function () {\n ThrottleObject.delete(name);\n event();\n }, time);\n\n //存入栈\n ThrottleObject.set(name, obj);\n}\n\n//页面数据持久化工具 , app 使用 页面名称 this对象 带 async 的回调函数\nfunction PersistencePages(_x, _x2, _x3) {\n return _PersistencePages.apply(this, arguments);\n}\nfunction _PersistencePages() {\n _PersistencePages = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(name, vdom, callback) {\n var key, odata, net, data;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n key = 'Persistence_' + name;\n _context.next = 3;\n return uni.getStorageSync(key);\n case 3:\n odata = _context.sent;\n _context.next = 6;\n return getNetWork();\n case 6:\n net = _context.sent;\n if (!(odata && !net)) {\n _context.next = 11;\n break;\n }\n //取\n Object.keys(odata).forEach(function (item) {\n vdom[item] = odata[item];\n });\n _context.next = 17;\n break;\n case 11:\n if (!net) {\n _context.next = 17;\n break;\n }\n _context.next = 14;\n return callback();\n case 14:\n data = {};\n Object.keys(vdom).forEach(function (item) {\n if (item.indexOf('_') == -1 && item.indexOf('$') == -1) {\n //排除原生、全局参数\n if (typeof vdom[item] != 'function') {\n //排除方法\n data[item] = vdom[item];\n }\n }\n });\n //缓存数据\n uni.setStorageSync(key, data);\n case 17:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _PersistencePages.apply(this, arguments);\n}\nfunction getNetWork() {\n return _getNetWork.apply(this, arguments);\n} // 文件tempUrl 转 上传参数\nfunction _getNetWork() {\n _getNetWork = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n return _context2.abrupt(\"return\", new Promise(function (res, rej) {\n uni.getNetworkType({\n success: function success(re) {\n if (re.networkType == 'none') {\n res(false);\n } else {\n res(true);\n }\n },\n fail: function fail() {\n res(false);\n }\n });\n }));\n case 1:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return _getNetWork.apply(this, arguments);\n}\nfunction tempUrlToUpload(tempUrl, fileName) {\n var other = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var formData = new FormData();\n if (tempUrl) {\n formData.appendFile('File', tempUrl, fileName);\n }\n // 遍历增加额外参数\n Object.keys(other).forEach(function (key) {\n formData.append(key, other[\"\".concat(key)]);\n });\n var data = formData.getData();\n return {\n data: data.buffer,\n header: {\n 'content-type': data.contentType\n }\n };\n}\n\n// 列表追加key\nfunction listAddKey(list) {\n __f__(\"log\", list, \" at utils/index.js:205\");\n return list.map(function (item) {\n return _objectSpread(_objectSpread({}, item), {}, {\n key: _vue.default.prototype.$u.guid()\n });\n });\n}\nfunction getColorForStr(str) {\n if (!str) {\n return '#ffffff';\n }\n // 姓名拼音首字母为基础生成背景色,过滤白色及相近色\n // 定义26个颜色\n var colors = ['#000000',\n // 黑色\n '#1C1C1C',\n // 深灰色\n '#333333',\n // 较深灰色\n '#400000',\n // 深红色\n '#004000',\n // 深绿色\n '#000040',\n // 深蓝色\n '#590059',\n // 深紫红色\n '#404000',\n // 深橄榄色\n '#004040',\n // 深青色\n '#660000',\n // 更深红色\n '#006600',\n // 更浅绿色\n '#000066',\n // 更深蓝色\n '#7F0000',\n // 极深红色\n '#007F00',\n // 极深绿色\n '#00007F',\n // 极深蓝色\n '#8B008B',\n // 深洋红色\n '#990000',\n // 非常深红色\n '#009900',\n // 非常深绿色\n '#000099',\n // 非常深蓝色\n '#A52A2A',\n // 褐红色\n '#00A500',\n // 深草绿色\n '#0000A5',\n // 深宝蓝色\n '#B22222',\n // 耐火砖色\n '#00B200',\n // 深翠绿色\n '#0000B2',\n // 深海军蓝色\n '#C71585' // 洋红色\n ];\n\n var index = str.charCodeAt(0) % 26;\n return colors[index];\n}\nvar util = {\n formateDate: formateDate,\n PersistencePages: PersistencePages,\n getNetWork: getNetWork,\n getDateDiff: getDateDiff,\n TestUrl: TestUrl,\n tempUrlToUpload: tempUrlToUpload,\n listAddKey: listAddKey,\n getColorForStr: getColorForStr\n};\nvar _default = util;\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvaW5kZXguanMiXSwibmFtZXMiOlsiRm9ybURhdGEiLCJyZXF1aXJlIiwiZm9ybWF0ZURhdGUiLCJmbXQiLCJkYXRlIiwiRGF0ZSIsInJlcGxhY2UiLCJpbmRleE9mIiwicGFyc2VGbG9hdCIsImVycm9yIiwicmV0Iiwid2VhayIsImRheXMiLCJnZXREYXkiLCJ3ZWVrQXJyVHh0Iiwid2Vla0FyclR4dDIiLCJvcHQiLCJnZXRGdWxsWWVhciIsInRvU3RyaW5nIiwiZ2V0TW9udGgiLCJnZXREYXRlIiwiZ2V0SG91cnMiLCJnZXRNaW51dGVzIiwiZ2V0U2Vjb25kcyIsImsiLCJSZWdFeHAiLCJleGVjIiwibGVuZ3RoIiwicGFkU3RhcnQiLCJnZXREYXRlRGlmZiIsInRpbWUiLCJub3ciLCJueSIsIm5tIiwibmQiLCJuSCIsIm5NIiwiblMiLCJvRGF0ZSIsIm95Iiwib20iLCJvZCIsIm9IIiwib00iLCJvUyIsInBhcnNlSW50IiwiVGVzdFVybCIsInVybCIsInJlZ2V4IiwidGVzdCIsIlRocm90dGxlT2JqZWN0IiwiTWFwIiwiSW5pdFRocm90dGxlIiwibmFtZSIsImV2ZW50IiwiZ2V0IiwiY2xlYXJUaW1lb3V0Iiwib2JqIiwic2V0VGltZW91dCIsImRlbGV0ZSIsInNldCIsIlBlcnNpc3RlbmNlUGFnZXMiLCJ2ZG9tIiwiY2FsbGJhY2siLCJrZXkiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsIm9kYXRhIiwiZ2V0TmV0V29yayIsIm5ldCIsIk9iamVjdCIsImtleXMiLCJmb3JFYWNoIiwiaXRlbSIsImRhdGEiLCJzZXRTdG9yYWdlU3luYyIsIlByb21pc2UiLCJyZXMiLCJyZWoiLCJnZXROZXR3b3JrVHlwZSIsInN1Y2Nlc3MiLCJyZSIsIm5ldHdvcmtUeXBlIiwiZmFpbCIsInRlbXBVcmxUb1VwbG9hZCIsInRlbXBVcmwiLCJmaWxlTmFtZSIsIm90aGVyIiwiZm9ybURhdGEiLCJhcHBlbmRGaWxlIiwiYXBwZW5kIiwiZ2V0RGF0YSIsImJ1ZmZlciIsImhlYWRlciIsImNvbnRlbnRUeXBlIiwibGlzdEFkZEtleSIsImxpc3QiLCJtYXAiLCJWdWUiLCJwcm90b3R5cGUiLCIkdSIsImd1aWQiLCJnZXRDb2xvckZvclN0ciIsInN0ciIsImNvbG9ycyIsImluZGV4IiwiY2hhckNvZGVBdCIsInV0aWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUFxQjtBQUFBO0FBQ3JCLElBQU1BLFFBQVEsR0FBR0MsbUJBQU8sQ0FBQyx3QkFBZSxDQUFDO0FBRXpDLFNBQVNDLFdBQVcsR0FBZ0M7RUFBQSxJQUEvQkMsR0FBRyx1RUFBRyxZQUFZO0VBQUEsSUFBRUMsSUFBSSx1RUFBRyxFQUFFO0VBQ2pELElBQUksQ0FBQ0EsSUFBSSxFQUFFO0lBQ1ZBLElBQUksR0FBRyxJQUFJQyxJQUFJLEVBQUU7RUFDbEI7RUFFQSxJQUFJO0lBQ0gsSUFBSSxPQUFPRCxJQUFJLElBQUksUUFBUSxFQUFFO01BQzVCQSxJQUFJLEdBQUdBLElBQUksQ0FBQ0UsT0FBTyxDQUFDLElBQUksRUFBRSxHQUFHLENBQUMsQ0FBQ0EsT0FBTyxDQUFDLElBQUksRUFBRSxHQUFHLENBQUM7TUFDakQsSUFBSUYsSUFBSSxDQUFDRyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUU7UUFDNUJILElBQUksR0FBRyxJQUFJQyxJQUFJLENBQUNHLFVBQVUsQ0FBQ0osSUFBSSxDQUFDLENBQUM7TUFDbEM7TUFDQUEsSUFBSSxHQUFHLElBQUlDLElBQUksQ0FBQ0QsSUFBSSxDQUFDO0lBQ3RCLENBQUMsTUFBTSxJQUFJLE9BQU9BLElBQUksSUFBSSxRQUFRLEVBQUU7TUFDbkNBLElBQUksR0FBRyxJQUFJQyxJQUFJLENBQUNELElBQUksQ0FBQztJQUN0QjtFQUNELENBQUMsQ0FBQyxPQUFPSyxLQUFLLEVBQUU7SUFDZixhQUFZLFNBQVMsRUFBRUEsS0FBSztJQUM1QkwsSUFBSSxHQUFHLElBQUlDLElBQUksRUFBRTtFQUNsQjtFQUVBLElBQUlLLEdBQUc7RUFDUCxJQUFJQyxJQUFJLEdBQUksVUFBVVAsSUFBSSxFQUFFO0lBQzNCLElBQUlRLElBQUksR0FBR1IsSUFBSSxDQUFDUyxNQUFNLEVBQUU7SUFDeEIsSUFBSUMsVUFBVSxHQUFHLENBQ2hCLEtBQUssRUFDTCxLQUFLLEVBQ0wsS0FBSyxFQUNMLEtBQUssRUFDTCxLQUFLLEVBQ0wsS0FBSyxFQUNMLEtBQUssQ0FDTDtJQUNELElBQUlDLFdBQVcsR0FBRyxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQztJQUM1RCxPQUFPLENBQUNELFVBQVUsQ0FBQ0YsSUFBSSxDQUFDLEVBQUVHLFdBQVcsQ0FBQ0gsSUFBSSxDQUFDLENBQUM7RUFDN0MsQ0FBQyxDQUFFUixJQUFJLENBQUM7RUFDUixJQUFNWSxHQUFHLEdBQUc7SUFDWCxJQUFJLEVBQUVaLElBQUksQ0FBQ2EsV0FBVyxFQUFFLENBQUNDLFFBQVEsRUFBRTtJQUFFO0lBQ3JDLElBQUksRUFBRSxDQUFDZCxJQUFJLENBQUNlLFFBQVEsRUFBRSxHQUFHLENBQUMsRUFBRUQsUUFBUSxFQUFFO0lBQUU7SUFDeEMsSUFBSSxFQUFFZCxJQUFJLENBQUNnQixPQUFPLEVBQUUsQ0FBQ0YsUUFBUSxFQUFFO0lBQUU7SUFDakMsSUFBSSxFQUFFZCxJQUFJLENBQUNpQixRQUFRLEVBQUUsQ0FBQ0gsUUFBUSxFQUFFO0lBQUU7SUFDbEMsSUFBSSxFQUFFZCxJQUFJLENBQUNrQixVQUFVLEVBQUUsQ0FBQ0osUUFBUSxFQUFFO0lBQUU7SUFDcEMsSUFBSSxFQUFFZCxJQUFJLENBQUNtQixVQUFVLEVBQUUsQ0FBQ0wsUUFBUSxFQUFFO0lBQUU7SUFDcEM7SUFDQSxJQUFJLEVBQUVQLElBQUksQ0FBQyxDQUFDLENBQUM7SUFDYixJQUFJLEVBQUVBLElBQUksQ0FBQyxDQUFDO0VBQ2IsQ0FBQztFQUNELEtBQUssSUFBSWEsQ0FBQyxJQUFJUixHQUFHLEVBQUU7SUFDbEJOLEdBQUcsR0FBRyxJQUFJZSxNQUFNLENBQUMsR0FBRyxHQUFHRCxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUNFLElBQUksQ0FBQ3ZCLEdBQUcsQ0FBQztJQUN6QyxJQUFJTyxHQUFHLEVBQUU7TUFDUlAsR0FBRyxHQUFHQSxHQUFHLENBQUNHLE9BQU8sQ0FDaEJJLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFDTkEsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDaUIsTUFBTSxJQUFJLENBQUMsR0FBR1gsR0FBRyxDQUFDUSxDQUFDLENBQUMsR0FBR1IsR0FBRyxDQUFDUSxDQUFDLENBQUMsQ0FBQ0ksUUFBUSxDQUFDbEIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDaUIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxDQUNqRTtJQUNGO0VBQ0Q7RUFDQSxPQUFPeEIsR0FBRztBQUNYO0FBRUEsU0FBUzBCLFdBQVcsR0FBb0I7RUFBQSxJQUFuQkMsSUFBSSx1RUFBRyxJQUFJekIsSUFBSSxFQUFFO0VBQ3JDLElBQUl5QixJQUFJLElBQUksRUFBRSxFQUFFLE9BQU8sSUFBSTs7RUFFM0I7RUFDQSxJQUFJQyxHQUFHLEdBQUcsSUFBSTFCLElBQUksRUFBRTtFQUNwQixJQUFJMkIsRUFBRSxHQUFHOUIsV0FBVyxDQUFDLE1BQU0sRUFBRTZCLEdBQUcsQ0FBQztFQUNqQyxJQUFJRSxFQUFFLEdBQUcvQixXQUFXLENBQUMsSUFBSSxFQUFFNkIsR0FBRyxDQUFDO0VBQy9CLElBQUlHLEVBQUUsR0FBR2hDLFdBQVcsQ0FBQyxJQUFJLEVBQUU2QixHQUFHLENBQUM7RUFDL0IsSUFBSUksRUFBRSxHQUFHakMsV0FBVyxDQUFDLElBQUksRUFBRTZCLEdBQUcsQ0FBQztFQUMvQixJQUFJSyxFQUFFLEdBQUdsQyxXQUFXLENBQUMsSUFBSSxFQUFFNkIsR0FBRyxDQUFDO0VBQy9CLElBQUlNLEVBQUUsR0FBR25DLFdBQVcsQ0FBQyxJQUFJLEVBQUU2QixHQUFHLENBQUM7RUFFL0IsSUFBSU8sS0FBSyxHQUFHLElBQUlqQyxJQUFJLENBQUNILFdBQVcsQ0FBQyxxQkFBcUIsRUFBRTRCLElBQUksQ0FBQyxDQUFDO0VBQzlELElBQUlTLEVBQUUsR0FBR3JDLFdBQVcsQ0FBQyxNQUFNLEVBQUVvQyxLQUFLLENBQUM7RUFDbkMsSUFBSUUsRUFBRSxHQUFHdEMsV0FBVyxDQUFDLElBQUksRUFBRW9DLEtBQUssQ0FBQztFQUNqQyxJQUFJRyxFQUFFLEdBQUd2QyxXQUFXLENBQUMsSUFBSSxFQUFFb0MsS0FBSyxDQUFDO0VBQ2pDLElBQUlJLEVBQUUsR0FBR3hDLFdBQVcsQ0FBQyxJQUFJLEVBQUVvQyxLQUFLLENBQUM7RUFDakMsSUFBSUssRUFBRSxHQUFHekMsV0FBVyxDQUFDLElBQUksRUFBRW9DLEtBQUssQ0FBQztFQUNqQyxJQUFJTSxFQUFFLEdBQUcxQyxXQUFXLENBQUMsSUFBSSxFQUFFb0MsS0FBSyxDQUFDO0VBQ2pDO0VBQ0EsSUFBSSxFQUFFLEdBQUdOLEVBQUUsR0FBR0MsRUFBRSxHQUFHQyxFQUFFLEdBQUdDLEVBQUUsR0FBR0MsRUFBRSxJQUFJLEVBQUUsR0FBR0csRUFBRSxHQUFHQyxFQUFFLEdBQUdDLEVBQUUsR0FBR0MsRUFBRSxHQUFHQyxFQUFFLEVBQUU7SUFDL0Q7SUFDQSxPQUFPLElBQUk7RUFDWixDQUFDLE1BQU0sSUFBSSxFQUFFLEdBQUdYLEVBQUUsR0FBR0MsRUFBRSxHQUFHQyxFQUFFLEdBQUdDLEVBQUUsSUFBSSxFQUFFLEdBQUdJLEVBQUUsR0FBR0MsRUFBRSxHQUFHQyxFQUFFLEdBQUdDLEVBQUUsRUFBRTtJQUM1RDtJQUNBLE9BQU9HLFFBQVEsQ0FBQ1QsRUFBRSxDQUFDLEdBQUdTLFFBQVEsQ0FBQ0YsRUFBRSxDQUFDLEdBQUcsS0FBSztFQUMzQyxDQUFDLE1BQU0sSUFBSSxFQUFFLEdBQUdYLEVBQUUsR0FBR0MsRUFBRSxHQUFHQyxFQUFFLElBQUksRUFBRSxHQUFHSyxFQUFFLEdBQUdDLEVBQUUsR0FBR0MsRUFBRSxFQUFFO0lBQ2xEO0lBQ0EsT0FBT0MsRUFBRSxHQUFHLEdBQUcsR0FBR0MsRUFBRTtFQUNyQixDQUFDLE1BQU0sSUFBSSxFQUFFLEdBQUdYLEVBQUUsR0FBR0MsRUFBRSxJQUFJLEVBQUUsR0FBR00sRUFBRSxHQUFHQyxFQUFFLEVBQUU7SUFDeEM7SUFDQSxPQUFPQSxFQUFFLEdBQUcsR0FBRyxHQUFHQyxFQUFFLEdBQUcsR0FBRyxHQUFHQyxFQUFFLEdBQUcsR0FBRyxHQUFHQyxFQUFFO0VBQzNDLENBQUMsTUFBTSxJQUFJLEVBQUUsR0FBR1gsRUFBRSxJQUFJLEVBQUUsR0FBR08sRUFBRSxFQUFFO0lBQzlCO0lBQ0EsT0FBT0MsRUFBRSxHQUFHLEdBQUcsR0FBR0MsRUFBRSxHQUFHLEdBQUcsR0FBR0MsRUFBRSxHQUFHLEdBQUcsR0FBR0MsRUFBRTtFQUMzQyxDQUFDLE1BQU07SUFDTixPQUFPSixFQUFFLEdBQUcsR0FBRyxHQUFHQyxFQUFFLEdBQUcsR0FBRyxHQUFHQyxFQUFFO0VBQ2hDO0FBQ0Q7O0FBRUE7QUFDQSxTQUFTSyxPQUFPLENBQUNDLEdBQUcsRUFBRTtFQUNyQixJQUFJQyxLQUFLLEdBQUcsSUFBSXZCLE1BQU0sQ0FDckIseUVBQXlFLENBQ3pFO0VBQ0QsSUFBSXVCLEtBQUssQ0FBQ0MsSUFBSSxDQUFDRixHQUFHLENBQUMsRUFBRTtJQUNwQixPQUFPLElBQUk7RUFDWixDQUFDLE1BQU07SUFDTixPQUFPLEtBQUs7RUFDYjtBQUNEO0FBRUEsSUFBSUcsY0FBYyxHQUFHLElBQUlDLEdBQUcsRUFBRTtBQUM5QjtBQUNBLFNBQVNDLFlBQVksQ0FBQ0MsSUFBSSxFQUFFQyxLQUFLLEVBQUV4QixJQUFJLEVBQUU7RUFDeEMsSUFBSW9CLGNBQWMsQ0FBQ0ssR0FBRyxDQUFDRixJQUFJLENBQUMsRUFBRUcsWUFBWSxDQUFDTixjQUFjLENBQUNLLEdBQUcsQ0FBQ0YsSUFBSSxDQUFDLENBQUMsRUFBQzs7RUFFckU7RUFDQSxJQUFJSSxHQUFHLEdBQUdDLFVBQVUsQ0FBQyxZQUFNO0lBQzFCUixjQUFjLENBQUNTLE1BQU0sQ0FBQ04sSUFBSSxDQUFDO0lBQzNCQyxLQUFLLEVBQUU7RUFDUixDQUFDLEVBQUV4QixJQUFJLENBQUM7O0VBRVI7RUFDQW9CLGNBQWMsQ0FBQ1UsR0FBRyxDQUFDUCxJQUFJLEVBQUVJLEdBQUcsQ0FBQztBQUM5Qjs7QUFFQTtBQUFBLFNBQ2VJLGdCQUFnQjtFQUFBO0FBQUE7QUFBQTtFQUFBLDRGQUEvQixpQkFBZ0NSLElBQUksRUFBRVMsSUFBSSxFQUFFQyxRQUFRO0lBQUE7SUFBQTtNQUFBO1FBQUE7VUFBQTtZQU0vQ0MsR0FBRyxHQUFHLGNBQWMsR0FBR1gsSUFBSTtZQUFBO1lBQUEsT0FFYlksR0FBRyxDQUFDQyxjQUFjLENBQUNGLEdBQUcsQ0FBQztVQUFBO1lBQXJDRyxLQUFLO1lBQUE7WUFBQSxPQUNPQyxVQUFVLEVBQUU7VUFBQTtZQUF4QkMsR0FBRztZQUFBLE1BRUhGLEtBQUssSUFBSSxDQUFDRSxHQUFHO2NBQUE7Y0FBQTtZQUFBO1lBQ2hCO1lBQ0FDLE1BQU0sQ0FBQ0MsSUFBSSxDQUFDSixLQUFLLENBQUMsQ0FBQ0ssT0FBTyxDQUFDLFVBQUNDLElBQUksRUFBSztjQUNwQ1gsSUFBSSxDQUFDVyxJQUFJLENBQUMsR0FBR04sS0FBSyxDQUFDTSxJQUFJLENBQUM7WUFDekIsQ0FBQyxDQUFDO1lBQUE7WUFBQTtVQUFBO1lBQUEsS0FDUUosR0FBRztjQUFBO2NBQUE7WUFBQTtZQUFBO1lBQUEsT0FHUE4sUUFBUSxFQUFFO1VBQUE7WUFFWlcsSUFBSSxHQUFHLENBQUMsQ0FBQztZQUNiSixNQUFNLENBQUNDLElBQUksQ0FBQ1QsSUFBSSxDQUFDLENBQUNVLE9BQU8sQ0FBQyxVQUFDQyxJQUFJLEVBQUs7Y0FDbkMsSUFBSUEsSUFBSSxDQUFDbEUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJa0UsSUFBSSxDQUFDbEUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFO2dCQUN2RDtnQkFDQSxJQUFJLE9BQU91RCxJQUFJLENBQUNXLElBQUksQ0FBQyxJQUFJLFVBQVUsRUFBRTtrQkFDcEM7a0JBQ0FDLElBQUksQ0FBQ0QsSUFBSSxDQUFDLEdBQUdYLElBQUksQ0FBQ1csSUFBSSxDQUFDO2dCQUN4QjtjQUNEO1lBQ0QsQ0FBQyxDQUFDO1lBQ0Y7WUFDQVIsR0FBRyxDQUFDVSxjQUFjLENBQUNYLEdBQUcsRUFBRVUsSUFBSSxDQUFDO1VBQUE7VUFBQTtZQUFBO1FBQUE7TUFBQTtJQUFBO0VBQUEsQ0FHOUI7RUFBQTtBQUFBO0FBQUEsU0FFY04sVUFBVTtFQUFBO0FBQUEsRUFpQnpCO0FBQUE7RUFBQSxzRkFqQkE7SUFBQTtNQUFBO1FBQUE7VUFBQTtZQUFBLGtDQUNRLElBQUlRLE9BQU8sQ0FBQyxVQUFDQyxHQUFHLEVBQUVDLEdBQUcsRUFBSztjQUNoQ2IsR0FBRyxDQUFDYyxjQUFjLENBQUM7Z0JBQ2xCQyxPQUFPLEVBQUUsaUJBQUNDLEVBQUUsRUFBSztrQkFDaEIsSUFBSUEsRUFBRSxDQUFDQyxXQUFXLElBQUksTUFBTSxFQUFFO29CQUM3QkwsR0FBRyxDQUFDLEtBQUssQ0FBQztrQkFDWCxDQUFDLE1BQU07b0JBQ05BLEdBQUcsQ0FBQyxJQUFJLENBQUM7a0JBQ1Y7Z0JBQ0QsQ0FBQztnQkFDRE0sSUFBSSxrQkFBRztrQkFDTk4sR0FBRyxDQUFDLEtBQUssQ0FBQztnQkFDWDtjQUNELENBQUMsQ0FBQztZQUNILENBQUMsQ0FBQztVQUFBO1VBQUE7WUFBQTtRQUFBO01BQUE7SUFBQTtFQUFBLENBQ0Y7RUFBQTtBQUFBO0FBR0QsU0FBU08sZUFBZSxDQUFDQyxPQUFPLEVBQUVDLFFBQVEsRUFBYztFQUFBLElBQVpDLEtBQUssdUVBQUcsQ0FBQyxDQUFDO0VBQ3JELElBQUlDLFFBQVEsR0FBRyxJQUFJeEYsUUFBUSxFQUFFO0VBQzdCLElBQUlxRixPQUFPLEVBQUU7SUFDWkcsUUFBUSxDQUFDQyxVQUFVLENBQUMsTUFBTSxFQUFFSixPQUFPLEVBQUVDLFFBQVEsQ0FBQztFQUMvQztFQUNBO0VBQ0FoQixNQUFNLENBQUNDLElBQUksQ0FBQ2dCLEtBQUssQ0FBQyxDQUFDZixPQUFPLENBQUMsVUFBQ1IsR0FBRyxFQUFLO0lBQ25Dd0IsUUFBUSxDQUFDRSxNQUFNLENBQUMxQixHQUFHLEVBQUV1QixLQUFLLFdBQUl2QixHQUFHLEVBQUcsQ0FBQztFQUN0QyxDQUFDLENBQUM7RUFDRixJQUFJVSxJQUFJLEdBQUdjLFFBQVEsQ0FBQ0csT0FBTyxFQUFFO0VBQzdCLE9BQU87SUFDTmpCLElBQUksRUFBRUEsSUFBSSxDQUFDa0IsTUFBTTtJQUNqQkMsTUFBTSxFQUFFO01BQ1AsY0FBYyxFQUFFbkIsSUFBSSxDQUFDb0I7SUFDdEI7RUFDRCxDQUFDO0FBQ0Y7O0FBRUE7QUFDQSxTQUFTQyxVQUFVLENBQUNDLElBQUksRUFBRTtFQUN6QixhQUFZQSxJQUFJO0VBQ2hCLE9BQU9BLElBQUksQ0FBQ0MsR0FBRyxDQUFDLFVBQUN4QixJQUFJLEVBQUs7SUFDekIsdUNBQ0lBLElBQUk7TUFDUFQsR0FBRyxFQUFFa0MsWUFBRyxDQUFDQyxTQUFTLENBQUNDLEVBQUUsQ0FBQ0MsSUFBSTtJQUFFO0VBRTlCLENBQUMsQ0FBQztBQUNIO0FBRUEsU0FBU0MsY0FBYyxDQUFDQyxHQUFHLEVBQUU7RUFDNUIsSUFBSSxDQUFDQSxHQUFHLEVBQUU7SUFDVCxPQUFPLFNBQVM7RUFDakI7RUFDQTtFQUNBO0VBQ0EsSUFBTUMsTUFBTSxHQUFHLENBQ2QsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUztFQUFFO0VBQ1gsU0FBUyxDQUFFO0VBQUEsQ0FDWDs7RUFDRCxJQUFNQyxLQUFLLEdBQUdGLEdBQUcsQ0FBQ0csVUFBVSxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUU7RUFDcEMsT0FBT0YsTUFBTSxDQUFDQyxLQUFLLENBQUM7QUFDckI7QUFFQSxJQUFNRSxJQUFJLEdBQUc7RUFDWnpHLFdBQVcsRUFBWEEsV0FBVztFQUNYMkQsZ0JBQWdCLEVBQWhCQSxnQkFBZ0I7RUFDaEJPLFVBQVUsRUFBVkEsVUFBVTtFQUNWdkMsV0FBVyxFQUFYQSxXQUFXO0VBQ1hpQixPQUFPLEVBQVBBLE9BQU87RUFDUHNDLGVBQWUsRUFBZkEsZUFBZTtFQUNmVyxVQUFVLEVBQVZBLFVBQVU7RUFDVk8sY0FBYyxFQUFkQTtBQUNELENBQUM7QUFBQSxlQUVjSyxJQUFJO0FBQUEsMkIiLCJmaWxlIjoiMzk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbmNvbnN0IEZvcm1EYXRhID0gcmVxdWlyZSgnLi9mb3JtRGF0YS5qcycpXHJcblxyXG5mdW5jdGlvbiBmb3JtYXRlRGF0ZShmbXQgPSAneXl5eS1tbS1kZCcsIGRhdGUgPSAnJykge1xyXG5cdGlmICghZGF0ZSkge1xyXG5cdFx0ZGF0ZSA9IG5ldyBEYXRlKClcclxuXHR9XHJcblxyXG5cdHRyeSB7XHJcblx0XHRpZiAodHlwZW9mIGRhdGUgPT0gJ3N0cmluZycpIHtcclxuXHRcdFx0ZGF0ZSA9IGRhdGUucmVwbGFjZSgvLS9nLCAnLycpLnJlcGxhY2UoL1QvZywgJyAnKVxyXG5cdFx0XHRpZiAoZGF0ZS5pbmRleE9mKCcvJykgPT0gLTEpIHtcclxuXHRcdFx0XHRkYXRlID0gbmV3IERhdGUocGFyc2VGbG9hdChkYXRlKSlcclxuXHRcdFx0fVxyXG5cdFx0XHRkYXRlID0gbmV3IERhdGUoZGF0ZSlcclxuXHRcdH0gZWxzZSBpZiAodHlwZW9mIGRhdGUgPT0gJ251bWJlcicpIHtcclxuXHRcdFx0ZGF0ZSA9IG5ldyBEYXRlKGRhdGUpXHJcblx0XHR9XHJcblx0fSBjYXRjaCAoZXJyb3IpIHtcclxuXHRcdGNvbnNvbGUubG9nKCfml7bpl7TmoLzlvI/ljJblh7rplJknLCBlcnJvcilcclxuXHRcdGRhdGUgPSBuZXcgRGF0ZSgpXHJcblx0fVxyXG5cclxuXHRsZXQgcmV0XHJcblx0bGV0IHdlYWsgPSAoZnVuY3Rpb24gKGRhdGUpIHtcclxuXHRcdGxldCBkYXlzID0gZGF0ZS5nZXREYXkoKVxyXG5cdFx0bGV0IHdlZWtBcnJUeHQgPSBbXHJcblx0XHRcdCfmmJ/mnJ/lpKknLFxyXG5cdFx0XHQn5pif5pyf5LiAJyxcclxuXHRcdFx0J+aYn+acn+S6jCcsXHJcblx0XHRcdCfmmJ/mnJ/kuIknLFxyXG5cdFx0XHQn5pif5pyf5ZubJyxcclxuXHRcdFx0J+aYn+acn+S6lCcsXHJcblx0XHRcdCfmmJ/mnJ/lha0nLFxyXG5cdFx0XVxyXG5cdFx0bGV0IHdlZWtBcnJUeHQyID0gWyflkajml6UnLCAn5ZGo5LiAJywgJ+WRqOS6jCcsICflkajkuIknLCAn5ZGo5ZubJywgJ+WRqOS6lCcsICflkajlha0nXVxyXG5cdFx0cmV0dXJuIFt3ZWVrQXJyVHh0W2RheXNdLCB3ZWVrQXJyVHh0MltkYXlzXV1cclxuXHR9KShkYXRlKVxyXG5cdGNvbnN0IG9wdCA9IHtcclxuXHRcdCd5Kyc6IGRhdGUuZ2V0RnVsbFllYXIoKS50b1N0cmluZygpLCAvLyDlubRcclxuXHRcdCdtKyc6IChkYXRlLmdldE1vbnRoKCkgKyAxKS50b1N0cmluZygpLCAvLyDmnIhcclxuXHRcdCdkKyc6IGRhdGUuZ2V0RGF0ZSgpLnRvU3RyaW5nKCksIC8vIOaXpVxyXG5cdFx0J0grJzogZGF0ZS5nZXRIb3VycygpLnRvU3RyaW5nKCksIC8vIOaXtlxyXG5cdFx0J00rJzogZGF0ZS5nZXRNaW51dGVzKCkudG9TdHJpbmcoKSwgLy8g5YiGXHJcblx0XHQnUysnOiBkYXRlLmdldFNlY29uZHMoKS50b1N0cmluZygpLCAvLyDnp5JcclxuXHRcdC8vIOacieWFtuS7luagvOW8j+WMluWtl+espumcgOaxguWPr+S7pee7p+e7rea3u+WKoO+8jOW/hemhu+i9rOWMluaIkOWtl+espuS4slxyXG5cdFx0J1crJzogd2Vha1swXSxcclxuXHRcdCd3Kyc6IHdlYWtbMV0sXHJcblx0fVxyXG5cdGZvciAobGV0IGsgaW4gb3B0KSB7XHJcblx0XHRyZXQgPSBuZXcgUmVnRXhwKCcoJyArIGsgKyAnKScpLmV4ZWMoZm10KVxyXG5cdFx0aWYgKHJldCkge1xyXG5cdFx0XHRmbXQgPSBmbXQucmVwbGFjZShcclxuXHRcdFx0XHRyZXRbMV0sXHJcblx0XHRcdFx0cmV0WzFdLmxlbmd0aCA9PSAxID8gb3B0W2tdIDogb3B0W2tdLnBhZFN0YXJ0KHJldFsxXS5sZW5ndGgsICcwJylcclxuXHRcdFx0KVxyXG5cdFx0fVxyXG5cdH1cclxuXHRyZXR1cm4gZm10XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldERhdGVEaWZmKHRpbWUgPSBuZXcgRGF0ZSgpKSB7XHJcblx0aWYgKHRpbWUgPT0gJycpIHJldHVybiAn5pyq55+lJ1xyXG5cclxuXHQvLyDlvZPliY3ml7bpl7RcclxuXHRsZXQgbm93ID0gbmV3IERhdGUoKVxyXG5cdGxldCBueSA9IGZvcm1hdGVEYXRlKCd5eXl5Jywgbm93KVxyXG5cdGxldCBubSA9IGZvcm1hdGVEYXRlKCdtbScsIG5vdylcclxuXHRsZXQgbmQgPSBmb3JtYXRlRGF0ZSgnZGQnLCBub3cpXHJcblx0bGV0IG5IID0gZm9ybWF0ZURhdGUoJ0hIJywgbm93KVxyXG5cdGxldCBuTSA9IGZvcm1hdGVEYXRlKCdNTScsIG5vdylcclxuXHRsZXQgblMgPSBmb3JtYXRlRGF0ZSgnU1MnLCBub3cpXHJcblxyXG5cdGxldCBvRGF0ZSA9IG5ldyBEYXRlKGZvcm1hdGVEYXRlKCd5eXl5L21tL2RkIEhIOk1NOlNTJywgdGltZSkpXHJcblx0bGV0IG95ID0gZm9ybWF0ZURhdGUoJ3l5eXknLCBvRGF0ZSlcclxuXHRsZXQgb20gPSBmb3JtYXRlRGF0ZSgnbW0nLCBvRGF0ZSlcclxuXHRsZXQgb2QgPSBmb3JtYXRlRGF0ZSgnZGQnLCBvRGF0ZSlcclxuXHRsZXQgb0ggPSBmb3JtYXRlRGF0ZSgnSEgnLCBvRGF0ZSlcclxuXHRsZXQgb00gPSBmb3JtYXRlRGF0ZSgnTU0nLCBvRGF0ZSlcclxuXHRsZXQgb1MgPSBmb3JtYXRlRGF0ZSgnU1MnLCBvRGF0ZSlcclxuXHQvLyBjb25zb2xlLmxvZyhwYXJzZUludChubSksIHBhcnNlSW50KG9tKSk7XHJcblx0aWYgKCcnICsgbnkgKyBubSArIG5kICsgbkggKyBuTSA9PSAnJyArIG95ICsgb20gKyBvZCArIG9IICsgb00pIHtcclxuXHRcdC8v5ZCM5YiGXHJcblx0XHRyZXR1cm4gJ+WImuWImidcclxuXHR9IGVsc2UgaWYgKCcnICsgbnkgKyBubSArIG5kICsgbkggPT0gJycgKyBveSArIG9tICsgb2QgKyBvSCkge1xyXG5cdFx0Ly/lkIzml7ZcclxuXHRcdHJldHVybiBwYXJzZUludChuTSkgLSBwYXJzZUludChvTSkgKyAn5YiG6ZKf5YmNJ1xyXG5cdH0gZWxzZSBpZiAoJycgKyBueSArIG5tICsgbmQgPT0gJycgKyBveSArIG9tICsgb2QpIHtcclxuXHRcdC8v5ZCM5aSpXHJcblx0XHRyZXR1cm4gb0ggKyAnOicgKyBvTVxyXG5cdH0gZWxzZSBpZiAoJycgKyBueSArIG5tID09ICcnICsgb3kgKyBvbSkge1xyXG5cdFx0Ly/lkIzmnIhcclxuXHRcdHJldHVybiBvbSArICctJyArIG9kICsgJyAnICsgb0ggKyAnOicgKyBvTVxyXG5cdH0gZWxzZSBpZiAoJycgKyBueSA9PSAnJyArIG95KSB7XHJcblx0XHQvL+WQjOW5tFxyXG5cdFx0cmV0dXJuIG9tICsgJy0nICsgb2QgKyAnICcgKyBvSCArICc6JyArIG9NXHJcblx0fSBlbHNlIHtcclxuXHRcdHJldHVybiBveSArICctJyArIG9tICsgJy0nICsgb2RcclxuXHR9XHJcbn1cclxuXHJcbi8v5qOA5rWLdXJs5piv5ZCm5ZCI5rOVXHJcbmZ1bmN0aW9uIFRlc3RVcmwodXJsKSB7XHJcblx0bGV0IHJlZ2V4ID0gbmV3IFJlZ0V4cChcclxuXHRcdCcoaHR0cHM/fGZ0cHxmaWxlKTovL1stQS1aYS16MC05KyZAIy8lPz1+X3whOiwuO10rWy1BLVphLXowLTkrJkAjLyU9fl98XSdcclxuXHQpXHJcblx0aWYgKHJlZ2V4LnRlc3QodXJsKSkge1xyXG5cdFx0cmV0dXJuIHRydWVcclxuXHR9IGVsc2Uge1xyXG5cdFx0cmV0dXJuIGZhbHNlXHJcblx0fVxyXG59XHJcblxyXG52YXIgVGhyb3R0bGVPYmplY3QgPSBuZXcgTWFwKClcclxuLy/oioLmtYHlmagg56iL5bqP5ZCNIOaJp+ihjOWHveaVsCDoioLmtYHml7bpl7RcclxuZnVuY3Rpb24gSW5pdFRocm90dGxlKG5hbWUsIGV2ZW50LCB0aW1lKSB7XHJcblx0aWYgKFRocm90dGxlT2JqZWN0LmdldChuYW1lKSkgY2xlYXJUaW1lb3V0KFRocm90dGxlT2JqZWN0LmdldChuYW1lKSkgLy/muIXpmaTliY3nqIvluo9cclxuXHJcblx0Ly/miafooYzmlrnms5VcclxuXHRsZXQgb2JqID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRUaHJvdHRsZU9iamVjdC5kZWxldGUobmFtZSlcclxuXHRcdGV2ZW50KClcclxuXHR9LCB0aW1lKVxyXG5cclxuXHQvL+WtmOWFpeagiFxyXG5cdFRocm90dGxlT2JqZWN0LnNldChuYW1lLCBvYmopXHJcbn1cclxuXHJcbi8v6aG16Z2i5pWw5o2u5oyB5LmF5YyW5bel5YW3ICwgYXBwIOS9v+eUqCAg6aG16Z2i5ZCN56ewIHRoaXPlr7nosaEgIOW4piBhc3luYyDnmoTlm57osIPlh73mlbBcclxuYXN5bmMgZnVuY3Rpb24gUGVyc2lzdGVuY2VQYWdlcyhuYW1lLCB2ZG9tLCBjYWxsYmFjaykge1xyXG5cclxuXHJcblxyXG5cclxuXHJcblx0bGV0IGtleSA9ICdQZXJzaXN0ZW5jZV8nICsgbmFtZVxyXG5cclxuXHRsZXQgb2RhdGEgPSBhd2FpdCB1bmkuZ2V0U3RvcmFnZVN5bmMoa2V5KVxyXG5cdGxldCBuZXQgPSBhd2FpdCBnZXROZXRXb3JrKClcclxuXHJcblx0aWYgKG9kYXRhICYmICFuZXQpIHtcclxuXHRcdC8v5Y+WXHJcblx0XHRPYmplY3Qua2V5cyhvZGF0YSkuZm9yRWFjaCgoaXRlbSkgPT4ge1xyXG5cdFx0XHR2ZG9tW2l0ZW1dID0gb2RhdGFbaXRlbV1cclxuXHRcdH0pXHJcblx0fSBlbHNlIGlmIChuZXQpIHtcclxuXHRcdC8v5a2YXHJcblx0XHQvL+WFiOaJp+ihjOmhtemdouaVsOaNruiOt+WPllxyXG5cdFx0YXdhaXQgY2FsbGJhY2soKVxyXG5cclxuXHRcdGxldCBkYXRhID0ge31cclxuXHRcdE9iamVjdC5rZXlzKHZkb20pLmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0aWYgKGl0ZW0uaW5kZXhPZignXycpID09IC0xICYmIGl0ZW0uaW5kZXhPZignJCcpID09IC0xKSB7XHJcblx0XHRcdFx0Ly/mjpLpmaTljp/nlJ/jgIHlhajlsYDlj4LmlbBcclxuXHRcdFx0XHRpZiAodHlwZW9mIHZkb21baXRlbV0gIT0gJ2Z1bmN0aW9uJykge1xyXG5cdFx0XHRcdFx0Ly/mjpLpmaTmlrnms5VcclxuXHRcdFx0XHRcdGRhdGFbaXRlbV0gPSB2ZG9tW2l0ZW1dXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdFx0Ly/nvJPlrZjmlbDmja5cclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYyhrZXksIGRhdGEpXHJcblx0fVxyXG5cclxufVxyXG5cclxuYXN5bmMgZnVuY3Rpb24gZ2V0TmV0V29yaygpIHtcclxuXHRyZXR1cm4gbmV3IFByb21pc2UoKHJlcywgcmVqKSA9PiB7XHJcblx0XHR1bmkuZ2V0TmV0d29ya1R5cGUoe1xyXG5cdFx0XHRzdWNjZXNzOiAocmUpID0+IHtcclxuXHRcdFx0XHRpZiAocmUubmV0d29ya1R5cGUgPT0gJ25vbmUnKSB7XHJcblx0XHRcdFx0XHRyZXMoZmFsc2UpXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJlcyh0cnVlKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0ZmFpbCgpIHtcclxuXHRcdFx0XHRyZXMoZmFsc2UpXHJcblx0XHRcdH0sXHJcblx0XHR9KVxyXG5cdH0pXHJcbn1cclxuXHJcbi8vIOaWh+S7tnRlbXBVcmwg6L2sIOS4iuS8oOWPguaVsFxyXG5mdW5jdGlvbiB0ZW1wVXJsVG9VcGxvYWQodGVtcFVybCwgZmlsZU5hbWUsIG90aGVyID0ge30pIHtcclxuXHRsZXQgZm9ybURhdGEgPSBuZXcgRm9ybURhdGEoKVxyXG5cdGlmICh0ZW1wVXJsKSB7XHJcblx0XHRmb3JtRGF0YS5hcHBlbmRGaWxlKCdGaWxlJywgdGVtcFVybCwgZmlsZU5hbWUpXHJcblx0fVxyXG5cdC8vIOmBjeWOhuWinuWKoOmineWkluWPguaVsFxyXG5cdE9iamVjdC5rZXlzKG90aGVyKS5mb3JFYWNoKChrZXkpID0+IHtcclxuXHRcdGZvcm1EYXRhLmFwcGVuZChrZXksIG90aGVyW2Ake2tleX1gXSlcclxuXHR9KVxyXG5cdGxldCBkYXRhID0gZm9ybURhdGEuZ2V0RGF0YSgpXHJcblx0cmV0dXJuIHtcclxuXHRcdGRhdGE6IGRhdGEuYnVmZmVyLFxyXG5cdFx0aGVhZGVyOiB7XHJcblx0XHRcdCdjb250ZW50LXR5cGUnOiBkYXRhLmNvbnRlbnRUeXBlLFxyXG5cdFx0fSxcclxuXHR9XHJcbn1cclxuXHJcbi8vIOWIl+ihqOi/veWKoGtleVxyXG5mdW5jdGlvbiBsaXN0QWRkS2V5KGxpc3QpIHtcclxuXHRjb25zb2xlLmxvZyhsaXN0KVxyXG5cdHJldHVybiBsaXN0Lm1hcCgoaXRlbSkgPT4ge1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0Li4uaXRlbSxcclxuXHRcdFx0a2V5OiBWdWUucHJvdG90eXBlLiR1Lmd1aWQoKSxcclxuXHRcdH1cclxuXHR9KVxyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRDb2xvckZvclN0cihzdHIpIHtcclxuXHRpZiAoIXN0cikge1xyXG5cdFx0cmV0dXJuICcjZmZmZmZmJ1xyXG5cdH1cclxuXHQvLyDlp5PlkI3mi7zpn7PpppblrZfmr43kuLrln7rnoYDnlJ/miJDog4zmma/oibLvvIzov4fmu6Tnmb3oibLlj4rnm7jov5HoibJcclxuXHQvLyDlrprkuYkyNuS4quminOiJslxyXG5cdGNvbnN0IGNvbG9ycyA9IFtcclxuXHRcdCcjMDAwMDAwJywgLy8g6buR6ImyXHJcblx0XHQnIzFDMUMxQycsIC8vIOa3seeBsOiJslxyXG5cdFx0JyMzMzMzMzMnLCAvLyDovoPmt7HngbDoibJcclxuXHRcdCcjNDAwMDAwJywgLy8g5rex57qi6ImyXHJcblx0XHQnIzAwNDAwMCcsIC8vIOa3see7v+iJslxyXG5cdFx0JyMwMDAwNDAnLCAvLyDmt7Hok53oibJcclxuXHRcdCcjNTkwMDU5JywgLy8g5rex57Sr57qi6ImyXHJcblx0XHQnIzQwNDAwMCcsIC8vIOa3seaphOamhOiJslxyXG5cdFx0JyMwMDQwNDAnLCAvLyDmt7HpnZLoibJcclxuXHRcdCcjNjYwMDAwJywgLy8g5pu05rex57qi6ImyXHJcblx0XHQnIzAwNjYwMCcsIC8vIOabtOa1hee7v+iJslxyXG5cdFx0JyMwMDAwNjYnLCAvLyDmm7Tmt7Hok53oibJcclxuXHRcdCcjN0YwMDAwJywgLy8g5p6B5rex57qi6ImyXHJcblx0XHQnIzAwN0YwMCcsIC8vIOaegea3see7v+iJslxyXG5cdFx0JyMwMDAwN0YnLCAvLyDmnoHmt7Hok53oibJcclxuXHRcdCcjOEIwMDhCJywgLy8g5rex5rSL57qi6ImyXHJcblx0XHQnIzk5MDAwMCcsIC8vIOmdnuW4uOa3see6ouiJslxyXG5cdFx0JyMwMDk5MDAnLCAvLyDpnZ7luLjmt7Hnu7/oibJcclxuXHRcdCcjMDAwMDk5JywgLy8g6Z2e5bi45rex6JOd6ImyXHJcblx0XHQnI0E1MkEyQScsIC8vIOikkOe6ouiJslxyXG5cdFx0JyMwMEE1MDAnLCAvLyDmt7HojYnnu7/oibJcclxuXHRcdCcjMDAwMEE1JywgLy8g5rex5a6d6JOd6ImyXHJcblx0XHQnI0IyMjIyMicsIC8vIOiAkOeBq+egluiJslxyXG5cdFx0JyMwMEIyMDAnLCAvLyDmt7Hnv6Dnu7/oibJcclxuXHRcdCcjMDAwMEIyJywgLy8g5rex5rW35Yab6JOd6ImyXHJcblx0XHQnI0M3MTU4NScsIC8vIOa0i+e6ouiJslxyXG5cdF1cclxuXHRjb25zdCBpbmRleCA9IHN0ci5jaGFyQ29kZUF0KDApICUgMjZcclxuXHRyZXR1cm4gY29sb3JzW2luZGV4XVxyXG59XHJcblxyXG5jb25zdCB1dGlsID0ge1xyXG5cdGZvcm1hdGVEYXRlLFxyXG5cdFBlcnNpc3RlbmNlUGFnZXMsXHJcblx0Z2V0TmV0V29yayxcclxuXHRnZXREYXRlRGlmZixcclxuXHRUZXN0VXJsLFxyXG5cdHRlbXBVcmxUb1VwbG9hZCxcclxuXHRsaXN0QWRkS2V5LFxyXG5cdGdldENvbG9yRm9yU3RyLFxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB1dGlsXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///394\n");
-
- /***/ }),
- /* 395 */
- /*!******************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/utils/formData.js ***!
- \******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- eval("/* WEBPACK VAR INJECTION */(function(wx) {var _toConsumableArray = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 22);\nvar mimeMap = __webpack_require__(/*! ./mimeMap.js */ 396);\nfunction FormData() {\n var fileManager = wx.getFileSystemManager();\n var data = {};\n var files = [];\n this.append = function (name, value) {\n data[name] = value;\n return true;\n };\n this.appendFile = function (name, path, fileName) {\n var buffer = fileManager.readFileSync(path);\n if (Object.prototype.toString.call(buffer).indexOf(\"ArrayBuffer\") < 0) {\n return false;\n }\n if (!fileName) {\n fileName = getFileNameFromPath(path);\n }\n files.push({\n name: name,\n buffer: buffer,\n fileName: fileName\n });\n return true;\n };\n this.getData = function () {\n return convert(data, files);\n };\n}\nfunction getFileNameFromPath(path) {\n var idx = path.lastIndexOf(\"/\");\n return path.substr(idx + 1);\n}\nfunction convert(data, files) {\n var boundaryKey = 'wxmpFormBoundary' + randString(); // 数据分割符,一般是随机的字符串\n var boundary = '--' + boundaryKey;\n var endBoundary = boundary + '--';\n var postArray = [];\n //拼接参数\n if (data && Object.prototype.toString.call(data) == \"[object Object]\") {\n for (var key in data) {\n postArray = postArray.concat(formDataArray(boundary, key, data[key]));\n }\n }\n //拼接文件\n if (files && Object.prototype.toString.call(files) == \"[object Array]\") {\n for (var i in files) {\n var file = files[i];\n postArray = postArray.concat(formDataArray(boundary, file.name, file.buffer, file.fileName));\n }\n }\n //结尾\n var endBoundaryArray = [];\n endBoundaryArray.push.apply(endBoundaryArray, _toConsumableArray(endBoundary.toUtf8Bytes()));\n postArray = postArray.concat(endBoundaryArray);\n return {\n contentType: 'multipart/form-data; boundary=' + boundaryKey,\n buffer: new Uint8Array(postArray).buffer\n };\n}\nfunction randString() {\n var result = '';\n var chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';\n for (var i = 17; i > 0; --i) {\n result += chars[Math.floor(Math.random() * chars.length)];\n }\n return result;\n}\nfunction formDataArray(boundary, name, value, fileName) {\n var _dataArray, _dataArray2, _dataArray3;\n var dataString = '';\n var isFile = !!fileName;\n dataString += boundary + '\\r\\n';\n dataString += 'Content-Disposition: form-data; name=\"' + name + '\"';\n if (isFile) {\n dataString += '; filename=\"' + fileName + '\"' + '\\r\\n';\n dataString += 'Content-Type: ' + getFileMime(fileName) + '\\r\\n\\r\\n';\n } else {\n dataString += '\\r\\n\\r\\n';\n dataString += value;\n }\n var dataArray = [];\n (_dataArray = dataArray).push.apply(_dataArray, _toConsumableArray(dataString.toUtf8Bytes()));\n if (isFile) {\n var fileArray = new Uint8Array(value);\n dataArray = dataArray.concat(Array.prototype.slice.call(fileArray));\n }\n (_dataArray2 = dataArray).push.apply(_dataArray2, _toConsumableArray(\"\\r\".toUtf8Bytes()));\n (_dataArray3 = dataArray).push.apply(_dataArray3, _toConsumableArray(\"\\n\".toUtf8Bytes()));\n return dataArray;\n}\nfunction getFileMime(fileName) {\n var idx = fileName.lastIndexOf(\".\");\n var mime = mimeMap[fileName.substr(idx)];\n return mime ? mime : \"application/octet-stream\";\n}\nString.prototype.toUtf8Bytes = function () {\n var str = this;\n var bytes = [];\n for (var i = 0; i < str.length; i++) {\n bytes.push.apply(bytes, _toConsumableArray(str.utf8CodeAt(i)));\n if (str.codePointAt(i) > 0xffff) {\n i++;\n }\n }\n return bytes;\n};\nString.prototype.utf8CodeAt = function (i) {\n var str = this;\n var out = [],\n p = 0;\n var c = str.charCodeAt(i);\n if (c < 128) {\n out[p++] = c;\n } else if (c < 2048) {\n out[p++] = c >> 6 | 192;\n out[p++] = c & 63 | 128;\n } else if ((c & 0xFC00) == 0xD800 && i + 1 < str.length && (str.charCodeAt(i + 1) & 0xFC00) == 0xDC00) {\n // Surrogate Pair\n c = 0x10000 + ((c & 0x03FF) << 10) + (str.charCodeAt(++i) & 0x03FF);\n out[p++] = c >> 18 | 240;\n out[p++] = c >> 12 & 63 | 128;\n out[p++] = c >> 6 & 63 | 128;\n out[p++] = c & 63 | 128;\n } else {\n out[p++] = c >> 12 | 224;\n out[p++] = c >> 6 & 63 | 128;\n out[p++] = c & 63 | 128;\n }\n return out;\n};\nmodule.exports = FormData;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 157)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvZm9ybURhdGEuanMiXSwibmFtZXMiOlsibWltZU1hcCIsInJlcXVpcmUiLCJGb3JtRGF0YSIsImZpbGVNYW5hZ2VyIiwid3giLCJnZXRGaWxlU3lzdGVtTWFuYWdlciIsImRhdGEiLCJmaWxlcyIsImFwcGVuZCIsIm5hbWUiLCJ2YWx1ZSIsImFwcGVuZEZpbGUiLCJwYXRoIiwiZmlsZU5hbWUiLCJidWZmZXIiLCJyZWFkRmlsZVN5bmMiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJ0b1N0cmluZyIsImNhbGwiLCJpbmRleE9mIiwiZ2V0RmlsZU5hbWVGcm9tUGF0aCIsInB1c2giLCJnZXREYXRhIiwiY29udmVydCIsImlkeCIsImxhc3RJbmRleE9mIiwic3Vic3RyIiwiYm91bmRhcnlLZXkiLCJyYW5kU3RyaW5nIiwiYm91bmRhcnkiLCJlbmRCb3VuZGFyeSIsInBvc3RBcnJheSIsImtleSIsImNvbmNhdCIsImZvcm1EYXRhQXJyYXkiLCJpIiwiZmlsZSIsImVuZEJvdW5kYXJ5QXJyYXkiLCJ0b1V0ZjhCeXRlcyIsImNvbnRlbnRUeXBlIiwiVWludDhBcnJheSIsInJlc3VsdCIsImNoYXJzIiwiTWF0aCIsImZsb29yIiwicmFuZG9tIiwibGVuZ3RoIiwiZGF0YVN0cmluZyIsImlzRmlsZSIsImdldEZpbGVNaW1lIiwiZGF0YUFycmF5IiwiZmlsZUFycmF5IiwiQXJyYXkiLCJzbGljZSIsIm1pbWUiLCJTdHJpbmciLCJzdHIiLCJieXRlcyIsInV0ZjhDb2RlQXQiLCJjb2RlUG9pbnRBdCIsIm91dCIsInAiLCJjIiwiY2hhckNvZGVBdCIsIm1vZHVsZSIsImV4cG9ydHMiXSwibWFwcGluZ3MiOiI7QUFBQSxJQUFNQSxPQUFPLEdBQUdDLG1CQUFPLENBQUMsdUJBQWMsQ0FBQztBQUV2QyxTQUFTQyxRQUFRLEdBQUU7RUFDakIsSUFBSUMsV0FBVyxHQUFHQyxFQUFFLENBQUNDLG9CQUFvQixFQUFFO0VBQzNDLElBQUlDLElBQUksR0FBRyxDQUFDLENBQUM7RUFDYixJQUFJQyxLQUFLLEdBQUcsRUFBRTtFQUVkLElBQUksQ0FBQ0MsTUFBTSxHQUFHLFVBQUNDLElBQUksRUFBRUMsS0FBSyxFQUFHO0lBQzNCSixJQUFJLENBQUNHLElBQUksQ0FBQyxHQUFHQyxLQUFLO0lBQ2xCLE9BQU8sSUFBSTtFQUNiLENBQUM7RUFFRCxJQUFJLENBQUNDLFVBQVUsR0FBRyxVQUFDRixJQUFJLEVBQUVHLElBQUksRUFBRUMsUUFBUSxFQUFHO0lBQ3hDLElBQUlDLE1BQU0sR0FBR1gsV0FBVyxDQUFDWSxZQUFZLENBQUNILElBQUksQ0FBQztJQUMzQyxJQUFHSSxNQUFNLENBQUNDLFNBQVMsQ0FBQ0MsUUFBUSxDQUFDQyxJQUFJLENBQUNMLE1BQU0sQ0FBQyxDQUFDTSxPQUFPLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxFQUFDO01BQ25FLE9BQU8sS0FBSztJQUNkO0lBRUEsSUFBRyxDQUFDUCxRQUFRLEVBQUM7TUFDWEEsUUFBUSxHQUFHUSxtQkFBbUIsQ0FBQ1QsSUFBSSxDQUFDO0lBQ3RDO0lBRUFMLEtBQUssQ0FBQ2UsSUFBSSxDQUFDO01BQ1RiLElBQUksRUFBRUEsSUFBSTtNQUNWSyxNQUFNLEVBQUVBLE1BQU07TUFDZEQsUUFBUSxFQUFFQTtJQUNaLENBQUMsQ0FBQztJQUNGLE9BQU8sSUFBSTtFQUNiLENBQUM7RUFFRCxJQUFJLENBQUNVLE9BQU8sR0FBRztJQUFBLE9BQUlDLE9BQU8sQ0FBQ2xCLElBQUksRUFBRUMsS0FBSyxDQUFDO0VBQUE7QUFDekM7QUFFQSxTQUFTYyxtQkFBbUIsQ0FBQ1QsSUFBSSxFQUFDO0VBQ2hDLElBQUlhLEdBQUcsR0FBQ2IsSUFBSSxDQUFDYyxXQUFXLENBQUMsR0FBRyxDQUFDO0VBQzdCLE9BQU9kLElBQUksQ0FBQ2UsTUFBTSxDQUFDRixHQUFHLEdBQUMsQ0FBQyxDQUFDO0FBQzNCO0FBRUEsU0FBU0QsT0FBTyxDQUFDbEIsSUFBSSxFQUFFQyxLQUFLLEVBQUM7RUFDM0IsSUFBSXFCLFdBQVcsR0FBRyxrQkFBa0IsR0FBR0MsVUFBVSxFQUFFLENBQUMsQ0FBQztFQUNyRCxJQUFJQyxRQUFRLEdBQUcsSUFBSSxHQUFHRixXQUFXO0VBQ2pDLElBQUlHLFdBQVcsR0FBR0QsUUFBUSxHQUFHLElBQUk7RUFFakMsSUFBSUUsU0FBUyxHQUFHLEVBQUU7RUFDbEI7RUFDQSxJQUFHMUIsSUFBSSxJQUFJVSxNQUFNLENBQUNDLFNBQVMsQ0FBQ0MsUUFBUSxDQUFDQyxJQUFJLENBQUNiLElBQUksQ0FBQyxJQUFJLGlCQUFpQixFQUFDO0lBQ25FLEtBQUksSUFBSTJCLEdBQUcsSUFBSTNCLElBQUksRUFBQztNQUNsQjBCLFNBQVMsR0FBR0EsU0FBUyxDQUFDRSxNQUFNLENBQUNDLGFBQWEsQ0FBQ0wsUUFBUSxFQUFFRyxHQUFHLEVBQUUzQixJQUFJLENBQUMyQixHQUFHLENBQUMsQ0FBQyxDQUFDO0lBQ3ZFO0VBQ0Y7RUFDQTtFQUNBLElBQUcxQixLQUFLLElBQUlTLE1BQU0sQ0FBQ0MsU0FBUyxDQUFDQyxRQUFRLENBQUNDLElBQUksQ0FBQ1osS0FBSyxDQUFDLElBQUksZ0JBQWdCLEVBQUM7SUFDcEUsS0FBSSxJQUFJNkIsQ0FBQyxJQUFJN0IsS0FBSyxFQUFDO01BQ2pCLElBQUk4QixJQUFJLEdBQUc5QixLQUFLLENBQUM2QixDQUFDLENBQUM7TUFDbkJKLFNBQVMsR0FBR0EsU0FBUyxDQUFDRSxNQUFNLENBQUNDLGFBQWEsQ0FBQ0wsUUFBUSxFQUFFTyxJQUFJLENBQUM1QixJQUFJLEVBQUU0QixJQUFJLENBQUN2QixNQUFNLEVBQUV1QixJQUFJLENBQUN4QixRQUFRLENBQUMsQ0FBQztJQUM5RjtFQUNGO0VBQ0E7RUFDQSxJQUFJeUIsZ0JBQWdCLEdBQUcsRUFBRTtFQUN6QkEsZ0JBQWdCLENBQUNoQixJQUFJLE9BQXJCZ0IsZ0JBQWdCLHFCQUFTUCxXQUFXLENBQUNRLFdBQVcsRUFBRSxFQUFDO0VBQ25EUCxTQUFTLEdBQUdBLFNBQVMsQ0FBQ0UsTUFBTSxDQUFDSSxnQkFBZ0IsQ0FBQztFQUM5QyxPQUFPO0lBQ0xFLFdBQVcsRUFBRSxnQ0FBZ0MsR0FBR1osV0FBVztJQUMzRGQsTUFBTSxFQUFFLElBQUkyQixVQUFVLENBQUNULFNBQVMsQ0FBQyxDQUFDbEI7RUFDcEMsQ0FBQztBQUNIO0FBRUEsU0FBU2UsVUFBVSxHQUFHO0VBQ3BCLElBQUlhLE1BQU0sR0FBRyxFQUFFO0VBQ2YsSUFBSUMsS0FBSyxHQUFHLGdFQUFnRTtFQUM1RSxLQUFLLElBQUlQLENBQUMsR0FBRyxFQUFFLEVBQUVBLENBQUMsR0FBRyxDQUFDLEVBQUUsRUFBRUEsQ0FBQztJQUFFTSxNQUFNLElBQUlDLEtBQUssQ0FBQ0MsSUFBSSxDQUFDQyxLQUFLLENBQUNELElBQUksQ0FBQ0UsTUFBTSxFQUFFLEdBQUdILEtBQUssQ0FBQ0ksTUFBTSxDQUFDLENBQUM7RUFBQztFQUN2RixPQUFPTCxNQUFNO0FBQ2Y7QUFFQSxTQUFTUCxhQUFhLENBQUNMLFFBQVEsRUFBRXJCLElBQUksRUFBRUMsS0FBSyxFQUFFRyxRQUFRLEVBQUM7RUFBQTtFQUNyRCxJQUFJbUMsVUFBVSxHQUFHLEVBQUU7RUFDbkIsSUFBSUMsTUFBTSxHQUFHLENBQUMsQ0FBQ3BDLFFBQVE7RUFFdkJtQyxVQUFVLElBQUlsQixRQUFRLEdBQUcsTUFBTTtFQUMvQmtCLFVBQVUsSUFBSSx3Q0FBd0MsR0FBR3ZDLElBQUksR0FBRyxHQUFHO0VBQ25FLElBQUl3QyxNQUFNLEVBQUM7SUFDVEQsVUFBVSxJQUFJLGNBQWMsR0FBR25DLFFBQVEsR0FBRyxHQUFHLEdBQUcsTUFBTTtJQUN0RG1DLFVBQVUsSUFBSSxnQkFBZ0IsR0FBR0UsV0FBVyxDQUFDckMsUUFBUSxDQUFDLEdBQUcsVUFBVTtFQUNyRSxDQUFDLE1BQ0c7SUFDRm1DLFVBQVUsSUFBSSxVQUFVO0lBQ3hCQSxVQUFVLElBQUl0QyxLQUFLO0VBQ3JCO0VBRUEsSUFBSXlDLFNBQVMsR0FBRyxFQUFFO0VBQ2xCLGNBQUFBLFNBQVMsRUFBQzdCLElBQUksc0NBQUkwQixVQUFVLENBQUNULFdBQVcsRUFBRSxFQUFDO0VBRTNDLElBQUlVLE1BQU0sRUFBRTtJQUNWLElBQUlHLFNBQVMsR0FBRyxJQUFJWCxVQUFVLENBQUMvQixLQUFLLENBQUM7SUFDckN5QyxTQUFTLEdBQUdBLFNBQVMsQ0FBQ2pCLE1BQU0sQ0FBQ21CLEtBQUssQ0FBQ3BDLFNBQVMsQ0FBQ3FDLEtBQUssQ0FBQ25DLElBQUksQ0FBQ2lDLFNBQVMsQ0FBQyxDQUFDO0VBQ3JFO0VBQ0EsZUFBQUQsU0FBUyxFQUFDN0IsSUFBSSx1Q0FBSSxJQUFJLENBQUNpQixXQUFXLEVBQUUsRUFBQztFQUNyQyxlQUFBWSxTQUFTLEVBQUM3QixJQUFJLHVDQUFJLElBQUksQ0FBQ2lCLFdBQVcsRUFBRSxFQUFDO0VBRXJDLE9BQU9ZLFNBQVM7QUFDbEI7QUFFQSxTQUFTRCxXQUFXLENBQUNyQyxRQUFRLEVBQUM7RUFDNUIsSUFBSVksR0FBRyxHQUFHWixRQUFRLENBQUNhLFdBQVcsQ0FBQyxHQUFHLENBQUM7RUFDbkMsSUFBSTZCLElBQUksR0FBR3ZELE9BQU8sQ0FBQ2EsUUFBUSxDQUFDYyxNQUFNLENBQUNGLEdBQUcsQ0FBQyxDQUFDO0VBQ3hDLE9BQU84QixJQUFJLEdBQUNBLElBQUksR0FBQywwQkFBMEI7QUFDN0M7QUFFQUMsTUFBTSxDQUFDdkMsU0FBUyxDQUFDc0IsV0FBVyxHQUFHLFlBQVU7RUFDdkMsSUFBSWtCLEdBQUcsR0FBRyxJQUFJO0VBQ2QsSUFBSUMsS0FBSyxHQUFHLEVBQUU7RUFDZCxLQUFLLElBQUl0QixDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUdxQixHQUFHLENBQUNWLE1BQU0sRUFBRVgsQ0FBQyxFQUFFLEVBQUU7SUFDbkNzQixLQUFLLENBQUNwQyxJQUFJLE9BQVZvQyxLQUFLLHFCQUFTRCxHQUFHLENBQUNFLFVBQVUsQ0FBQ3ZCLENBQUMsQ0FBQyxFQUFDO0lBQ2hDLElBQUlxQixHQUFHLENBQUNHLFdBQVcsQ0FBQ3hCLENBQUMsQ0FBQyxHQUFHLE1BQU0sRUFBRTtNQUMvQkEsQ0FBQyxFQUFFO0lBQ0w7RUFDRjtFQUNBLE9BQU9zQixLQUFLO0FBQ2QsQ0FBQztBQUVERixNQUFNLENBQUN2QyxTQUFTLENBQUMwQyxVQUFVLEdBQUcsVUFBU3ZCLENBQUMsRUFBRTtFQUN4QyxJQUFJcUIsR0FBRyxHQUFHLElBQUk7RUFDZCxJQUFJSSxHQUFHLEdBQUcsRUFBRTtJQUFFQyxDQUFDLEdBQUcsQ0FBQztFQUNuQixJQUFJQyxDQUFDLEdBQUdOLEdBQUcsQ0FBQ08sVUFBVSxDQUFDNUIsQ0FBQyxDQUFDO0VBQ3pCLElBQUkyQixDQUFDLEdBQUcsR0FBRyxFQUFFO0lBQ1hGLEdBQUcsQ0FBQ0MsQ0FBQyxFQUFFLENBQUMsR0FBR0MsQ0FBQztFQUNkLENBQUMsTUFBTSxJQUFJQSxDQUFDLEdBQUcsSUFBSSxFQUFFO0lBQ25CRixHQUFHLENBQUNDLENBQUMsRUFBRSxDQUFDLEdBQUlDLENBQUMsSUFBSSxDQUFDLEdBQUksR0FBRztJQUN6QkYsR0FBRyxDQUFDQyxDQUFDLEVBQUUsQ0FBQyxHQUFJQyxDQUFDLEdBQUcsRUFBRSxHQUFJLEdBQUc7RUFDM0IsQ0FBQyxNQUFNLElBQ0YsQ0FBQ0EsQ0FBQyxHQUFHLE1BQU0sS0FBSyxNQUFNLElBQU0zQixDQUFDLEdBQUcsQ0FBQyxHQUFJcUIsR0FBRyxDQUFDVixNQUFNLElBQy9DLENBQUNVLEdBQUcsQ0FBQ08sVUFBVSxDQUFDNUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU0sS0FBSyxNQUFPLEVBQUU7SUFDaEQ7SUFDQTJCLENBQUMsR0FBRyxPQUFPLElBQUksQ0FBQ0EsQ0FBQyxHQUFHLE1BQU0sS0FBSyxFQUFFLENBQUMsSUFBSU4sR0FBRyxDQUFDTyxVQUFVLENBQUMsRUFBRTVCLENBQUMsQ0FBQyxHQUFHLE1BQU0sQ0FBQztJQUNuRXlCLEdBQUcsQ0FBQ0MsQ0FBQyxFQUFFLENBQUMsR0FBSUMsQ0FBQyxJQUFJLEVBQUUsR0FBSSxHQUFHO0lBQzFCRixHQUFHLENBQUNDLENBQUMsRUFBRSxDQUFDLEdBQUtDLENBQUMsSUFBSSxFQUFFLEdBQUksRUFBRSxHQUFJLEdBQUc7SUFDakNGLEdBQUcsQ0FBQ0MsQ0FBQyxFQUFFLENBQUMsR0FBS0MsQ0FBQyxJQUFJLENBQUMsR0FBSSxFQUFFLEdBQUksR0FBRztJQUNoQ0YsR0FBRyxDQUFDQyxDQUFDLEVBQUUsQ0FBQyxHQUFJQyxDQUFDLEdBQUcsRUFBRSxHQUFJLEdBQUc7RUFDM0IsQ0FBQyxNQUFNO0lBQ0xGLEdBQUcsQ0FBQ0MsQ0FBQyxFQUFFLENBQUMsR0FBSUMsQ0FBQyxJQUFJLEVBQUUsR0FBSSxHQUFHO0lBQzFCRixHQUFHLENBQUNDLENBQUMsRUFBRSxDQUFDLEdBQUtDLENBQUMsSUFBSSxDQUFDLEdBQUksRUFBRSxHQUFJLEdBQUc7SUFDaENGLEdBQUcsQ0FBQ0MsQ0FBQyxFQUFFLENBQUMsR0FBSUMsQ0FBQyxHQUFHLEVBQUUsR0FBSSxHQUFHO0VBQzNCO0VBQ0EsT0FBT0YsR0FBRztBQUNaLENBQUM7QUFHREksTUFBTSxDQUFDQyxPQUFPLEdBQUdoRSxRQUFRLEMiLCJmaWxlIjoiMzk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgbWltZU1hcCA9IHJlcXVpcmUoJy4vbWltZU1hcC5qcycpXHJcblxyXG5mdW5jdGlvbiBGb3JtRGF0YSgpe1xyXG4gIGxldCBmaWxlTWFuYWdlciA9IHd4LmdldEZpbGVTeXN0ZW1NYW5hZ2VyKCk7XHJcbiAgbGV0IGRhdGEgPSB7fTtcclxuICBsZXQgZmlsZXMgPSBbXTtcclxuXHJcbiAgdGhpcy5hcHBlbmQgPSAobmFtZSwgdmFsdWUpPT57XHJcbiAgICBkYXRhW25hbWVdID0gdmFsdWU7XHJcbiAgICByZXR1cm4gdHJ1ZTtcclxuICB9XHJcblxyXG4gIHRoaXMuYXBwZW5kRmlsZSA9IChuYW1lLCBwYXRoLCBmaWxlTmFtZSk9PntcclxuICAgIGxldCBidWZmZXIgPSBmaWxlTWFuYWdlci5yZWFkRmlsZVN5bmMocGF0aCk7XHJcbiAgICBpZihPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoYnVmZmVyKS5pbmRleE9mKFwiQXJyYXlCdWZmZXJcIikgPCAwKXtcclxuICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgfVxyXG5cclxuICAgIGlmKCFmaWxlTmFtZSl7XHJcbiAgICAgIGZpbGVOYW1lID0gZ2V0RmlsZU5hbWVGcm9tUGF0aChwYXRoKTtcclxuICAgIH1cclxuXHJcbiAgICBmaWxlcy5wdXNoKHtcclxuICAgICAgbmFtZTogbmFtZSxcclxuICAgICAgYnVmZmVyOiBidWZmZXIsXHJcbiAgICAgIGZpbGVOYW1lOiBmaWxlTmFtZVxyXG4gICAgfSk7XHJcbiAgICByZXR1cm4gdHJ1ZTtcclxuICB9XHJcblxyXG4gIHRoaXMuZ2V0RGF0YSA9ICgpPT5jb252ZXJ0KGRhdGEsIGZpbGVzKVxyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRGaWxlTmFtZUZyb21QYXRoKHBhdGgpe1xyXG4gIGxldCBpZHg9cGF0aC5sYXN0SW5kZXhPZihcIi9cIik7XHJcbiAgcmV0dXJuIHBhdGguc3Vic3RyKGlkeCsxKTtcclxufVxyXG5cclxuZnVuY3Rpb24gY29udmVydChkYXRhLCBmaWxlcyl7XHJcbiAgbGV0IGJvdW5kYXJ5S2V5ID0gJ3d4bXBGb3JtQm91bmRhcnknICsgcmFuZFN0cmluZygpOyAvLyDmlbDmja7liIblibLnrKbvvIzkuIDoiKzmmK/pmo/mnLrnmoTlrZfnrKbkuLJcclxuICBsZXQgYm91bmRhcnkgPSAnLS0nICsgYm91bmRhcnlLZXk7XHJcbiAgbGV0IGVuZEJvdW5kYXJ5ID0gYm91bmRhcnkgKyAnLS0nO1xyXG5cclxuICBsZXQgcG9zdEFycmF5ID0gW107XHJcbiAgLy/mi7zmjqXlj4LmlbBcclxuICBpZihkYXRhICYmIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChkYXRhKSA9PSBcIltvYmplY3QgT2JqZWN0XVwiKXtcclxuICAgIGZvcihsZXQga2V5IGluIGRhdGEpe1xyXG4gICAgICBwb3N0QXJyYXkgPSBwb3N0QXJyYXkuY29uY2F0KGZvcm1EYXRhQXJyYXkoYm91bmRhcnksIGtleSwgZGF0YVtrZXldKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8v5ou85o6l5paH5Lu2XHJcbiAgaWYoZmlsZXMgJiYgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGZpbGVzKSA9PSBcIltvYmplY3QgQXJyYXldXCIpe1xyXG4gICAgZm9yKGxldCBpIGluIGZpbGVzKXtcclxuICAgICAgbGV0IGZpbGUgPSBmaWxlc1tpXTtcclxuICAgICAgcG9zdEFycmF5ID0gcG9zdEFycmF5LmNvbmNhdChmb3JtRGF0YUFycmF5KGJvdW5kYXJ5LCBmaWxlLm5hbWUsIGZpbGUuYnVmZmVyLCBmaWxlLmZpbGVOYW1lKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8v57uT5bC+XHJcbiAgbGV0IGVuZEJvdW5kYXJ5QXJyYXkgPSBbXTtcclxuICBlbmRCb3VuZGFyeUFycmF5LnB1c2goLi4uZW5kQm91bmRhcnkudG9VdGY4Qnl0ZXMoKSk7XHJcbiAgcG9zdEFycmF5ID0gcG9zdEFycmF5LmNvbmNhdChlbmRCb3VuZGFyeUFycmF5KTtcclxuICByZXR1cm4ge1xyXG4gICAgY29udGVudFR5cGU6ICdtdWx0aXBhcnQvZm9ybS1kYXRhOyBib3VuZGFyeT0nICsgYm91bmRhcnlLZXksXHJcbiAgICBidWZmZXI6IG5ldyBVaW50OEFycmF5KHBvc3RBcnJheSkuYnVmZmVyXHJcbiAgfVxyXG59XHJcblxyXG5mdW5jdGlvbiByYW5kU3RyaW5nKCkge1xyXG4gIHZhciByZXN1bHQgPSAnJztcclxuICB2YXIgY2hhcnMgPSAnMDEyMzQ1Njc4OWFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVonXHJcbiAgZm9yICh2YXIgaSA9IDE3OyBpID4gMDsgLS1pKSByZXN1bHQgKz0gY2hhcnNbTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogY2hhcnMubGVuZ3RoKV07XHJcbiAgcmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuZnVuY3Rpb24gZm9ybURhdGFBcnJheShib3VuZGFyeSwgbmFtZSwgdmFsdWUsIGZpbGVOYW1lKXtcclxuICBsZXQgZGF0YVN0cmluZyA9ICcnO1xyXG4gIGxldCBpc0ZpbGUgPSAhIWZpbGVOYW1lO1xyXG5cclxuICBkYXRhU3RyaW5nICs9IGJvdW5kYXJ5ICsgJ1xcclxcbic7XHJcbiAgZGF0YVN0cmluZyArPSAnQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPVwiJyArIG5hbWUgKyAnXCInO1xyXG4gIGlmIChpc0ZpbGUpe1xyXG4gICAgZGF0YVN0cmluZyArPSAnOyBmaWxlbmFtZT1cIicgKyBmaWxlTmFtZSArICdcIicgKyAnXFxyXFxuJztcclxuICAgIGRhdGFTdHJpbmcgKz0gJ0NvbnRlbnQtVHlwZTogJyArIGdldEZpbGVNaW1lKGZpbGVOYW1lKSArICdcXHJcXG5cXHJcXG4nO1xyXG4gIH1cclxuICBlbHNle1xyXG4gICAgZGF0YVN0cmluZyArPSAnXFxyXFxuXFxyXFxuJztcclxuICAgIGRhdGFTdHJpbmcgKz0gdmFsdWU7XHJcbiAgfVxyXG5cclxuICB2YXIgZGF0YUFycmF5ID0gW107XHJcbiAgZGF0YUFycmF5LnB1c2goLi4uZGF0YVN0cmluZy50b1V0ZjhCeXRlcygpKTtcclxuXHJcbiAgaWYgKGlzRmlsZSkge1xyXG4gICAgbGV0IGZpbGVBcnJheSA9IG5ldyBVaW50OEFycmF5KHZhbHVlKTtcclxuICAgIGRhdGFBcnJheSA9IGRhdGFBcnJheS5jb25jYXQoQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoZmlsZUFycmF5KSk7XHJcbiAgfVxyXG4gIGRhdGFBcnJheS5wdXNoKC4uLlwiXFxyXCIudG9VdGY4Qnl0ZXMoKSk7XHJcbiAgZGF0YUFycmF5LnB1c2goLi4uXCJcXG5cIi50b1V0ZjhCeXRlcygpKTtcclxuXHJcbiAgcmV0dXJuIGRhdGFBcnJheTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0RmlsZU1pbWUoZmlsZU5hbWUpe1xyXG4gIGxldCBpZHggPSBmaWxlTmFtZS5sYXN0SW5kZXhPZihcIi5cIik7XHJcbiAgbGV0IG1pbWUgPSBtaW1lTWFwW2ZpbGVOYW1lLnN1YnN0cihpZHgpXTtcclxuICByZXR1cm4gbWltZT9taW1lOlwiYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtXCJcclxufVxyXG5cclxuU3RyaW5nLnByb3RvdHlwZS50b1V0ZjhCeXRlcyA9IGZ1bmN0aW9uKCl7XHJcbiAgdmFyIHN0ciA9IHRoaXM7XHJcbiAgdmFyIGJ5dGVzID0gW107XHJcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBzdHIubGVuZ3RoOyBpKyspIHtcclxuICAgIGJ5dGVzLnB1c2goLi4uc3RyLnV0ZjhDb2RlQXQoaSkpO1xyXG4gICAgaWYgKHN0ci5jb2RlUG9pbnRBdChpKSA+IDB4ZmZmZikge1xyXG4gICAgICBpKys7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHJldHVybiBieXRlcztcclxufVxyXG5cclxuU3RyaW5nLnByb3RvdHlwZS51dGY4Q29kZUF0ID0gZnVuY3Rpb24oaSkge1xyXG4gIHZhciBzdHIgPSB0aGlzO1xyXG4gIHZhciBvdXQgPSBbXSwgcCA9IDA7XHJcbiAgdmFyIGMgPSBzdHIuY2hhckNvZGVBdChpKTtcclxuICBpZiAoYyA8IDEyOCkge1xyXG4gICAgb3V0W3ArK10gPSBjO1xyXG4gIH0gZWxzZSBpZiAoYyA8IDIwNDgpIHtcclxuICAgIG91dFtwKytdID0gKGMgPj4gNikgfCAxOTI7XHJcbiAgICBvdXRbcCsrXSA9IChjICYgNjMpIHwgMTI4O1xyXG4gIH0gZWxzZSBpZiAoXHJcbiAgICAgICgoYyAmIDB4RkMwMCkgPT0gMHhEODAwKSAmJiAoaSArIDEpIDwgc3RyLmxlbmd0aCAmJlxyXG4gICAgICAoKHN0ci5jaGFyQ29kZUF0KGkgKyAxKSAmIDB4RkMwMCkgPT0gMHhEQzAwKSkge1xyXG4gICAgLy8gU3Vycm9nYXRlIFBhaXJcclxuICAgIGMgPSAweDEwMDAwICsgKChjICYgMHgwM0ZGKSA8PCAxMCkgKyAoc3RyLmNoYXJDb2RlQXQoKytpKSAmIDB4MDNGRik7XHJcbiAgICBvdXRbcCsrXSA9IChjID4+IDE4KSB8IDI0MDtcclxuICAgIG91dFtwKytdID0gKChjID4+IDEyKSAmIDYzKSB8IDEyODtcclxuICAgIG91dFtwKytdID0gKChjID4+IDYpICYgNjMpIHwgMTI4O1xyXG4gICAgb3V0W3ArK10gPSAoYyAmIDYzKSB8IDEyODtcclxuICB9IGVsc2Uge1xyXG4gICAgb3V0W3ArK10gPSAoYyA+PiAxMikgfCAyMjQ7XHJcbiAgICBvdXRbcCsrXSA9ICgoYyA+PiA2KSAmIDYzKSB8IDEyODtcclxuICAgIG91dFtwKytdID0gKGMgJiA2MykgfCAxMjg7XHJcbiAgfVxyXG4gIHJldHVybiBvdXQ7XHJcbn07XHJcblxyXG5cclxubW9kdWxlLmV4cG9ydHMgPSBGb3JtRGF0YTtcclxuXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///395\n");
-
- /***/ }),
- /* 396 */
- /*!*****************************************************************!*\
- !*** D:/HBuildProjects/ai-skin-measurement-mp/utils/mimeMap.js ***!
- \*****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
-
- eval("var _defineProperty = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2);\nvar _module$exports;\nmodule.exports = (_module$exports = {\n \"0.001\": \"application/x-001\",\n \"0.323\": \"text/h323\",\n \"0.907\": \"drawing/907\",\n \".acp\": \"audio/x-mei-aac\",\n \".aif\": \"audio/aiff\",\n \".aiff\": \"audio/aiff\",\n \".asa\": \"text/asa\",\n \".asp\": \"text/asp\",\n \".au\": \"audio/basic\",\n \".awf\": \"application/vnd.adobe.workflow\",\n \".bmp\": \"application/x-bmp\",\n \".c4t\": \"application/x-c4t\",\n \".cal\": \"application/x-cals\",\n \".cdf\": \"application/x-netcdf\",\n \".cel\": \"application/x-cel\",\n \".cg4\": \"application/x-g4\",\n \".cit\": \"application/x-cit\",\n \".cml\": \"text/xml\",\n \".cmx\": \"application/x-cmx\",\n \".crl\": \"application/pkix-crl\",\n \".csi\": \"application/x-csi\",\n \".cut\": \"application/x-cut\",\n \".dbm\": \"application/x-dbm\",\n \".dcd\": \"text/xml\",\n \".der\": \"application/x-x509-ca-cert\",\n \".dib\": \"application/x-dib\",\n \".doc\": \"application/msword\",\n \".drw\": \"application/x-drw\",\n \".dwf\": \"Model/vnd.dwf\",\n \".dwg\": \"application/x-dwg\",\n \".dxf\": \"application/x-dxf\",\n \".emf\": \"application/x-emf\",\n \".ent\": \"text/xml\",\n \".eps\": \"application/x-ps\",\n \".etd\": \"application/x-ebx\",\n \".fax\": \"image/fax\",\n \".fif\": \"application/fractals\",\n \".frm\": \"application/x-frm\",\n \".gbr\": \"application/x-gbr\",\n \".gif\": \"image/gif\",\n \".gp4\": \"application/x-gp4\",\n \".hmr\": \"application/x-hmr\",\n \".hpl\": \"application/x-hpl\",\n \".hrf\": \"application/x-hrf\",\n \".htc\": \"text/x-component\",\n \".html\": \"text/html\",\n \".htx\": \"text/html\",\n \".ico\": \"image/x-icon\",\n \".iff\": \"application/x-iff\",\n \".igs\": \"application/x-igs\",\n \".img\": \"application/x-img\",\n \".isp\": \"application/x-internet-signup\",\n \".java\": \"java/*\",\n \".jpe\": \"image/jpeg\",\n \".jpeg\": \"image/jpeg\",\n \".jpg\": \"application/x-jpg\",\n \".jsp\": \"text/html\",\n \".lar\": \"application/x-laplayer-reg\",\n \".lavs\": \"audio/x-liquid-secure\",\n \".lmsff\": \"audio/x-la-lms\",\n \".ltr\": \"application/x-ltr\",\n \".m2v\": \"video/x-mpeg\",\n \".m4e\": \"video/mpeg4\",\n \".man\": \"application/x-troff-man\",\n \".mdb\": \"application/msaccess\",\n \".mfp\": \"application/x-shockwave-flash\",\n \".mhtml\": \"message/rfc822\",\n \".mid\": \"audio/mid\",\n \".mil\": \"application/x-mil\",\n \".mnd\": \"audio/x-musicnet-download\",\n \".mocha\": \"application/x-javascript\",\n \".mp1\": \"audio/mp1\",\n \".mp2v\": \"video/mpeg\",\n \".mp4\": \"video/mpeg4\",\n \".mpd\": \"application/vnd.ms-project\",\n \".mpeg\": \"video/mpg\",\n \".mpga\": \"audio/rn-mpeg\",\n \".mps\": \"video/x-mpeg\",\n \".mpv\": \"video/mpg\",\n \".mpw\": \"application/vnd.ms-project\",\n \".mtx\": \"text/xml\",\n \".net\": \"image/pnetvue\",\n \".nws\": \"message/rfc822\",\n \".out\": \"application/x-out\",\n \".p12\": \"application/x-pkcs12\",\n \".p7c\": \"application/pkcs7-mime\",\n \".p7r\": \"application/x-pkcs7-certreqresp\",\n \".pc5\": \"application/x-pc5\",\n \".pcl\": \"application/x-pcl\",\n \".pdf\": \"application/pdf\",\n \".pdx\": \"application/vnd.adobe.pdx\",\n \".pgl\": \"application/x-pgl\",\n \".pko\": \"application/vnd.ms-pki.pko\",\n \".plg\": \"text/html\",\n \".plt\": \"application/x-plt\",\n \".png\": \"application/x-png\",\n \".ppa\": \"application/vnd.ms-powerpoint\",\n \".pps\": \"application/vnd.ms-powerpoint\",\n \".ppt\": \"application/x-ppt\",\n \".prf\": \"application/pics-rules\",\n \".prt\": \"application/x-prt\",\n \".ps\": \"application/postscript\",\n \".pwz\": \"application/vnd.ms-powerpoint\",\n \".ra\": \"audio/vnd.rn-realaudio\",\n \".ras\": \"application/x-ras\",\n \".rdf\": \"text/xml\",\n \".red\": \"application/x-red\",\n \".rjs\": \"application/vnd.rn-realsystem-rjs\",\n \".rlc\": \"application/x-rlc\",\n \".rm\": \"application/vnd.rn-realmedia\",\n \".rmi\": \"audio/mid\",\n \".rmm\": \"audio/x-pn-realaudio\",\n \".rms\": \"application/vnd.rn-realmedia-secure\",\n \".rmx\": \"application/vnd.rn-realsystem-rmx\",\n \".rp\": \"image/vnd.rn-realpix\",\n \".rsml\": \"application/vnd.rn-rsml\",\n \".rtf\": \"application/msword\",\n \".rv\": \"video/vnd.rn-realvideo\",\n \".sat\": \"application/x-sat\",\n \".sdw\": \"application/x-sdw\",\n \".slb\": \"application/x-slb\",\n \".slk\": \"drawing/x-slk\",\n \".smil\": \"application/smil\",\n \".snd\": \"audio/basic\",\n \".sor\": \"text/plain\",\n \".spl\": \"application/futuresplash\",\n \".ssm\": \"application/streamingmedia\",\n \".stl\": \"application/vnd.ms-pki.stl\",\n \".sty\": \"application/x-sty\",\n \".swf\": \"application/x-shockwave-flash\",\n \".tg4\": \"application/x-tg4\",\n \".tif\": \"image/tiff\",\n \".tiff\": \"image/tiff\",\n \".top\": \"drawing/x-top\",\n \".tsd\": \"text/xml\",\n \".uin\": \"application/x-icq\",\n \".vcf\": \"text/x-vcard\",\n \".vdx\": \"application/vnd.visio\",\n \".vpg\": \"application/x-vpeg005\",\n \".vsd\": \"application/x-vsd\",\n \".vst\": \"application/vnd.visio\",\n \".vsw\": \"application/vnd.visio\",\n \".vtx\": \"application/vnd.visio\",\n \".wav\": \"audio/wav\",\n \".wb1\": \"application/x-wb1\",\n \".wb3\": \"application/x-wb3\",\n \".wiz\": \"application/msword\",\n \".wk4\": \"application/x-wk4\",\n \".wks\": \"application/x-wks\",\n \".wma\": \"audio/x-ms-wma\",\n \".wmf\": \"application/x-wmf\",\n \".wmv\": \"video/x-ms-wmv\",\n \".wmz\": \"application/x-ms-wmz\",\n \".wpd\": \"application/x-wpd\",\n \".wpl\": \"application/vnd.ms-wpl\",\n \".wr1\": \"application/x-wr1\",\n \".wrk\": \"application/x-wrk\",\n \".ws2\": \"application/x-ws\",\n \".wsdl\": \"text/xml\",\n \".xdp\": \"application/vnd.adobe.xdp\",\n \".xfd\": \"application/vnd.adobe.xfd\",\n \".xhtml\": \"text/html\",\n \".xls\": \"application/x-xls\",\n \".xml\": \"text/xml\",\n \".xq\": \"text/xml\",\n \".xquery\": \"text/xml\",\n \".xsl\": \"text/xml\",\n \".xwd\": \"application/x-xwd\",\n \".sis\": \"application/vnd.symbian.install\",\n \".x_t\": \"application/x-x_t\",\n \".apk\": \"application/vnd.android.package-archive\",\n \"0.301\": \"application/x-301\",\n \"0.906\": \"application/x-906\",\n \".a11\": \"application/x-a11\",\n \".ai\": \"application/postscript\",\n \".aifc\": \"audio/aiff\",\n \".anv\": \"application/x-anv\",\n \".asf\": \"video/x-ms-asf\",\n \".asx\": \"video/x-ms-asf\",\n \".avi\": \"video/avi\",\n \".biz\": \"text/xml\",\n \".bot\": \"application/x-bot\",\n \".c90\": \"application/x-c90\",\n \".cat\": \"application/vnd.ms-pki.seccat\",\n \".cdr\": \"application/x-cdr\",\n \".cer\": \"application/x-x509-ca-cert\",\n \".cgm\": \"application/x-cgm\",\n \".class\": \"java/*\",\n \".cmp\": \"application/x-cmp\",\n \".cot\": \"application/x-cot\",\n \".crt\": \"application/x-x509-ca-cert\",\n \".css\": \"text/css\",\n \".dbf\": \"application/x-dbf\",\n \".dbx\": \"application/x-dbx\",\n \".dcx\": \"application/x-dcx\",\n \".dgn\": \"application/x-dgn\",\n \".dll\": \"application/x-msdownload\",\n \".dot\": \"application/msword\",\n \".dtd\": \"text/xml\"\n}, _defineProperty(_module$exports, \".dwf\", \"application/x-dwf\"), _defineProperty(_module$exports, \".dxb\", \"application/x-dxb\"), _defineProperty(_module$exports, \".edn\", \"application/vnd.adobe.edn\"), _defineProperty(_module$exports, \".eml\", \"message/rfc822\"), _defineProperty(_module$exports, \".epi\", \"application/x-epi\"), _defineProperty(_module$exports, \".eps\", \"application/postscript\"), _defineProperty(_module$exports, \".exe\", \"application/x-msdownload\"), _defineProperty(_module$exports, \".fdf\", \"application/vnd.fdf\"), _defineProperty(_module$exports, \".fo\", \"text/xml\"), _defineProperty(_module$exports, \".g4\", \"application/x-g4\"), _defineProperty(_module$exports, \".tif\", \"image/tiff\"), _defineProperty(_module$exports, \".gl2\", \"application/x-gl2\"), _defineProperty(_module$exports, \".hgl\", \"application/x-hgl\"), _defineProperty(_module$exports, \".hpg\", \"application/x-hpgl\"), _defineProperty(_module$exports, \".hqx\", \"application/mac-binhex40\"), _defineProperty(_module$exports, \".hta\", \"application/hta\"), _defineProperty(_module$exports, \".htm\", \"text/html\"), _defineProperty(_module$exports, \".htt\", \"text/webviewhtml\"), _defineProperty(_module$exports, \".icb\", \"application/x-icb\"), _defineProperty(_module$exports, \".ico\", \"application/x-ico\"), _defineProperty(_module$exports, \".ig4\", \"application/x-g4\"), _defineProperty(_module$exports, \".iii\", \"application/x-iphone\"), _defineProperty(_module$exports, \".ins\", \"application/x-internet-signup\"), _defineProperty(_module$exports, \".IVF\", \"video/x-ivf\"), _defineProperty(_module$exports, \".jfif\", \"image/jpeg\"), _defineProperty(_module$exports, \".jpe\", \"application/x-jpe\"), _defineProperty(_module$exports, \".jpg\", \"image/jpeg\"), _defineProperty(_module$exports, \".js\", \"application/x-javascript\"), _defineProperty(_module$exports, \".la1\", \"audio/x-liquid-file\"), _defineProperty(_module$exports, \".latex\", \"application/x-latex\"), _defineProperty(_module$exports, \".lbm\", \"application/x-lbm\"), _defineProperty(_module$exports, \".ls\", \"application/x-javascript\"), _defineProperty(_module$exports, \".m1v\", \"video/x-mpeg\"), _defineProperty(_module$exports, \".m3u\", \"audio/mpegurl\"), _defineProperty(_module$exports, \".mac\", \"application/x-mac\"), _defineProperty(_module$exports, \".math\", \"text/xml\"), _defineProperty(_module$exports, \".mdb\", \"application/x-mdb\"), _defineProperty(_module$exports, \".mht\", \"message/rfc822\"), _defineProperty(_module$exports, \".mi\", \"application/x-mi\"), _defineProperty(_module$exports, \".midi\", \"audio/mid\"), _defineProperty(_module$exports, \".mml\", \"text/xml\"), _defineProperty(_module$exports, \".mns\", \"audio/x-musicnet-stream\"), _defineProperty(_module$exports, \".movie\", \"video/x-sgi-movie\"), _defineProperty(_module$exports, \".mp2\", \"audio/mp2\"), _defineProperty(_module$exports, \".mp3\", \"audio/mp3\"), _defineProperty(_module$exports, \".mpa\", \"video/x-mpg\"), _defineProperty(_module$exports, \".mpe\", \"video/x-mpeg\"), _defineProperty(_module$exports, \".mpg\", \"video/mpg\"), _defineProperty(_module$exports, \".mpp\", \"application/vnd.ms-project\"), _defineProperty(_module$exports, \".mpt\", \"application/vnd.ms-project\"), _defineProperty(_module$exports, \".mpv2\", \"video/mpeg\"), _defineProperty(_module$exports, \".mpx\", \"application/vnd.ms-project\"), _defineProperty(_module$exports, \".mxp\", \"application/x-mmxp\"), _defineProperty(_module$exports, \".nrf\", \"application/x-nrf\"), _defineProperty(_module$exports, \".odc\", \"text/x-ms-odc\"), _defineProperty(_module$exports, \".p10\", \"application/pkcs10\"), _defineProperty(_module$exports, \".p7b\", \"application/x-pkcs7-certificates\"), _defineProperty(_module$exports, \".p7m\", \"application/pkcs7-mime\"), _defineProperty(_module$exports, \".p7s\", \"application/pkcs7-signature\"), _defineProperty(_module$exports, \".pci\", \"application/x-pci\"), _defineProperty(_module$exports, \".pcx\", \"application/x-pcx\"), _defineProperty(_module$exports, \".pdf\", \"application/pdf\"), _defineProperty(_module$exports, \".pfx\", \"application/x-pkcs12\"), _defineProperty(_module$exports, \".pic\", \"application/x-pic\"), _defineProperty(_module$exports, \".pl\", \"application/x-perl\"), _defineProperty(_module$exports, \".pls\", \"audio/scpls\"), _defineProperty(_module$exports, \".png\", \"image/png\"), _defineProperty(_module$exports, \".pot\", \"application/vnd.ms-powerpoint\"), _defineProperty(_module$exports, \".ppm\", \"application/x-ppm\"), _defineProperty(_module$exports, \".ppt\", \"application/vnd.ms-powerpoint\"), _defineProperty(_module$exports, \".pr\", \"application/x-pr\"), _defineProperty(_module$exports, \".prn\", \"application/x-prn\"), _defineProperty(_module$exports, \".ps\", \"application/x-ps\"), _defineProperty(_module$exports, \".ptn\", \"application/x-ptn\"), _defineProperty(_module$exports, \".r3t\", \"text/vnd.rn-realtext3d\"), _defineProperty(_module$exports, \".ram\", \"audio/x-pn-realaudio\"), _defineProperty(_module$exports, \".rat\", \"application/rat-file\"), _defineProperty(_module$exports, \".rec\", \"application/vnd.rn-recording\"), _defineProperty(_module$exports, \".rgb\", \"application/x-rgb\"), _defineProperty(_module$exports, \".rjt\", \"application/vnd.rn-realsystem-rjt\"), _defineProperty(_module$exports, \".rle\", \"application/x-rle\"), _defineProperty(_module$exports, \".rmf\", \"application/vnd.adobe.rmf\"), _defineProperty(_module$exports, \".rmj\", \"application/vnd.rn-realsystem-rmj\"), _defineProperty(_module$exports, \".rmp\", \"application/vnd.rn-rn_music_package\"), _defineProperty(_module$exports, \".rmvb\", \"application/vnd.rn-realmedia-vbr\"), _defineProperty(_module$exports, \".rnx\", \"application/vnd.rn-realplayer\"), _defineProperty(_module$exports, \".rpm\", \"audio/x-pn-realaudio-plugin\"), _defineProperty(_module$exports, \".rt\", \"text/vnd.rn-realtext\"), _defineProperty(_module$exports, \".rtf\", \"application/x-rtf\"), _defineProperty(_module$exports, \".sam\", \"application/x-sam\"), _defineProperty(_module$exports, \".sdp\", \"application/sdp\"), _defineProperty(_module$exports, \".sit\", \"application/x-stuffit\"), _defineProperty(_module$exports, \".sld\", \"application/x-sld\"), _defineProperty(_module$exports, \".smi\", \"application/smil\"), _defineProperty(_module$exports, \".smk\", \"application/x-smk\"), _defineProperty(_module$exports, \".sol\", \"text/plain\"), _defineProperty(_module$exports, \".spc\", \"application/x-pkcs7-certificates\"), _defineProperty(_module$exports, \".spp\", \"text/xml\"), _defineProperty(_module$exports, \".sst\", \"application/vnd.ms-pki.certstore\"), _defineProperty(_module$exports, \".stm\", \"text/html\"), _defineProperty(_module$exports, \".svg\", \"text/xml\"), _defineProperty(_module$exports, \".tdf\", \"application/x-tdf\"), _defineProperty(_module$exports, \".tga\", \"application/x-tga\"), _defineProperty(_module$exports, \".tif\", \"application/x-tif\"), _defineProperty(_module$exports, \".tld\", \"text/xml\"), _defineProperty(_module$exports, \".torrent\", \"application/x-bittorrent\"), _defineProperty(_module$exports, \".txt\", \"text/plain\"), _defineProperty(_module$exports, \".uls\", \"text/iuls\"), _defineProperty(_module$exports, \".vda\", \"application/x-vda\"), _defineProperty(_module$exports, \".vml\", \"text/xml\"), _defineProperty(_module$exports, \".vsd\", \"application/vnd.visio\"), _defineProperty(_module$exports, \".vss\", \"application/vnd.visio\"), _defineProperty(_module$exports, \".vst\", \"application/x-vst\"), _defineProperty(_module$exports, \".vsx\", \"application/vnd.visio\"), _defineProperty(_module$exports, \".vxml\", \"text/xml\"), _defineProperty(_module$exports, \".wax\", \"audio/x-ms-wax\"), _defineProperty(_module$exports, \".wb2\", \"application/x-wb2\"), _defineProperty(_module$exports, \".wbmp\", \"image/vnd.wap.wbmp\"), _defineProperty(_module$exports, \".wk3\", \"application/x-wk3\"), _defineProperty(_module$exports, \".wkq\", \"application/x-wkq\"), _defineProperty(_module$exports, \".wm\", \"video/x-ms-wm\"), _defineProperty(_module$exports, \".wmd\", \"application/x-ms-wmd\"), _defineProperty(_module$exports, \".wml\", \"text/vnd.wap.wml\"), _defineProperty(_module$exports, \".wmx\", \"video/x-ms-wmx\"), _defineProperty(_module$exports, \".wp6\", \"application/x-wp6\"), _defineProperty(_module$exports, \".wpg\", \"application/x-wpg\"), _defineProperty(_module$exports, \".wq1\", \"application/x-wq1\"), _defineProperty(_module$exports, \".wri\", \"application/x-wri\"), _defineProperty(_module$exports, \".ws\", \"application/x-ws\"), _defineProperty(_module$exports, \".wsc\", \"text/scriptlet\"), _defineProperty(_module$exports, \".wvx\", \"video/x-ms-wvx\"), _defineProperty(_module$exports, \".xdr\", \"text/xml\"), _defineProperty(_module$exports, \".xfdf\", \"application/vnd.adobe.xfdf\"), _defineProperty(_module$exports, \".xls\", \"application/vnd.ms-excel\"), _defineProperty(_module$exports, \".xlw\", \"application/x-xlw\"), _defineProperty(_module$exports, \".xpl\", \"audio/scpls\"), _defineProperty(_module$exports, \".xql\", \"text/xml\"), _defineProperty(_module$exports, \".xsd\", \"text/xml\"), _defineProperty(_module$exports, \".xslt\", \"text/xml\"), _defineProperty(_module$exports, \".x_b\", \"application/x-x_b\"), _defineProperty(_module$exports, \".sisx\", \"application/vnd.symbian.install\"), _defineProperty(_module$exports, \".ipa\", \"application/vnd.iphone\"), _defineProperty(_module$exports, \".xap\", \"application/x-silverlight-app\"), _defineProperty(_module$exports, \".zip\", \"application/x-zip-compressed\"), _module$exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbWltZU1hcC5qcyJdLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiOztBQUFBQSxNQUFNLENBQUNDLE9BQU87RUFDWixPQUFPLEVBQUUsbUJBQW1CO0VBQzVCLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsTUFBTSxFQUFFLFlBQVk7RUFDcEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsTUFBTSxFQUFFLFVBQVU7RUFDbEIsTUFBTSxFQUFFLFVBQVU7RUFDbEIsS0FBSyxFQUFFLGFBQWE7RUFDcEIsTUFBTSxFQUFFLGdDQUFnQztFQUN4QyxNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG9CQUFvQjtFQUM1QixNQUFNLEVBQUUsc0JBQXNCO0VBQzlCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLGtCQUFrQjtFQUMxQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxVQUFVO0VBQ2xCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLHNCQUFzQjtFQUM5QixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsVUFBVTtFQUNsQixNQUFNLEVBQUUsNEJBQTRCO0VBQ3BDLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG9CQUFvQjtFQUM1QixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxlQUFlO0VBQ3ZCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxVQUFVO0VBQ2xCLE1BQU0sRUFBRSxrQkFBa0I7RUFDMUIsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsV0FBVztFQUNuQixNQUFNLEVBQUUsc0JBQXNCO0VBQzlCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsV0FBVztFQUNuQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxrQkFBa0I7RUFDMUIsT0FBTyxFQUFFLFdBQVc7RUFDcEIsTUFBTSxFQUFFLFdBQVc7RUFDbkIsTUFBTSxFQUFFLGNBQWM7RUFDdEIsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLCtCQUErQjtFQUN2QyxPQUFPLEVBQUUsUUFBUTtFQUNqQixNQUFNLEVBQUUsWUFBWTtFQUNwQixPQUFPLEVBQUUsWUFBWTtFQUNyQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxXQUFXO0VBQ25CLE1BQU0sRUFBRSw0QkFBNEI7RUFDcEMsT0FBTyxFQUFFLHVCQUF1QjtFQUNoQyxRQUFRLEVBQUUsZ0JBQWdCO0VBQzFCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLGNBQWM7RUFDdEIsTUFBTSxFQUFFLGFBQWE7RUFDckIsTUFBTSxFQUFFLHlCQUF5QjtFQUNqQyxNQUFNLEVBQUUsc0JBQXNCO0VBQzlCLE1BQU0sRUFBRSwrQkFBK0I7RUFDdkMsUUFBUSxFQUFFLGdCQUFnQjtFQUMxQixNQUFNLEVBQUUsV0FBVztFQUNuQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSwyQkFBMkI7RUFDbkMsUUFBUSxFQUFFLDBCQUEwQjtFQUNwQyxNQUFNLEVBQUUsV0FBVztFQUNuQixPQUFPLEVBQUUsWUFBWTtFQUNyQixNQUFNLEVBQUUsYUFBYTtFQUNyQixNQUFNLEVBQUUsNEJBQTRCO0VBQ3BDLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLE1BQU0sRUFBRSxjQUFjO0VBQ3RCLE1BQU0sRUFBRSxXQUFXO0VBQ25CLE1BQU0sRUFBRSw0QkFBNEI7RUFDcEMsTUFBTSxFQUFFLFVBQVU7RUFDbEIsTUFBTSxFQUFFLGVBQWU7RUFDdkIsTUFBTSxFQUFFLGdCQUFnQjtFQUN4QixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxzQkFBc0I7RUFDOUIsTUFBTSxFQUFFLHdCQUF3QjtFQUNoQyxNQUFNLEVBQUUsaUNBQWlDO0VBQ3pDLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLE1BQU0sRUFBRSwyQkFBMkI7RUFDbkMsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsNEJBQTRCO0VBQ3BDLE1BQU0sRUFBRSxXQUFXO0VBQ25CLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsK0JBQStCO0VBQ3ZDLE1BQU0sRUFBRSwrQkFBK0I7RUFDdkMsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsd0JBQXdCO0VBQ2hDLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsS0FBSyxFQUFFLHdCQUF3QjtFQUMvQixNQUFNLEVBQUUsK0JBQStCO0VBQ3ZDLEtBQUssRUFBRSx3QkFBd0I7RUFDL0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsVUFBVTtFQUNsQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxtQ0FBbUM7RUFDM0MsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixLQUFLLEVBQUUsOEJBQThCO0VBQ3JDLE1BQU0sRUFBRSxXQUFXO0VBQ25CLE1BQU0sRUFBRSxzQkFBc0I7RUFDOUIsTUFBTSxFQUFFLHFDQUFxQztFQUM3QyxNQUFNLEVBQUUsbUNBQW1DO0VBQzNDLEtBQUssRUFBRSxzQkFBc0I7RUFDN0IsT0FBTyxFQUFFLHlCQUF5QjtFQUNsQyxNQUFNLEVBQUUsb0JBQW9CO0VBQzVCLEtBQUssRUFBRSx3QkFBd0I7RUFDL0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLGVBQWU7RUFDdkIsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixNQUFNLEVBQUUsYUFBYTtFQUNyQixNQUFNLEVBQUUsWUFBWTtFQUNwQixNQUFNLEVBQUUsMEJBQTBCO0VBQ2xDLE1BQU0sRUFBRSw0QkFBNEI7RUFDcEMsTUFBTSxFQUFFLDRCQUE0QjtFQUNwQyxNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSwrQkFBK0I7RUFDdkMsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsWUFBWTtFQUNwQixPQUFPLEVBQUUsWUFBWTtFQUNyQixNQUFNLEVBQUUsZUFBZTtFQUN2QixNQUFNLEVBQUUsVUFBVTtFQUNsQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxjQUFjO0VBQ3RCLE1BQU0sRUFBRSx1QkFBdUI7RUFDL0IsTUFBTSxFQUFFLHVCQUF1QjtFQUMvQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSx1QkFBdUI7RUFDL0IsTUFBTSxFQUFFLHVCQUF1QjtFQUMvQixNQUFNLEVBQUUsdUJBQXVCO0VBQy9CLE1BQU0sRUFBRSxXQUFXO0VBQ25CLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsb0JBQW9CO0VBQzVCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsZ0JBQWdCO0VBQ3hCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLGdCQUFnQjtFQUN4QixNQUFNLEVBQUUsc0JBQXNCO0VBQzlCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLHdCQUF3QjtFQUNoQyxNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLGtCQUFrQjtFQUMxQixPQUFPLEVBQUUsVUFBVTtFQUNuQixNQUFNLEVBQUUsMkJBQTJCO0VBQ25DLE1BQU0sRUFBRSwyQkFBMkI7RUFDbkMsUUFBUSxFQUFFLFdBQVc7RUFDckIsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsVUFBVTtFQUNsQixLQUFLLEVBQUUsVUFBVTtFQUNqQixTQUFTLEVBQUUsVUFBVTtFQUNyQixNQUFNLEVBQUUsVUFBVTtFQUNsQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxpQ0FBaUM7RUFDekMsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUseUNBQXlDO0VBQ2pELE9BQU8sRUFBRSxtQkFBbUI7RUFDNUIsT0FBTyxFQUFFLG1CQUFtQjtFQUM1QixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLEtBQUssRUFBRSx3QkFBd0I7RUFDL0IsT0FBTyxFQUFFLFlBQVk7RUFDckIsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsZ0JBQWdCO0VBQ3hCLE1BQU0sRUFBRSxnQkFBZ0I7RUFDeEIsTUFBTSxFQUFFLFdBQVc7RUFDbkIsTUFBTSxFQUFFLFVBQVU7RUFDbEIsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSwrQkFBK0I7RUFDdkMsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsNEJBQTRCO0VBQ3BDLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSw0QkFBNEI7RUFDcEMsTUFBTSxFQUFFLFVBQVU7RUFDbEIsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsbUJBQW1CO0VBQzNCLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixNQUFNLEVBQUUsMEJBQTBCO0VBQ2xDLE1BQU0sRUFBRSxvQkFBb0I7RUFDNUIsTUFBTSxFQUFFO0FBQVUsNENBQ1YsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsMkJBQTJCLG9DQUNuQyxNQUFNLEVBQUUsZ0JBQWdCLG9DQUN4QixNQUFNLEVBQUUsbUJBQW1CLDRDQUNuQix3QkFBd0Isb0NBQ2hDLE1BQU0sRUFBRSwwQkFBMEIsb0NBQ2xDLE1BQU0sRUFBRSxxQkFBcUIsb0NBQzdCLEtBQUssRUFBRSxVQUFVLG9DQUNqQixLQUFLLEVBQUUsa0JBQWtCLDRDQUNqQixZQUFZLG9DQUNwQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsb0JBQW9CLG9DQUM1QixNQUFNLEVBQUUsMEJBQTBCLG9DQUNsQyxNQUFNLEVBQUUsaUJBQWlCLG9DQUN6QixNQUFNLEVBQUUsV0FBVyxvQ0FDbkIsTUFBTSxFQUFFLGtCQUFrQixvQ0FDMUIsTUFBTSxFQUFFLG1CQUFtQiw0Q0FDbkIsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsa0JBQWtCLG9DQUMxQixNQUFNLEVBQUUsc0JBQXNCLG9DQUM5QixNQUFNLEVBQUUsK0JBQStCLG9DQUN2QyxNQUFNLEVBQUUsYUFBYSxvQ0FDckIsT0FBTyxFQUFFLFlBQVksNENBQ2IsbUJBQW1CLDRDQUNuQixZQUFZLG9DQUNwQixLQUFLLEVBQUUsMEJBQTBCLG9DQUNqQyxNQUFNLEVBQUUscUJBQXFCLG9DQUM3QixRQUFRLEVBQUUscUJBQXFCLG9DQUMvQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixLQUFLLEVBQUUsMEJBQTBCLG9DQUNqQyxNQUFNLEVBQUUsY0FBYyxvQ0FDdEIsTUFBTSxFQUFFLGVBQWUsb0NBQ3ZCLE1BQU0sRUFBRSxtQkFBbUIsb0NBQzNCLE9BQU8sRUFBRSxVQUFVLDRDQUNYLG1CQUFtQixvQ0FDM0IsTUFBTSxFQUFFLGdCQUFnQixvQ0FDeEIsS0FBSyxFQUFFLGtCQUFrQixvQ0FDekIsT0FBTyxFQUFFLFdBQVcsb0NBQ3BCLE1BQU0sRUFBRSxVQUFVLG9DQUNsQixNQUFNLEVBQUUseUJBQXlCLG9DQUNqQyxRQUFRLEVBQUUsbUJBQW1CLG9DQUM3QixNQUFNLEVBQUUsV0FBVyxvQ0FDbkIsTUFBTSxFQUFFLFdBQVcsb0NBQ25CLE1BQU0sRUFBRSxhQUFhLG9DQUNyQixNQUFNLEVBQUUsY0FBYyxvQ0FDdEIsTUFBTSxFQUFFLFdBQVcsb0NBQ25CLE1BQU0sRUFBRSw0QkFBNEIsb0NBQ3BDLE1BQU0sRUFBRSw0QkFBNEIsb0NBQ3BDLE9BQU8sRUFBRSxZQUFZLG9DQUNyQixNQUFNLEVBQUUsNEJBQTRCLG9DQUNwQyxNQUFNLEVBQUUsb0JBQW9CLG9DQUM1QixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsZUFBZSxvQ0FDdkIsTUFBTSxFQUFFLG9CQUFvQixvQ0FDNUIsTUFBTSxFQUFFLGtDQUFrQyxvQ0FDMUMsTUFBTSxFQUFFLHdCQUF3QixvQ0FDaEMsTUFBTSxFQUFFLDZCQUE2QixvQ0FDckMsTUFBTSxFQUFFLG1CQUFtQixvQ0FDM0IsTUFBTSxFQUFFLG1CQUFtQiw0Q0FDbkIsaUJBQWlCLG9DQUN6QixNQUFNLEVBQUUsc0JBQXNCLG9DQUM5QixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixLQUFLLEVBQUUsb0JBQW9CLG9DQUMzQixNQUFNLEVBQUUsYUFBYSw0Q0FDYixXQUFXLG9DQUNuQixNQUFNLEVBQUUsK0JBQStCLG9DQUN2QyxNQUFNLEVBQUUsbUJBQW1CLDRDQUNuQiwrQkFBK0Isb0NBQ3ZDLEtBQUssRUFBRSxrQkFBa0Isb0NBQ3pCLE1BQU0sRUFBRSxtQkFBbUIsMkNBQ3BCLGtCQUFrQixvQ0FDekIsTUFBTSxFQUFFLG1CQUFtQixvQ0FDM0IsTUFBTSxFQUFFLHdCQUF3QixvQ0FDaEMsTUFBTSxFQUFFLHNCQUFzQixvQ0FDOUIsTUFBTSxFQUFFLHNCQUFzQixvQ0FDOUIsTUFBTSxFQUFFLDhCQUE4QixvQ0FDdEMsTUFBTSxFQUFFLG1CQUFtQixvQ0FDM0IsTUFBTSxFQUFFLG1DQUFtQyxvQ0FDM0MsTUFBTSxFQUFFLG1CQUFtQixvQ0FDM0IsTUFBTSxFQUFFLDJCQUEyQixvQ0FDbkMsTUFBTSxFQUFFLG1DQUFtQyxvQ0FDM0MsTUFBTSxFQUFFLHFDQUFxQyxvQ0FDN0MsT0FBTyxFQUFFLGtDQUFrQyxvQ0FDM0MsTUFBTSxFQUFFLCtCQUErQixvQ0FDdkMsTUFBTSxFQUFFLDZCQUE2QixvQ0FDckMsS0FBSyxFQUFFLHNCQUFzQiw0Q0FDckIsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsaUJBQWlCLG9DQUN6QixNQUFNLEVBQUUsdUJBQXVCLG9DQUMvQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsa0JBQWtCLG9DQUMxQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsWUFBWSxvQ0FDcEIsTUFBTSxFQUFFLGtDQUFrQyxvQ0FDMUMsTUFBTSxFQUFFLFVBQVUsb0NBQ2xCLE1BQU0sRUFBRSxrQ0FBa0Msb0NBQzFDLE1BQU0sRUFBRSxXQUFXLG9DQUNuQixNQUFNLEVBQUUsVUFBVSxvQ0FDbEIsTUFBTSxFQUFFLG1CQUFtQixvQ0FDM0IsTUFBTSxFQUFFLG1CQUFtQiw0Q0FDbkIsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsVUFBVSxvQ0FDbEIsVUFBVSxFQUFFLDBCQUEwQixvQ0FDdEMsTUFBTSxFQUFFLFlBQVksb0NBQ3BCLE1BQU0sRUFBRSxXQUFXLG9DQUNuQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsVUFBVSw0Q0FDVix1QkFBdUIsb0NBQy9CLE1BQU0sRUFBRSx1QkFBdUIsNENBQ3ZCLG1CQUFtQixvQ0FDM0IsTUFBTSxFQUFFLHVCQUF1QixvQ0FDL0IsT0FBTyxFQUFFLFVBQVUsb0NBQ25CLE1BQU0sRUFBRSxnQkFBZ0Isb0NBQ3hCLE1BQU0sRUFBRSxtQkFBbUIsb0NBQzNCLE9BQU8sRUFBRSxvQkFBb0Isb0NBQzdCLE1BQU0sRUFBRSxtQkFBbUIsb0NBQzNCLE1BQU0sRUFBRSxtQkFBbUIsb0NBQzNCLEtBQUssRUFBRSxlQUFlLG9DQUN0QixNQUFNLEVBQUUsc0JBQXNCLG9DQUM5QixNQUFNLEVBQUUsa0JBQWtCLG9DQUMxQixNQUFNLEVBQUUsZ0JBQWdCLG9DQUN4QixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixLQUFLLEVBQUUsa0JBQWtCLG9DQUN6QixNQUFNLEVBQUUsZ0JBQWdCLG9DQUN4QixNQUFNLEVBQUUsZ0JBQWdCLG9DQUN4QixNQUFNLEVBQUUsVUFBVSxvQ0FDbEIsT0FBTyxFQUFFLDRCQUE0Qiw0Q0FDN0IsMEJBQTBCLG9DQUNsQyxNQUFNLEVBQUUsbUJBQW1CLG9DQUMzQixNQUFNLEVBQUUsYUFBYSxvQ0FDckIsTUFBTSxFQUFFLFVBQVUsb0NBQ2xCLE1BQU0sRUFBRSxVQUFVLG9DQUNsQixPQUFPLEVBQUUsVUFBVSxvQ0FDbkIsTUFBTSxFQUFFLG1CQUFtQixvQ0FDM0IsT0FBTyxFQUFFLGlDQUFpQyxvQ0FDMUMsTUFBTSxFQUFFLHdCQUF3QixvQ0FDaEMsTUFBTSxFQUFFLCtCQUErQixvQ0FDdkMsTUFBTSxFQUFFLDhCQUE4QixtQkFDdkMiLCJmaWxlIjoiMzk2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB7XHJcbiAgXCIwLjAwMVwiOiBcImFwcGxpY2F0aW9uL3gtMDAxXCIsXHJcbiAgXCIwLjMyM1wiOiBcInRleHQvaDMyM1wiLFxyXG4gIFwiMC45MDdcIjogXCJkcmF3aW5nLzkwN1wiLFxyXG4gIFwiLmFjcFwiOiBcImF1ZGlvL3gtbWVpLWFhY1wiLFxyXG4gIFwiLmFpZlwiOiBcImF1ZGlvL2FpZmZcIixcclxuICBcIi5haWZmXCI6IFwiYXVkaW8vYWlmZlwiLFxyXG4gIFwiLmFzYVwiOiBcInRleHQvYXNhXCIsXHJcbiAgXCIuYXNwXCI6IFwidGV4dC9hc3BcIixcclxuICBcIi5hdVwiOiBcImF1ZGlvL2Jhc2ljXCIsXHJcbiAgXCIuYXdmXCI6IFwiYXBwbGljYXRpb24vdm5kLmFkb2JlLndvcmtmbG93XCIsXHJcbiAgXCIuYm1wXCI6IFwiYXBwbGljYXRpb24veC1ibXBcIixcclxuICBcIi5jNHRcIjogXCJhcHBsaWNhdGlvbi94LWM0dFwiLFxyXG4gIFwiLmNhbFwiOiBcImFwcGxpY2F0aW9uL3gtY2Fsc1wiLFxyXG4gIFwiLmNkZlwiOiBcImFwcGxpY2F0aW9uL3gtbmV0Y2RmXCIsXHJcbiAgXCIuY2VsXCI6IFwiYXBwbGljYXRpb24veC1jZWxcIixcclxuICBcIi5jZzRcIjogXCJhcHBsaWNhdGlvbi94LWc0XCIsXHJcbiAgXCIuY2l0XCI6IFwiYXBwbGljYXRpb24veC1jaXRcIixcclxuICBcIi5jbWxcIjogXCJ0ZXh0L3htbFwiLFxyXG4gIFwiLmNteFwiOiBcImFwcGxpY2F0aW9uL3gtY214XCIsXHJcbiAgXCIuY3JsXCI6IFwiYXBwbGljYXRpb24vcGtpeC1jcmxcIixcclxuICBcIi5jc2lcIjogXCJhcHBsaWNhdGlvbi94LWNzaVwiLFxyXG4gIFwiLmN1dFwiOiBcImFwcGxpY2F0aW9uL3gtY3V0XCIsXHJcbiAgXCIuZGJtXCI6IFwiYXBwbGljYXRpb24veC1kYm1cIixcclxuICBcIi5kY2RcIjogXCJ0ZXh0L3htbFwiLFxyXG4gIFwiLmRlclwiOiBcImFwcGxpY2F0aW9uL3gteDUwOS1jYS1jZXJ0XCIsXHJcbiAgXCIuZGliXCI6IFwiYXBwbGljYXRpb24veC1kaWJcIixcclxuICBcIi5kb2NcIjogXCJhcHBsaWNhdGlvbi9tc3dvcmRcIixcclxuICBcIi5kcndcIjogXCJhcHBsaWNhdGlvbi94LWRyd1wiLFxyXG4gIFwiLmR3ZlwiOiBcIk1vZGVsL3ZuZC5kd2ZcIixcclxuICBcIi5kd2dcIjogXCJhcHBsaWNhdGlvbi94LWR3Z1wiLFxyXG4gIFwiLmR4ZlwiOiBcImFwcGxpY2F0aW9uL3gtZHhmXCIsXHJcbiAgXCIuZW1mXCI6IFwiYXBwbGljYXRpb24veC1lbWZcIixcclxuICBcIi5lbnRcIjogXCJ0ZXh0L3htbFwiLFxyXG4gIFwiLmVwc1wiOiBcImFwcGxpY2F0aW9uL3gtcHNcIixcclxuICBcIi5ldGRcIjogXCJhcHBsaWNhdGlvbi94LWVieFwiLFxyXG4gIFwiLmZheFwiOiBcImltYWdlL2ZheFwiLFxyXG4gIFwiLmZpZlwiOiBcImFwcGxpY2F0aW9uL2ZyYWN0YWxzXCIsXHJcbiAgXCIuZnJtXCI6IFwiYXBwbGljYXRpb24veC1mcm1cIixcclxuICBcIi5nYnJcIjogXCJhcHBsaWNhdGlvbi94LWdiclwiLFxyXG4gIFwiLmdpZlwiOiBcImltYWdlL2dpZlwiLFxyXG4gIFwiLmdwNFwiOiBcImFwcGxpY2F0aW9uL3gtZ3A0XCIsXHJcbiAgXCIuaG1yXCI6IFwiYXBwbGljYXRpb24veC1obXJcIixcclxuICBcIi5ocGxcIjogXCJhcHBsaWNhdGlvbi94LWhwbFwiLFxyXG4gIFwiLmhyZlwiOiBcImFwcGxpY2F0aW9uL3gtaHJmXCIsXHJcbiAgXCIuaHRjXCI6IFwidGV4dC94LWNvbXBvbmVudFwiLFxyXG4gIFwiLmh0bWxcIjogXCJ0ZXh0L2h0bWxcIixcclxuICBcIi5odHhcIjogXCJ0ZXh0L2h0bWxcIixcclxuICBcIi5pY29cIjogXCJpbWFnZS94LWljb25cIixcclxuICBcIi5pZmZcIjogXCJhcHBsaWNhdGlvbi94LWlmZlwiLFxyXG4gIFwiLmlnc1wiOiBcImFwcGxpY2F0aW9uL3gtaWdzXCIsXHJcbiAgXCIuaW1nXCI6IFwiYXBwbGljYXRpb24veC1pbWdcIixcclxuICBcIi5pc3BcIjogXCJhcHBsaWNhdGlvbi94LWludGVybmV0LXNpZ251cFwiLFxyXG4gIFwiLmphdmFcIjogXCJqYXZhLypcIixcclxuICBcIi5qcGVcIjogXCJpbWFnZS9qcGVnXCIsXHJcbiAgXCIuanBlZ1wiOiBcImltYWdlL2pwZWdcIixcclxuICBcIi5qcGdcIjogXCJhcHBsaWNhdGlvbi94LWpwZ1wiLFxyXG4gIFwiLmpzcFwiOiBcInRleHQvaHRtbFwiLFxyXG4gIFwiLmxhclwiOiBcImFwcGxpY2F0aW9uL3gtbGFwbGF5ZXItcmVnXCIsXHJcbiAgXCIubGF2c1wiOiBcImF1ZGlvL3gtbGlxdWlkLXNlY3VyZVwiLFxyXG4gIFwiLmxtc2ZmXCI6IFwiYXVkaW8veC1sYS1sbXNcIixcclxuICBcIi5sdHJcIjogXCJhcHBsaWNhdGlvbi94LWx0clwiLFxyXG4gIFwiLm0ydlwiOiBcInZpZGVvL3gtbXBlZ1wiLFxyXG4gIFwiLm00ZVwiOiBcInZpZGVvL21wZWc0XCIsXHJcbiAgXCIubWFuXCI6IFwiYXBwbGljYXRpb24veC10cm9mZi1tYW5cIixcclxuICBcIi5tZGJcIjogXCJhcHBsaWNhdGlvbi9tc2FjY2Vzc1wiLFxyXG4gIFwiLm1mcFwiOiBcImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoXCIsXHJcbiAgXCIubWh0bWxcIjogXCJtZXNzYWdlL3JmYzgyMlwiLFxyXG4gIFwiLm1pZFwiOiBcImF1ZGlvL21pZFwiLFxyXG4gIFwiLm1pbFwiOiBcImFwcGxpY2F0aW9uL3gtbWlsXCIsXHJcbiAgXCIubW5kXCI6IFwiYXVkaW8veC1tdXNpY25ldC1kb3dubG9hZFwiLFxyXG4gIFwiLm1vY2hhXCI6IFwiYXBwbGljYXRpb24veC1qYXZhc2NyaXB0XCIsXHJcbiAgXCIubXAxXCI6IFwiYXVkaW8vbXAxXCIsXHJcbiAgXCIubXAydlwiOiBcInZpZGVvL21wZWdcIixcclxuICBcIi5tcDRcIjogXCJ2aWRlby9tcGVnNFwiLFxyXG4gIFwiLm1wZFwiOiBcImFwcGxpY2F0aW9uL3ZuZC5tcy1wcm9qZWN0XCIsXHJcbiAgXCIubXBlZ1wiOiBcInZpZGVvL21wZ1wiLFxyXG4gIFwiLm1wZ2FcIjogXCJhdWRpby9ybi1tcGVnXCIsXHJcbiAgXCIubXBzXCI6IFwidmlkZW8veC1tcGVnXCIsXHJcbiAgXCIubXB2XCI6IFwidmlkZW8vbXBnXCIsXHJcbiAgXCIubXB3XCI6IFwiYXBwbGljYXRpb24vdm5kLm1zLXByb2plY3RcIixcclxuICBcIi5tdHhcIjogXCJ0ZXh0L3htbFwiLFxyXG4gIFwiLm5ldFwiOiBcImltYWdlL3BuZXR2dWVcIixcclxuICBcIi5ud3NcIjogXCJtZXNzYWdlL3JmYzgyMlwiLFxyXG4gIFwiLm91dFwiOiBcImFwcGxpY2F0aW9uL3gtb3V0XCIsXHJcbiAgXCIucDEyXCI6IFwiYXBwbGljYXRpb24veC1wa2NzMTJcIixcclxuICBcIi5wN2NcIjogXCJhcHBsaWNhdGlvbi9wa2NzNy1taW1lXCIsXHJcbiAgXCIucDdyXCI6IFwiYXBwbGljYXRpb24veC1wa2NzNy1jZXJ0cmVxcmVzcFwiLFxyXG4gIFwiLnBjNVwiOiBcImFwcGxpY2F0aW9uL3gtcGM1XCIsXHJcbiAgXCIucGNsXCI6IFwiYXBwbGljYXRpb24veC1wY2xcIixcclxuICBcIi5wZGZcIjogXCJhcHBsaWNhdGlvbi9wZGZcIixcclxuICBcIi5wZHhcIjogXCJhcHBsaWNhdGlvbi92bmQuYWRvYmUucGR4XCIsXHJcbiAgXCIucGdsXCI6IFwiYXBwbGljYXRpb24veC1wZ2xcIixcclxuICBcIi5wa29cIjogXCJhcHBsaWNhdGlvbi92bmQubXMtcGtpLnBrb1wiLFxyXG4gIFwiLnBsZ1wiOiBcInRleHQvaHRtbFwiLFxyXG4gIFwiLnBsdFwiOiBcImFwcGxpY2F0aW9uL3gtcGx0XCIsXHJcbiAgXCIucG5nXCI6IFwiYXBwbGljYXRpb24veC1wbmdcIixcclxuICBcIi5wcGFcIjogXCJhcHBsaWNhdGlvbi92bmQubXMtcG93ZXJwb2ludFwiLFxyXG4gIFwiLnBwc1wiOiBcImFwcGxpY2F0aW9uL3ZuZC5tcy1wb3dlcnBvaW50XCIsXHJcbiAgXCIucHB0XCI6IFwiYXBwbGljYXRpb24veC1wcHRcIixcclxuICBcIi5wcmZcIjogXCJhcHBsaWNhdGlvbi9waWNzLXJ1bGVzXCIsXHJcbiAgXCIucHJ0XCI6IFwiYXBwbGljYXRpb24veC1wcnRcIixcclxuICBcIi5wc1wiOiBcImFwcGxpY2F0aW9uL3Bvc3RzY3JpcHRcIixcclxuICBcIi5wd3pcIjogXCJhcHBsaWNhdGlvbi92bmQubXMtcG93ZXJwb2ludFwiLFxyXG4gIFwiLnJhXCI6IFwiYXVkaW8vdm5kLnJuLXJlYWxhdWRpb1wiLFxyXG4gIFwiLnJhc1wiOiBcImFwcGxpY2F0aW9uL3gtcmFzXCIsXHJcbiAgXCIucmRmXCI6IFwidGV4dC94bWxcIixcclxuICBcIi5yZWRcIjogXCJhcHBsaWNhdGlvbi94LXJlZFwiLFxyXG4gIFwiLnJqc1wiOiBcImFwcGxpY2F0aW9uL3ZuZC5ybi1yZWFsc3lzdGVtLXJqc1wiLFxyXG4gIFwiLnJsY1wiOiBcImFwcGxpY2F0aW9uL3gtcmxjXCIsXHJcbiAgXCIucm1cIjogXCJhcHBsaWNhdGlvbi92bmQucm4tcmVhbG1lZGlhXCIsXHJcbiAgXCIucm1pXCI6IFwiYXVkaW8vbWlkXCIsXHJcbiAgXCIucm1tXCI6IFwiYXVkaW8veC1wbi1yZWFsYXVkaW9cIixcclxuICBcIi5ybXNcIjogXCJhcHBsaWNhdGlvbi92bmQucm4tcmVhbG1lZGlhLXNlY3VyZVwiLFxyXG4gIFwiLnJteFwiOiBcImFwcGxpY2F0aW9uL3ZuZC5ybi1yZWFsc3lzdGVtLXJteFwiLFxyXG4gIFwiLnJwXCI6IFwiaW1hZ2Uvdm5kLnJuLXJlYWxwaXhcIixcclxuICBcIi5yc21sXCI6IFwiYXBwbGljYXRpb24vdm5kLnJuLXJzbWxcIixcclxuICBcIi5ydGZcIjogXCJhcHBsaWNhdGlvbi9tc3dvcmRcIixcclxuICBcIi5ydlwiOiBcInZpZGVvL3ZuZC5ybi1yZWFsdmlkZW9cIixcclxuICBcIi5zYXRcIjogXCJhcHBsaWNhdGlvbi94LXNhdFwiLFxyXG4gIFwiLnNkd1wiOiBcImFwcGxpY2F0aW9uL3gtc2R3XCIsXHJcbiAgXCIuc2xiXCI6IFwiYXBwbGljYXRpb24veC1zbGJcIixcclxuICBcIi5zbGtcIjogXCJkcmF3aW5nL3gtc2xrXCIsXHJcbiAgXCIuc21pbFwiOiBcImFwcGxpY2F0aW9uL3NtaWxcIixcclxuICBcIi5zbmRcIjogXCJhdWRpby9iYXNpY1wiLFxyXG4gIFwiLnNvclwiOiBcInRleHQvcGxhaW5cIixcclxuICBcIi5zcGxcIjogXCJhcHBsaWNhdGlvbi9mdXR1cmVzcGxhc2hcIixcclxuICBcIi5zc21cIjogXCJhcHBsaWNhdGlvbi9zdHJlYW1pbmdtZWRpYVwiLFxyXG4gIFwiLnN0bFwiOiBcImFwcGxpY2F0aW9uL3ZuZC5tcy1wa2kuc3RsXCIsXHJcbiAgXCIuc3R5XCI6IFwiYXBwbGljYXRpb24veC1zdHlcIixcclxuICBcIi5zd2ZcIjogXCJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaFwiLFxyXG4gIFwiLnRnNFwiOiBcImFwcGxpY2F0aW9uL3gtdGc0XCIsXHJcbiAgXCIudGlmXCI6IFwiaW1hZ2UvdGlmZlwiLFxyXG4gIFwiLnRpZmZcIjogXCJpbWFnZS90aWZmXCIsXHJcbiAgXCIudG9wXCI6IFwiZHJhd2luZy94LXRvcFwiLFxyXG4gIFwiLnRzZFwiOiBcInRleHQveG1sXCIsXHJcbiAgXCIudWluXCI6IFwiYXBwbGljYXRpb24veC1pY3FcIixcclxuICBcIi52Y2ZcIjogXCJ0ZXh0L3gtdmNhcmRcIixcclxuICBcIi52ZHhcIjogXCJhcHBsaWNhdGlvbi92bmQudmlzaW9cIixcclxuICBcIi52cGdcIjogXCJhcHBsaWNhdGlvbi94LXZwZWcwMDVcIixcclxuICBcIi52c2RcIjogXCJhcHBsaWNhdGlvbi94LXZzZFwiLFxyXG4gIFwiLnZzdFwiOiBcImFwcGxpY2F0aW9uL3ZuZC52aXNpb1wiLFxyXG4gIFwiLnZzd1wiOiBcImFwcGxpY2F0aW9uL3ZuZC52aXNpb1wiLFxyXG4gIFwiLnZ0eFwiOiBcImFwcGxpY2F0aW9uL3ZuZC52aXNpb1wiLFxyXG4gIFwiLndhdlwiOiBcImF1ZGlvL3dhdlwiLFxyXG4gIFwiLndiMVwiOiBcImFwcGxpY2F0aW9uL3gtd2IxXCIsXHJcbiAgXCIud2IzXCI6IFwiYXBwbGljYXRpb24veC13YjNcIixcclxuICBcIi53aXpcIjogXCJhcHBsaWNhdGlvbi9tc3dvcmRcIixcclxuICBcIi53azRcIjogXCJhcHBsaWNhdGlvbi94LXdrNFwiLFxyXG4gIFwiLndrc1wiOiBcImFwcGxpY2F0aW9uL3gtd2tzXCIsXHJcbiAgXCIud21hXCI6IFwiYXVkaW8veC1tcy13bWFcIixcclxuICBcIi53bWZcIjogXCJhcHBsaWNhdGlvbi94LXdtZlwiLFxyXG4gIFwiLndtdlwiOiBcInZpZGVvL3gtbXMtd212XCIsXHJcbiAgXCIud216XCI6IFwiYXBwbGljYXRpb24veC1tcy13bXpcIixcclxuICBcIi53cGRcIjogXCJhcHBsaWNhdGlvbi94LXdwZFwiLFxyXG4gIFwiLndwbFwiOiBcImFwcGxpY2F0aW9uL3ZuZC5tcy13cGxcIixcclxuICBcIi53cjFcIjogXCJhcHBsaWNhdGlvbi94LXdyMVwiLFxyXG4gIFwiLndya1wiOiBcImFwcGxpY2F0aW9uL3gtd3JrXCIsXHJcbiAgXCIud3MyXCI6IFwiYXBwbGljYXRpb24veC13c1wiLFxyXG4gIFwiLndzZGxcIjogXCJ0ZXh0L3htbFwiLFxyXG4gIFwiLnhkcFwiOiBcImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS54ZHBcIixcclxuICBcIi54ZmRcIjogXCJhcHBsaWNhdGlvbi92bmQuYWRvYmUueGZkXCIsXHJcbiAgXCIueGh0bWxcIjogXCJ0ZXh0L2h0bWxcIixcclxuICBcIi54bHNcIjogXCJhcHBsaWNhdGlvbi94LXhsc1wiLFxyXG4gIFwiLnhtbFwiOiBcInRleHQveG1sXCIsXHJcbiAgXCIueHFcIjogXCJ0ZXh0L3htbFwiLFxyXG4gIFwiLnhxdWVyeVwiOiBcInRleHQveG1sXCIsXHJcbiAgXCIueHNsXCI6IFwidGV4dC94bWxcIixcclxuICBcIi54d2RcIjogXCJhcHBsaWNhdGlvbi94LXh3ZFwiLFxyXG4gIFwiLnNpc1wiOiBcImFwcGxpY2F0aW9uL3ZuZC5zeW1iaWFuLmluc3RhbGxcIixcclxuICBcIi54X3RcIjogXCJhcHBsaWNhdGlvbi94LXhfdFwiLFxyXG4gIFwiLmFwa1wiOiBcImFwcGxpY2F0aW9uL3ZuZC5hbmRyb2lkLnBhY2thZ2UtYXJjaGl2ZVwiLFxyXG4gIFwiMC4zMDFcIjogXCJhcHBsaWNhdGlvbi94LTMwMVwiLFxyXG4gIFwiMC45MDZcIjogXCJhcHBsaWNhdGlvbi94LTkwNlwiLFxyXG4gIFwiLmExMVwiOiBcImFwcGxpY2F0aW9uL3gtYTExXCIsXHJcbiAgXCIuYWlcIjogXCJhcHBsaWNhdGlvbi9wb3N0c2NyaXB0XCIsXHJcbiAgXCIuYWlmY1wiOiBcImF1ZGlvL2FpZmZcIixcclxuICBcIi5hbnZcIjogXCJhcHBsaWNhdGlvbi94LWFudlwiLFxyXG4gIFwiLmFzZlwiOiBcInZpZGVvL3gtbXMtYXNmXCIsXHJcbiAgXCIuYXN4XCI6IFwidmlkZW8veC1tcy1hc2ZcIixcclxuICBcIi5hdmlcIjogXCJ2aWRlby9hdmlcIixcclxuICBcIi5iaXpcIjogXCJ0ZXh0L3htbFwiLFxyXG4gIFwiLmJvdFwiOiBcImFwcGxpY2F0aW9uL3gtYm90XCIsXHJcbiAgXCIuYzkwXCI6IFwiYXBwbGljYXRpb24veC1jOTBcIixcclxuICBcIi5jYXRcIjogXCJhcHBsaWNhdGlvbi92bmQubXMtcGtpLnNlY2NhdFwiLFxyXG4gIFwiLmNkclwiOiBcImFwcGxpY2F0aW9uL3gtY2RyXCIsXHJcbiAgXCIuY2VyXCI6IFwiYXBwbGljYXRpb24veC14NTA5LWNhLWNlcnRcIixcclxuICBcIi5jZ21cIjogXCJhcHBsaWNhdGlvbi94LWNnbVwiLFxyXG4gIFwiLmNsYXNzXCI6IFwiamF2YS8qXCIsXHJcbiAgXCIuY21wXCI6IFwiYXBwbGljYXRpb24veC1jbXBcIixcclxuICBcIi5jb3RcIjogXCJhcHBsaWNhdGlvbi94LWNvdFwiLFxyXG4gIFwiLmNydFwiOiBcImFwcGxpY2F0aW9uL3gteDUwOS1jYS1jZXJ0XCIsXHJcbiAgXCIuY3NzXCI6IFwidGV4dC9jc3NcIixcclxuICBcIi5kYmZcIjogXCJhcHBsaWNhdGlvbi94LWRiZlwiLFxyXG4gIFwiLmRieFwiOiBcImFwcGxpY2F0aW9uL3gtZGJ4XCIsXHJcbiAgXCIuZGN4XCI6IFwiYXBwbGljYXRpb24veC1kY3hcIixcclxuICBcIi5kZ25cIjogXCJhcHBsaWNhdGlvbi94LWRnblwiLFxyXG4gIFwiLmRsbFwiOiBcImFwcGxpY2F0aW9uL3gtbXNkb3dubG9hZFwiLFxyXG4gIFwiLmRvdFwiOiBcImFwcGxpY2F0aW9uL21zd29yZFwiLFxyXG4gIFwiLmR0ZFwiOiBcInRleHQveG1sXCIsXHJcbiAgXCIuZHdmXCI6IFwiYXBwbGljYXRpb24veC1kd2ZcIixcclxuICBcIi5keGJcIjogXCJhcHBsaWNhdGlvbi94LWR4YlwiLFxyXG4gIFwiLmVkblwiOiBcImFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5lZG5cIixcclxuICBcIi5lbWxcIjogXCJtZXNzYWdlL3JmYzgyMlwiLFxyXG4gIFwiLmVwaVwiOiBcImFwcGxpY2F0aW9uL3gtZXBpXCIsXHJcbiAgXCIuZXBzXCI6IFwiYXBwbGljYXRpb24vcG9zdHNjcmlwdFwiLFxyXG4gIFwiLmV4ZVwiOiBcImFwcGxpY2F0aW9uL3gtbXNkb3dubG9hZFwiLFxyXG4gIFwiLmZkZlwiOiBcImFwcGxpY2F0aW9uL3ZuZC5mZGZcIixcclxuICBcIi5mb1wiOiBcInRleHQveG1sXCIsXHJcbiAgXCIuZzRcIjogXCJhcHBsaWNhdGlvbi94LWc0XCIsXHJcbiAgXCIudGlmXCI6IFwiaW1hZ2UvdGlmZlwiLFxyXG4gIFwiLmdsMlwiOiBcImFwcGxpY2F0aW9uL3gtZ2wyXCIsXHJcbiAgXCIuaGdsXCI6IFwiYXBwbGljYXRpb24veC1oZ2xcIixcclxuICBcIi5ocGdcIjogXCJhcHBsaWNhdGlvbi94LWhwZ2xcIixcclxuICBcIi5ocXhcIjogXCJhcHBsaWNhdGlvbi9tYWMtYmluaGV4NDBcIixcclxuICBcIi5odGFcIjogXCJhcHBsaWNhdGlvbi9odGFcIixcclxuICBcIi5odG1cIjogXCJ0ZXh0L2h0bWxcIixcclxuICBcIi5odHRcIjogXCJ0ZXh0L3dlYnZpZXdodG1sXCIsXHJcbiAgXCIuaWNiXCI6IFwiYXBwbGljYXRpb24veC1pY2JcIixcclxuICBcIi5pY29cIjogXCJhcHBsaWNhdGlvbi94LWljb1wiLFxyXG4gIFwiLmlnNFwiOiBcImFwcGxpY2F0aW9uL3gtZzRcIixcclxuICBcIi5paWlcIjogXCJhcHBsaWNhdGlvbi94LWlwaG9uZVwiLFxyXG4gIFwiLmluc1wiOiBcImFwcGxpY2F0aW9uL3gtaW50ZXJuZXQtc2lnbnVwXCIsXHJcbiAgXCIuSVZGXCI6IFwidmlkZW8veC1pdmZcIixcclxuICBcIi5qZmlmXCI6IFwiaW1hZ2UvanBlZ1wiLFxyXG4gIFwiLmpwZVwiOiBcImFwcGxpY2F0aW9uL3gtanBlXCIsXHJcbiAgXCIuanBnXCI6IFwiaW1hZ2UvanBlZ1wiLFxyXG4gIFwiLmpzXCI6IFwiYXBwbGljYXRpb24veC1qYXZhc2NyaXB0XCIsXHJcbiAgXCIubGExXCI6IFwiYXVkaW8veC1saXF1aWQtZmlsZVwiLFxyXG4gIFwiLmxhdGV4XCI6IFwiYXBwbGljYXRpb24veC1sYXRleFwiLFxyXG4gIFwiLmxibVwiOiBcImFwcGxpY2F0aW9uL3gtbGJtXCIsXHJcbiAgXCIubHNcIjogXCJhcHBsaWNhdGlvbi94LWphdmFzY3JpcHRcIixcclxuICBcIi5tMXZcIjogXCJ2aWRlby94LW1wZWdcIixcclxuICBcIi5tM3VcIjogXCJhdWRpby9tcGVndXJsXCIsXHJcbiAgXCIubWFjXCI6IFwiYXBwbGljYXRpb24veC1tYWNcIixcclxuICBcIi5tYXRoXCI6IFwidGV4dC94bWxcIixcclxuICBcIi5tZGJcIjogXCJhcHBsaWNhdGlvbi94LW1kYlwiLFxyXG4gIFwiLm1odFwiOiBcIm1lc3NhZ2UvcmZjODIyXCIsXHJcbiAgXCIubWlcIjogXCJhcHBsaWNhdGlvbi94LW1pXCIsXHJcbiAgXCIubWlkaVwiOiBcImF1ZGlvL21pZFwiLFxyXG4gIFwiLm1tbFwiOiBcInRleHQveG1sXCIsXHJcbiAgXCIubW5zXCI6IFwiYXVkaW8veC1tdXNpY25ldC1zdHJlYW1cIixcclxuICBcIi5tb3ZpZVwiOiBcInZpZGVvL3gtc2dpLW1vdmllXCIsXHJcbiAgXCIubXAyXCI6IFwiYXVkaW8vbXAyXCIsXHJcbiAgXCIubXAzXCI6IFwiYXVkaW8vbXAzXCIsXHJcbiAgXCIubXBhXCI6IFwidmlkZW8veC1tcGdcIixcclxuICBcIi5tcGVcIjogXCJ2aWRlby94LW1wZWdcIixcclxuICBcIi5tcGdcIjogXCJ2aWRlby9tcGdcIixcclxuICBcIi5tcHBcIjogXCJhcHBsaWNhdGlvbi92bmQubXMtcHJvamVjdFwiLFxyXG4gIFwiLm1wdFwiOiBcImFwcGxpY2F0aW9uL3ZuZC5tcy1wcm9qZWN0XCIsXHJcbiAgXCIubXB2MlwiOiBcInZpZGVvL21wZWdcIixcclxuICBcIi5tcHhcIjogXCJhcHBsaWNhdGlvbi92bmQubXMtcHJvamVjdFwiLFxyXG4gIFwiLm14cFwiOiBcImFwcGxpY2F0aW9uL3gtbW14cFwiLFxyXG4gIFwiLm5yZlwiOiBcImFwcGxpY2F0aW9uL3gtbnJmXCIsXHJcbiAgXCIub2RjXCI6IFwidGV4dC94LW1zLW9kY1wiLFxyXG4gIFwiLnAxMFwiOiBcImFwcGxpY2F0aW9uL3BrY3MxMFwiLFxyXG4gIFwiLnA3YlwiOiBcImFwcGxpY2F0aW9uL3gtcGtjczctY2VydGlmaWNhdGVzXCIsXHJcbiAgXCIucDdtXCI6IFwiYXBwbGljYXRpb24vcGtjczctbWltZVwiLFxyXG4gIFwiLnA3c1wiOiBcImFwcGxpY2F0aW9uL3BrY3M3LXNpZ25hdHVyZVwiLFxyXG4gIFwiLnBjaVwiOiBcImFwcGxpY2F0aW9uL3gtcGNpXCIsXHJcbiAgXCIucGN4XCI6IFwiYXBwbGljYXRpb24veC1wY3hcIixcclxuICBcIi5wZGZcIjogXCJhcHBsaWNhdGlvbi9wZGZcIixcclxuICBcIi5wZnhcIjogXCJhcHBsaWNhdGlvbi94LXBrY3MxMlwiLFxyXG4gIFwiLnBpY1wiOiBcImFwcGxpY2F0aW9uL3gtcGljXCIsXHJcbiAgXCIucGxcIjogXCJhcHBsaWNhdGlvbi94LXBlcmxcIixcclxuICBcIi5wbHNcIjogXCJhdWRpby9zY3Bsc1wiLFxyXG4gIFwiLnBuZ1wiOiBcImltYWdlL3BuZ1wiLFxyXG4gIFwiLnBvdFwiOiBcImFwcGxpY2F0aW9uL3ZuZC5tcy1wb3dlcnBvaW50XCIsXHJcbiAgXCIucHBtXCI6IFwiYXBwbGljYXRpb24veC1wcG1cIixcclxuICBcIi5wcHRcIjogXCJhcHBsaWNhdGlvbi92bmQubXMtcG93ZXJwb2ludFwiLFxyXG4gIFwiLnByXCI6IFwiYXBwbGljYXRpb24veC1wclwiLFxyXG4gIFwiLnByblwiOiBcImFwcGxpY2F0aW9uL3gtcHJuXCIsXHJcbiAgXCIucHNcIjogXCJhcHBsaWNhdGlvbi94LXBzXCIsXHJcbiAgXCIucHRuXCI6IFwiYXBwbGljYXRpb24veC1wdG5cIixcclxuICBcIi5yM3RcIjogXCJ0ZXh0L3ZuZC5ybi1yZWFsdGV4dDNkXCIsXHJcbiAgXCIucmFtXCI6IFwiYXVkaW8veC1wbi1yZWFsYXVkaW9cIixcclxuICBcIi5yYXRcIjogXCJhcHBsaWNhdGlvbi9yYXQtZmlsZVwiLFxyXG4gIFwiLnJlY1wiOiBcImFwcGxpY2F0aW9uL3ZuZC5ybi1yZWNvcmRpbmdcIixcclxuICBcIi5yZ2JcIjogXCJhcHBsaWNhdGlvbi94LXJnYlwiLFxyXG4gIFwiLnJqdFwiOiBcImFwcGxpY2F0aW9uL3ZuZC5ybi1yZWFsc3lzdGVtLXJqdFwiLFxyXG4gIFwiLnJsZVwiOiBcImFwcGxpY2F0aW9uL3gtcmxlXCIsXHJcbiAgXCIucm1mXCI6IFwiYXBwbGljYXRpb24vdm5kLmFkb2JlLnJtZlwiLFxyXG4gIFwiLnJtalwiOiBcImFwcGxpY2F0aW9uL3ZuZC5ybi1yZWFsc3lzdGVtLXJtalwiLFxyXG4gIFwiLnJtcFwiOiBcImFwcGxpY2F0aW9uL3ZuZC5ybi1ybl9tdXNpY19wYWNrYWdlXCIsXHJcbiAgXCIucm12YlwiOiBcImFwcGxpY2F0aW9uL3ZuZC5ybi1yZWFsbWVkaWEtdmJyXCIsXHJcbiAgXCIucm54XCI6IFwiYXBwbGljYXRpb24vdm5kLnJuLXJlYWxwbGF5ZXJcIixcclxuICBcIi5ycG1cIjogXCJhdWRpby94LXBuLXJlYWxhdWRpby1wbHVnaW5cIixcclxuICBcIi5ydFwiOiBcInRleHQvdm5kLnJuLXJlYWx0ZXh0XCIsXHJcbiAgXCIucnRmXCI6IFwiYXBwbGljYXRpb24veC1ydGZcIixcclxuICBcIi5zYW1cIjogXCJhcHBsaWNhdGlvbi94LXNhbVwiLFxyXG4gIFwiLnNkcFwiOiBcImFwcGxpY2F0aW9uL3NkcFwiLFxyXG4gIFwiLnNpdFwiOiBcImFwcGxpY2F0aW9uL3gtc3R1ZmZpdFwiLFxyXG4gIFwiLnNsZFwiOiBcImFwcGxpY2F0aW9uL3gtc2xkXCIsXHJcbiAgXCIuc21pXCI6IFwiYXBwbGljYXRpb24vc21pbFwiLFxyXG4gIFwiLnNta1wiOiBcImFwcGxpY2F0aW9uL3gtc21rXCIsXHJcbiAgXCIuc29sXCI6IFwidGV4dC9wbGFpblwiLFxyXG4gIFwiLnNwY1wiOiBcImFwcGxpY2F0aW9uL3gtcGtjczctY2VydGlmaWNhdGVzXCIsXHJcbiAgXCIuc3BwXCI6IFwidGV4dC94bWxcIixcclxuICBcIi5zc3RcIjogXCJhcHBsaWNhdGlvbi92bmQubXMtcGtpLmNlcnRzdG9yZVwiLFxyXG4gIFwiLnN0bVwiOiBcInRleHQvaHRtbFwiLFxyXG4gIFwiLnN2Z1wiOiBcInRleHQveG1sXCIsXHJcbiAgXCIudGRmXCI6IFwiYXBwbGljYXRpb24veC10ZGZcIixcclxuICBcIi50Z2FcIjogXCJhcHBsaWNhdGlvbi94LXRnYVwiLFxyXG4gIFwiLnRpZlwiOiBcImFwcGxpY2F0aW9uL3gtdGlmXCIsXHJcbiAgXCIudGxkXCI6IFwidGV4dC94bWxcIixcclxuICBcIi50b3JyZW50XCI6IFwiYXBwbGljYXRpb24veC1iaXR0b3JyZW50XCIsXHJcbiAgXCIudHh0XCI6IFwidGV4dC9wbGFpblwiLFxyXG4gIFwiLnVsc1wiOiBcInRleHQvaXVsc1wiLFxyXG4gIFwiLnZkYVwiOiBcImFwcGxpY2F0aW9uL3gtdmRhXCIsXHJcbiAgXCIudm1sXCI6IFwidGV4dC94bWxcIixcclxuICBcIi52c2RcIjogXCJhcHBsaWNhdGlvbi92bmQudmlzaW9cIixcclxuICBcIi52c3NcIjogXCJhcHBsaWNhdGlvbi92bmQudmlzaW9cIixcclxuICBcIi52c3RcIjogXCJhcHBsaWNhdGlvbi94LXZzdFwiLFxyXG4gIFwiLnZzeFwiOiBcImFwcGxpY2F0aW9uL3ZuZC52aXNpb1wiLFxyXG4gIFwiLnZ4bWxcIjogXCJ0ZXh0L3htbFwiLFxyXG4gIFwiLndheFwiOiBcImF1ZGlvL3gtbXMtd2F4XCIsXHJcbiAgXCIud2IyXCI6IFwiYXBwbGljYXRpb24veC13YjJcIixcclxuICBcIi53Ym1wXCI6IFwiaW1hZ2Uvdm5kLndhcC53Ym1wXCIsXHJcbiAgXCIud2szXCI6IFwiYXBwbGljYXRpb24veC13azNcIixcclxuICBcIi53a3FcIjogXCJhcHBsaWNhdGlvbi94LXdrcVwiLFxyXG4gIFwiLndtXCI6IFwidmlkZW8veC1tcy13bVwiLFxyXG4gIFwiLndtZFwiOiBcImFwcGxpY2F0aW9uL3gtbXMtd21kXCIsXHJcbiAgXCIud21sXCI6IFwidGV4dC92bmQud2FwLndtbFwiLFxyXG4gIFwiLndteFwiOiBcInZpZGVvL3gtbXMtd214XCIsXHJcbiAgXCIud3A2XCI6IFwiYXBwbGljYXRpb24veC13cDZcIixcclxuICBcIi53cGdcIjogXCJhcHBsaWNhdGlvbi94LXdwZ1wiLFxyXG4gIFwiLndxMVwiOiBcImFwcGxpY2F0aW9uL3gtd3ExXCIsXHJcbiAgXCIud3JpXCI6IFwiYXBwbGljYXRpb24veC13cmlcIixcclxuICBcIi53c1wiOiBcImFwcGxpY2F0aW9uL3gtd3NcIixcclxuICBcIi53c2NcIjogXCJ0ZXh0L3NjcmlwdGxldFwiLFxyXG4gIFwiLnd2eFwiOiBcInZpZGVvL3gtbXMtd3Z4XCIsXHJcbiAgXCIueGRyXCI6IFwidGV4dC94bWxcIixcclxuICBcIi54ZmRmXCI6IFwiYXBwbGljYXRpb24vdm5kLmFkb2JlLnhmZGZcIixcclxuICBcIi54bHNcIjogXCJhcHBsaWNhdGlvbi92bmQubXMtZXhjZWxcIixcclxuICBcIi54bHdcIjogXCJhcHBsaWNhdGlvbi94LXhsd1wiLFxyXG4gIFwiLnhwbFwiOiBcImF1ZGlvL3NjcGxzXCIsXHJcbiAgXCIueHFsXCI6IFwidGV4dC94bWxcIixcclxuICBcIi54c2RcIjogXCJ0ZXh0L3htbFwiLFxyXG4gIFwiLnhzbHRcIjogXCJ0ZXh0L3htbFwiLFxyXG4gIFwiLnhfYlwiOiBcImFwcGxpY2F0aW9uL3gteF9iXCIsXHJcbiAgXCIuc2lzeFwiOiBcImFwcGxpY2F0aW9uL3ZuZC5zeW1iaWFuLmluc3RhbGxcIixcclxuICBcIi5pcGFcIjogXCJhcHBsaWNhdGlvbi92bmQuaXBob25lXCIsXHJcbiAgXCIueGFwXCI6IFwiYXBwbGljYXRpb24veC1zaWx2ZXJsaWdodC1hcHBcIixcclxuICBcIi56aXBcIjogXCJhcHBsaWNhdGlvbi94LXppcC1jb21wcmVzc2VkXCIsXHJcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///396\n");
-
- /***/ })
- ],[[0,"app-config"]]]);
|