{"dependencies":[{"ETag":"5F44CF741E26BB65060FF8E7DB747417","name":"0.json","size":2803169,"type":"json","url":"https://gw.alipayobjects.com/os/mashi/7a24103a-8cc2-4aa0-b873-b4793dde0638/herbox/0.json"}],"sourceCode":{"app.acss":"/* stylelint-disable */\n.container {\n flex: 1;\n display: flex;\n flex-direction: row;\n align-items: stretch;\n justify-content: center;\n}\npage {\n font-size: 30rpx;\n flex: 1;\n display: flex;\n}\n","app.js":"App({\n onLaunch(options) {\n // console.log('app onLaunch: options: ', options);\n const { query = {} } = options;\n if (query.cityId) {\n this.shareData.cityId = query.cityId;\n }\n if (query.pagetype) {\n this.shareData.pagetype = query.pagetype;\n }\n },\n onShow() {\n // console.log('app onShow');\n },\n onHide() {\n // console.log('app onHide');\n },\n onError() {\n // console.log('app OnError: ', msg);\n },\n shareData: {\n city: {\n name: '',\n code: '',\n changed: false,\n },\n },\n});\n","app.json":"{\n \"pages\": [\n \"pages/index/index\",\n \"pages/personal-center/index\",\n \"pages/core-service/index\",\n \"pages/city-list/index\",\n \"pages/my-card/index\",\n \"pages/market/index\"\n ],\n \"window\": {\n \"enableDSL\": \"YES\",\n \"enableJSC\": \"YES\",\n \"enableKeepAlive\": \"NO\",\n \"enableWK\": \"YES\",\n \"nboffline\": \"sync\",\n \"tinyPubRes\": \"YES\",\n \"showDomain\": \"NO\",\n \"defaultTitle\": \"小程序名称\"\n },\n \"tabBar\": {\n \"textColor\": \"#999999\",\n \"selectedColor\": \"#1B82D2\",\n \"backgroundColor\": \"#FFFFFF\",\n \"items\": [\n {\n \"pagePath\": \"pages/index/index\",\n \"icon\": \"https://gw.alipayobjects.com/zos/rmsportal/IRmNNanjAlkNFrIdGJkL.png\",\n \"activeIcon\": \"https://gw.alipayobjects.com/zos/rmsportal/IRmNNanjAlkNFrIdGJkL.png\",\n \"name\": \"首页\"\n },\n {\n \"pagePath\": \"pages/personal-center/index\",\n \"icon\": \"https://gw.alipayobjects.com/zos/rmsportal/jgvOKRtGNZwRALvXgKok.png\",\n \"activeIcon\": \"https://gw.alipayobjects.com/zos/rmsportal/jgvOKRtGNZwRALvXgKok.png\",\n \"name\": \"我的\"\n }\n ]\n },\n \"debug\": true\n}\n","dist/appConfig.json":"{\n \"window\": {\n \"enableDSL\": \"YES\",\n \"enableJSC\": \"YES\",\n \"enableKeepAlive\": \"NO\",\n \"enableWK\": \"YES\",\n \"nboffline\": \"sync\",\n \"tinyPubRes\": \"YES\",\n \"showDomain\": \"NO\",\n \"defaultTitle\": \"小程序名称\"\n },\n \"pages\": [\n \"pages/index/index\",\n \"pages/personal-center/index\",\n \"pages/core-service/index\",\n \"pages/city-list/index\",\n \"pages/my-card/index\",\n \"pages/market/index\"\n ],\n \"launchParams\": {\n \"pages/index/index\": {\n \"enableDSL\": \"YES\",\n \"enableJSC\": \"YES\",\n \"enableKeepAlive\": \"NO\",\n \"enableWK\": \"YES\",\n \"nboffline\": \"sync\",\n \"tinyPubRes\": \"YES\",\n \"showDomain\": \"NO\",\n \"defaultTitle\": \"一网通模板\"\n },\n \"pages/personal-center/index\": {\n \"enableDSL\": \"YES\",\n \"enableJSC\": \"YES\",\n \"enableKeepAlive\": \"NO\",\n \"enableWK\": \"YES\",\n \"nboffline\": \"sync\",\n \"tinyPubRes\": \"YES\",\n \"showDomain\": \"NO\",\n \"defaultTitle\": \"个人中心\"\n },\n \"pages/core-service/index\": {\n \"enableDSL\": \"YES\",\n \"enableJSC\": \"YES\",\n \"enableKeepAlive\": \"NO\",\n \"enableWK\": \"YES\",\n \"nboffline\": \"sync\",\n \"tinyPubRes\": \"YES\",\n \"showDomain\": \"NO\",\n \"defaultTitle\": \"社保\"\n },\n \"pages/city-list/index\": {\n \"enableDSL\": \"YES\",\n \"enableJSC\": \"YES\",\n \"enableKeepAlive\": \"NO\",\n \"enableWK\": \"YES\",\n \"nboffline\": \"sync\",\n \"tinyPubRes\": \"YES\",\n \"showDomain\": \"NO\",\n \"defaultTitle\": \"城市列表\",\n \"allowsBounceVertical\": false\n },\n \"pages/my-card/index\": {\n \"enableDSL\": \"YES\",\n \"enableJSC\": \"YES\",\n \"enableKeepAlive\": \"NO\",\n \"enableWK\": \"YES\",\n \"nboffline\": \"sync\",\n \"tinyPubRes\": \"YES\",\n \"showDomain\": \"NO\",\n \"defaultTitle\": \"我的证件\"\n },\n \"pages/market/index\": {\n \"enableDSL\": \"YES\",\n \"enableJSC\": \"YES\",\n \"enableKeepAlive\": \"NO\",\n \"enableWK\": \"YES\",\n \"nboffline\": \"sync\",\n \"tinyPubRes\": \"YES\",\n \"showDomain\": \"NO\",\n \"defaultTitle\": \"服务市场\"\n }\n },\n \"prerenderPage\": \"index.html\"\n}","dist/index.html":"<!DOCTYPE html>\n<html>\n<head>\n <link rel=\"manifest\" href=\"manifest.json\" />\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=0, viewport-fit=cover\"/>\n <link rel=\"stylesheet\" href=\"https://appx/af-appx.min.css\" />\n <style>\n body {\n background: transparent;\n }\n \n .a-cp-wrapper {\n width: 100%;\n height: 100vh;\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n }\n .a-cp-loading-indicator {\n display: inline-block;\n }\n .a-cp-loading-item {\n width: 10px;\n height: 10px;\n display: inline-block;\n position: relative;\n -webkit-transform: scale(0);\n transform: scale(0);\n opacity: 0;\n -webkit-animation: ACPAULoadingScaleColorBoth 0.766s cubic-bezier(0.42, 0, 0.58, 1) infinite alternate;\n animation: ACPAULoadingScaleColorBoth 0.766s cubic-bezier(0.42, 0, 0.58, 1) infinite alternate;\n }\n .a-cp-loading-item:before {\n content: ' ';\n position: absolute;\n top: 50%;\n left: 50%;\n margin-left: -6.38px;\n margin-top: -9.56px;\n width: 12.75px;\n height: 19.13px;\n -webkit-transform: skew(-0.46rad) scale(0.5);\n transform: skew(-.46rad) scale(.5);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n border-radius: 1px 2px 2px 3px;\n background-color: #108ee9;\n }\n\n .a-cp-loading-item:nth-child(1) {\n -webkit-animation-delay: -2.2s;\n animation-delay: -2.2s\n }\n .a-cp-loading-item:nth-child(2) {\n -webkit-animation-delay: -1.966s;\n animation-delay: -1.966s\n }\n .a-cp-loading-item:nth-child(3) {\n -webkit-animation-delay: -1.666s;\n animation-delay: -1.666s\n }\n @keyframes ACPAULoadingScaleColorBoth {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0);\n opacity: 0\n }\n\n 35% {\n -webkit-transform: scale(.12);\n transform: scale(.12);\n opacity: .001\n }\n\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1\n }\n }\n \n </style>\n</head>\n<body>\n\n<div id=\"__react-content\">\n \n <div class=\"a-cp-wrapper\">\n <div class=\"a-cp-loading-indicator\" aria-hidden=\"true\">\n <div class=\"a-cp-loading-item\"></div>\n <div class=\"a-cp-loading-item\"></div>\n <div class=\"a-cp-loading-item\"></div>\n </div>\n </div>\n \n</div>\n<script>\n var userAgent = navigator.userAgent;\n var androidMatch = userAgent.match(/\\bAndroid (\\d+)/);\n var isAndroid = !!androidMatch;\n var androidVersion = parseInt(androidMatch && androidMatch[1]) || 0;\n var isUC = / UCBrowser\\//.test(userAgent);\n\n var _systemVersion = userAgent.match(/AlipayClient\\/(\\d+\\.\\d+\\.\\d+)/);\n var systemVersion = (_systemVersion && _systemVersion[1] || '10.1.5').split('.');\n var scriptTag = '';\n var crossoriginTag = '';\n\n if ((!isAndroid || (isUC || androidVersion >= 5)) && (\n +systemVersion[0] > 10\n || (+systemVersion[0] == 10 && +systemVersion[1] > 1)\n || (+systemVersion[0] == 10 && +systemVersion[1] == 1 && +systemVersion[2] >= 8))\n ) {\n scriptTag = '#nebula-addcors';\n crossoriginTag = ' crossorigin';\n }\n if (!window.Promise) {\n document.writeln('<script src=\"https://appx/es6-promise.min.js' + scriptTag + '\"' + crossoriginTag +'><' + '/' + 'script>');\n }\n if (!window.Set || !window.Map) {\n document.writeln('<script src=\"https://gw.alipayobjects.com/os/rmsportal/hxolnkRHpppUOYwPNpsv.js' + scriptTag + '\"' + crossoriginTag +'><' + '/' + 'script>');\n }\n</script>\n<script>\n if(self.ES6Promise) {\n self.ES6Promise.polyfill();\n }\n</script>\n<script>\n document.writeln('<script src=\"https://appx/af-appx.min.js' + scriptTag + '\"' + crossoriginTag +'>' + '<' + '/' + 'script>');\n</script>\n<script src=\"index.js\"></script>\n<script>\n (function () {\n function onReady(callback) {\n document.addEventListener('AlipayJSBridgeReady', function () {\n callback({\n bridge: window.AlipayJSBridge\n });\n });\n }\n\n window.bootstrapApp({\n worker:'index.worker.js?version=1584946276573a30732424802721003',\n onReady: onReady\n });\n })();\n</script>\n</body>\n</html>\n","dist/index.js":"/******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// define __esModule on exports\n/******/ \t__webpack_require__.r = function(exports) {\n/******/ \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t}\n/******/ \t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t};\n/******/\n/******/ \t// create a fake namespace object\n/******/ \t// mode & 1: value is a module id, require it\n/******/ \t// mode & 2: merge all properties of value into the ns\n/******/ \t// mode & 4: return value when already ns object\n/******/ \t// mode & 8|1: behave like require\n/******/ \t__webpack_require__.t = function(value, mode) {\n/******/ \t\tif(mode & 1) value = __webpack_require__(value);\n/******/ \t\tif(mode & 8) return value;\n/******/ \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n/******/ \t\tvar ns = Object.create(null);\n/******/ \t\t__webpack_require__.r(ns);\n/******/ \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n/******/ \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n/******/ \t\treturn ns;\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/\";\n/******/\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 16);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/*!******************************!*\\\n !*** external \"self.AFAppX\" ***!\n \\******************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = self.AFAppX;\n\n/***/ }),\n/* 1 */\n/*!*****************************!*\\\n !*** external \"self.React\" ***!\n \\*****************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = self.React;\n\n/***/ }),\n/* 2 */\n/*!***************************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/EmptyComponentFactory.js ***!\n \\***************************************************************************************************/\n/*! exports provided: default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return EmptyComponentFactory; });\nvar caches = {};\n\nfunction EmptyComponentFactory(type) {\n if (caches[type]) {\n return caches[type];\n }\n\n function EmptyComponent(_ref) {\n var _ref$children = _ref.children,\n children = _ref$children === undefined ? null : _ref$children;\n\n return children;\n }\n\n EmptyComponent.displayName = type;\n caches[type] = EmptyComponent;\n return EmptyComponent;\n}\n\n/***/ }),\n/* 3 */\n/*!*************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/iterate.js ***!\n \\*************************************************************************************/\n/*! exports provided: default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return iterate; });\nvar isArray = Array.isArray;\n\n\nfunction iterate(items, fn) {\n var ret = null;\n if (items) {\n ret = [];\n if (isArray(items)) {\n ret = items.map(fn);\n } else if (typeof items === 'number') {\n for (var i = 0; i < items; i++) {\n ret.push(fn(i + 1, i));\n }\n } else if (typeof items === 'object') {\n Object.keys(items).forEach(function (key) {\n ret.push(fn(items[key], key));\n });\n }\n }\n return ret;\n}\n\n/***/ }),\n/* 4 */\n/*!****************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/createRoot.js ***!\n \\****************************************************************************************/\n/*! exports provided: default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return createRoot; });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 1);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\n\nfunction createRoot(element) {\n if (Array.isArray(element) && react__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"]) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement.apply(react__WEBPACK_IMPORTED_MODULE_0___default.a, [react__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null].concat(element));\n }\n return element;\n}\n\n/***/ }),\n/* 5 */\n/*!*****************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/createBlock.js ***!\n \\*****************************************************************************************/\n/*! exports provided: default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return createBlock; });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 1);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\n\nfunction createBlock(element, props) {\n var arrayElements = element;\n if (!Array.isArray(arrayElements)) {\n arrayElements = [arrayElements];\n }\n if (react__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"]) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement.apply(react__WEBPACK_IMPORTED_MODULE_0___default.a, [react__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], props].concat(arrayElements));\n } else {\n return arrayElements;\n }\n}\n\n/***/ }),\n/* 6 */\n/*!*****************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/useTemplate.js ***!\n \\*****************************************************************************************/\n/*! exports provided: default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return useTemplate; });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 1);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nvar _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; };\n\n\n\nfunction useTemplate(template, data, key, context) {\n var Component = template && template.Component;\n return Component ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Component, _extends({}, data, { $context: context, key: key })) : null;\n}\n\n/***/ }),\n/* 7 */\n/*!********************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/createTemplate.js ***!\n \\********************************************************************************************/\n/*! exports provided: default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 1);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\n\n\nvar PureComponent = react__WEBPACK_IMPORTED_MODULE_0___default.a.PureComponent;\n\nvar version = parseInt(react__WEBPACK_IMPORTED_MODULE_0___default.a.version, 10);\n\nfunction transformChildrenToSlots(children) {\n var slots = {};\n react__WEBPACK_IMPORTED_MODULE_0___default.a.Children.forEach(children, function (c) {\n var slot = c && c.props && c.props.slot || '$default';\n var holder = slots[slot] || [];\n holder.push(c);\n slots[slot] = holder;\n });\n return slots;\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (function (name, elementFactory) {\n function RMLTemplate() {\n PureComponent.apply(this, arguments);\n }\n\n RMLTemplate.displayName = name;\n var proto = RMLTemplate.prototype = Object.create(PureComponent.prototype);\n proto.render = function render() {\n var _props = this.props,\n $context = _props.$context,\n slot = _props.slot,\n children = _props.children,\n props = _objectWithoutProperties(_props, ['$context', 'slot', 'children']);\n\n props.$slots = transformChildrenToSlots(children);\n var renderChildren = elementFactory.call($context, props);\n if (version < 16 && react__WEBPACK_IMPORTED_MODULE_0___default.a.Children.count(renderChildren) > 1) {\n setTimeout(function () {\n throw new Error('template ' + name + ' can only has one render child!');\n }, 0);\n return null;\n }\n return renderChildren;\n };\n return RMLTemplate;\n});\n\n/***/ }),\n/* 8 */\n/*!****************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/renderSlot.js ***!\n \\****************************************************************************************/\n/*! exports provided: default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return renderSlot; });\nvar empty = {};\n\nfunction renderSlot(data, slot, fallback, props) {\n var _data$$scopedSlots = data.$scopedSlots,\n $scopedSlots = _data$$scopedSlots === undefined ? empty : _data$$scopedSlots,\n _data$$slots = data.$slots,\n $slots = _data$$slots === undefined ? empty : _data$$slots;\n\n var scopedSlotFn = $scopedSlots[slot];\n var nodes = void 0;\n if (scopedSlotFn) {\n nodes = [];\n var isEmptyChildren = true;\n scopedSlotFn.forEach(function (f) {\n var ret = f(props);\n if (ret) {\n isEmptyChildren = false;\n }\n nodes.push(ret);\n });\n if (isEmptyChildren) {\n nodes = fallback;\n }\n } else {\n var slotNodes = $slots[slot];\n nodes = slotNodes || fallback;\n }\n return nodes;\n}\n\n/***/ }),\n/* 9 */\n/*!************************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/resolveScopedSlots.js ***!\n \\************************************************************************************************/\n/*! exports provided: default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return resolveScopedSlots; });\nfunction resolveScopedSlots(arrScopedSlots) {\n var objScopedSlots = {};\n arrScopedSlots.forEach(function (arr) {\n var _arr$slot = arr.slot,\n slot = _arr$slot === undefined ? '$default' : _arr$slot,\n fn = arr.fn;\n\n objScopedSlots[slot] = objScopedSlots[slot] || [];\n objScopedSlots[slot].push(fn);\n });\n return objScopedSlots;\n}\n\n/***/ }),\n/* 10 */\n/*!******************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/getSJSMember.js ***!\n \\******************************************************************************************/\n/*! exports provided: prefix, default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"prefix\", function() { return prefix; });\nfunction noop() {}\n\nvar PREFIX = '$sjs_';\nvar messageReg = new RegExp(PREFIX, 'g');\nvar stackReg = new RegExp('\\\\s' + PREFIX, 'g');\nvar SJS_FUNC = 1;\n\nfunction startsWithPrefix(str) {\n return str.lastIndexOf(PREFIX, 0) === 0;\n}\n\nfunction is(target, type) {\n return Object.prototype.toString.call(target) === '[object ' + type + ']';\n}\n\nfunction prefix(target) {\n var p = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var r = arguments[2];\n\n if (!target) {\n return target;\n }\n var constructor = target.constructor;\n\n if (is(target, 'String') || is(target, 'Boolean') || is(target, 'Number')) {\n return target;\n }\n if (is(target, 'Object')) {\n var ret = {};\n for (var k in target) {\n if (target.hasOwnProperty(k)) {\n var v = prefix(target[k], p, r);\n if (p) {\n if (!startsWithPrefix(k)) {\n k = PREFIX + k;\n }\n ret[k] = v;\n } else {\n if (startsWithPrefix(k)) {\n k = k.slice(PREFIX.length);\n }\n ret[k] = v;\n }\n }\n }\n return ret;\n } else if (Array.isArray(target)) {\n var _ret = [];\n for (var i = 0; i < target.length; i++) {\n _ret.push(prefix(target[i], p, r));\n }\n return _ret;\n } else if (is(target, 'Date')) {\n var _ret2 = new Date();\n _ret2.setTime(target.getTime());\n return _ret2;\n } else if (is(target, 'RegExp')) {\n var f = '';\n if (target.global) {\n f += 'g';\n }\n if (target.ignoreCase) {\n f += 'i';\n }\n if (target.multiline) {\n f += 'm';\n }\n return new RegExp(target.source, f);\n } else if (is(target, 'Function')) {\n if (r === SJS_FUNC) return target;\n }\n return null;\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (function (fullArgs, isFunction) {\n var args = fullArgs.slice(1);\n var ret = fullArgs[0];\n var lastArg = void 0;\n for (var i = 0; i < args.length; i++) {\n /* eslint eqeqeq:0 */\n if (ret == null) {\n break;\n }\n lastArg = ret;\n var key = args[i];\n if (typeof key === 'string') {\n key = PREFIX + key;\n }\n ret = ret[key];\n }\n if (isFunction) {\n if (typeof ret !== 'function') {\n return noop;\n }\n return function () {\n for (var _len = arguments.length, runArgs = Array(_len), _key = 0; _key < _len; _key++) {\n runArgs[_key] = arguments[_key];\n }\n\n runArgs = runArgs.map(function (arg) {\n return prefix(arg);\n });\n try {\n return prefix(ret.apply(lastArg, runArgs), false);\n } catch (e) {\n e.message = e.message.replace(messageReg, '');\n e.stack = e.stack.substring(0, e.stack.indexOf('\\n', e.stack.lastIndexOf('at ' + PREFIX)));\n e.stack = e.stack.replace(stackReg, ' ');\n throw e;\n }\n };\n }\n /**TIPS: SJS handler 不支持axml中调用函数返回函数的场景\n * 若用户调用了在 sjs 内的一个函数,然后这个函数返回了一个函数。\n * 这个时候这个返回值(函数)不能作为 SJS 事件handler。\n * 虽然类型也是函数,但是会在上面直接判掉\n */\n if (typeof ret === 'function') {\n ret.sjs = true;\n ret.prefix = prefix;\n return ret;\n }\n return prefix(ret, false);\n});\n\n/***/ }),\n/* 11 */\n/*!**************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/toString.js ***!\n \\**************************************************************************************/\n/*! exports provided: default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return toString; });\nfunction toString(str) {\n if (str == null) {\n return str;\n }\n return str + '';\n}\n\n/***/ }),\n/* 12 */\n/*!************************************************************************************************!*\\\n !*** ../node_modules/_@alipay_rml-runtime@0.18.2@@alipay/rml-runtime/es/getLooseDataMember.js ***!\n \\************************************************************************************************/\n/*! exports provided: default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 (referenced with cjs require), ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be (referenced with cjs require), ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 (referenced with cjs require), ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 (referenced with cjs require), ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c (referenced with cjs require), ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d (referenced with cjs require), ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 (referenced with cjs require), ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 (referenced with cjs require), ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 (referenced with cjs require), ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b (referenced with cjs require), ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce (referenced with cjs require), ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 (referenced with cjs require), ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\nfunction noop() {}\n\nvar F = Function;\nvar E = eval;\n\nfunction danger(ret) {\n if (ret && (ret === F || ret === E)) {\n return true;\n }\n return false;\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (function (fullArgs, isFunction) {\n var args = fullArgs.slice(1);\n var ret = fullArgs[0];\n var lastArg = void 0;\n for (var i = 0; i < args.length; i++) {\n if (danger(ret)) {\n return noop;\n }\n /* eslint eqeqeq:0 */\n if (ret == null) {\n break;\n }\n lastArg = ret;\n ret = ret[args[i]];\n }\n if (isFunction) {\n if (typeof ret !== 'function' || danger(ret)) {\n return noop;\n }\n return ret.bind(lastArg);\n }\n if (danger(ret)) {\n return noop;\n }\n return ret;\n});\n\n/***/ }),\n/* 13 */\n/*!******************!*\\\n !*** ./app.acss ***!\n \\******************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'app.acss' });\nexports.default = stylesheet.exports('.container {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: stretch;\\n -webkit-align-items: stretch;\\n align-items: stretch;\\n -webkit-box-pack: center;\\n -webkit-justify-content: center;\\n justify-content: center;\\n }\\n .a-page {\\n font-size: 0.3rem;\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 14 */\n/*!********************************!*\\\n !*** ./module/user/index.acss ***!\n \\********************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/user/index.acss' });\nexports.default = stylesheet.exports('.user-container {\\n background: #fff;\\n padding: 0.32rem;\\n border-bottom: 0.01rem solid #f5f5f5;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-pack: justify;\\n -webkit-justify-content: space-between;\\n justify-content: space-between;\\n }\\n .user-container .avarta {\\n width: 0.64rem;\\n height: 0.64rem;\\n margin-right: 0.32rem;\\n border-radius: 100%;\\n }\\n .user-container .left {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .user-container .left .userinfo {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .user-container .right {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .user-container .right .arrow-wrap {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .user-container .right .right-arrow {\\n width: 0.15rem;\\n height: 0.27rem;\\n }\\n .user-container .right .user-center {\\n color: #108EE9;\\n margin-right: 0.26rem;\\n }\\n .personal-center .user-container {\\n font-size: 0.4rem;\\n }\\n .personal-center .user-container .avarta {\\n width: 0.96rem;\\n height: 0.96rem;\\n border-radius: 100%;\\n }\\n .personal-center .user-container .right .right-arrow {\\n width: 0.24rem;\\n height: 0.4rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 15 */\n/*!***************************************!*\\\n !*** ./module/card-header/index.acss ***!\n \\***************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/card-header/index.acss' });\nexports.default = stylesheet.exports('.card-header-container {\\n height: 1.08rem;\\n font-size: 0.28rem;\\n padding: 0 0.32rem;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-pack: justify;\\n -webkit-justify-content: space-between;\\n justify-content: space-between;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .card-header-container .left .icon {\\n width: 0.32rem;\\n height: 0.32rem;\\n margin-right: 0.24rem;\\n }\\n .card-header-container .left .txt {\\n font-weight: 500;\\n color: #333;\\n font-size: 0.36rem;\\n }\\n .card-header-container .right {\\n color: #999;\\n font-weight: 300;\\n }\\n .personal-center .card-header-container .left .txt {\\n font-size: 0.32rem;\\n font-weight: normal;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 16 */\n/*!********************************************************!*\\\n !*** multi ./.tea/entryFiles-production/index$.web.js ***!\n \\********************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = __webpack_require__(/*! /Users/xiaoxiao/work/production/mashi/ywt-template/demo/.tea/entryFiles-production/index$.web.js */17);\n\n\n/***/ }),\n/* 17 */\n/*!**************************************************!*\\\n !*** ./.tea/entryFiles-production/index$.web.js ***!\n \\**************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\n__webpack_require__(/*! @alipay/appx-compiler/lib/sjsEnvInit */ 18);\n__webpack_require__(/*! ./config$ */ 19);\n\n__webpack_require__(/*! ../../module/header/search-input/index?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c */ 20);\n__webpack_require__(/*! ../../module/header/index?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 */ 22);\n__webpack_require__(/*! ../../module/user/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 24);\n__webpack_require__(/*! ../../module/information/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 26);\n__webpack_require__(/*! ../../module/recommend-service/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 28);\n__webpack_require__(/*! ../../module/credentials/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 30);\n__webpack_require__(/*! ../../module/service-market/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 32);\n__webpack_require__(/*! ../../module/footer/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 34);\n__webpack_require__(/*! ../../module/service-card/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 36);\n__webpack_require__(/*! ../../module/card-header/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 38);\n__webpack_require__(/*! ../../module/card-footer/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 40);\n__webpack_require__(/*! ../../module/personal-center-card/index?hash=2e7711ee6defef426b9414e84cdc76814817a49d */ 42);\n__webpack_require__(/*! ../../module/logout/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 44);\n__webpack_require__(/*! ../../module/card-service/index?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be */ 46);\n__webpack_require__(/*! ../../module/card-hello/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 48);\n__webpack_require__(/*! ../../module/card-sites/index?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be */ 50);\n__webpack_require__(/*! ../../module/card-special-service/index?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be */ 52);\n__webpack_require__(/*! ../../node_modules/mini-antui/es/list/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 54);\n__webpack_require__(/*! ../../node_modules/mini-antui/es/list/list-item/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 56);\n__webpack_require__(/*! ../../module/city-tab/index?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 */ 58);\n__webpack_require__(/*! ../../module/credential-card/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 60);\n__webpack_require__(/*! ../../module/service-item/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 62);\n__webpack_require__(/*! ../../module/card-market-home/index?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 */ 64);\n__webpack_require__(/*! ../../module/card-market-other/index?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 */ 66);\n__webpack_require__(/*! ../../pages/index/index?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b */ 68);\n__webpack_require__(/*! ../../pages/personal-center/index?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc */ 78);\n__webpack_require__(/*! ../../pages/core-service/index?hash=b66383ca67c3e142793a83b9370414c0d97572e4 */ 84);\n__webpack_require__(/*! ../../pages/city-list/index?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 */ 91);\n__webpack_require__(/*! ../../pages/my-card/index?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 */ 97);\n__webpack_require__(/*! ../../pages/market/index?hash=fb2327c9b485afd441070473f566c1f9028ebfce */ 101);\n\n/***/ }),\n/* 18 */\n/*!********************************************************************************************!*\\\n !*** ../node_modules/_@alipay_appx-compiler@3.3.4@@alipay/appx-compiler/lib/sjsEnvInit.js ***!\n \\********************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n(function(g) {\n // es5\n var PREFIX = '$sjs_';\n var PREFIX_LENGTH = PREFIX.length;\n\n function sjsInitObject() {\n Object.defineProperty(Object.prototype, PREFIX + 'constructor', {\n writable: true,\n value: 'Object',\n });\n Object.defineProperty(Object.prototype, PREFIX + 'toString', {\n writable: true,\n value: function value() {\n return '[object Object]';\n },\n });\n }\n\n function sjsInitFunction() {\n Object.defineProperty(Function.prototype, PREFIX + 'constructor', {\n writable: true,\n value: 'Function',\n });\n Object.defineProperty(Function.prototype, PREFIX + 'length', {\n get: function get() {\n return this.length;\n },\n set: function set() {},\n });\n Object.defineProperty(Function.prototype, PREFIX + 'toString', {\n writable: true,\n value: function value() {\n return '[function Function]';\n },\n });\n }\n\n function sjsInitArray() {\n Object.defineProperty(Array.prototype, PREFIX + 'toString', {\n writable: true,\n value: function value() {\n return this[PREFIX + 'join']();\n },\n });\n Object.defineProperty(Array.prototype, PREFIX + 'join', {\n writable: true,\n value: function value(s) {\n s = undefined === s ? ',' : s;\n var r = '';\n for (var i = 0; i < this.length; ++i) {\n if (i !== 0) {\n r += s;\n }\n if (this[i] === null || this[i] === undefined) {\n r += '';\n } else if (typeof this[i] === 'function') {\n r += this[i][PREFIX + 'toString']();\n } else if (\n typeof this[i] === 'object' &&\n this[i][PREFIX + 'constructor'] === 'Array'\n ) {\n r += this[i][PREFIX + 'join']();\n } else {\n r += this[i].toString();\n }\n }\n return r;\n },\n });\n Object.defineProperty(Array.prototype, PREFIX + 'constructor', {\n writable: true,\n value: 'Array',\n });\n Object.defineProperty(Array.prototype, PREFIX + 'concat', {\n writable: true,\n value: Array.prototype.concat,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'pop', {\n writable: true,\n value: Array.prototype.pop,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'push', {\n writable: true,\n value: Array.prototype.push,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'reverse', {\n writable: true,\n value: Array.prototype.reverse,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'shift', {\n writable: true,\n value: Array.prototype.shift,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'slice', {\n writable: true,\n value: Array.prototype.slice,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'sort', {\n writable: true,\n value: Array.prototype.sort,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'splice', {\n writable: true,\n value: Array.prototype.splice,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'unshift', {\n writable: true,\n value: Array.prototype.unshift,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'indexOf', {\n writable: true,\n value: Array.prototype.indexOf,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'lastIndexOf', {\n writable: true,\n value: Array.prototype.lastIndexOf,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'every', {\n writable: true,\n value: Array.prototype.every,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'some', {\n writable: true,\n value: Array.prototype.some,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'forEach', {\n writable: true,\n value: Array.prototype.forEach,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'map', {\n writable: true,\n value: Array.prototype.map,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'filter', {\n writable: true,\n value: Array.prototype.filter,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'reduce', {\n writable: true,\n value: Array.prototype.reduce,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'reduceRight', {\n writable: true,\n value: Array.prototype.reduceRight,\n });\n Object.defineProperty(Array.prototype, PREFIX + 'length', {\n get: function get() {\n return this.length;\n },\n set: function set(value) {\n this.length = value;\n },\n });\n }\n\n function sjsInitString() {\n Object.defineProperty(String.prototype, PREFIX + 'constructor', {\n writable: true,\n value: 'String',\n });\n Object.defineProperty(String.prototype, PREFIX + 'toString', {\n writable: true,\n value: String.prototype.toString,\n });\n Object.defineProperty(String.prototype, PREFIX + 'valueOf', {\n writable: true,\n value: String.prototype.valueOf,\n });\n Object.defineProperty(String.prototype, PREFIX + 'charAt', {\n writable: true,\n value: String.prototype.charAt,\n });\n Object.defineProperty(String.prototype, PREFIX + 'charCodeAt', {\n writable: true,\n value: String.prototype.charCodeAt,\n });\n Object.defineProperty(String.prototype, PREFIX + 'concat', {\n writable: true,\n value: String.prototype.concat,\n });\n Object.defineProperty(String.prototype, PREFIX + 'indexOf', {\n writable: true,\n value: String.prototype.indexOf,\n });\n Object.defineProperty(String.prototype, PREFIX + 'lastIndexOf', {\n writable: true,\n value: String.prototype.lastIndexOf,\n });\n Object.defineProperty(String.prototype, PREFIX + 'localeCompare', {\n writable: true,\n value: String.prototype.localeCompare,\n });\n Object.defineProperty(String.prototype, PREFIX + 'match', {\n writable: true,\n value: String.prototype.match,\n });\n Object.defineProperty(String.prototype, PREFIX + 'replace', {\n writable: true,\n value: String.prototype.replace,\n });\n Object.defineProperty(String.prototype, PREFIX + 'search', {\n writable: true,\n value: String.prototype.search,\n });\n Object.defineProperty(String.prototype, PREFIX + 'slice', {\n writable: true,\n value: String.prototype.slice,\n });\n Object.defineProperty(String.prototype, PREFIX + 'split', {\n writable: true,\n value: String.prototype.split,\n });\n Object.defineProperty(String.prototype, PREFIX + 'substring', {\n writable: true,\n value: String.prototype.substring,\n });\n Object.defineProperty(String.prototype, PREFIX + 'toLowerCase', {\n writable: true,\n value: String.prototype.toLowerCase,\n });\n Object.defineProperty(String.prototype, PREFIX + 'toLocaleLowerCase', {\n writable: true,\n value: String.prototype.toLocaleLowerCase,\n });\n Object.defineProperty(String.prototype, PREFIX + 'toUpperCase', {\n writable: true,\n value: String.prototype.toUpperCase,\n });\n Object.defineProperty(String.prototype, PREFIX + 'toLocaleUpperCase', {\n writable: true,\n value: String.prototype.toLocaleUpperCase,\n });\n Object.defineProperty(String.prototype, PREFIX + 'trim', {\n writable: true,\n value: String.prototype.trim,\n });\n Object.defineProperty(String.prototype, PREFIX + 'length', {\n get: function get() {\n return this.length;\n },\n set: function set(value) {\n this.length = value;\n },\n });\n }\n\n function sjsInitBoolean() {\n Object.defineProperty(Boolean.prototype, PREFIX + 'constructor', {\n writable: true,\n value: 'Boolean',\n });\n Object.defineProperty(Boolean.prototype, PREFIX + 'toString', {\n writable: true,\n value: Boolean.prototype.toString,\n });\n Object.defineProperty(Boolean.prototype, PREFIX + 'valueOf', {\n writable: true,\n value: Boolean.prototype.valueOf,\n });\n }\n\n function sjsInitNumber() {\n Object.defineProperty(Number, PREFIX + 'MAX_VALUE', {\n writable: false,\n value: Number.MAX_VALUE,\n });\n Object.defineProperty(Number, PREFIX + 'MIN_VALUE', {\n writable: false,\n value: Number.MIN_VALUE,\n });\n Object.defineProperty(Number, PREFIX + 'NEGATIVE_INFINITY', {\n writable: false,\n value: Number.NEGATIVE_INFINITY,\n });\n Object.defineProperty(Number, PREFIX + 'POSITIVE_INFINITY', {\n writable: false,\n value: Number.POSITIVE_INFINITY,\n });\n Object.defineProperty(Number.prototype, PREFIX + 'constructor', {\n writable: true,\n value: 'Number',\n });\n Object.defineProperty(Number.prototype, PREFIX + 'toString', {\n writable: true,\n value: Number.prototype.toString,\n });\n Object.defineProperty(Number.prototype, PREFIX + 'toLocaleString', {\n writable: true,\n value: Number.prototype.toLocaleString,\n });\n Object.defineProperty(Number.prototype, PREFIX + 'valueOf', {\n writable: true,\n value: Number.prototype.valueOf,\n });\n Object.defineProperty(Number.prototype, PREFIX + 'toFixed', {\n writable: true,\n value: Number.prototype.toFixed,\n });\n Object.defineProperty(Number.prototype, PREFIX + 'toExponential', {\n writable: true,\n value: Number.prototype.toExponential,\n });\n Object.defineProperty(Number.prototype, PREFIX + 'toPrecision', {\n writable: true,\n value: Number.prototype.toPrecision,\n });\n }\n\n function sjsInitMath() {\n Object.defineProperty(Math, PREFIX + 'E', {\n writable: false,\n value: Math.E,\n });\n Object.defineProperty(Math, PREFIX + 'LN10', {\n writable: false,\n value: Math.LN10,\n });\n Object.defineProperty(Math, PREFIX + 'LN2', {\n writable: false,\n value: Math.LN2,\n });\n Object.defineProperty(Math, PREFIX + 'LOG2E', {\n writable: false,\n value: Math.LOG2E,\n });\n Object.defineProperty(Math, PREFIX + 'LOG10E', {\n writable: false,\n value: Math.LOG10E,\n });\n Object.defineProperty(Math, PREFIX + 'PI', {\n writable: false,\n value: Math.PI,\n });\n Object.defineProperty(Math, PREFIX + 'SQRT1_2', {\n writable: false,\n value: Math.SQRT1_2,\n });\n Object.defineProperty(Math, PREFIX + 'SQRT2', {\n writable: false,\n value: Math.SQRT2,\n });\n Object.defineProperty(Math, PREFIX + 'abs', {\n writable: false,\n value: Math.abs,\n });\n Object.defineProperty(Math, PREFIX + 'acos', {\n writable: false,\n value: Math.acos,\n });\n Object.defineProperty(Math, PREFIX + 'asin', {\n writable: false,\n value: Math.asin,\n });\n Object.defineProperty(Math, PREFIX + 'atan', {\n writable: false,\n value: Math.atan,\n });\n Object.defineProperty(Math, PREFIX + 'atan2', {\n writable: false,\n value: Math.atan2,\n });\n Object.defineProperty(Math, PREFIX + 'ceil', {\n writable: false,\n value: Math.ceil,\n });\n Object.defineProperty(Math, PREFIX + 'cos', {\n writable: false,\n value: Math.cos,\n });\n Object.defineProperty(Math, PREFIX + 'exp', {\n writable: false,\n value: Math.exp,\n });\n Object.defineProperty(Math, PREFIX + 'floor', {\n writable: false,\n value: Math.floor,\n });\n Object.defineProperty(Math, PREFIX + 'log', {\n writable: false,\n value: Math.log,\n });\n Object.defineProperty(Math, PREFIX + 'max', {\n writable: false,\n value: Math.max,\n });\n Object.defineProperty(Math, PREFIX + 'min', {\n writable: false,\n value: Math.min,\n });\n Object.defineProperty(Math, PREFIX + 'pow', {\n writable: false,\n value: Math.pow,\n });\n Object.defineProperty(Math, PREFIX + 'random', {\n writable: false,\n value: Math.random,\n });\n Object.defineProperty(Math, PREFIX + 'round', {\n writable: false,\n value: Math.round,\n });\n Object.defineProperty(Math, PREFIX + 'sin', {\n writable: false,\n value: Math.sin,\n });\n Object.defineProperty(Math, PREFIX + 'sqrt', {\n writable: false,\n value: Math.sqrt,\n });\n Object.defineProperty(Math, PREFIX + 'tan', {\n writable: false,\n value: Math.tan,\n });\n }\n\n function sjsInitDate() {\n Object.defineProperty(Date.prototype, PREFIX + 'constructor', {\n writable: true,\n value: 'Date',\n });\n Object.defineProperty(Date, PREFIX + 'parse', {\n writable: true,\n value: Date.parse,\n });\n Object.defineProperty(Date, PREFIX + 'UTC', {\n writable: true,\n value: Date.UTC,\n });\n Object.defineProperty(Date, PREFIX + 'now', {\n writable: true,\n value: Date.now,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'toString', {\n writable: true,\n value: Date.prototype.toString,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'toDateString', {\n writable: true,\n value: Date.prototype.toDateString,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'toTimeString', {\n writable: true,\n value: Date.prototype.toTimeString,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'toLocaleString', {\n writable: true,\n value: Date.prototype.toLocaleString,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'toLocaleDateString', {\n writable: true,\n value: Date.prototype.toLocaleDateString,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'toLocaleTimeString', {\n writable: true,\n value: Date.prototype.toLocaleTimeString,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'valueOf', {\n writable: true,\n value: Date.prototype.valueOf,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getTime', {\n writable: true,\n value: Date.prototype.getTime,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getFullYear', {\n writable: true,\n value: Date.prototype.getFullYear,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getUTCFullYear', {\n writable: true,\n value: Date.prototype.getUTCFullYear,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getMonth', {\n writable: true,\n value: Date.prototype.getMonth,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getUTCMonth', {\n writable: true,\n value: Date.prototype.getUTCMonth,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getDate', {\n writable: true,\n value: Date.prototype.getDate,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getUTCDate', {\n writable: true,\n value: Date.prototype.getUTCDate,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getDay', {\n writable: true,\n value: Date.prototype.getDay,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getUTCDay', {\n writable: true,\n value: Date.prototype.getUTCDay,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getHours', {\n writable: true,\n value: Date.prototype.getHours,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getUTCHours', {\n writable: true,\n value: Date.prototype.getUTCHours,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getMinutes', {\n writable: true,\n value: Date.prototype.getMinutes,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getUTCMinutes', {\n writable: true,\n value: Date.prototype.getUTCMinutes,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getSeconds', {\n writable: true,\n value: Date.prototype.getSeconds,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getUTCSeconds', {\n writable: true,\n value: Date.prototype.getUTCSeconds,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getMilliseconds', {\n writable: true,\n value: Date.prototype.getMilliseconds,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getUTCMilliseconds', {\n writable: true,\n value: Date.prototype.getUTCMilliseconds,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'getTimezoneOffset', {\n writable: true,\n value: Date.prototype.getTimezoneOffset,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setTime', {\n writable: true,\n value: Date.prototype.setTime,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setMilliseconds', {\n writable: true,\n value: Date.prototype.setMilliseconds,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setUTCMilliseconds', {\n writable: true,\n value: Date.prototype.setUTCMilliseconds,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setSeconds', {\n writable: true,\n value: Date.prototype.setSeconds,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setUTCSeconds', {\n writable: true,\n value: Date.prototype.setUTCSeconds,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setMinutes', {\n writable: true,\n value: Date.prototype.setMinutes,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setUTCMinutes', {\n writable: true,\n value: Date.prototype.setUTCMinutes,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setHours', {\n writable: true,\n value: Date.prototype.setHours,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setUTCHours', {\n writable: true,\n value: Date.prototype.setUTCHours,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setDate', {\n writable: true,\n value: Date.prototype.setDate,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setUTCDate', {\n writable: true,\n value: Date.prototype.setUTCDate,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setMonth', {\n writable: true,\n value: Date.prototype.setMonth,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setUTCMonth', {\n writable: true,\n value: Date.prototype.setUTCMonth,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setFullYear', {\n writable: true,\n value: Date.prototype.setFullYear,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'setUTCFullYear', {\n writable: true,\n value: Date.prototype.setUTCFullYear,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'toUTCString', {\n writable: true,\n value: Date.prototype.toUTCString,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'toISOString', {\n writable: true,\n value: Date.prototype.toISOString,\n });\n Object.defineProperty(Date.prototype, PREFIX + 'toJSON', {\n writable: true,\n value: Date.prototype.toJSON,\n });\n }\n\n function sjsInitRegExp() {\n Object.defineProperty(RegExp.prototype, PREFIX + 'constructor', {\n writable: true,\n value: 'RegExp',\n });\n Object.defineProperty(RegExp.prototype, PREFIX + 'exec', {\n writable: true,\n value: RegExp.prototype.exec,\n });\n Object.defineProperty(RegExp.prototype, PREFIX + 'test', {\n writable: true,\n value: RegExp.prototype.test,\n });\n Object.defineProperty(RegExp.prototype, PREFIX + 'toString', {\n writable: true,\n value: RegExp.prototype.toString,\n });\n Object.defineProperty(RegExp.prototype, PREFIX + 'source', {\n get: function get() {\n return this.source;\n },\n set: function set() {},\n });\n Object.defineProperty(RegExp.prototype, PREFIX + 'global', {\n get: function get() {\n return this.global;\n },\n set: function set() {},\n });\n Object.defineProperty(RegExp.prototype, PREFIX + 'ignoreCase', {\n get: function get() {\n return this.ignoreCase;\n },\n set: function set() {},\n });\n Object.defineProperty(RegExp.prototype, PREFIX + 'multiline', {\n get: function get() {\n return this.multiline;\n },\n set: function set() {},\n });\n Object.defineProperty(RegExp.prototype, PREFIX + 'lastIndex', {\n get: function get() {\n return this.lastIndex;\n },\n set: function set(v) {\n this.lastIndex = v;\n },\n });\n }\n\n function is(target, type) {\n return Object.prototype.toString.call(target) === '[object ' + type + ']';\n }\n\n // 所有`$sjs_`开头的变量需要作为自定义脚本的全局变量\n function sjsInitGlobals() {\n var sjsConsole = {};\n sjsConsole[PREFIX + 'log'] = function() {\n var res = 'SJS: ';\n for (var i = 0; i < arguments.length; ++i) {\n res += arguments[i] + ' ';\n }\n if (g.AFAppX && g.AFAppX.workerConsole) {\n g.AFAppX.workerConsole.log(res);\n } else {\n // do not console log on worker\n // console.log(res);\n }\n };\n\n function converter(obj, prefix) {\n if (obj === null || obj === undefined) return obj;\n if (is(obj, 'String') || is(obj, 'Boolean') || is(obj, 'Number')) {\n return obj;\n }\n if (is(obj, 'Object')) {\n var copy = {};\n // eslint-disable-next-line\n for (var k in obj) {\n // eslint-disable-next-line no-prototype-builtins\n if (obj.hasOwnProperty(k)) {\n if (undefined === prefix) {\n copy[k.substring(PREFIX_LENGTH)] = converter(obj[k], prefix);\n } else {\n copy[prefix + k] = converter(obj[k], prefix);\n }\n }\n }\n return copy;\n }\n if (Array.isArray(obj)) {\n var _copy = [];\n for (var i = 0; i < obj.length; i++) {\n _copy.push(converter(obj[i], prefix));\n }\n return _copy;\n }\n if (is(obj, 'Date')) {\n var _copy2 = new Date();\n _copy2.setTime(obj.getTime());\n return _copy2;\n }\n if (is(obj, 'RegExp')) {\n var f = '';\n if (obj.global) f += 'g';\n if (obj.ignoreCase) f += 'i';\n if (obj.multiline) f += 'm';\n return new RegExp(obj.source, f);\n }\n if (is(obj, 'Function')) {\n return undefined;\n }\n return null;\n }\n\n var sjsJSON = {};\n sjsJSON[PREFIX + 'stringify'] = function(o) {\n JSON.stringify(o);\n return JSON.stringify(converter(o));\n };\n sjsJSON[PREFIX + 'parse'] = function(o) {\n if (o === undefined) {\n return undefined;\n }\n var t = JSON.parse(o);\n return converter(t, PREFIX);\n };\n\n var sjsObject = {};\n sjsObject[PREFIX + 'keys'] = function(o) {\n var keys = Object.keys(o);\n var ret = [];\n for (var i = 0; i < keys.length; i++) {\n if (keys[i].substring(0, PREFIX_LENGTH) === PREFIX) {\n ret.push([keys[i].substring(PREFIX_LENGTH)]);\n }\n }\n return ret;\n };\n\n g[PREFIX + 'getDate'] = function() {\n var args = Array.prototype.slice.call(arguments);\n args.unshift(Date);\n return new (Function.prototype.bind.apply(Date, args))();\n };\n g[PREFIX + 'getRegExp'] = function() {\n var args = Array.prototype.slice.call(arguments);\n args.unshift(RegExp);\n return new (Function.prototype.bind.apply(RegExp, args))();\n };\n g[PREFIX + 'parseInt'] = parseInt;\n g[PREFIX + 'parseFloat'] = parseFloat;\n g[PREFIX + 'isNaN'] = isNaN;\n g[PREFIX + 'isFinite'] = isFinite;\n g[PREFIX + 'decodeURI'] = decodeURI;\n g[PREFIX + 'decodeURIComponent'] = decodeURIComponent;\n g[PREFIX + 'encodeURI'] = encodeURI;\n g[PREFIX + 'encodeURIComponent'] = encodeURIComponent;\n g[PREFIX + 'console'] = sjsConsole;\n g[PREFIX + 'JSON'] = sjsJSON;\n g[PREFIX + 'Object'] = sjsObject;\n g['_' + PREFIX + 'p'] = function($t) {\n return null == $t\n ? undefined\n : 'Number' === $t[PREFIX + 'constructor']\n ? $t\n : PREFIX + $t;\n };\n }\n\n // 在sjsInit中初始化对native的更改\n function sjsInit() {\n sjsInitObject();\n sjsInitFunction();\n sjsInitArray();\n sjsInitString();\n sjsInitBoolean();\n sjsInitNumber();\n sjsInitMath();\n sjsInitDate();\n sjsInitRegExp();\n sjsInitGlobals();\n }\n\n if (!g.__sjsEnvInited) {\n g.__sjsEnvInited = 1;\n sjsInit();\n }\n})(typeof global !== 'undefined' ? global : self);\n\n\n/***/ }),\n/* 19 */\n/*!***********************************************!*\\\n !*** ./.tea/entryFiles-production/config$.js ***!\n \\***********************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar g = typeof global !== 'undefined' ? global : self;\ng.appXAppJson = {\n \"app\": {\n \"$homepage\": \"pages/index/index\"\n }\n};\n\n/***/ }),\n/* 20 */\n/*!**********************************************************************************!*\\\n !*** ./module/header/search-input?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c ***!\n \\**********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/header/search-input/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c */ 21);\n }\n\n});\n\n/***/ }),\n/* 21 */\n/*!*********************************************************************************************!*\\\n !*** ./module/header/search-input/index.axml?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c ***!\n \\*********************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\n\nvar Input = _afAppx.Input || (0, _EmptyComponentFactory2.default)(\"input\");\n\nvar Icon = _afAppx.Icon || (0, _EmptyComponentFactory2.default)(\"icon\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(View, {\n className: \"am-search-synthetic-icon\"\n});\n\nvar _ref2 = _react2.default.createElement(Icon, {\n type: \"clear\", size: \"14\", className: \"icon\"\n});\n\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"am-search-input\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"am-search-synthetic\"\n },\n _react2.default.createElement(\n View,\n null,\n _ref,\n _react2.default.createElement(\n Text,\n {\n className: \"am-search-synthetic-placeholder\", style: {\n visibility: (0, _getLooseDataMember2.default)([data['_value'], \"length\"]) == 0 ? 'visible' : 'hidden'\n }\n },\n (0, _toString2.default)(data['placeholder'])\n )\n )\n ),\n _react2.default.createElement(Input, {\n className: \"am-search-value\", confirmType: \"search\", value: data['_value'], focus: data['focus'], maxlength: data['maxLength'], disabled: data['disabled'], onInput: $getEventHandler(this, \"handleInput\"), onFocus: $getEventHandler(this, \"handleFocus\"), onConfirm: $getEventHandler(this, \"handleConfirm\"), syncInput: true, onBlur: $getEventHandler(this, \"handleBlur\")\n }),\n _react2.default.createElement(\n View,\n {\n className: \"am-search-clear \" + ((0, _getLooseDataMember2.default)([data['_value'], \"length\"]) > 0 && data['focus'] ? 'am-search-clear-show' : ''), onTap: $getEventHandler(this, \"handleClear\")\n },\n _ref2\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 22 */\n/*!*********************************************************************!*\\\n !*** ./module/header?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 ***!\n \\*********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/header/index\",\n\n usingComponents: { \"search-input\": \"/module/header/search-input/index\" },\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 */ 23);\n }\n\n});\n\n/***/ }),\n/* 23 */\n/*!********************************************************************************!*\\\n !*** ./module/header/index.axml?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\nvar SearchInput_ = $getComponentClass(\"/module/header/search-input/index\");\nvar SearchInput = SearchInput_ || (0, _EmptyComponentFactory2.default)(\"search-input\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(Image, {\n className: \"down-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/SaOEqqzTiRKiPVTAMuUI.png\"\n});\n\nvar _ref2 = _react2.default.createElement(Image, {\n className: \"notice-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/pHEDHuEfhfCADcFtYtjN.png\"\n});\n\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"header-container\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"city\", onTap: $getEventHandler(this, \"onCityTap\")\n },\n _react2.default.createElement(\n View,\n {\n className: \"city-text\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['cityInfo'], \"city\"]))\n ),\n _ref\n ),\n _react2.default.createElement(\n View,\n {\n className: \"seperator\"\n },\n (0, _toString2.default)(\"|\")\n ),\n _react2.default.createElement(\n View,\n {\n className: \"temperature\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['cityInfo'], \"temperature\"]))\n ),\n _react2.default.createElement(SearchInput, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'search-input'\n }),\n _ref2\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 24 */\n/*!*******************************************************************!*\\\n !*** ./module/user?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*******************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/user/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 25);\n }\n\n});\n\n/***/ }),\n/* 25 */\n/*!******************************************************************************!*\\\n !*** ./module/user/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(Image, {\n className: \"avarta\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/OEpRddJBTljCwxpcwDXQ.png\"\n});\n\nvar _ref2 = _react2.default.createElement(Image, {\n className: \"right-arrow\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/hKKCYGauqidEgTvkSVkL.png\"\n});\n\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"user-container\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"left\", onTap: $getEventHandler(this, \"onLogin\")\n },\n data['isLogin'] ? _react2.default.createElement(\n View,\n {\n className: \"userinfo\"\n },\n _react2.default.createElement(Image, {\n className: \"avarta\", mode: \"aspectFit\", src: (0, _getLooseDataMember2.default)([data['userInfo'], \"avatar\"])\n }),\n _react2.default.createElement(\n View,\n {\n className: \"name\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['userInfo'], \"nickName\"]))\n )\n ) : _react2.default.createElement(\n View,\n {\n onTap: $getEventHandler(this, \"onLogin\"), className: \"userinfo\"\n },\n _ref,\n _react2.default.createElement(\n View,\n {\n className: \"name\"\n },\n (0, _toString2.default)(\"请登录\")\n )\n )\n ),\n _react2.default.createElement(\n View,\n {\n className: \"right\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"user-center\", onTap: $getEventHandler(this, \"onGoToUserCenter\")\n },\n (0, _toString2.default)(\"用户中心\")\n ),\n _ref2\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 26 */\n/*!**************************************************************************!*\\\n !*** ./module/information?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/information/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 27);\n }\n\n});\n\n/***/ }),\n/* 27 */\n/*!*************************************************************************************!*\\\n !*** ./module/information/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(\n View,\n {\n className: \"image-wrap\"\n },\n _react2.default.createElement(Image, {\n src: \"https://gw.alipayobjects.com/zos/rmsportal/NznxJWjTIPrpWFAvAVSh.png\", mode: \"aspectFit\", className: \"info-icon\"\n })\n);\n\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"information-container\"\n },\n _ref,\n _react2.default.createElement(\n View,\n {\n className: \"info-content\", onTap: $getEventHandler(this, \"onNoticeClick\")\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['noticeInfo'], \"desc\"]))\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 28 */\n/*!********************************************************************************!*\\\n !*** ./module/recommend-service?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/recommend-service/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 29);\n }\n\n});\n\n/***/ }),\n/* 29 */\n/*!*******************************************************************************************!*\\\n !*** ./module/recommend-service/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*******************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"recommend-service-container\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"title\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"left\"\n },\n (0, _toString2.default)(\"推荐服务\")\n ),\n _react2.default.createElement(\n View,\n {\n className: \"right\", onTap: $getEventHandler(this, \"onGoMarket\")\n },\n (0, _toString2.default)(\"更多\")\n )\n ),\n _react2.default.createElement(\n View,\n {\n className: \"service-list\"\n },\n (0, _iterate2.default)(data['recommendServices'], function (item, index) {\n return _react2.default.createElement(\n View,\n {\n className: \"service-item\"\n },\n _react2.default.createElement(Image, {\n className: \"service-icon\", mode: \"aspectFit\", src: (0, _getLooseDataMember2.default)([item, \"icon\"])\n }),\n _react2.default.createElement(\n View,\n {\n className: \"service-name\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([item, \"name\"]))\n )\n );\n })\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 30 */\n/*!**************************************************************************!*\\\n !*** ./module/credentials?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/credentials/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 31);\n }\n\n});\n\n/***/ }),\n/* 31 */\n/*!*************************************************************************************!*\\\n !*** ./module/credentials/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Swiper = _afAppx.Swiper || (0, _EmptyComponentFactory2.default)(\"swiper\");\n\nvar SwiperItem = _afAppx.SwiperItem || (0, _EmptyComponentFactory2.default)(\"swiper-item\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(Image, {\n className: \"cr-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/CTaOcdoWQmleGgUQUIzr.png\"\n});\n\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"credentials-container\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"title\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"left\"\n },\n (0, _toString2.default)(\"我的证件\")\n ),\n _react2.default.createElement(\n View,\n {\n className: \"right\", onTap: $getEventHandler(this, \"onGoToMyCard\")\n },\n (0, _toString2.default)(\"全部证件\")\n )\n ),\n _react2.default.createElement(\n Swiper,\n {\n indicatorDots: data['indicatorDots'], autoplay: data['autoplay'], interval: data['interval'], className: \"swiper-container\"\n },\n (0, _iterate2.default)(data['items'], function (item, index) {\n return _react2.default.createElement(\n SwiperItem,\n {\n className: \"swiper-item\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"card\"\n },\n _ref,\n _react2.default.createElement(\n View,\n {\n className: \"cr-content\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"cr-title\"\n },\n (0, _toString2.default)(\"社会保障卡\")\n ),\n _react2.default.createElement(\n View,\n {\n className: \"cr-subtitle\"\n },\n (0, _toString2.default)(\"浙江省人力资源和社会保障厅\")\n ),\n _react2.default.createElement(\n View,\n {\n className: \"cr-desc\"\n },\n (0, _toString2.default)(\"查社保、缴社保、付医保\")\n )\n )\n )\n );\n })\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 32 */\n/*!*****************************************************************************!*\\\n !*** ./module/service-market?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/service-market/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 33);\n }\n\n});\n\n/***/ }),\n/* 33 */\n/*!****************************************************************************************!*\\\n !*** ./module/service-market/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\****************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(Image, {\n className: \"service-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png\"\n});\n\nvar _ref2 = _react2.default.createElement(Image, {\n className: \"service-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png\"\n});\n\nvar _ref3 = _react2.default.createElement(Image, {\n className: \"service-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/mcAuSIDEdSwjoIiotMrt.png\"\n});\n\nvar _ref4 = _react2.default.createElement(Image, {\n className: \"service-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/KAcsudEtZqUEXWIdErmN.png\"\n});\n\nvar _ref5 = _react2.default.createElement(Image, {\n className: \"service-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png\"\n});\n\nvar _ref6 = _react2.default.createElement(Image, {\n className: \"service-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png\"\n});\n\nvar _ref7 = _react2.default.createElement(Image, {\n className: \"service-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/mcAuSIDEdSwjoIiotMrt.png\"\n});\n\nvar _ref8 = _react2.default.createElement(Image, {\n className: \"service-icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/KAcsudEtZqUEXWIdErmN.png\"\n});\n\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"service-market-container\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"title\"\n },\n (0, _toString2.default)(\"我的服务\")\n ),\n _react2.default.createElement(\n View,\n {\n className: \"service-content\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"service-list\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"service-item\"\n },\n _ref,\n _react2.default.createElement(\n View,\n {\n className: \"service-name\"\n },\n (0, _toString2.default)(\"浙江税务\")\n )\n ),\n _react2.default.createElement(\n View,\n {\n className: \"service-item\"\n },\n _ref2,\n _react2.default.createElement(\n View,\n {\n className: \"service-name\"\n },\n (0, _toString2.default)(\"地铁购票\")\n )\n ),\n _react2.default.createElement(\n View,\n {\n className: \"service-item\"\n },\n _ref3,\n _react2.default.createElement(\n View,\n {\n className: \"service-name\"\n },\n (0, _toString2.default)(\"预约挂号\")\n )\n ),\n _react2.default.createElement(\n View,\n {\n className: \"service-item\"\n },\n _ref4,\n _react2.default.createElement(\n View,\n {\n className: \"service-name\"\n },\n (0, _toString2.default)(\"社保查询\")\n )\n )\n ),\n _react2.default.createElement(\n View,\n {\n className: \"service-list\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"service-item\"\n },\n _ref5,\n _react2.default.createElement(\n View,\n {\n className: \"service-name\"\n },\n (0, _toString2.default)(\"医保账户共济\")\n )\n ),\n _react2.default.createElement(\n View,\n {\n className: \"service-item\"\n },\n _ref6,\n _react2.default.createElement(\n View,\n {\n className: \"service-name\"\n },\n (0, _toString2.default)(\"公交支付\")\n )\n ),\n _react2.default.createElement(\n View,\n {\n className: \"service-item\"\n },\n _ref7,\n _react2.default.createElement(\n View,\n {\n className: \"service-name\"\n },\n (0, _toString2.default)(\"交通违法缴款\")\n )\n ),\n _react2.default.createElement(\n View,\n {\n className: \"service-item\"\n },\n _ref8,\n _react2.default.createElement(\n View,\n {\n className: \"service-name\"\n },\n (0, _toString2.default)(\"更多服务\")\n )\n )\n )\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 34 */\n/*!*********************************************************************!*\\\n !*** ./module/footer?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/footer/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 35);\n }\n\n});\n\n/***/ }),\n/* 35 */\n/*!********************************************************************************!*\\\n !*** ./module/footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"footer-container\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"title\"\n },\n (0, _toString2.default)(\"浙江信息中心办\")\n ),\n _react2.default.createElement(\n View,\n {\n className: \"label\"\n },\n (0, _toString2.default)(\"咨询电话:\"),\n _react2.default.createElement(\n Text,\n {\n className: \"phone\"\n },\n (0, _toString2.default)(\"400-8888-6666\")\n )\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 36 */\n/*!***************************************************************************!*\\\n !*** ./module/service-card?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/service-card/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 37);\n }\n\n});\n\n/***/ }),\n/* 37 */\n/*!**************************************************************************************!*\\\n !*** ./module/service-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(\n View,\n {\n className: \"right\"\n },\n _react2.default.createElement(Image, {\n className: \"right-arrow\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/hKKCYGauqidEgTvkSVkL.png\"\n })\n);\n\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"service-card-container\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"title\", onTap: $getEventHandler(this, \"onGoToCoreService\")\n },\n _react2.default.createElement(\n View,\n {\n className: \"left\"\n },\n _react2.default.createElement(Image, {\n className: \"icon\", src: (0, _getLooseDataMember2.default)([data['specialServices'], \"icon\"]), mode: \"aspectFit\"\n }),\n _react2.default.createElement(\n Text,\n null,\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['specialServices'], \"title\"]))\n )\n ),\n _ref\n ),\n _react2.default.createElement(\n View,\n {\n className: \"service-content \"\n },\n (0, _iterate2.default)((0, _getLooseDataMember2.default)([data['specialServices'], \"list\"]), function (serviceRow, idx) {\n return _react2.default.createElement(\n View,\n {\n className: \"row\"\n },\n (0, _iterate2.default)(serviceRow, function (service, index) {\n return _react2.default.createElement(\n View,\n {\n className: \"col\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([service, \"name\"]))\n );\n })\n );\n })\n ),\n _react2.default.createElement(\n View,\n {\n className: \"bottom-desc\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['specialServices'], \"desc\"]))\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 38 */\n/*!**************************************************************************!*\\\n !*** ./module/card-header?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/card-header/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 39);\n }\n\n});\n\n/***/ }),\n/* 39 */\n/*!*************************************************************************************!*\\\n !*** ./module/card-header/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"card-header-container\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"left\"\n },\n (0, _getLooseDataMember2.default)([data['title'], \"icon\"]) ? _react2.default.createElement(Image, {\n className: \"icon\", mode: \"aspectFit\", src: (0, _getLooseDataMember2.default)([data['title'], \"icon\"])\n }) : null,\n _react2.default.createElement(\n Text,\n {\n className: \"txt\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['title'], \"txt\"]))\n )\n ),\n (0, _getLooseDataMember2.default)([data['title'], \"more\"]) && (0, _getLooseDataMember2.default)([data['title'], \"more\", \"txt\"]) ? _react2.default.createElement(\n Text,\n {\n className: \"right\", onTap: $getEventHandler(this, \"onRightClick\"), 'data-link': (0, _getLooseDataMember2.default)([data['title'], \"more\", \"url\"])\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['title'], \"more\", \"txt\"]) || '全部')\n ) : null\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 40 */\n/*!**************************************************************************!*\\\n !*** ./module/card-footer?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/card-footer/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 41);\n }\n\n});\n\n/***/ }),\n/* 41 */\n/*!*************************************************************************************!*\\\n !*** ./module/card-footer/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"card-footer-container\"\n },\n _react2.default.createElement(\n Text,\n null,\n (0, _toString2.default)(data['txt'])\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 42 */\n/*!***********************************************************************************!*\\\n !*** ./module/personal-center-card?hash=2e7711ee6defef426b9414e84cdc76814817a49d ***!\n \\***********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/personal-center-card/index\",\n\n usingComponents: { \"header\": \"/module/card-header/index\", \"footer\": \"/module/card-footer/index\" },\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d */ 43);\n }\n\n});\n\n/***/ }),\n/* 43 */\n/*!**********************************************************************************************!*\\\n !*** ./module/personal-center-card/index.axml?hash=2e7711ee6defef426b9414e84cdc76814817a49d ***!\n \\**********************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\nvar Header_ = $getComponentClass(\"/module/card-header/index\");\nvar Header = Header_ || (0, _EmptyComponentFactory2.default)(\"header\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\nvar Footer_ = $getComponentClass(\"/module/card-footer/index\");\nvar Footer = Footer_ || (0, _EmptyComponentFactory2.default)(\"footer\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"card-container personal-center\"\n },\n _react2.default.createElement(Header, {\n title: (0, _getLooseDataMember2.default)([data['cardInfo'], \"title\"]), size: \"32\", $isCustomComponent: this.$isCustomComponent, __tag: 'header'\n }),\n (0, _getLooseDataMember2.default)([data['cardInfo'], \"content\"]) && ((0, _getLooseDataMember2.default)([data['cardInfo'], \"content\", \"status\"]) || (0, _getLooseDataMember2.default)([data['cardInfo'], \"content\", \"desc\", \"length\"])) ? _react2.default.createElement(\n View,\n {\n className: \"list\"\n },\n _react2.default.createElement(\n Text,\n {\n className: \"title\" + ((0, _getLooseDataMember2.default)([data['cardInfo'], \"id\"]) === 1 ? ' pay' : '')\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['cardInfo'], \"content\", \"title\"]))\n ),\n (0, _iterate2.default)((0, _getLooseDataMember2.default)([data['cardInfo'], \"content\", \"desc\"]), function (item, i) {\n return _react2.default.createElement(\n Text,\n {\n className: \"desc\"\n },\n (0, _toString2.default)(item)\n );\n }),\n _react2.default.createElement(\n Text,\n {\n className: \"status\", onTap: $getEventHandler(this, \"onTradePayCall\")\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['cardInfo'], \"content\", \"status\"]))\n )\n ) : _react2.default.createElement(\n View,\n {\n className: \"single\"\n },\n _react2.default.createElement(\n Text,\n null,\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['cardInfo'], \"content\", \"title\"]))\n )\n ),\n _react2.default.createElement(Footer, {\n txt: (0, _getLooseDataMember2.default)([data['cardInfo'], \"footer\"]), $isCustomComponent: this.$isCustomComponent, __tag: 'footer'\n })\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 44 */\n/*!*********************************************************************!*\\\n !*** ./module/logout?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/logout/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 45);\n }\n\n});\n\n/***/ }),\n/* 45 */\n/*!********************************************************************************!*\\\n !*** ./module/logout/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"logout\", onTap: $getEventHandler(this, \"onLogoutClick\")\n },\n _react2.default.createElement(\n Text,\n null,\n (0, _toString2.default)(\"退出登录\")\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 46 */\n/*!***************************************************************************!*\\\n !*** ./module/card-service?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/card-service/index\",\n\n usingComponents: { \"header\": \"/module/card-header/index\" },\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be */ 47);\n }\n\n});\n\n/***/ }),\n/* 47 */\n/*!**************************************************************************************!*\\\n !*** ./module/card-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be ***!\n \\**************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\nvar Header_ = $getComponentClass(\"/module/card-header/index\");\nvar Header = Header_ || (0, _EmptyComponentFactory2.default)(\"header\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\n\nvar $templates = {};\nfunction render(data) {\n var _this = this;\n\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"service-card card-container\"\n },\n _react2.default.createElement(Header, {\n title: (0, _getLooseDataMember2.default)([data['serviceInfo'], \"title\"]), $isCustomComponent: this.$isCustomComponent, __tag: 'header'\n }),\n _react2.default.createElement(\n View,\n {\n className: \"list\"\n },\n (0, _iterate2.default)((0, _getLooseDataMember2.default)([data['serviceInfo'], \"list\"]), function (item, i) {\n return _react2.default.createElement(\n View,\n {\n className: \"item\"\n },\n _react2.default.createElement(Image, {\n className: \"icon\", mode: \"aspectFit\", src: (0, _getLooseDataMember2.default)([item, \"icon\"]), 'data-link': (0, _getLooseDataMember2.default)([item, \"url\"]), onTap: $getEventHandler(_this, \"onItemClick\")\n }),\n _react2.default.createElement(\n View,\n {\n className: \"name\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([item, \"txt\"]))\n )\n );\n })\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 48 */\n/*!*************************************************************************!*\\\n !*** ./module/card-hello?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/card-hello/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 49);\n }\n\n});\n\n/***/ }),\n/* 49 */\n/*!************************************************************************************!*\\\n !*** ./module/card-hello/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(Image, {\n className: \"icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/hKKCYGauqidEgTvkSVkL.png\"\n});\n\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"card-container card-hello\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"content\"\n },\n _react2.default.createElement(\n Text,\n {\n className: \"name\"\n },\n [(0, _toString2.default)((0, _getLooseDataMember2.default)([data['userInfo'], \"name\"]) ? (0, _getLooseDataMember2.default)([data['userInfo'], \"name\"]) + ',' : ''), (0, _toString2.default)(\"下午好!\")]\n ),\n _react2.default.createElement(\n Text,\n {\n className: \"description\"\n },\n (0, _toString2.default)(\"欢迎办理社保业务\")\n )\n ),\n !(0, _getLooseDataMember2.default)([data['userInfo'], \"name\"]) ? _react2.default.createElement(\n View,\n {\n className: \"login\"\n },\n _react2.default.createElement(\n Text,\n {\n className: \"name\"\n },\n (0, _toString2.default)(\"登陆\")\n ),\n _ref\n ) : null\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 50 */\n/*!*************************************************************************!*\\\n !*** ./module/card-sites?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be ***!\n \\*************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/card-sites/index\",\n\n usingComponents: { \"header\": \"/module/card-header/index\" },\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be */ 51);\n }\n\n});\n\n/***/ }),\n/* 51 */\n/*!************************************************************************************!*\\\n !*** ./module/card-sites/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be ***!\n \\************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\nvar Header_ = $getComponentClass(\"/module/card-header/index\");\nvar Header = Header_ || (0, _EmptyComponentFactory2.default)(\"header\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\n\nvar Map = _afAppx.Map || (0, _EmptyComponentFactory2.default)(\"map\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(Image, {\n className: \"icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png\"\n});\n\nvar _ref2 = _react2.default.createElement(\n View,\n {\n className: \"button\"\n },\n _react2.default.createElement(Image, {\n className: \"icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png\"\n }),\n _react2.default.createElement(Image, {\n className: \"icon\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png\"\n })\n);\n\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"card-sites card-container\"\n },\n _react2.default.createElement(Header, {\n title: (0, _getLooseDataMember2.default)([data['sitesInfo'], \"title\"]), $isCustomComponent: this.$isCustomComponent, __tag: 'header'\n }),\n _react2.default.createElement(\n View,\n {\n className: \"card\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"main\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"content\"\n },\n _ref,\n _react2.default.createElement(\n View,\n {\n className: \"text\"\n },\n _react2.default.createElement(\n Text,\n {\n className: \"title\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['sitesInfo'], \"curSite\", \"title\"]))\n ),\n _react2.default.createElement(\n Text,\n {\n className: \"description\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['sitesInfo'], \"curSite\", \"addr\"]))\n ),\n _react2.default.createElement(\n Text,\n {\n className: \"description\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['sitesInfo'], \"curSite\", \"time\"]))\n )\n )\n ),\n _ref2\n ),\n _react2.default.createElement(Map, {\n id: \"map\", style: \"width: 100%; height: 300px;\", scale: data['scale'], longitude: (0, _getLooseDataMember2.default)([data['sitesInfo'], \"curSite\", \"longitude\"]), latitude: (0, _getLooseDataMember2.default)([data['sitesInfo'], \"curSite\", \"latitude\"]), markers: (0, _getLooseDataMember2.default)([data['sitesInfo'], \"markers\"]), onMarkerTap: $getEventHandler(this, \"onMarkerTap\"), ref: $getRefHandler(this, \"map\")\n })\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 52 */\n/*!***********************************************************************************!*\\\n !*** ./module/card-special-service?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be ***!\n \\***********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/card-special-service/index\",\n\n usingComponents: { \"header\": \"/module/card-header/index\" },\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be */ 53);\n }\n\n});\n\n/***/ }),\n/* 53 */\n/*!**********************************************************************************************!*\\\n !*** ./module/card-special-service/index.axml?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be ***!\n \\**********************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\nvar Header_ = $getComponentClass(\"/module/card-header/index\");\nvar Header = Header_ || (0, _EmptyComponentFactory2.default)(\"header\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\n\n\nvar $templates = {};\nfunction render(data) {\n var _this = this;\n\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"card-container card-special-service\"\n },\n _react2.default.createElement(Header, {\n title: (0, _getLooseDataMember2.default)([data['spectialServiceInfo'], \"title\"]), $isCustomComponent: this.$isCustomComponent, __tag: 'header'\n }),\n (0, _iterate2.default)((0, _getLooseDataMember2.default)([data['spectialServiceInfo'], \"list\"]), function (item, i) {\n return _react2.default.createElement(\n View,\n {\n className: \"card\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"content\"\n },\n _react2.default.createElement(Image, {\n className: \"icon\", mode: \"aspectFit\", src: (0, _getLooseDataMember2.default)([item, \"icon\"])\n }),\n _react2.default.createElement(\n View,\n {\n className: \"text\"\n },\n _react2.default.createElement(\n Text,\n {\n className: \"title\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([item, \"title\"]))\n ),\n _react2.default.createElement(\n Text,\n {\n className: \"description\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([item, \"desc\"]))\n )\n )\n ),\n (0, _getLooseDataMember2.default)([item, \"button\"]) && (0, _getLooseDataMember2.default)([item, \"button\", \"txt\"]) ? _react2.default.createElement(\n View,\n {\n className: \"button\", onTap: $getEventHandler(_this, \"onItemClick\"), 'data-link': (0, _getLooseDataMember2.default)([item, \"button\", \"url\"])\n },\n _react2.default.createElement(\n Text,\n null,\n (0, _toString2.default)((0, _getLooseDataMember2.default)([item, \"button\", \"txt\"]))\n )\n ) : null\n );\n })\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 54 */\n/*!***************************************************************************************!*\\\n !*** ./node_modules/mini-antui/es/list?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\***************************************************************************************/\n/*! no exports provided */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./.tea/entryFiles-production/index$.web.js (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _alipay_af_appx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @alipay/af-appx */ 0);\n/* harmony import */ var _alipay_af_appx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_alipay_af_appx__WEBPACK_IMPORTED_MODULE_0__);\n\n\n\nvar Component = _alipay_af_appx__WEBPACK_IMPORTED_MODULE_0__[\"WorkerComponent\"] || function(){};\n\nComponent(\n{ \n is: \"/node_modules/mini-antui/es/list/index\",\n \n usingComponents: {},\n render: function() { return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 55); },\n \n});\n\n\n/***/ }),\n/* 55 */\n/*!**************************************************************************************************!*\\\n !*** ./node_modules/mini-antui/es/list/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"am-list \" + data['className']\n },\n (0, _getLooseDataMember2.default)([data['$slots'], \"header\"]) ? _react2.default.createElement(\n View,\n {\n className: \"am-list-header\"\n },\n (0, _renderSlot2.default)(data, \"header\", null)\n ) : null,\n _react2.default.createElement(\n View,\n {\n className: \"am-list-body\"\n },\n (0, _renderSlot2.default)(data, \"$default\", null)\n ),\n (0, _getLooseDataMember2.default)([data['$slots'], \"footer\"]) ? _react2.default.createElement(\n View,\n {\n className: \"am-list-footer\"\n },\n (0, _renderSlot2.default)(data, \"footer\", null)\n ) : null\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 56 */\n/*!*************************************************************************************************!*\\\n !*** ./node_modules/mini-antui/es/list/list-item?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*************************************************************************************************/\n/*! no exports provided */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./.tea/entryFiles-production/index$.web.js (referenced with cjs require) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _alipay_af_appx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @alipay/af-appx */ 0);\n/* harmony import */ var _alipay_af_appx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_alipay_af_appx__WEBPACK_IMPORTED_MODULE_0__);\n\n\n\nvar Component = _alipay_af_appx__WEBPACK_IMPORTED_MODULE_0__[\"WorkerComponent\"] || function(){};\n\nComponent(\n{ \n is: \"/node_modules/mini-antui/es/list/list-item/index\",\n \n usingComponents: {},\n render: function() { return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 57); },\n \n});\n\n\n/***/ }),\n/* 57 */\n/*!************************************************************************************************************!*\\\n !*** ./node_modules/mini-antui/es/list/list-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\************************************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(View, {\n className: \"am-list-arrow\"\n});\n\nvar _ref2 = _react2.default.createElement(View, {\n className: \"am-list-line-bottom\"\n});\n\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"am-list-item am-list-\" + data['align'] + \" \" + (data['multipleLine'] ? 'am-list-multiple' : '') + \" \" + (data['last'] ? 'last' : '') + \" \" + data['className'], hoverClass: data['disabled'] ? '' : 'am-list-item-hover', onTap: $getEventHandler(this, \"onItemTap\"), 'data-index': data['index']\n },\n data['thumb'] ? _react2.default.createElement(Image, {\n className: \"am-list-thumb\", src: data['thumb'], mode: \"scaleToFill\"\n }) : null,\n _react2.default.createElement(\n View,\n {\n className: \"am-list-line \" + (data['wrap'] ? 'am-list-wrap' : '')\n },\n _react2.default.createElement(\n View,\n {\n className: \"am-list-content\"\n },\n (0, _renderSlot2.default)(data, \"$default\", null)\n ),\n (0, _getLooseDataMember2.default)([data['$slots'], \"extra\"]) ? _react2.default.createElement(\n View,\n {\n className: \"am-list-extra\"\n },\n (0, _renderSlot2.default)(data, \"extra\", null)\n ) : null,\n data['arrow'] ? _ref : null,\n _ref2\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 58 */\n/*!***********************************************************************!*\\\n !*** ./module/city-tab?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 ***!\n \\***********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/city-tab/index\",\n\n usingComponents: { \"list\": \"/node_modules/mini-antui/es/list/index\", \"list-item\": \"/node_modules/mini-antui/es/list/list-item/index\" },\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 */ 59);\n }\n\n});\n\n/***/ }),\n/* 59 */\n/*!**********************************************************************************!*\\\n !*** ./module/city-tab/index.axml?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 ***!\n \\**********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar ScrollView = _afAppx.ScrollView || (0, _EmptyComponentFactory2.default)(\"scroll-view\");\n\n\nvar $templates = {};\nfunction render(data) {\n var _this = this;\n\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"page-box\"\n },\n _react2.default.createElement(\n ScrollView,\n {\n scrollY: true, className: \"class-left\"\n },\n (0, _iterate2.default)(data['cityTabs'], function (item, index) {\n return _react2.default.createElement(\n View,\n {\n key: (0, _getLooseDataMember2.default)([item, \"code\"])\n },\n _react2.default.createElement(\n View,\n {\n 'data-item': item, 'data-index': index, className: \"cate-list \" + (index === data['currentCityIndex'] ? 'on' : ''), onTap: $getEventHandler(_this, \"onChangeCity\")\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([item, \"name\"]))\n )\n );\n })\n ),\n _react2.default.createElement(\n ScrollView,\n {\n className: \"class-right\", scrollY: true, scrollWithAnimation: true\n },\n (0, _iterate2.default)((0, _getLooseDataMember2.default)([data['currentCity'], \"children\"]), function (item, index) {\n return _react2.default.createElement(\n View,\n {\n key: (0, _getLooseDataMember2.default)([item, \"code\"])\n },\n _react2.default.createElement(\n View,\n {\n 'data-item': item, 'data-index': index, className: \"cate-list\", onTap: $getEventHandler(_this, \"onChangeArea\")\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([item, \"name\"]))\n )\n );\n })\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 60 */\n/*!******************************************************************************!*\\\n !*** ./module/credential-card?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/credential-card/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 61);\n }\n\n});\n\n/***/ }),\n/* 61 */\n/*!*****************************************************************************************!*\\\n !*** ./module/credential-card/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*****************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"credential-card\", style: \"background-color: \" + (0, _getLooseDataMember2.default)([data['card'], \"bgColor\"]), onTap: $getEventHandler(this, \"onGoToSpecialCard\")\n },\n _react2.default.createElement(Image, {\n className: \"cr-icon\", mode: \"aspectFit\", src: (0, _getLooseDataMember2.default)([data['card'], \"icon\"])\n }),\n _react2.default.createElement(\n View,\n {\n className: \"cr-content\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"cr-title\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['card'], \"title\"]))\n ),\n _react2.default.createElement(\n View,\n {\n className: \"cr-subtitle\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['card'], \"subTitle\"]))\n ),\n _react2.default.createElement(\n View,\n {\n className: \"cr-desc\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['card'], \"desc\"]))\n )\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 62 */\n/*!***************************************************************************!*\\\n !*** ./module/service-item?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/service-item/index\",\n\n usingComponents: {},\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 63);\n }\n\n});\n\n/***/ }),\n/* 63 */\n/*!**************************************************************************************!*\\\n !*** ./module/service-item/index.axml?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"service-item \" + (data['isEdit'] ? 'edit' : '')\n },\n _react2.default.createElement(Image, {\n className: \"service-item_icon\", mode: \"aspectFit\", src: (0, _getLooseDataMember2.default)([data['item'], \"icon\"]), 'data-link': (0, _getLooseDataMember2.default)([data['item'], \"url\"]), onTap: $getEventHandler(this, \"onItemClick\")\n }),\n _react2.default.createElement(\n View,\n {\n className: \"service-item_name\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([data['item'], \"txt\"]))\n ),\n data['isEdit'] ? _react2.default.createElement(Image, {\n className: \"service-item_edit\", mode: \"aspectFit\", src: (0, _getLooseDataMember2.default)([data['item'], \"status\"]) === 1 ? 'https://gw.alipayobjects.com/zos/rmsportal/qBffqHHiZuHQqlyMwBkx.png' : 'https://gw.alipayobjects.com/zos/rmsportal/gMVvLjmoRvvmjqlsjztb.png', 'data-type': (0, _getLooseDataMember2.default)([data['item'], \"type\"]), onTap: $getEventHandler(this, \"onEditClick\")\n }) : null\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 64 */\n/*!*******************************************************************************!*\\\n !*** ./module/card-market-home?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/card-market-home/index\",\n\n usingComponents: { \"service-item\": \"/module/service-item/index\" },\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 */ 65);\n }\n\n});\n\n/***/ }),\n/* 65 */\n/*!******************************************************************************************!*\\\n !*** ./module/card-market-home/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 ***!\n \\******************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\n\nvar Image = _afAppx.Image || (0, _EmptyComponentFactory2.default)(\"image\");\nvar ServiceItem_ = $getComponentClass(\"/module/service-item/index\");\nvar ServiceItem = ServiceItem_ || (0, _EmptyComponentFactory2.default)(\"service-item\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(Image, {\n className: \"iconmore\", mode: \"aspectFit\", src: \"https://gw.alipayobjects.com/zos/rmsportal/OtJsIHSzrgLaKLcvRWWV.png\"\n});\n\nfunction render(data) {\n var _this = this;\n\n return (0, _createRoot2.default)(!data['isEdit'] ? _react2.default.createElement(\n View,\n {\n className: \"market-home_normal card-container\", onTap: $getEventHandler(this, \"onEditTap\")\n },\n _react2.default.createElement(\n Text,\n {\n className: \"title\"\n },\n (0, _toString2.default)(\"首页应用\")\n ),\n _react2.default.createElement(\n View,\n {\n className: \"iconlist\"\n },\n (0, _iterate2.default)(data['home'], function (item, index) {\n return index < 6 ? _react2.default.createElement(Image, {\n className: \"icon\", mode: \"aspectFit\", src: (0, _getLooseDataMember2.default)([item, \"icon\"]), 'data-link': (0, _getLooseDataMember2.default)([item, \"url\"]), onTap: $getEventHandler(_this, \"onItemClick\")\n }) : null;\n }),\n _ref\n ),\n _react2.default.createElement(\n Text,\n {\n className: \"edit\"\n },\n (0, _toString2.default)(\"编辑\")\n )\n ) : _react2.default.createElement(\n View,\n {\n className: \"market-home_edit card-container\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"header\"\n },\n _react2.default.createElement(\n Text,\n {\n className: \"cancel\", onTap: $getEventHandler(this, \"onCancelTap\")\n },\n (0, _toString2.default)(\"取消\")\n ),\n (0, _toString2.default)(\"\\b\"),\n _react2.default.createElement(\n Text,\n {\n className: \"done\", onTap: $getEventHandler(this, \"onCancelTap\")\n },\n (0, _toString2.default)(\"完成\")\n ),\n (0, _toString2.default)(\"\\b\")\n ),\n _react2.default.createElement(\n Text,\n {\n className: \"title\"\n },\n (0, _toString2.default)(\"首页应用\")\n ),\n _react2.default.createElement(\n View,\n {\n className: \"content\"\n },\n (0, _iterate2.default)(data['home'], function (item, index) {\n return _react2.default.createElement(ServiceItem, {\n item: item, type: 0, isEdit: data['isEdit'], $isCustomComponent: _this.$isCustomComponent, __tag: 'service-item'\n });\n })\n )\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 66 */\n/*!********************************************************************************!*\\\n !*** ./module/card-market-other?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar Component = _afAppx.WorkerComponent || function () {};\n\nComponent({\n is: \"/module/card-market-other/index\",\n\n usingComponents: { \"service-item\": \"/module/service-item/index\" },\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 */ 67);\n }\n\n});\n\n/***/ }),\n/* 67 */\n/*!*******************************************************************************************!*\\\n !*** ./module/card-market-other/index.axml?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 ***!\n \\*******************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\n\nvar Text = _afAppx.Text || (0, _EmptyComponentFactory2.default)(\"text\");\nvar ServiceItem_ = $getComponentClass(\"/module/service-item/index\");\nvar ServiceItem = ServiceItem_ || (0, _EmptyComponentFactory2.default)(\"service-item\");\n\n\nvar $templates = {};\n\nvar _ref = _react2.default.createElement(View, {\n className: \"icon\"\n});\n\nfunction render(data) {\n var _this = this;\n\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"market-other card-container\"\n },\n (0, _iterate2.default)(data['content'], function (item, index) {\n return _react2.default.createElement(\n View,\n {\n className: \"item \" + (data['isEdit'] && (0, _getLooseDataMember2.default)([item, \"type\"]) === 2 ? 'hide' : '')\n },\n _react2.default.createElement(\n View,\n {\n className: \"title\"\n },\n _ref,\n _react2.default.createElement(\n Text,\n {\n className: \"txt\"\n },\n (0, _toString2.default)((0, _getLooseDataMember2.default)([item, \"title\"]))\n )\n ),\n _react2.default.createElement(\n View,\n {\n className: \"content\"\n },\n (0, _iterate2.default)((0, _getLooseDataMember2.default)([item, \"list\"]), function (cItem, index) {\n return _react2.default.createElement(ServiceItem, {\n item: cItem, type: (0, _getLooseDataMember2.default)([item, \"type\"]), isEdit: data['isEdit'], $isCustomComponent: _this.$isCustomComponent, __tag: 'service-item'\n });\n })\n )\n );\n })\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 68 */\n/*!*******************************************************************!*\\\n !*** ./pages/index?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b ***!\n \\*******************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\n(0, _afAppx.Page)({\n pagePath: 'pages/index/index',\n\n usingComponents: { \"header\": \"/module/header/index\", \"user\": \"/module/user/index\", \"information\": \"/module/information/index\", \"recommend-service\": \"/module/recommend-service/index\", \"credentials\": \"/module/credentials/index\", \"service-market\": \"/module/service-market/index\", \"footer\": \"/module/footer/index\", \"service-card\": \"/module/service-card/index\" },\n tabIndex: 10,\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b */ 69);\n },\n stylesheet: function stylesheet() {\n return __webpack_require__(/*! ./index.acss?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b */ 70);\n }\n});\n\n/***/ }),\n/* 69 */\n/*!******************************************************************************!*\\\n !*** ./pages/index/index.axml?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\nvar Header_ = $getComponentClass(\"/module/header/index\");\nvar Header = Header_ || (0, _EmptyComponentFactory2.default)(\"header\");\nvar User_ = $getComponentClass(\"/module/user/index\");\nvar User = User_ || (0, _EmptyComponentFactory2.default)(\"user\");\nvar Information_ = $getComponentClass(\"/module/information/index\");\nvar Information = Information_ || (0, _EmptyComponentFactory2.default)(\"information\");\nvar RecommendService_ = $getComponentClass(\"/module/recommend-service/index\");\nvar RecommendService = RecommendService_ || (0, _EmptyComponentFactory2.default)(\"recommend-service\");\nvar Credentials_ = $getComponentClass(\"/module/credentials/index\");\nvar Credentials = Credentials_ || (0, _EmptyComponentFactory2.default)(\"credentials\");\nvar ServiceMarket_ = $getComponentClass(\"/module/service-market/index\");\nvar ServiceMarket = ServiceMarket_ || (0, _EmptyComponentFactory2.default)(\"service-market\");\nvar ServiceCard_ = $getComponentClass(\"/module/service-card/index\");\nvar ServiceCard = ServiceCard_ || (0, _EmptyComponentFactory2.default)(\"service-card\");\nvar Footer_ = $getComponentClass(\"/module/footer/index\");\nvar Footer = Footer_ || (0, _EmptyComponentFactory2.default)(\"footer\");\n\n\nvar $templates = {};\nfunction render(data) {\n var _this = this;\n\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"page-container\"\n },\n _react2.default.createElement(\n View,\n {\n className: \"top\"\n },\n _react2.default.createElement(Header, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'header'\n }),\n _react2.default.createElement(User, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'user'\n }),\n _react2.default.createElement(Information, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'information'\n })\n ),\n _react2.default.createElement(\n View,\n {\n className: \"rs-container\"\n },\n _react2.default.createElement(RecommendService, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'recommend-service'\n })\n ),\n _react2.default.createElement(\n View,\n {\n className: \"cr-container\"\n },\n _react2.default.createElement(Credentials, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'credentials'\n })\n ),\n _react2.default.createElement(\n View,\n {\n className: \"sm-container\"\n },\n _react2.default.createElement(ServiceMarket, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'service-market'\n })\n ),\n (0, _iterate2.default)(data['serviceList'], function (item, index) {\n return _react2.default.createElement(\n View,\n {\n className: \"sc-container\"\n },\n _react2.default.createElement(ServiceCard, {\n specialServices: item, $isCustomComponent: _this.$isCustomComponent, __tag: 'service-card'\n })\n );\n }),\n _react2.default.createElement(Footer, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'footer'\n })\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 70 */\n/*!******************************************************************************!*\\\n !*** ./pages/index/index.acss?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _app = __webpack_require__(/*! ../../app.acss */ 13);\n\nvar _app2 = _interopRequireDefault(_app);\n\nvar _index = __webpack_require__(/*! ../../module/header/index.acss */ 71);\n\nvar _index2 = _interopRequireDefault(_index);\n\nvar _index3 = __webpack_require__(/*! ../../module/user/index.acss */ 14);\n\nvar _index4 = _interopRequireDefault(_index3);\n\nvar _index5 = __webpack_require__(/*! ../../module/information/index.acss */ 72);\n\nvar _index6 = _interopRequireDefault(_index5);\n\nvar _index7 = __webpack_require__(/*! ../../module/recommend-service/index.acss */ 73);\n\nvar _index8 = _interopRequireDefault(_index7);\n\nvar _index9 = __webpack_require__(/*! ../../module/credentials/index.acss */ 74);\n\nvar _index10 = _interopRequireDefault(_index9);\n\nvar _index11 = __webpack_require__(/*! ../../module/service-market/index.acss */ 75);\n\nvar _index12 = _interopRequireDefault(_index11);\n\nvar _index13 = __webpack_require__(/*! ../../module/footer/index.acss */ 76);\n\nvar _index14 = _interopRequireDefault(_index13);\n\nvar _index15 = __webpack_require__(/*! ../../module/service-card/index.acss */ 77);\n\nvar _index16 = _interopRequireDefault(_index15);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'pages/index/index.acss' });\n\nstylesheet.imports(_app2.default);\n\nstylesheet.imports(_index2.default);\n\nstylesheet.imports(_index4.default);\n\nstylesheet.imports(_index6.default);\n\nstylesheet.imports(_index8.default);\n\nstylesheet.imports(_index10.default);\n\nstylesheet.imports(_index12.default);\n\nstylesheet.imports(_index14.default);\n\nstylesheet.imports(_index16.default);\nexports.default = stylesheet.exports('.page-container {\\n width: 100%;\\n background: #f9f9f9;\\n }\\n .top {\\n background: #fff;\\n }\\n .rs-container, .cr-container, .sm-container, .sc-container {\\n margin-top: 0.16rem;\\n background: #fff;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 71 */\n/*!**********************************!*\\\n !*** ./module/header/index.acss ***!\n \\**********************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/header/index.acss' });\nexports.default = stylesheet.exports('.header-container {\\n background: #fff;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n padding: 0.22rem 0.32rem;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n border-bottom: 0.01rem solid #f5f5f5;\\n }\\n .header-container .city, .header-container .seperator, .header-container .temperature {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n height: 28px;\\n }\\n .header-container .seperator {\\n padding: 0 10px;\\n }\\n .header-container .city {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .header-container .city .city-text {\\n display: inline-block;\\n }\\n .header-container .city .down-icon {\\n width: 0.21rem;\\n height: 0.11rem;\\n }\\n .header-container .notice-icon {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: column;\\n flex-direction: column;\\n -webkit-box-pack: center;\\n -webkit-justify-content: center;\\n justify-content: center;\\n width: 20px;\\n height: 28px;\\n }\\n .header-container .am-search-input {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n position: relative;\\n height: 28px;\\n line-height: 28px;\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n background: rgba(0, 0, 0, 0.05);\\n border-radius: 2px;\\n margin: 0 20px;\\n }\\n .header-container .am-search-synthetic {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n position: absolute;\\n left: 0;\\n top: 0;\\n z-index: 1;\\n height: 28px;\\n line-height: 28px;\\n padding-left: 14px;\\n }\\n .header-container .am-search-synthetic-placeholder {\\n width: 100px;\\n font-size: 14px;\\n color: #999;\\n }\\n .header-container .am-search-synthetic-icon {\\n height: 14px;\\n width: 14px;\\n display: inline-block;\\n background-image: url(\\'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSLnu4Tku7blupPlj4rmoIfms6giIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLlhbbku5YiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUzLjAwMDAwMCwgLTgwMi4wMDAwMDApIiBmaWxsPSIjQjJCMkIyIj4KICAgICAgICAgICAgPGcgaWQ9IuaQnOe0ouWFpeWPoyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjk5My4wMDAwMDAsIDczMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJpb3M25bqU55So5Lit5b+D5a+86IiqIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNODYuMDc4NDMwOCw5OCBMNzkuNDkwMTk1Niw5MC45MjE0MzUyIEM3Ny41MTU1MTcyLDkyLjQ2MTY5OTYgNzQuNDEyMzk5OCw5My45NzQ0NzcxIDcxLjczNzAyMTQsOTMuOTc0NDc3MSBDNjUuMjU0ODk0LDkzLjk3NDQ3NzEgNjAsODguNjA3NTY1OCA2MCw4MS45ODczNTg2IEM2MCw3NS4zNjcxNTE0IDY1LjI1NDg5NCw3MCA3MS43MzcwMjE0LDcwIEM3OC4yMTg2NzQzLDcwIDgzLjQ3MzU2ODIsNzUuMzY2NjcxMiA4My40NzM1NjgyLDgxLjk4NzExODUgQzgzLjQ3MzU2ODIsODQuNTk3NjkxMyA4Mi42NDc1ODIyLDg3LjAwNjU0NTcgODEuMjU5OTQ0Nyw4OC45NzQ1MDEzIEw4OCw5NS44MzcwMTA3IEw4Ni4wNzg0MzA4LDk4IFogTTcxLjczNzA1MjgsNzIuNTA2MTAzNyBDNjYuNjA5NDg0NCw3Mi41MDYxMDM3IDYyLjQ1MjgyNjgsNzYuNzUwNjY3MSA2Mi40NTI4MjY4LDgxLjk4NzEwNzkgQzYyLjQ1MjgyNjgsODcuMjIzNTQ4NyA2Ni42MDkyMzY3LDkxLjQ2ODYxMzYgNzEuNzM3MDUyOCw5MS40Njg2MTM2IEM3Ni44NjMzODI0LDkxLjQ2ODYxMzYgODEuMDE5NzkyMyw4Ny4yMjM1NDg3IDgxLjAxOTc5MjMsODEuOTg3MTA3OSBDODEuMDE5NzkyMyw3Ni43NTA2NjcxIDc2Ljg2MzM4MjQsNzIuNTA2MTAzNyA3MS43MzcwNTI4LDcyLjUwNjEwMzcgTDcxLjczNzA1MjgsNzIuNTA2MTAzNyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+\\');\\n background-size: contain;\\n margin-right: 6px;\\n vertical-align: -2px;\\n }\\n .header-container .am-search-value {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n height: 28px;\\n font-size: 14px;\\n padding: 0 0 0 34px;\\n background: transparent;\\n box-sizing: border-box;\\n }\\n .header-container .am-search-clear {\\n visibility: hidden;\\n width: 28px;\\n height: 28px;\\n }\\n .header-container .am-search-clear .icon {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n height: 100%;\\n -webkit-box-pack: center;\\n -webkit-justify-content: center;\\n justify-content: center;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .header-container .am-search-clear-show {\\n visibility: visible;\\n }\\n .header-container .am-search-cancel {\\n margin-right: -48px;\\n opacity: 0;\\n color: #108ee9;\\n font-size: 16px;\\n width: 64px;\\n height: 28px;\\n line-height: 28px;\\n text-align: center;\\n }\\n .header-container .am-search-anim {\\n -webkit-transition: margin-right 0.3s, opacity 0.3s;\\n transition: margin-right 0.3s, opacity 0.3s;\\n }\\n .header-container .am-search-repos {\\n margin-right: 0;\\n opacity: 1;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 72 */\n/*!***************************************!*\\\n !*** ./module/information/index.acss ***!\n \\***************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/information/index.acss' });\nexports.default = stylesheet.exports('.information-container {\\n background: #fff;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .information-container .info-content {\\n color: #333;\\n font-size: 0.24rem;\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n padding-right: 0.5rem;\\n word-wrap: break-word;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n display: -webkit-box;\\n -webkit-line-clamp: 1;\\n -webkit-box-orient: vertical;\\n }\\n .information-container .image-wrap {\\n padding: 0.24rem;\\n }\\n .information-container .image-wrap .info-icon {\\n width: 0.64rem;\\n height: 0.64rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 73 */\n/*!*********************************************!*\\\n !*** ./module/recommend-service/index.acss ***!\n \\*********************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/recommend-service/index.acss' });\nexports.default = stylesheet.exports('.recommend-service-container {\\n padding: 0.2rem 0.32rem 0.8rem;\\n }\\n .recommend-service-container .title {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n margin-bottom: 0.8rem;\\n }\\n .recommend-service-container .title .left {\\n font-size: 0.36rem;\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-pack: start;\\n -webkit-justify-content: flex-start;\\n justify-content: flex-start;\\n }\\n .recommend-service-container .title .right {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-pack: end;\\n -webkit-justify-content: flex-end;\\n justify-content: flex-end;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n font-size: 0.28rem;\\n color: #999;\\n }\\n .recommend-service-container .service-list {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -webkit-justify-content: space-between;\\n justify-content: space-between;\\n }\\n .recommend-service-container .service-list .service-item {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: column;\\n flex-direction: column;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .recommend-service-container .service-list .service-item .service-icon {\\n width: 0.56rem;\\n height: 0.56rem;\\n margin-bottom: 0.14rem;\\n }\\n .recommend-service-container .service-list .service-item .service-name {\\n color: #333;\\n font-size: 0.24rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 74 */\n/*!***************************************!*\\\n !*** ./module/credentials/index.acss ***!\n \\***************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/credentials/index.acss' });\nexports.default = stylesheet.exports('.credentials-container {\\n width: 7.5rem;\\n overflow: hidden;\\n }\\n .credentials-container .title {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n padding: 0.19rem 0.32rem;\\n }\\n .credentials-container .title .left {\\n font-size: 0.36rem;\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-pack: start;\\n -webkit-justify-content: flex-start;\\n justify-content: flex-start;\\n }\\n .credentials-container .title .right {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-pack: end;\\n -webkit-justify-content: flex-end;\\n justify-content: flex-end;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n font-size: 0.28rem;\\n color: #999;\\n }\\n .credentials-container .swiper-container {\\n width: 6.72rem!important;\\n height: 3rem!important;\\n overflow: visible;\\n }\\n .credentials-container .swiper-item {\\n padding: 0.32rem;\\n }\\n .credentials-container .swiper-item .card {\\n height: 2.2rem;\\n padding: 0.5rem;\\n margin-bottom: 0.2rem;\\n box-sizing: border-box;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n background: #208AF6;\\n border-radius: 0.16rem;\\n }\\n .credentials-container .swiper-item .card .cr-content {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n color: #fff;\\n line-height: 1.5;\\n }\\n .credentials-container .swiper-item .card .cr-content .cr-title {\\n font-size: 0.36rem;\\n }\\n .credentials-container .swiper-item .card .cr-content .cr-subtitle {\\n font-size: 0.28rem;\\n color: rgba(255, 255, 255, 0.7);\\n }\\n .credentials-container .swiper-item .card .cr-content .cr-desc {\\n font-size: 0.24rem;\\n color: rgba(255, 255, 255, 0.3);\\n }\\n .credentials-container .swiper-item .card .cr-icon {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n width: 0.55rem;\\n height: 0.55rem;\\n margin-right: 0.4rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 75 */\n/*!******************************************!*\\\n !*** ./module/service-market/index.acss ***!\n \\******************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/service-market/index.acss' });\nexports.default = stylesheet.exports('.service-market-container {\\n padding: 0.2rem 0.32rem 0.8rem;\\n }\\n .service-market-container .title {\\n font-size: 0.36rem;\\n margin-bottom: 0.8rem;\\n }\\n .service-market-container .service-list {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n margin-bottom: 0.82rem;\\n -webkit-box-pack: justify;\\n -webkit-justify-content: space-between;\\n justify-content: space-between;\\n }\\n .service-market-container .service-list .service-item {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: column;\\n flex-direction: column;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .service-market-container .service-list .service-item .service-icon {\\n width: 0.56rem;\\n height: 0.56rem;\\n margin-bottom: 0.14rem;\\n }\\n .service-market-container .service-list .service-item .service-name {\\n color: #333;\\n font-size: 0.24rem;\\n }\\n .service-market-container .service-list:last-child {\\n margin-bottom: 0;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 76 */\n/*!**********************************!*\\\n !*** ./module/footer/index.acss ***!\n \\**********************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/footer/index.acss' });\nexports.default = stylesheet.exports('.footer-container {\\n padding: 1.2rem 0;\\n margin: 0 auto;\\n text-align: center;\\n line-height: 1.5;\\n color: #999;\\n font-size: 0.24rem;\\n }\\n .footer-container .phone {\\n color: #108EE9;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 77 */\n/*!****************************************!*\\\n !*** ./module/service-card/index.acss ***!\n \\****************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/service-card/index.acss' });\nexports.default = stylesheet.exports('.service-card-container .title {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n padding: 0.2rem 0.32rem;\\n }\\n .service-card-container .title .left {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n color: #333;\\n font-size: 0.36rem;\\n -webkit-box-pack: start;\\n -webkit-justify-content: flex-start;\\n justify-content: flex-start;\\n }\\n .service-card-container .title .left .icon {\\n width: 0.48rem;\\n height: 0.48rem;\\n margin-right: 0.24rem;\\n }\\n .service-card-container .title .right {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-pack: end;\\n -webkit-justify-content: flex-end;\\n justify-content: flex-end;\\n }\\n .service-card-container .title .right .right-arrow {\\n width: 0.15rem;\\n height: 0.27rem;\\n }\\n .service-card-container .service-content {\\n padding: 0.32rem;\\n }\\n .service-card-container .service-content .row {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n }\\n .service-card-container .service-content .row .col {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n height: 0.9rem;\\n line-height: 0.9rem;\\n }\\n .service-card-container .bottom-desc {\\n color: #999;\\n font-size: 0.24rem;\\n line-height: 0.64rem;\\n height: 0.64rem;\\n padding-left: 0.32rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 78 */\n/*!*****************************************************************************!*\\\n !*** ./pages/personal-center?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\n(0, _afAppx.Page)({\n pagePath: 'pages/personal-center/index',\n\n usingComponents: { \"personal-center-card\": \"/module/personal-center-card/index\", \"logout\": \"/module/logout/index\", \"user\": \"/module/user/index\" },\n tabIndex: 11,\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc */ 79);\n },\n stylesheet: function stylesheet() {\n return __webpack_require__(/*! ./index.acss?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc */ 80);\n }\n});\n\n/***/ }),\n/* 79 */\n/*!****************************************************************************************!*\\\n !*** ./pages/personal-center/index.axml?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc ***!\n \\****************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\nvar User_ = $getComponentClass(\"/module/user/index\");\nvar User = User_ || (0, _EmptyComponentFactory2.default)(\"user\");\nvar PersonalCenterCard_ = $getComponentClass(\"/module/personal-center-card/index\");\nvar PersonalCenterCard = PersonalCenterCard_ || (0, _EmptyComponentFactory2.default)(\"personal-center-card\");\nvar Logout_ = $getComponentClass(\"/module/logout/index\");\nvar Logout = Logout_ || (0, _EmptyComponentFactory2.default)(\"logout\");\n\n\nvar $templates = {};\nfunction render(data) {\n var _this = this;\n\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"page-container personal-center\"\n },\n _react2.default.createElement(User, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'user'\n }),\n (0, _iterate2.default)(data['list'], function (item, i) {\n return _react2.default.createElement(\n View,\n {\n className: \"personal-center-list\"\n },\n _react2.default.createElement(PersonalCenterCard, {\n cardInfo: item, $isCustomComponent: _this.$isCustomComponent, __tag: 'personal-center-card'\n })\n );\n }),\n _react2.default.createElement(Logout, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'logout'\n })\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 80 */\n/*!****************************************************************************************!*\\\n !*** ./pages/personal-center/index.acss?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc ***!\n \\****************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _app = __webpack_require__(/*! ../../app.acss */ 13);\n\nvar _app2 = _interopRequireDefault(_app);\n\nvar _index = __webpack_require__(/*! ../../module/card-header/index.acss */ 15);\n\nvar _index2 = _interopRequireDefault(_index);\n\nvar _index3 = __webpack_require__(/*! ../../module/card-footer/index.acss */ 81);\n\nvar _index4 = _interopRequireDefault(_index3);\n\nvar _index5 = __webpack_require__(/*! ../../module/personal-center-card/index.acss */ 82);\n\nvar _index6 = _interopRequireDefault(_index5);\n\nvar _index7 = __webpack_require__(/*! ../../module/logout/index.acss */ 83);\n\nvar _index8 = _interopRequireDefault(_index7);\n\nvar _index9 = __webpack_require__(/*! ../../module/user/index.acss */ 14);\n\nvar _index10 = _interopRequireDefault(_index9);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'pages/personal-center/index.acss' });\n\nstylesheet.imports(_app2.default);\n\nstylesheet.imports(_index2.default);\n\nstylesheet.imports(_index4.default);\n\nstylesheet.imports(_index6.default);\n\nstylesheet.imports(_index8.default);\n\nstylesheet.imports(_index10.default);\nexports.default = stylesheet.exports('.page-container {\\n width: 100%;\\n background: #F5F5F5;\\n }\\n .card-container {\\n margin-bottom: 0.16rem;\\n background: #fff;\\n }\\n .personal-center-list {\\n margin-top: 0.16rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 81 */\n/*!***************************************!*\\\n !*** ./module/card-footer/index.acss ***!\n \\***************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/card-footer/index.acss' });\nexports.default = stylesheet.exports('.card-footer-container {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n padding-left: 0.32rem;\\n color: #999;\\n font-size: 0.24rem;\\n height: 0.8rem;\\n border-top: 0.01rem solid #ccc;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 82 */\n/*!************************************************!*\\\n !*** ./module/personal-center-card/index.acss ***!\n \\************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/personal-center-card/index.acss' });\nexports.default = stylesheet.exports('.personal-center .list {\\n padding: 0 0.32rem 0.64rem;\\n font-size: 0.28rem;\\n font-weight: 300;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: column;\\n flex-direction: column;\\n }\\n .personal-center .list .title {\\n margin-top: 0.4rem;\\n margin-bottom: 0.16rem;\\n font-size: 0.4rem;\\n line-height: 0.56rem;\\n font-weight: normal;\\n color: #333;\\n }\\n .personal-center .list .desc {\\n line-height: 0.4rem;\\n margin-top: 0.08rem;\\n color: #999;\\n }\\n .personal-center .list .status {\\n margin-top: 0.1rem;\\n color: #108EE9;\\n }\\n .personal-center .list .title.pay {\\n font-size: 0.8rem;\\n line-height: 1.12rem;\\n margin-bottom: -0.18rem;\\n }\\n .personal-center .single {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n padding: 0 0.32rem;\\n height: 2.56rem;\\n color: #333;\\n font-size: 0.4rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 83 */\n/*!**********************************!*\\\n !*** ./module/logout/index.acss ***!\n \\**********************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/logout/index.acss' });\nexports.default = stylesheet.exports('.logout {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -webkit-justify-content: center;\\n justify-content: center;\\n color: #108EE9;\\n font-size: 0.36rem;\\n height: 0.94rem;\\n background: #fff;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 84 */\n/*!**************************************************************************!*\\\n !*** ./pages/core-service?hash=b66383ca67c3e142793a83b9370414c0d97572e4 ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\n(0, _afAppx.Page)({\n pagePath: 'pages/core-service/index',\n\n usingComponents: { \"card-service\": \"/module/card-service/index\", \"card-hello\": \"/module/card-hello/index\", \"card-sites\": \"/module/card-sites/index\", \"card-special-service\": \"/module/card-special-service/index\" },\n\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 */ 85);\n },\n stylesheet: function stylesheet() {\n return __webpack_require__(/*! ./index.acss?hash=b66383ca67c3e142793a83b9370414c0d97572e4 */ 86);\n }\n});\n\n/***/ }),\n/* 85 */\n/*!*************************************************************************************!*\\\n !*** ./pages/core-service/index.axml?hash=b66383ca67c3e142793a83b9370414c0d97572e4 ***!\n \\*************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\nvar CardHello_ = $getComponentClass(\"/module/card-hello/index\");\nvar CardHello = CardHello_ || (0, _EmptyComponentFactory2.default)(\"card-hello\");\nvar CardService_ = $getComponentClass(\"/module/card-service/index\");\nvar CardService = CardService_ || (0, _EmptyComponentFactory2.default)(\"card-service\");\nvar CardSpecialService_ = $getComponentClass(\"/module/card-special-service/index\");\nvar CardSpecialService = CardSpecialService_ || (0, _EmptyComponentFactory2.default)(\"card-special-service\");\nvar CardSites_ = $getComponentClass(\"/module/card-sites/index\");\nvar CardSites = CardSites_ || (0, _EmptyComponentFactory2.default)(\"card-sites\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"page-container\"\n },\n _react2.default.createElement(CardHello, {\n userInfo: data['userInfo'], $isCustomComponent: this.$isCustomComponent, __tag: 'card-hello'\n }),\n _react2.default.createElement(CardService, {\n serviceInfo: data['serviceInfo'], $isCustomComponent: this.$isCustomComponent, __tag: 'card-service'\n }),\n _react2.default.createElement(CardSpecialService, {\n spectialServiceInfo: data['spectialServiceInfo'], $isCustomComponent: this.$isCustomComponent, __tag: 'card-special-service'\n }),\n _react2.default.createElement(CardSites, {\n sitesInfo: data['sitesInfo'], $isCustomComponent: this.$isCustomComponent, __tag: 'card-sites'\n })\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 86 */\n/*!*************************************************************************************!*\\\n !*** ./pages/core-service/index.acss?hash=b66383ca67c3e142793a83b9370414c0d97572e4 ***!\n \\*************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _app = __webpack_require__(/*! ../../app.acss */ 13);\n\nvar _app2 = _interopRequireDefault(_app);\n\nvar _index = __webpack_require__(/*! ../../module/card-header/index.acss */ 15);\n\nvar _index2 = _interopRequireDefault(_index);\n\nvar _index3 = __webpack_require__(/*! ../../module/card-service/index.acss */ 87);\n\nvar _index4 = _interopRequireDefault(_index3);\n\nvar _index5 = __webpack_require__(/*! ../../module/card-hello/index.acss */ 88);\n\nvar _index6 = _interopRequireDefault(_index5);\n\nvar _index7 = __webpack_require__(/*! ../../module/card-sites/index.acss */ 89);\n\nvar _index8 = _interopRequireDefault(_index7);\n\nvar _index9 = __webpack_require__(/*! ../../module/card-special-service/index.acss */ 90);\n\nvar _index10 = _interopRequireDefault(_index9);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'pages/core-service/index.acss' });\n\nstylesheet.imports(_app2.default);\n\nstylesheet.imports(_index2.default);\n\nstylesheet.imports(_index4.default);\n\nstylesheet.imports(_index6.default);\n\nstylesheet.imports(_index8.default);\n\nstylesheet.imports(_index10.default);\nexports.default = stylesheet.exports('.page-container {\\n width: 100%;\\n background: #F5F5F5;\\n }\\n .card-container {\\n margin-bottom: 0.16rem;\\n background: #fff;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 87 */\n/*!****************************************!*\\\n !*** ./module/card-service/index.acss ***!\n \\****************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/card-service/index.acss' });\nexports.default = stylesheet.exports('.service-card .list {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n -webkit-box-pack: start;\\n -webkit-justify-content: flex-start;\\n justify-content: flex-start;\\n -webkit-flex-wrap: wrap;\\n flex-wrap: wrap;\\n padding: 0 0.42rem;\\n }\\n .service-card .list .item {\\n width: 25%;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: column;\\n flex-direction: column;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n margin: 0.28rem 0;\\n }\\n .service-card .list .item .icon {\\n width: 0.56rem;\\n height: 0.56rem;\\n margin-bottom: 0.14rem;\\n }\\n .service-card .list .item .name {\\n color: #333;\\n font-size: 0.26rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 88 */\n/*!**************************************!*\\\n !*** ./module/card-hello/index.acss ***!\n \\**************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/card-hello/index.acss' });\nexports.default = stylesheet.exports('.card-hello {\\n padding: 0.4rem 0.32rem;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -webkit-justify-content: space-between;\\n justify-content: space-between;\\n font-size: 0.28rem;\\n }\\n .card-hello .content {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: column;\\n flex-direction: column;\\n }\\n .card-hello .content .name {\\n color: #333;\\n font-size: 0.48rem;\\n font-weight: 500;\\n line-height: 0.67rem;\\n margin-bottom: 0.08rem;\\n }\\n .card-hello .content .description {\\n font-weight: 300;\\n line-height: 0.4rem;\\n color: #999;\\n }\\n .card-hello .login {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .card-hello .login .name {\\n color: #108EE9;\\n line-height: 0.4rem;\\n margin-right: 0.26rem;\\n font-weight: 300;\\n }\\n .card-hello .login .icon {\\n width: 0.15rem;\\n height: 0.27rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 89 */\n/*!**************************************!*\\\n !*** ./module/card-sites/index.acss ***!\n \\**************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/card-sites/index.acss' });\nexports.default = stylesheet.exports('.card-sites .card {\\n padding: 0.32rem;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: column;\\n flex-direction: column;\\n }\\n .card-sites .card .main {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-pack: justify;\\n -webkit-justify-content: space-between;\\n justify-content: space-between;\\n -webkit-box-align: start;\\n -webkit-align-items: flex-start;\\n align-items: flex-start;\\n }\\n .card-sites .card .main .content {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n margin-bottom: 0.32rem;\\n }\\n .card-sites .card .main .content .icon {\\n width: 0.32rem;\\n height: 0.44rem;\\n }\\n .card-sites .card .main .content .text {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: column;\\n flex-direction: column;\\n margin-left: 0.16rem;\\n }\\n .card-sites .card .main .content .text .title {\\n color: #333;\\n line-height: 0.48rem;\\n font-size: 0.34rem;\\n margin-bottom: 0.12rem;\\n }\\n .card-sites .card .main .content .text .description {\\n color: #999;\\n font-size: 0.28rem;\\n font-weight: 300;\\n line-height: 0.4rem;\\n }\\n .card-sites .card .main .button {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n }\\n .card-sites .card .main .button .icon {\\n width: 0.56rem;\\n height: 0.56rem;\\n }\\n .card-sites .card .main .button .icon :last-child {\\n margin-left: 0.32rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 90 */\n/*!************************************************!*\\\n !*** ./module/card-special-service/index.acss ***!\n \\************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/card-special-service/index.acss' });\nexports.default = stylesheet.exports('.card-special-service {\\n font-size: 0.28rem;\\n }\\n .card-special-service .card {\\n padding: 0.32rem;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-pack: justify;\\n -webkit-justify-content: space-between;\\n justify-content: space-between;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .card-special-service .card .content {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: start;\\n -webkit-align-items: flex-start;\\n align-items: flex-start;\\n }\\n .card-special-service .card .content .icon {\\n width: 1.32rem;\\n height: 0.96rem;\\n }\\n .card-special-service .card .content .text {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: column;\\n flex-direction: column;\\n -webkit-box-pack: start;\\n -webkit-justify-content: flex-start;\\n justify-content: flex-start;\\n margin-left: 0.32rem;\\n }\\n .card-special-service .card .content .text .title {\\n color: #333;\\n font-size: 0.34rem;\\n line-height: 0.48rem;\\n margin-bottom: 0.04rem;\\n }\\n .card-special-service .card .content .text .description {\\n color: #999;\\n line-height: 0.38rem;\\n font-weight: 300;\\n }\\n .card-special-service .card .button {\\n width: 0.88rem;\\n height: 0.52rem;\\n line-height: 0.52rem;\\n text-align: center;\\n border: 1px solid #108EE9;\\n border-radius: 0.02rem;\\n color: #108EE9;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 91 */\n/*!***********************************************************************!*\\\n !*** ./pages/city-list?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 ***!\n \\***********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\n(0, _afAppx.Page)({\n pagePath: 'pages/city-list/index',\n\n usingComponents: { \"city-tab\": \"/module/city-tab/index\" },\n\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 */ 92);\n },\n stylesheet: function stylesheet() {\n return __webpack_require__(/*! ./index.acss?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 */ 93);\n }\n});\n\n/***/ }),\n/* 92 */\n/*!**********************************************************************************!*\\\n !*** ./pages/city-list/index.axml?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 ***!\n \\**********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\nvar CityTab_ = $getComponentClass(\"/module/city-tab/index\");\nvar CityTab = CityTab_ || (0, _EmptyComponentFactory2.default)(\"city-tab\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n null,\n _react2.default.createElement(CityTab, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'city-tab'\n })\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 93 */\n/*!**********************************************************************************!*\\\n !*** ./pages/city-list/index.acss?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 ***!\n \\**********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _app = __webpack_require__(/*! ../../app.acss */ 13);\n\nvar _app2 = _interopRequireDefault(_app);\n\nvar _index = __webpack_require__(/*! ../../node_modules/mini-antui/es/list/index.acss */ 94);\n\nvar _index2 = _interopRequireDefault(_index);\n\nvar _index3 = __webpack_require__(/*! ../../node_modules/mini-antui/es/list/list-item/index.acss */ 95);\n\nvar _index4 = _interopRequireDefault(_index3);\n\nvar _index5 = __webpack_require__(/*! ../../module/city-tab/index.acss */ 96);\n\nvar _index6 = _interopRequireDefault(_index5);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'pages/city-list/index.acss' });\n\nstylesheet.imports(_app2.default);\n\nstylesheet.imports(_index2.default);\n\nstylesheet.imports(_index4.default);\n\nstylesheet.imports(_index6.default);\nexports.default = stylesheet.exports('');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 94 */\n/*!****************************************************!*\\\n !*** ./node_modules/mini-antui/es/list/index.acss ***!\n \\****************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'node_modules/mini-antui/es/list/index.acss' });\nexports.default = stylesheet.exports('.am-list-header, .am-list-footer {\\n font-size: 14px;\\n color: #888;\\n }\\n .am-list-header {\\n padding: 16px 16px 8px;\\n }\\n .am-list-body {\\n position: relative;\\n }\\n .am-list-body::before {\\n position: absolute;\\n content: \\'\\';\\n top: 0;\\n left: 0;\\n right: 0;\\n height: 1px;\\n -webkit-transform: scaleY(0.5);\\n transform: scaleY(0.5);\\n background-color: #eee;\\n }\\n .am-list-body::after {\\n position: absolute;\\n content: \\'\\';\\n bottom: 0;\\n left: 0;\\n right: 0;\\n height: 1px;\\n -webkit-transform: scaleY(0.5);\\n transform: scaleY(0.5);\\n background-color: #eee;\\n }\\n .am-list-footer {\\n padding: 8px 16px 16px 16px;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 95 */\n/*!**************************************************************!*\\\n !*** ./node_modules/mini-antui/es/list/list-item/index.acss ***!\n \\**************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'node_modules/mini-antui/es/list/list-item/index.acss' });\nexports.default = stylesheet.exports('.am-list-item {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n background: #fff;\\n padding-left: 16px;\\n font-size: 15px;\\n line-height: 1.4;\\n color: #333;\\n }\\n .am-list-item-hover {\\n background-color: #f8f8f8;\\n }\\n .am-list-thumb {\\n width: 30px;\\n height: 30px;\\n margin-right: 16px;\\n }\\n .am-list-line {\\n position: relative;\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n -webkit-align-self: stretch;\\n align-self: stretch;\\n padding-right: 15px;\\n min-height: 52px;\\n overflow: hidden;\\n }\\n .am-list-content, .am-list-extra {\\n line-height: 1.5;\\n width: auto;\\n padding-top: 7px;\\n padding-bottom: 7px;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n }\\n .am-list-content {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n color: #000;\\n font-size: 17px;\\n text-align: left;\\n }\\n .am-list-extra {\\n -webkit-flex-basis: 36%;\\n flex-basis: 36%;\\n color: #888;\\n font-size: 16px;\\n text-align: right;\\n }\\n .am-list-brief {\\n color: #888;\\n font-size: 14px;\\n }\\n .am-list-wrap .am-list-content, .am-list-wrap .am-list-extra {\\n white-space: normal;\\n }\\n .am-list-arrow {\\n display: block;\\n width: 15px;\\n height: 15px;\\n margin-left: 8px;\\n background-image: url(\\'https://gw.alipayobjects.com/zos/rmsportal/nGMpTwTjtKMbOeeQIucS.png\\');\\n background-size: contain;\\n background-repeat: no-repeat;\\n background-position: 50% 50%;\\n }\\n .am-list-arrow-empty {\\n visibility: hidden;\\n }\\n .am-list-line-bottom::after {\\n content: \\'\\';\\n display: block;\\n position: absolute;\\n width: 100%;\\n height: 1px;\\n background: #eee;\\n -webkit-transform: scaleY(0.5);\\n transform: scaleY(0.5);\\n left: 0;\\n bottom: 0;\\n right: auto;\\n top: auto;\\n }\\n .am-list-top .am-list-line {\\n -webkit-box-align: start;\\n -webkit-align-items: flex-start;\\n align-items: flex-start;\\n }\\n .am-list-middle .am-list-line {\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .am-list-bottom .am-list-line {\\n -webkit-box-align: end;\\n -webkit-align-items: flex-end;\\n align-items: flex-end;\\n }\\n .am-list-multiple .am-list-line {\\n padding: 6px 15px 6px 0;\\n }\\n .am-list-multiple .am-list-thumb {\\n width: 36px;\\n height: 36px;\\n }\\n .am-list-item.last .am-list-line-bottom::after {\\n display: none;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 96 */\n/*!************************************!*\\\n !*** ./module/city-tab/index.acss ***!\n \\************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/city-tab/index.acss' });\nexports.default = stylesheet.exports('.tab-content {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-pack: center;\\n -webkit-justify-content: center;\\n justify-content: center;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n height: 300px;\\n }\\n .citylist-container .am-list-content {\\n color: #333;\\n font-size: 0.28rem;\\n }\\n .page-box {\\n position: fixed;\\n top: 0;\\n left: 0;\\n bottom: 0;\\n right: 0;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-pack: start;\\n -webkit-justify-content: flex-start;\\n justify-content: flex-start;\\n }\\n .class-left {\\n width: 2.2rem;\\n height: 100%;\\n background: #f5f5f5;\\n }\\n .class-left .cate-list {\\n height: 1.1rem;\\n line-height: 1.1rem;\\n font-size: 0.28rem;\\n color: #333;\\n text-align: center;\\n border-left: 0.08rem solid transparent;\\n }\\n .class-left .cate-list.on {\\n color: #108ee9;\\n border-color: #108ee9;\\n background: #fff;\\n }\\n .class-right {\\n width: 5.3rem;\\n height: 100%;\\n background: #fff;\\n }\\n .class-right .cate-list {\\n font-size: 0.28rem;\\n color: #333;\\n letter-spacing: 0.0048rem;\\n height: 0.96rem;\\n line-height: 0.96rem;\\n padding-left: 0.3rem;\\n border-bottom: 1px solid #eee;\\n }\\n .class-right .cate-list.childOn {\\n color: #108ee9;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 97 */\n/*!*********************************************************************!*\\\n !*** ./pages/my-card?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 ***!\n \\*********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\n(0, _afAppx.Page)({\n pagePath: 'pages/my-card/index',\n\n usingComponents: { \"credential-card\": \"/module/credential-card/index\" },\n\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 */ 98);\n },\n stylesheet: function stylesheet() {\n return __webpack_require__(/*! ./index.acss?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 */ 99);\n }\n});\n\n/***/ }),\n/* 98 */\n/*!********************************************************************************!*\\\n !*** ./pages/my-card/index.axml?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\nvar CredentialCard_ = $getComponentClass(\"/module/credential-card/index\");\nvar CredentialCard = CredentialCard_ || (0, _EmptyComponentFactory2.default)(\"credential-card\");\n\n\nvar $templates = {};\nfunction render(data) {\n var _this = this;\n\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"my-card-container\"\n },\n (0, _iterate2.default)(data['cardList'], function (item, index) {\n return _react2.default.createElement(CredentialCard, {\n card: item, $isCustomComponent: _this.$isCustomComponent, __tag: 'credential-card'\n });\n })\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 99 */\n/*!********************************************************************************!*\\\n !*** ./pages/my-card/index.acss?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _app = __webpack_require__(/*! ../../app.acss */ 13);\n\nvar _app2 = _interopRequireDefault(_app);\n\nvar _index = __webpack_require__(/*! ../../module/credential-card/index.acss */ 100);\n\nvar _index2 = _interopRequireDefault(_index);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'pages/my-card/index.acss' });\n\nstylesheet.imports(_app2.default);\n\nstylesheet.imports(_index2.default);\nexports.default = stylesheet.exports('.my-card-container {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n padding: 0.3rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 100 */\n/*!*******************************************!*\\\n !*** ./module/credential-card/index.acss ***!\n \\*******************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/credential-card/index.acss' });\nexports.default = stylesheet.exports('.credential-card {\\n height: 2.2rem;\\n padding: 0.5rem;\\n margin-bottom: 0.2rem;\\n box-sizing: border-box;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n background: #208AF6;\\n border-radius: 0.16rem;\\n }\\n .credential-card .cr-content {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n color: #fff;\\n line-height: 1.5;\\n }\\n .credential-card .cr-content .cr-title {\\n font-size: 0.36rem;\\n }\\n .credential-card .cr-content .cr-subtitle {\\n font-size: 0.28rem;\\n color: rgba(255, 255, 255, 0.7);\\n }\\n .credential-card .cr-content .cr-desc {\\n font-size: 0.24rem;\\n color: rgba(255, 255, 255, 0.3);\\n }\\n .credential-card .cr-icon {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n width: 0.55rem;\\n height: 0.55rem;\\n margin-right: 0.4rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 101 */\n/*!********************************************************************!*\\\n !*** ./pages/market?hash=fb2327c9b485afd441070473f566c1f9028ebfce ***!\n \\********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\n(0, _afAppx.Page)({\n pagePath: 'pages/market/index',\n\n usingComponents: { \"market-home\": \"/module/card-market-home/index\", \"market-other\": \"/module/card-market-other/index\" },\n\n render: function render() {\n return __webpack_require__(/*! ./index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce */ 102);\n },\n stylesheet: function stylesheet() {\n return __webpack_require__(/*! ./index.acss?hash=fb2327c9b485afd441070473f566c1f9028ebfce */ 103);\n }\n});\n\n/***/ }),\n/* 102 */\n/*!*******************************************************************************!*\\\n !*** ./pages/market/index.axml?hash=fb2327c9b485afd441070473f566c1f9028ebfce ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = render;\n\nvar _react = __webpack_require__(/*! react */ 1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmptyComponentFactory = __webpack_require__(/*! @alipay/rml-runtime/es/EmptyComponentFactory */ 2);\n\nvar _EmptyComponentFactory2 = _interopRequireDefault(_EmptyComponentFactory);\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _iterate = __webpack_require__(/*! @alipay/rml-runtime/es/iterate */ 3);\n\nvar _iterate2 = _interopRequireDefault(_iterate);\n\nvar _createRoot = __webpack_require__(/*! @alipay/rml-runtime/es/createRoot */ 4);\n\nvar _createRoot2 = _interopRequireDefault(_createRoot);\n\nvar _createBlock = __webpack_require__(/*! @alipay/rml-runtime/es/createBlock */ 5);\n\nvar _createBlock2 = _interopRequireDefault(_createBlock);\n\nvar _useTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/useTemplate */ 6);\n\nvar _useTemplate2 = _interopRequireDefault(_useTemplate);\n\nvar _createTemplate = __webpack_require__(/*! @alipay/rml-runtime/es/createTemplate */ 7);\n\nvar _createTemplate2 = _interopRequireDefault(_createTemplate);\n\nvar _renderSlot = __webpack_require__(/*! @alipay/rml-runtime/es/renderSlot */ 8);\n\nvar _renderSlot2 = _interopRequireDefault(_renderSlot);\n\nvar _resolveScopedSlots = __webpack_require__(/*! @alipay/rml-runtime/es/resolveScopedSlots */ 9);\n\nvar _resolveScopedSlots2 = _interopRequireDefault(_resolveScopedSlots);\n\nvar _getSJSMember = __webpack_require__(/*! @alipay/rml-runtime/es/getSJSMember */ 10);\n\nvar _getSJSMember2 = _interopRequireDefault(_getSJSMember);\n\nvar _toString = __webpack_require__(/*! @alipay/rml-runtime/es/toString */ 11);\n\nvar _toString2 = _interopRequireDefault(_toString);\n\nvar _getLooseDataMember = __webpack_require__(/*! @alipay/rml-runtime/es/getLooseDataMember */ 12);\n\nvar _getLooseDataMember2 = _interopRequireDefault(_getLooseDataMember);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar $createReactElement = _react2.default && _react2.default.createElement;\nvar $getComponentEventHandler = function $getComponentEventHandler(instance, name) {\n return instance.$getComponentEventHandler && instance.$getComponentEventHandler(name);\n};\nvar $getEventHandler = function $getEventHandler(instance, name) {\n return instance.$getEventHandler(name);\n};\nvar $getRefHandler = function $getRefHandler(instance, name) {\n return instance.$getRefHandler(name);\n};\nvar $getComRefHandler = function $getComRefHandler(instance, name) {\n return instance.$getComRefHandler && instance.$getComRefHandler(name);\n};\n\nvar $getComponentClass = function $getComponentClass(name) {\n return _afAppx.getComponentClass && (0, _afAppx.getComponentClass)(name);\n};\n\nvar View = _afAppx.View || (0, _EmptyComponentFactory2.default)(\"view\");\nvar MarketHome_ = $getComponentClass(\"/module/card-market-home/index\");\nvar MarketHome = MarketHome_ || (0, _EmptyComponentFactory2.default)(\"market-home\");\nvar MarketOther_ = $getComponentClass(\"/module/card-market-other/index\");\nvar MarketOther = MarketOther_ || (0, _EmptyComponentFactory2.default)(\"market-other\");\n\n\nvar $templates = {};\nfunction render(data) {\n return (0, _createRoot2.default)(_react2.default.createElement(\n View,\n {\n className: \"page-container market\"\n },\n _react2.default.createElement(MarketHome, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'market-home'\n }),\n _react2.default.createElement(MarketOther, {\n $isCustomComponent: this.$isCustomComponent, __tag: 'market-other'\n })\n ));\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 103 */\n/*!*******************************************************************************!*\\\n !*** ./pages/market/index.acss?hash=fb2327c9b485afd441070473f566c1f9028ebfce ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar _app = __webpack_require__(/*! ../../app.acss */ 13);\n\nvar _app2 = _interopRequireDefault(_app);\n\nvar _index = __webpack_require__(/*! ../../module/service-item/index.acss */ 104);\n\nvar _index2 = _interopRequireDefault(_index);\n\nvar _index3 = __webpack_require__(/*! ../../module/card-market-home/index.acss */ 105);\n\nvar _index4 = _interopRequireDefault(_index3);\n\nvar _index5 = __webpack_require__(/*! ../../module/card-market-other/index.acss */ 106);\n\nvar _index6 = _interopRequireDefault(_index5);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'pages/market/index.acss' });\n\nstylesheet.imports(_app2.default);\n\nstylesheet.imports(_index2.default);\n\nstylesheet.imports(_index4.default);\n\nstylesheet.imports(_index6.default);\nexports.default = stylesheet.exports('.page-container {\\n width: 100%;\\n background: #F5F5F5;\\n }\\n .card-container {\\n margin-bottom: 0.16rem;\\n background: #fff;\\n }\\n .hide {\\n display: none;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 104 */\n/*!****************************************!*\\\n !*** ./module/service-item/index.acss ***!\n \\****************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/service-item/index.acss' });\nexports.default = stylesheet.exports('.service-item {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: column;\\n flex-direction: column;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -webkit-justify-content: center;\\n justify-content: center;\\n width: 1.62rem;\\n height: 1.2rem;\\n margin: 0.16rem 0rem 0rem 0.18rem;\\n border-radius: 0.05rem;\\n position: relative;\\n }\\n .service-item .service-item_icon {\\n width: 0.56rem;\\n height: 0.56rem;\\n margin-bottom: 0.14rem;\\n }\\n .service-item .service-item_name {\\n color: #333;\\n font-size: 0.24rem;\\n }\\n .service-item .service-item_edit {\\n position: absolute;\\n width: 0.3rem;\\n height: 0.3rem;\\n top: 0.04rem;\\n right: 0.04rem;\\n }\\n .service-item.edit {\\n background-color: #F6F6F6;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 105 */\n/*!********************************************!*\\\n !*** ./module/card-market-home/index.acss ***!\n \\********************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/card-market-home/index.acss' });\nexports.default = stylesheet.exports('.market-home_normal {\\n height: 0.9rem;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n position: relative;\\n }\\n .market-home_normal .title {\\n font-size: 0.26rem;\\n color: #161616;\\n margin-left: 0.25rem;\\n }\\n .market-home_normal .iconlist {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .market-home_normal .iconlist .icon {\\n width: 0.4rem;\\n height: 0.4rem;\\n margin-left: 0.29rem;\\n }\\n .market-home_normal .iconlist .iconmore {\\n width: 0.32rem;\\n height: 0.08rem;\\n margin-left: 0.17rem;\\n }\\n .market-home_normal .edit {\\n position: absolute;\\n top: 50%;\\n right: 0.36rem;\\n color: #108EE9;\\n font-size: 0.28rem;\\n margin-top: -0.14rem;\\n }\\n .market-home_edit .header {\\n height: 0.9rem;\\n font-size: 0.3rem;\\n padding: 0 0.24rem;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .market-home_edit .header .cancel {\\n -webkit-box-flex: 1;\\n -webkit-flex: 1;\\n flex: 1;\\n }\\n .market-home_edit .header .done {\\n color: #108EE9;\\n }\\n .market-home_edit .title {\\n margin: 0.29rem 0 0.17rem 0.24rem;\\n color: #161616;\\n font-size: 0.26rem;\\n }\\n .market-home_edit .content {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n -webkit-box-pack: start;\\n -webkit-justify-content: flex-start;\\n justify-content: flex-start;\\n -webkit-flex-wrap: wrap;\\n flex-wrap: wrap;\\n padding: 0 0.24rem 0 0.06rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 106 */\n/*!*********************************************!*\\\n !*** ./module/card-market-other/index.acss ***!\n \\*********************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _afAppx = __webpack_require__(/*! @alipay/af-appx */ 0);\n\nvar stylesheet = new _afAppx.StyleSheet({ stylePath: 'module/card-market-other/index.acss' });\nexports.default = stylesheet.exports('.market-other .item {\\n border-bottom: 0.01rem solid #DDD;\\n font-size: 0.24rem;\\n padding-bottom: 0.23rem;\\n }\\n .market-other .item .title {\\n padding: 0.32rem 0 0 0.24rem;\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n }\\n .market-other .item .title .icon {\\n width: 0.08rem;\\n height: 0.24rem;\\n background-color: #1D8FE1;\\n border-radius: 0.02rem;\\n }\\n .market-other .item .title .txt {\\n color: #969696;\\n font-size: 0.26rem;\\n font-weight: 300;\\n margin-left: 0.08rem;\\n }\\n .market-other .item .content {\\n display: -webkit-box;\\n display: -webkit-flex;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -webkit-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -webkit-align-items: center;\\n align-items: center;\\n -webkit-box-pack: start;\\n -webkit-justify-content: flex-start;\\n justify-content: flex-start;\\n -webkit-flex-wrap: wrap;\\n flex-wrap: wrap;\\n padding: 0 0.24rem 0 0.06rem;\\n }');\nmodule.exports = exports['default'];\n\n/***/ })\n/******/ ]);","dist/index.worker.js":"/******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// define __esModule on exports\n/******/ \t__webpack_require__.r = function(exports) {\n/******/ \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t}\n/******/ \t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t};\n/******/\n/******/ \t// create a fake namespace object\n/******/ \t// mode & 1: value is a module id, require it\n/******/ \t// mode & 2: merge all properties of value into the ns\n/******/ \t// mode & 4: return value when already ns object\n/******/ \t// mode & 8|1: behave like require\n/******/ \t__webpack_require__.t = function(value, mode) {\n/******/ \t\tif(mode & 1) value = __webpack_require__(value);\n/******/ \t\tif(mode & 8) return value;\n/******/ \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n/******/ \t\tvar ns = Object.create(null);\n/******/ \t\t__webpack_require__.r(ns);\n/******/ \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n/******/ \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n/******/ \t\treturn ns;\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/\";\n/******/\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 58);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/*!*********************************************!*\\\n !*** ./node_modules/herculex/dist/index.js ***!\n \\*********************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.GlobalStore = exports.connect = undefined;\n\nvar _assign = __webpack_require__(/*! babel-runtime/core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nvar _extends = _assign2.default || 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; };\n\nvar _is = __webpack_require__(/*! ./utils/is */ 3);\n\nvar _emitter = __webpack_require__(/*! ./emitter */ 41);\n\nvar _emitter2 = _interopRequireDefault(_emitter);\n\nvar _innerPlugins2 = __webpack_require__(/*! ./innerPlugins */ 42);\n\nvar _innerPlugins3 = _interopRequireDefault(_innerPlugins2);\n\nvar _mapGettersToState = __webpack_require__(/*! ./mapGettersToState */ 73);\n\nvar _mapGettersToState2 = _interopRequireDefault(_mapGettersToState);\n\nvar _createHelpers = __webpack_require__(/*! ./createHelpers */ 46);\n\nvar _createHelpers2 = _interopRequireDefault(_createHelpers);\n\nvar _dataTransform = __webpack_require__(/*! ./dataTransform */ 54);\n\nvar _wrapDataInstance = __webpack_require__(/*! ./wrapDataInstance */ 12);\n\nvar _wrapDataInstance2 = _interopRequireDefault(_wrapDataInstance);\n\nvar _global = __webpack_require__(/*! ./global */ 14);\n\nvar _global2 = _interopRequireDefault(_global);\n\nvar _connect = __webpack_require__(/*! ./connect */ 108);\n\nvar _connect2 = _interopRequireDefault(_connect);\n\nvar _provider = __webpack_require__(/*! ./provider */ 109);\n\nvar _provider2 = _interopRequireDefault(_provider);\n\nvar _mapHelpersToMethod = __webpack_require__(/*! ./mapHelpersToMethod */ 32);\n\nvar _storeConfigPreHandle = __webpack_require__(/*! ./storeConfigPreHandle */ 55);\n\nvar _storeConfigPreHandle2 = _interopRequireDefault(_storeConfigPreHandle);\n\nvar _wrapState = __webpack_require__(/*! ./utils/wrapState */ 45);\n\nvar _wrapState2 = _interopRequireDefault(_wrapState);\n\nvar _default = __webpack_require__(/*! ./mixins/default */ 110);\n\nvar _default2 = _interopRequireDefault(_default);\n\n__webpack_require__(/*! ./polyfill/index */ 111);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _ExternalPromiseCached;\n\nfunction _ExternalPromise() { if (_ExternalPromiseCached) return _ExternalPromiseCached; if (typeof window !== 'undefined' && window.Promise && typeof window.Promise.resolve === 'function') { _ExternalPromiseCached = window.Promise; } else { _ExternalPromiseCached = __webpack_require__(/*! babel-runtime/core-js/promise */ 15).default || __webpack_require__(/*! babel-runtime/core-js/promise */ 15); } return _ExternalPromiseCached; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction getPath(link) {\n return (0, _is.isString)(link) && link.split('/')[1];\n}\n\nvar Store = function () {\n function Store(store, options) {\n _classCallCheck(this, Store);\n\n this.$global = _global2.default;\n this.$emitter = new _emitter2.default();\n // 预处理配置转化\n (0, _storeConfigPreHandle2.default)(store);\n (0, _assign2.default)(this, {\n connectGlobal: store.connectGlobal,\n mapGlobals: store.mapGlobals,\n actions: store.actions,\n methods: store.methods || {},\n mutations: store.mutations || {},\n plugins: store.plugins || [],\n getters: store.getters || {},\n instanceName: store.namespace || store.instanceName\n });\n this.stateConfig = (0, _mapGettersToState2.default)(store.state || {}, this.getters, this);\n this.stateConfig.$global = this.connectGlobal ? _global2.default.getGlobalState(this.mapGlobals) : {};\n this.subscribe = this.subscribe.bind(this);\n this.register = this.register.bind(this);\n this.subscribeAction = this.subscribeAction.bind(this);\n this.when = this.when.bind(this);\n this.watch = this.watch.bind(this);\n }\n\n Store.prototype.getInstance = function getInstance() {\n return this.storeInstance;\n };\n\n Store.prototype.watch = function watch(predicate, effect) {\n this.when(predicate, effect, true);\n };\n // 实现 mobx when\n\n\n Store.prototype.when = function when(predicate, effect, isWatch) {\n var _this = this;\n\n var emitter = this.$emitter;\n if (!predicate) return _ExternalPromise().reject();\n return new (_ExternalPromise())(function (resolve) {\n var initialData = _this.storeInstance ? _this.storeInstance.data : {};\n if (predicate(initialData)) {\n if (effect) {\n effect.call(_this, initialData);\n }\n return resolve(initialData);\n }\n var dispose = emitter.addListener('updateState', function (_ref) {\n var state = _ref.state,\n mutation = _ref.mutation,\n prevState = _ref.prevState;\n\n var newData = (0, _dataTransform.setStoreDataByState)(_this.storeInstance.data, state);\n var currentPageInstance = getCurrentPages().pop() || {};\n var instanceView = _this.storeInstance.$viewId || -1;\n var currentView = currentPageInstance.$viewId || -1;\n // 已经不在当前页面的不再触发\n if (instanceView === currentView) {\n if (predicate(newData)) {\n dispose();\n if (effect) {\n effect.call(_this, newData);\n }\n resolve(newData);\n }\n }\n });\n });\n };\n // 实现 store.subscribe\n\n\n Store.prototype.subscribe = function subscribe(subscriber, actionSubscriber) {\n var _this2 = this;\n\n var emitter = this.$emitter;\n var originViewInstance = getCurrentPages().pop() || {};\n if (subscriber) {\n this.storeUpdateLisitenerDispose = emitter.addListener('updateState', function (_ref2) {\n var state = _ref2.state,\n mutation = _ref2.mutation,\n prevState = _ref2.prevState;\n\n var currentPageInstance = getCurrentPages().pop() || {};\n var instanceView = originViewInstance.$viewId || -1;\n var currentView = currentPageInstance.$viewId || -1;\n // 已经不在当前页面的不再触发\n if (instanceView === currentView) {\n subscriber(mutation, (0, _wrapState2.default)(_extends({}, _this2.storeInstance.data)), (0, _wrapState2.default)(_extends({}, prevState)));\n }\n });\n }\n if (actionSubscriber) {\n this.storeDispatchActionLisitenerDispose = emitter.addListener('dispatchAction', function (action, next) {\n actionSubscriber(action, next);\n });\n }\n };\n\n Store.prototype.subscribeAction = function subscribeAction(actionSubscriber) {\n var emitter = this.$emitter;\n var originViewInstance = getCurrentPages().pop() || {};\n if (actionSubscriber) {\n emitter.addListener('dispatchAction', function (action, next) {\n var currentPageInstance = getCurrentPages().pop() || {};\n var instanceView = originViewInstance.$viewId || -1;\n var currentView = currentPageInstance.$viewId || -1;\n if (instanceView === currentView) {\n return actionSubscriber(action, next);\n }\n });\n }\n };\n\n Store.prototype.use = function use() {\n var option = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _default2.default;\n\n if ((0, _is.isFunc)(option)) {\n return option.call(this, this.register, _global2.default);\n } else {\n return this.register(option);\n }\n };\n\n Store.prototype.register = function register() {\n var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n var that = this;\n config.data = config.data || {};\n (0, _assign2.default)(config.data, this.stateConfig, config.state);\n var initialState = _extends({}, config.data);\n var originOnLoad = config.onLoad;\n var originOnUnload = config.onUnload;\n var originOnShow = config.onShow;\n var originOnHide = config.onHide;\n var emitter = this.$emitter;\n // mappers\n if (config.mapActionsToMethod) {\n (0, _mapHelpersToMethod.mapActionsToMethod)(config.mapActionsToMethod, this.actions, config);\n }\n if (config.methods) {\n (0, _mapHelpersToMethod.mapMutationsToMethod)(config.methods, config);\n }\n if (config.mapMutationsToMethod) {\n (0, _mapHelpersToMethod.mapMutationsToMethod)(config.mapMutationsToMethod, config);\n }\n config.onHide = function () {\n var currentPageInstance = getCurrentPages().pop() || {};\n _global2.default.emitter.emitEvent('updateCurrentPath', {\n from: getPath(currentPageInstance.route),\n fromViewId: currentPageInstance.$viewId || -1\n });\n originOnHide && originOnHide.apply(this, arguments);\n this._isHided = true;\n };\n config.onUnload = function () {\n var currentPageInstance = getCurrentPages().pop() || {};\n _global2.default.emitter.emitEvent('updateCurrentPath', {\n from: getPath(currentPageInstance.route)\n });\n this.herculexUpdateLisitener && this.herculexUpdateLisitener();\n this.herculexUpdateLisitenerGlobal && this.herculexUpdateLisitenerGlobal();\n if (this.$store) {\n this.$store.storeUpdateLisitenerDispose && this.$store.storeUpdateLisitenerDispose();\n this.$store.storeDispatchActionLisitenerDispose && this.$store.storeDispatchActionLisitenerDispose();\n }\n originOnUnload && originOnUnload.apply(this, arguments);\n };\n config.onShow = function (d) {\n var currentPageInstance = getCurrentPages().pop() || {};\n // 消费 Resume 字段\n var resumeData = _global2.default.messageManager.pop('$RESUME') || {};\n _global2.default.emitter.emitEvent('updateCurrentPath', (0, _assign2.default)(currentPageInstance.$routeConfig || {}, {\n currentPath: getPath(currentPageInstance.route),\n context: resumeData\n }));\n // 如果有开全局,先触发\n if (that.connectGlobal) {\n // sync global data\n emitter.emitEvent('updateState', {\n state: _extends({}, this.data, {\n $global: _extends({}, this.data.$global, _global2.default.getGlobalState(this.mapGlobals))\n }),\n mutation: {\n type: 'sync_global_data'\n },\n prevState: this.data\n });\n }\n originOnShow && originOnShow.apply(this, arguments);\n if (this._isHided) {\n config.onResume && config.onResume.call(this, (0, _assign2.default)({}, d, resumeData));\n this._isHided = false;\n }\n };\n config.onLoad = function (query) {\n var _this3 = this;\n\n var onloadInstance = this;\n this.$emitter = emitter;\n this.$globalEmitter = _global2.default.emitter;\n this.$message = _global2.default.messageManager;\n this.$store = that;\n this.$when = that.when;\n // 先榜上更新 store 的 监听器\n this.herculexUpdateLisitener = emitter.addListener('updateState', function (_ref3) {\n var state = _ref3.state;\n\n var newData = (0, _dataTransform.setStoreDataByState)(_this3.data, state);\n var currentPageInstance = getCurrentPages().pop() || {};\n var instanceView = onloadInstance.$viewId || -1;\n var currentView = currentPageInstance.$viewId || -1;\n // 已经不在当前页面的不再触发\n if (instanceView === currentView) {\n _this3.setData(newData);\n }\n });\n if (that.connectGlobal) {\n // 立马触发同步\n emitter.emitEvent('updateState', {\n state: _extends({}, this.data, {\n $global: _extends({}, this.data.$global, _global2.default.getGlobalState(this.mapGlobals))\n }),\n mutation: {\n type: 'sync_global_data'\n },\n prevState: this.data\n });\n\n // 增加nextprops的关联\n this.herculexUpdateLisitenerGlobal = _global2.default.emitter.addListener('updateGlobalStore', function () {\n var currentPageInstance = getCurrentPages().pop() || {};\n var instanceView = onloadInstance.$viewId || -1;\n var currentView = currentPageInstance.$viewId || -1;\n // 已经不在当前页面的不再触发\n if (instanceView !== currentView) return;\n emitter.emitEvent('updateState', {\n state: _extends({}, _this3.data, {\n $global: _extends({}, _this3.data.$global, _global2.default.getGlobalState(_this3.mapGlobals))\n }),\n mutation: {\n type: 'sync_global_data'\n },\n prevState: _this3.data\n });\n });\n }\n this.subscribe = that.subscribe;\n this.subscribeAction = that.subscribeAction;\n // 设置页面 path 和 query\n var currentPageInstance = getCurrentPages().pop() || {};\n var currentPath = getPath(currentPageInstance.route);\n // 外面携带的数据\n var contextData = _global2.default.messageManager.pop('$RESUME') || {};\n var viewId = currentPageInstance.$viewId || -1;\n this.$routeConfig = {\n currentPath: currentPath,\n query: query,\n context: contextData,\n viewId: viewId\n };\n _global2.default.emitter.emitEvent('updateCurrentPath', this.$routeConfig);\n // query.$context = loadData;\n that.storeInstance = this;\n var name = that.instanceName || currentPath || viewId || -1;\n // 把命名空间灌到实例\n this.instanceName = name;\n _global2.default.registerInstance(name, {\n config: { actions: that.actions, mutations: that.mutations, state: initialState },\n store: that,\n name: name,\n currentPath: currentPath,\n viewId: viewId\n });\n if (that.plugins) {\n that.plugins.forEach(function (element) {\n var pluginFunc = (0, _is.isString)(element) ? _innerPlugins3.default[element] : element;\n pluginFunc(that.storeInstance);\n });\n }\n // 绑定属性关系\n Object.defineProperty(this, 'state', {\n get: function get() {\n return (0, _wrapDataInstance2.default)(this.data);\n }\n });\n this.$getters = (0, _wrapDataInstance2.default)(this.state.$getters);\n // this.$global = wrapDataInstance({ ...this.state.$global });\n // 获取其他 store 的只读数据\n this.$getState = function (name) {\n if (!name) return this.state;\n return _global2.default.getState(name);\n };\n this.$getRef = function (name) {\n return _global2.default.getComponentRef(name);\n };\n\n if (originOnLoad) {\n originOnLoad.call(this, query, contextData);\n }\n };\n return _extends({}, config, _createHelpers2.default.call(this, that.actions, that.mutations, that.$emitter));\n };\n // connect(options) {\n // const { mapStateToProps = [], mapGettersToProps } = options;\n // const that = this;\n // return function (config) {\n // const _didMount = config.didMount;\n // Object.assign(that.mutations, config.mutations || {});\n // return {\n // ...config,\n // methods: {\n // ...config.methods,\n // ...createConnectHelpers.call(this, that)\n // },\n // didMount() {\n // const initialData = setDataByStateProps(mapStateToProps, that.getInstance().data, config, mapGettersToProps);\n // this.setData(initialData);\n // if (mapStateToProps) {\n // that.$emitter.addListener('updateState', ({state = {}}) => {\n // const nextData = setDataByStateProps(mapStateToProps, state, config, mapGettersToProps);\n // this.setData(nextData);\n // });\n // }\n // if (typeof _didMount === 'function') {\n // _didMount.call(this);\n // }\n // }\n // };\n // };\n // }\n\n\n return Store;\n}();\n\nexports.default = Store;\nexports.connect = _connect2.default;\nexports.GlobalStore = _provider2.default;\n\n/***/ }),\n/* 1 */\n/*!**************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_global.js ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n\n\n/***/ }),\n/* 2 */\n/*!************************************************************************************!*\\\n !*** ../node_modules/_babel-runtime@6.26.0@babel-runtime/core-js/object/assign.js ***!\n \\************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/object/assign */ 63), __esModule: true };\n\n/***/ }),\n/* 3 */\n/*!************************************************!*\\\n !*** ./node_modules/herculex/dist/utils/is.js ***!\n \\************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\n// {%TITLE=判断%}\n\n// -------------------- 常用数据类型判断 ------------------------------\n\n// 输入任意类型, 判断是否是 array 类型\nvar isArray = Array.isArray || function isArray(obj) {\n return Object.prototype.toString.call(obj) === '[object Array]';\n};\n\n// 判断是否为 object 对象\n/**\n * Solves equations of the form a * x = b\n * @example <caption>Example usage of method1.</caption>\n * {%isObject%}\n * @returns {Number} Returns the value of x for the equation.\n */\nfunction isObject(obj) {\n return Object.prototype.toString.call(obj) === '[object Object]';\n};\n\nfunction isString(str) {\n return Object.prototype.toString.call(str) === '[object String]';\n};\n\nfunction isPromise(e) {\n return !!e && typeof e.then === 'function';\n};\n\nfunction isSymbol(d) {\n return Object.prototype.toString.call(d) === '[object Symbol]';\n}\n\nfunction isFunc(fuc) {\n var t = Object.prototype.toString.call(fuc);\n return t === '[object Function]' || t === '[object AsyncFunction]';\n}\n// TODO: is empty\n\nfunction isEmptyObject(obj) {\n if (!isObject(obj)) {\n return false;\n }\n return !Object.keys(obj).length;\n}\n\nfunction canParseJson(string) {\n try {\n return JSON.parse(string);\n } catch (e) {\n return false;\n }\n}\n\nfunction isTelNum(mobile) {\n return mobile && /^1\\d{10}$/.test(mobile);\n}\n\n// ------------------- 常用设备的系统判断, android or ios ------------\n\nfunction isIOS() {\n return (/iPhone|iTouch|iPad/i.test(navigator.userAgent)\n );\n}\n\nfunction isAndroid() {\n return (/android/i.test(navigator.userAgent)\n );\n}\n\nmodule.exports = {\n isArray: isArray,\n isObject: isObject,\n isString: isString,\n isEmptyObject: isEmptyObject,\n isSymbol: isSymbol,\n isFunc: isFunc,\n isPromise: isPromise,\n canParseJson: canParseJson,\n // -------\n isTelNum: isTelNum,\n // ------\n isIOS: isIOS,\n isAndroid: isAndroid\n};\n\n/***/ }),\n/* 4 */\n/*!***********************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_wks.js ***!\n \\***********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar store = __webpack_require__(/*! ./_shared */ 36)('wks');\nvar uid = __webpack_require__(/*! ./_uid */ 37);\nvar Symbol = __webpack_require__(/*! ./_global */ 1).Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n\n\n/***/ }),\n/* 5 */\n/*!********************************************************************************!*\\\n !*** ../node_modules/_babel-runtime@6.26.0@babel-runtime/regenerator/index.js ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = __webpack_require__(/*! regenerator-runtime */ 127);\n\n\n/***/ }),\n/* 6 */\n/*!***************************************************************************************!*\\\n !*** ../node_modules/_babel-runtime@6.26.0@babel-runtime/helpers/asyncToGenerator.js ***!\n \\***************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nexports.__esModule = true;\n\nvar _promise = __webpack_require__(/*! ../core-js/promise */ 15);\n\nvar _promise2 = _interopRequireDefault(_promise);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = function (fn) {\n return function () {\n var gen = fn.apply(this, arguments);\n return new _promise2.default(function (resolve, reject) {\n function step(key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n return _promise2.default.resolve(value).then(function (value) {\n step(\"next\", value);\n }, function (err) {\n step(\"throw\", err);\n });\n }\n }\n\n return step(\"next\");\n });\n };\n};\n\n/***/ }),\n/* 7 */\n/*!************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_core.js ***!\n \\************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nvar core = module.exports = { version: '2.6.11' };\nif (typeof __e == 'number') __e = core; // eslint-disable-line no-undef\n\n\n/***/ }),\n/* 8 */\n/*!*****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_an-object.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar isObject = __webpack_require__(/*! ./_is-object */ 13);\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n\n\n/***/ }),\n/* 9 */\n/*!*******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_descriptors.js ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// Thank's IE8 for his funny defineProperty\nmodule.exports = !__webpack_require__(/*! ./_fails */ 23)(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n\n\n/***/ }),\n/* 10 */\n/*!**************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_export.js ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar global = __webpack_require__(/*! ./_global */ 1);\nvar core = __webpack_require__(/*! ./_core */ 7);\nvar ctx = __webpack_require__(/*! ./_ctx */ 17);\nvar hide = __webpack_require__(/*! ./_hide */ 11);\nvar has = __webpack_require__(/*! ./_has */ 20);\nvar PROTOTYPE = 'prototype';\n\nvar $export = function (type, name, source) {\n var IS_FORCED = type & $export.F;\n var IS_GLOBAL = type & $export.G;\n var IS_STATIC = type & $export.S;\n var IS_PROTO = type & $export.P;\n var IS_BIND = type & $export.B;\n var IS_WRAP = type & $export.W;\n var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});\n var expProto = exports[PROTOTYPE];\n var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];\n var key, own, out;\n if (IS_GLOBAL) source = name;\n for (key in source) {\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n if (own && has(exports, key)) continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n // bind timers to global for call from export context\n : IS_BIND && own ? ctx(out, global)\n // wrap global constructors for prevent change them in library\n : IS_WRAP && target[key] == out ? (function (C) {\n var F = function (a, b, c) {\n if (this instanceof C) {\n switch (arguments.length) {\n case 0: return new C();\n case 1: return new C(a);\n case 2: return new C(a, b);\n } return new C(a, b, c);\n } return C.apply(this, arguments);\n };\n F[PROTOTYPE] = C[PROTOTYPE];\n return F;\n // make static versions for prototype methods\n })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%\n if (IS_PROTO) {\n (exports.virtual || (exports.virtual = {}))[key] = out;\n // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%\n if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);\n }\n }\n};\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library`\nmodule.exports = $export;\n\n\n/***/ }),\n/* 11 */\n/*!************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_hide.js ***!\n \\************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar dP = __webpack_require__(/*! ./_object-dp */ 19);\nvar createDesc = __webpack_require__(/*! ./_property-desc */ 33);\nmodule.exports = __webpack_require__(/*! ./_descriptors */ 9) ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n\n\n/***/ }),\n/* 12 */\n/*!********************************************************!*\\\n !*** ./node_modules/herculex/dist/wrapDataInstance.js ***!\n \\********************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nexports.default = function () {\n var instance = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var context = arguments[1];\n\n // 当实例不是引用则不做wrap\n if ((0, _is.isString)(instance) || typeof instance === 'number' || typeof instance === 'boolean') return instance;\n instance.getIn = function (path, initial) {\n var ctx = context ? context.data : this;\n var pathArray = (0, _is.isString)(path) ? [path] : path;\n var result = (0, _manipulate.getIn)(ctx, pathArray, initial);\n\n for (var _len = arguments.length, funcs = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n funcs[_key - 2] = arguments[_key];\n }\n\n if (funcs.length) {\n return (0, _manipulate.compose)([result].concat(funcs));\n }\n return result;\n };\n instance.setIn = function (path, initial) {\n var ctx = context ? context.data : this;\n var pathArray = (0, _is.isString)(path) ? [path] : path;\n return (0, _manipulate.setIn)(ctx, pathArray, initial);\n };\n instance.deleteIn = function (path) {\n var ctx = context ? context.data : this;\n var pathArray = (0, _is.isString)(path) ? [path] : path;\n return (0, _manipulate.deleteIn)(ctx, pathArray);\n };\n // use immutablity helper\n instance.$update = function (manipulate) {\n var ctx = context ? context.data : this;\n return (0, _manipulate.update)(ctx, manipulate);\n };\n // use immer\n instance.$produce = function (manipulate) {\n var ctx = context ? context.data : this;\n return (0, _manipulate.produce)(ctx, manipulate);\n };\n\n instance.compose = function () {\n var ctx = context ? context.data : this;\n\n for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n var composeArray = (0, _is.isArray)(args[0]) ? args[0] : args;\n composeArray.unshift(ctx);\n return (0, _manipulate.compose)(composeArray);\n };\n return instance;\n};\n\nvar _manipulate = __webpack_require__(/*! ./utils/manipulate */ 43);\n\nvar _is = __webpack_require__(/*! ./utils/is */ 3);\n\n/***/ }),\n/* 13 */\n/*!*****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_is-object.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n\n\n/***/ }),\n/* 14 */\n/*!**********************************************!*\\\n !*** ./node_modules/herculex/dist/global.js ***!\n \\**********************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _values = __webpack_require__(/*! babel-runtime/core-js/object/values */ 44);\n\nvar _values2 = _interopRequireDefault(_values);\n\nvar _assign = __webpack_require__(/*! babel-runtime/core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nvar _extends = _assign2.default || 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; };\n\nvar _emitter = __webpack_require__(/*! ./emitter */ 41);\n\nvar _emitter2 = _interopRequireDefault(_emitter);\n\nvar _wrapDataInstance = __webpack_require__(/*! ./wrapDataInstance */ 12);\n\nvar _wrapDataInstance2 = _interopRequireDefault(_wrapDataInstance);\n\nvar _innerPlugins2 = __webpack_require__(/*! ./innerPlugins */ 42);\n\nvar _innerPlugins3 = _interopRequireDefault(_innerPlugins2);\n\nvar _is = __webpack_require__(/*! ./utils/is */ 3);\n\nvar _wrapState = __webpack_require__(/*! ./utils/wrapState */ 45);\n\nvar _wrapState2 = _interopRequireDefault(_wrapState);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar Global = function () {\n function Global() {\n _classCallCheck(this, Global);\n\n this.emitter = new _emitter2.default();\n this.storeInstances = {};\n this.components = {};\n this.globalStoreConfig = {\n state: {}\n };\n this.messageChannel = {};\n this.router = {\n currentPath: '',\n query: null,\n context: {},\n from: '',\n viewId: '',\n fromViewId: ''\n };\n var that = this;\n this.emitter.addListener('updateCurrentPath', function (path) {\n (0, _assign2.default)(that.router, path);\n var prevState = _extends({}, that.globalStoreConfig.state);\n // console.info(`%c mutation: ROUTER`, 'color: #03A9F4; font-weight: bold', { ...that.router }, new Date().getTime());\n (0, _assign2.default)(that.globalStoreConfig.state, {\n $router: that.router\n });\n var nextState = _extends({}, that.globalStoreConfig.state);\n that.emitter.emitEvent('updateGlobalStore', { nextState: nextState, prevState: prevState, type: '$global:handleRouterChanged', payload: _extends({}, path) });\n });\n this.emitter.addListener('updateState', function (data) {\n var state = data.state,\n mutation = data.mutation;\n\n var prevState = _extends({}, that.globalStoreConfig.state);\n (0, _assign2.default)(that.globalStoreConfig.state, state);\n var nextState = _extends({}, that.globalStoreConfig.state);\n that.emitter.emitEvent('updateGlobalStore', { nextState: nextState, prevState: prevState, mutation: mutation });\n });\n this.messageManager = {\n clear: this.clearMessage.bind(this),\n push: this.pushMessage.bind(this),\n pop: this.popMessage.bind(this)\n };\n }\n\n Global.prototype.subscribe = function subscribe(subscriber, actionSubscriber) {\n var that = this;\n this.emitter.addListener('updateGlobalStore', function (_ref) {\n var nextState = _ref.nextState,\n prevState = _ref.prevState,\n _ref$mutation = _ref.mutation,\n mutation = _ref$mutation === undefined ? {} : _ref$mutation;\n\n subscriber && subscriber(mutation, (0, _wrapState2.default)(nextState), (0, _wrapState2.default)(prevState));\n });\n // if (actionSubscriber) {\n // emitter.addListener('dispatchAction', (action) => {\n // actionSubscriber(action);\n // });\n // }\n };\n\n Global.prototype.getGlobalState = function getGlobalState(mapGlobalToState) {\n var state = (0, _wrapDataInstance2.default)(this.globalStoreConfig.state);\n if (mapGlobalToState) {\n return mapGlobalToState(state);\n }\n return state;\n };\n\n Global.prototype.clearMessage = function clearMessage(channel) {\n if (this.messageChannel[channel]) {\n this.messageChannel[channel] = [];\n }\n };\n\n Global.prototype.pushMessage = function pushMessage(channel, payload) {\n if (this.messageChannel[channel]) {\n this.messageChannel[channel].push(payload);\n } else {\n this.messageChannel[channel] = [payload];\n }\n };\n\n Global.prototype.popMessage = function popMessage(channel) {\n if (this.messageChannel[channel]) {\n return this.messageChannel[channel].pop();\n } else {\n return null;\n }\n };\n\n Global.prototype.getCurrentPath = function getCurrentPath() {\n return this.router.currentPath;\n };\n\n Global.prototype.getCurrentViewId = function getCurrentViewId() {\n return this.router.viewId;\n };\n\n Global.prototype.setGlobalStoreConfig = function setGlobalStoreConfig(data) {\n var _this = this;\n\n this.globalStoreConfig = data;\n this.instanceName = 'global';\n if (this.globalStoreConfig.plugins) {\n this.globalStoreConfig.plugins.forEach(function (plugin) {\n var pluginFunc = (0, _is.isString)(plugin) ? _innerPlugins3.default[plugin] : plugin;\n pluginFunc(_this);\n });\n }\n };\n\n Global.prototype.registerComponents = function registerComponents(name, instance) {\n this.components[name] = instance;\n };\n\n Global.prototype.getComponentRef = function getComponentRef(name) {\n if (!this.components[name]) {\n console.warn('\\u672A\\u627E\\u5230' + name + '\\u7EC4\\u4EF6\\uFF0C\\u8BF7\\u68C0\\u67E5\\u7EC4\\u4EF6\\u540D\\u662F\\u5426\\u6B63\\u786E\\uFF0C\\u662F\\u5426\\u5728onReady\\u540E\\u4F7F\\u7528');\n return null;\n }\n return this.components[name];\n };\n\n Global.prototype.registerInstance = function registerInstance(name, instance) {\n this.storeInstances[name] = instance;\n };\n\n Global.prototype.getInstance = function getInstance(name) {\n return this.storeInstances[name];\n };\n\n Global.prototype.getInstanceByViewId = function getInstanceByViewId(id) {\n // 通过 viewid 找\n var target = (0, _values2.default)(this.storeInstances).find(function (i) {\n return i.viewId === id;\n });\n return target;\n };\n\n Global.prototype.getState = function getState(name) {\n var target = this.storeInstances[name];\n if (target) {\n var store = target.store;\n\n var instance = store.getInstance();\n return instance.data;\n }\n return null;\n };\n\n return Global;\n}();\n\nexports.default = new Global();\n\n/***/ }),\n/* 15 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_babel-runtime@6.26.0@babel-runtime/core-js/promise.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/promise */ 81), __esModule: true };\n\n/***/ }),\n/* 16 */\n/*!*****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_iterators.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = {};\n\n\n/***/ }),\n/* 17 */\n/*!***********************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_ctx.js ***!\n \\***********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// optional / simple context binding\nvar aFunction = __webpack_require__(/*! ./_a-function */ 18);\nmodule.exports = function (fn, that, length) {\n aFunction(fn);\n if (that === undefined) return fn;\n switch (length) {\n case 1: return function (a) {\n return fn.call(that, a);\n };\n case 2: return function (a, b) {\n return fn.call(that, a, b);\n };\n case 3: return function (a, b, c) {\n return fn.call(that, a, b, c);\n };\n }\n return function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n\n\n/***/ }),\n/* 18 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_a-function.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = function (it) {\n if (typeof it != 'function') throw TypeError(it + ' is not a function!');\n return it;\n};\n\n\n/***/ }),\n/* 19 */\n/*!*****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_object-dp.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar anObject = __webpack_require__(/*! ./_an-object */ 8);\nvar IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ 65);\nvar toPrimitive = __webpack_require__(/*! ./_to-primitive */ 66);\nvar dP = Object.defineProperty;\n\nexports.f = __webpack_require__(/*! ./_descriptors */ 9) ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n\n\n/***/ }),\n/* 20 */\n/*!***********************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_has.js ***!\n \\***********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nvar hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n\n\n/***/ }),\n/* 21 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_to-iobject.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = __webpack_require__(/*! ./_iobject */ 34);\nvar defined = __webpack_require__(/*! ./_defined */ 26);\nmodule.exports = function (it) {\n return IObject(defined(it));\n};\n\n\n/***/ }),\n/* 22 */\n/*!***********************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_cof.js ***!\n \\***********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nvar toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n\n\n/***/ }),\n/* 23 */\n/*!*************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_fails.js ***!\n \\*************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n\n\n/***/ }),\n/* 24 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_dom-create.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar isObject = __webpack_require__(/*! ./_is-object */ 13);\nvar document = __webpack_require__(/*! ./_global */ 1).document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n\n\n/***/ }),\n/* 25 */\n/*!*******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_object-keys.js ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = __webpack_require__(/*! ./_object-keys-internal */ 68);\nvar enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ 38);\n\nmodule.exports = Object.keys || function keys(O) {\n return $keys(O, enumBugKeys);\n};\n\n\n/***/ }),\n/* 26 */\n/*!***************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_defined.js ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n\n\n/***/ }),\n/* 27 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_to-integer.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n// 7.1.4 ToInteger\nvar ceil = Math.ceil;\nvar floor = Math.floor;\nmodule.exports = function (it) {\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};\n\n\n/***/ }),\n/* 28 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_shared-key.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar shared = __webpack_require__(/*! ./_shared */ 36)('keys');\nvar uid = __webpack_require__(/*! ./_uid */ 37);\nmodule.exports = function (key) {\n return shared[key] || (shared[key] = uid(key));\n};\n\n\n/***/ }),\n/* 29 */\n/*!***************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_library.js ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = true;\n\n\n/***/ }),\n/* 30 */\n/*!*************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_set-to-string-tag.js ***!\n \\*************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar def = __webpack_require__(/*! ./_object-dp */ 19).f;\nvar has = __webpack_require__(/*! ./_has */ 20);\nvar TAG = __webpack_require__(/*! ./_wks */ 4)('toStringTag');\n\nmodule.exports = function (it, tag, stat) {\n if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });\n};\n\n\n/***/ }),\n/* 31 */\n/*!******************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_new-promise-capability.js ***!\n \\******************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n// 25.4.1.5 NewPromiseCapability(C)\nvar aFunction = __webpack_require__(/*! ./_a-function */ 18);\n\nfunction PromiseCapability(C) {\n var resolve, reject;\n this.promise = new C(function ($$resolve, $$reject) {\n if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');\n resolve = $$resolve;\n reject = $$reject;\n });\n this.resolve = aFunction(resolve);\n this.reject = aFunction(reject);\n}\n\nmodule.exports.f = function (C) {\n return new PromiseCapability(C);\n};\n\n\n/***/ }),\n/* 32 */\n/*!**********************************************************!*\\\n !*** ./node_modules/herculex/dist/mapHelpersToMethod.js ***!\n \\**********************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _assign = __webpack_require__(/*! babel-runtime/core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nexports.mapActionsToMethod = mapActionsToMethod;\nexports.mapMutationsToMethod = mapMutationsToMethod;\n\nvar _is = __webpack_require__(/*! ./utils/is */ 3);\n\nvar _wrapDataInstance = __webpack_require__(/*! ./wrapDataInstance */ 12);\n\nvar _wrapDataInstance2 = _interopRequireDefault(_wrapDataInstance);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction mapActionsToMethod(mappers, actions, target) {\n if ((0, _is.isArray)(mappers)) {\n mappers.forEach(function (element) {\n // 强制不校验或校验但不通过\n if (actions === false || actions[element]) {\n target[element] = function (payload) {\n if ((0, _is.isObject)(payload)) {\n (0, _wrapDataInstance2.default)(payload);\n }\n this.dispatch(element, payload);\n };\n }\n });\n } else if ((0, _is.isFunc)(mappers)) {\n var result = mappers(this.dispatch, this);\n (0, _assign2.default)(target, result);\n } else {\n Object.keys(mappers).forEach(function (element) {\n if ((0, _is.isFunc)(methodName)) {\n target[element] = function (payload) {\n if ((0, _is.isObject)(payload)) {\n (0, _wrapDataInstance2.default)(payload);\n }\n methodName.call(this, payload);\n };\n return;\n }\n var methodName = mappers[element];\n if (actions === false || actions[methodName]) {\n target[element] = function (e) {\n var payload = e;\n this.dispatch(methodName, payload);\n };\n }\n });\n }\n};\n\nfunction mapMutationsToMethod(mappers, target) {\n if ((0, _is.isArray)(mappers)) {\n mappers.forEach(function (element) {\n target[element] = function (payload) {\n if ((0, _is.isObject)(payload)) {\n (0, _wrapDataInstance2.default)(payload);\n }\n this.commit(element, payload);\n };\n });\n } else if ((0, _is.isFunc)(mappers)) {\n var result = mappers(this.commit, this);\n (0, _assign2.default)(target, result);\n } else {\n Object.keys(mappers).forEach(function (element) {\n var methodName = mappers[element];\n if ((0, _is.isFunc)(methodName)) {\n target[element] = function (payload) {\n if ((0, _is.isObject)(payload)) {\n (0, _wrapDataInstance2.default)(payload);\n }\n methodName.call(this, payload);\n };\n return;\n }\n target[element] = function (e) {\n var payload = e;\n this.commit(methodName, payload);\n };\n });\n }\n}\n\n/***/ }),\n/* 33 */\n/*!*********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_property-desc.js ***!\n \\*********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n\n\n/***/ }),\n/* 34 */\n/*!***************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_iobject.js ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = __webpack_require__(/*! ./_cof */ 22);\n// eslint-disable-next-line no-prototype-builtins\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n\n\n/***/ }),\n/* 35 */\n/*!*****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_to-length.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// 7.1.15 ToLength\nvar toInteger = __webpack_require__(/*! ./_to-integer */ 27);\nvar min = Math.min;\nmodule.exports = function (it) {\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};\n\n\n/***/ }),\n/* 36 */\n/*!**************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_shared.js ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar core = __webpack_require__(/*! ./_core */ 7);\nvar global = __webpack_require__(/*! ./_global */ 1);\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || (global[SHARED] = {});\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: core.version,\n mode: __webpack_require__(/*! ./_library */ 29) ? 'pure' : 'global',\n copyright: '© 2019 Denis Pushkarev (zloirock.ru)'\n});\n\n\n/***/ }),\n/* 37 */\n/*!***********************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_uid.js ***!\n \\***********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nvar id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n\n\n/***/ }),\n/* 38 */\n/*!*********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_enum-bug-keys.js ***!\n \\*********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');\n\n\n/***/ }),\n/* 39 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_object-pie.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nexports.f = {}.propertyIsEnumerable;\n\n\n/***/ }),\n/* 40 */\n/*!*****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_to-object.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// 7.1.13 ToObject(argument)\nvar defined = __webpack_require__(/*! ./_defined */ 26);\nmodule.exports = function (it) {\n return Object(defined(it));\n};\n\n\n/***/ }),\n/* 41 */\n/*!***********************************************!*\\\n !*** ./node_modules/herculex/dist/emitter.js ***!\n \\***********************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nfunction EventEmitter() {}\n\nvar proto = EventEmitter.prototype;\nvar originalGlobalValue = exports.EventEmitter;\n\nfunction indexOfListener(listeners, listener) {\n var i = listeners.length;\n while (i--) {\n if (listeners[i].listener === listener) {\n return i;\n }\n }\n\n return -1;\n}\n\nfunction alias(name) {\n return function aliasClosure() {\n return this[name].apply(this, arguments);\n };\n}\n\nproto.getListeners = function getListeners(evt) {\n var events = this._getEvents();\n var response;\n var key;\n\n if (evt instanceof RegExp) {\n response = {};\n for (key in events) {\n if (events.hasOwnProperty(key) && evt.test(key)) {\n response[key] = events[key];\n }\n }\n } else {\n response = events[evt] || (events[evt] = []);\n }\n\n return response;\n};\n\n/**\n * Takes a list of listener objects and flattens it into a list of listener functions.\n *\n * @param {Object[]} listeners Raw listener objects.\n * @return {Function[]} Just the listener functions.\n */\nproto.flattenListeners = function flattenListeners(listeners) {\n var flatListeners = [];\n var i;\n\n for (i = 0; i < listeners.length; i += 1) {\n flatListeners.push(listeners[i].listener);\n }\n\n return flatListeners;\n};\n\n/**\n * Fetches the requested listeners via getListeners but will always return the results inside an object. This is mainly for internal use but others may find it useful.\n *\n * @param {String|RegExp} evt Name of the event to return the listeners from.\n * @return {Object} All listener functions for an event in an object.\n */\nproto.getListenersAsObject = function getListenersAsObject(evt) {\n var listeners = this.getListeners(evt);\n var response;\n\n if (listeners instanceof Array) {\n response = {};\n response[evt] = listeners;\n }\n\n return response || listeners;\n};\n\nfunction isValidListener(listener) {\n if (typeof listener === 'function' || listener instanceof RegExp) {\n return true;\n } else if (listener && typeof listener === 'object') {\n return isValidListener(listener.listener);\n } else {\n return false;\n }\n}\n\nproto.addListener = function addListener(evt, listener) {\n if (!isValidListener(listener)) {\n throw new TypeError('listener must be a function');\n }\n\n var listeners = this.getListenersAsObject(evt);\n var listenerIsWrapped = typeof listener === 'object';\n var key;\n var uid;\n for (key in listeners) {\n if (listeners.hasOwnProperty(key) && indexOfListener(listeners[key], listener) === -1) {\n uid = 'lisitener_' + key + '_' + new Date().getTime();\n listeners[key].push(listenerIsWrapped ? listener : {\n listener: listener,\n once: false,\n uid: uid\n });\n }\n }\n return function () {\n var removeIndex = listeners[key].findIndex(function (o) {\n return o.uid === uid;\n });\n if (removeIndex !== -1) {\n listeners[key].splice(removeIndex, 1);\n }\n return proto;\n };\n};\n\nproto.on = alias('addListener');\n\nproto.addOnceListener = function addOnceListener(evt, listener) {\n return this.addListener(evt, {\n listener: listener,\n once: true\n });\n};\n\nproto.once = alias('addOnceListener');\n\nproto.defineEvent = function defineEvent(evt) {\n this.getListeners(evt);\n return this;\n};\n\nproto.defineEvents = function defineEvents(evts) {\n for (var i = 0; i < evts.length; i += 1) {\n this.defineEvent(evts[i]);\n }\n return this;\n};\n\nproto.removeListener = function removeListener(evt, listener) {\n var listeners = this.getListenersAsObject(evt);\n var index;\n var key;\n\n for (key in listeners) {\n if (listeners.hasOwnProperty(key)) {\n index = indexOfListener(listeners[key], listener);\n if (index !== -1) {\n listeners[key].splice(index, 1);\n }\n }\n }\n\n return this;\n};\n\nproto.off = alias('removeListener');\n\nproto.addListeners = function addListeners(evt, listeners) {\n return this.manipulateListeners(false, evt, listeners);\n};\n\nproto.removeListeners = function removeListeners(evt, listeners) {\n return this.manipulateListeners(true, evt, listeners);\n};\n\nproto.manipulateListeners = function manipulateListeners(remove, evt, listeners) {\n var i;\n var value;\n var single = remove ? this.removeListener : this.addListener;\n var multiple = remove ? this.removeListeners : this.addListeners;\n\n // If evt is an object then pass each of its properties to this method\n if (typeof evt === 'object' && !(evt instanceof RegExp)) {\n for (i in evt) {\n if (evt.hasOwnProperty(i) && (value = evt[i])) {\n if (typeof value === 'function') {\n single.call(this, i, value);\n } else {\n multiple.call(this, i, value);\n }\n }\n }\n } else {\n i = listeners.length;\n while (i--) {\n single.call(this, evt, listeners[i]);\n }\n }\n\n return this;\n};\n\nproto.removeEvent = function removeEvent(evt) {\n var type = typeof evt;\n var events = this._getEvents();\n var key;\n if (type === 'string') {\n delete events[evt];\n } else if (evt instanceof RegExp) {\n // Remove all events matching the regex.\n for (key in events) {\n if (events.hasOwnProperty(key) && evt.test(key)) {\n delete events[key];\n }\n }\n } else {\n delete this._events;\n }\n\n return this;\n};\n\nproto.removeAllListeners = alias('removeEvent');\n\nproto.emitEvent = function emitEvent(evt, args) {\n var listenersMap = this.getListenersAsObject(evt);\n var listeners;\n var listener;\n var i;\n var key;\n var response;\n for (key in listenersMap) {\n if (listenersMap.hasOwnProperty(key)) {\n listeners = listenersMap[key].slice(0);\n\n for (i = 0; i < listeners.length; i++) {\n listener = listeners[i];\n if (listener.once === true) {\n this.removeListener(evt, listener.listener);\n }\n response = listener.listener.call(this, args || []);\n if (response === this._getOnceReturnValue()) {\n this.removeListener(evt, listener.listener);\n }\n }\n }\n }\n\n return this;\n};\n\nproto.emitEventChain = function emitEventWithNext(evt, args) {\n var _this = this;\n\n var cb = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function (d) {\n return d;\n };\n\n var listenersMap = this.getListenersAsObject(evt);\n var listeners;\n var key;\n for (key in listenersMap) {\n if (listenersMap.hasOwnProperty(key)) {\n (function () {\n listeners = listenersMap[key].slice(0);\n listeners.push({\n listener: function listener(action, next) {\n var last = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n // 最后一个回调获取最终上一次的结果\n cb(last);\n }\n });\n var that = _this;\n (function createNextFunc(i) {\n var listener = listeners[i];\n if (!listener) {\n return function (d) {\n return d;\n };\n }\n if (listener.once === true) {\n this.removeListener(evt, listener.listener);\n }\n return listener.listener.bind(that, args || [], createNextFunc(i + 1));\n })(0)();\n })();\n }\n }\n return this;\n};\n\nproto.trigger = alias('emitEvent');\nproto.emit = function emit(evt) {\n var args = Array.prototype.slice.call(arguments, 1);\n return this.emitEvent(evt, args);\n};\n\nproto.setOnceReturnValue = function setOnceReturnValue(value) {\n this._onceReturnValue = value;\n return this;\n};\n\nproto._getOnceReturnValue = function _getOnceReturnValue() {\n if (this.hasOwnProperty('_onceReturnValue')) {\n return this._onceReturnValue;\n } else {\n return true;\n }\n};\n\nproto._getEvents = function _getEvents() {\n return this._events || (this._events = {});\n};\n\nEventEmitter.noConflict = function noConflict() {\n exports.EventEmitter = originalGlobalValue;\n return EventEmitter;\n};\n\nexports.default = EventEmitter;\n\n/***/ }),\n/* 42 */\n/*!****************************************************!*\\\n !*** ./node_modules/herculex/dist/innerPlugins.js ***!\n \\****************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _logger = __webpack_require__(/*! ./logger */ 72);\n\nvar _logger2 = _interopRequireDefault(_logger);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n logger: (0, _logger2.default)()\n};\n\n/***/ }),\n/* 43 */\n/*!********************************************************!*\\\n !*** ./node_modules/herculex/dist/utils/manipulate.js ***!\n \\********************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.produce = exports.update = undefined;\n\nvar _assign = __webpack_require__(/*! babel-runtime/core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nexports.getIn = getIn;\nexports.setIn = setIn;\nexports.deleteIn = deleteIn;\nexports.compose = compose;\n\nvar _is = __webpack_require__(/*! ./is */ 3);\n\nvar _immutabilityHelperEnhanced = __webpack_require__(/*! immutability-helper-enhanced */ 74);\n\nvar _immutabilityHelperEnhanced2 = _interopRequireDefault(_immutabilityHelperEnhanced);\n\nvar _immer = __webpack_require__(/*! immer */ 76);\n\nvar _immer2 = _interopRequireDefault(_immer);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * @desc 从一个对象通过操作序列来拿里面的值,做了基本防空措施\n * @param {object} state - 需要获取的数据源\n * @param {array} array - 操作路径\n * @param {any} initial - 默认值,当没有内容的时候\n * @example <caption>Example usage of getIn.</caption>\n * // testcase\n * {%common%}\n * // getIn\n * {%getIn%}\n * @returns {any} expected - 获取的值\n */\nfunction getIn(state, array) {\n var initial = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n\n var obj = (0, _assign2.default)({}, state);\n\n for (var i = 0; i < array.length; i++) {\n // when is undefined return init immediately\n if (typeof obj !== 'object' || obj === null) {\n return initial;\n }\n\n var prop = array[i];\n\n obj = obj[prop];\n }\n if (obj === undefined || obj === null) {\n return initial;\n }\n\n return obj;\n}\n\n/**\n * @desc 一个对象通过操作序列来设置里面的值,做到自动添加值\n * @param {object} state - 需要获取的数据源\n * @param {array} array - 操作路径\n * @param {any} initial - 默认值,当没有内容的时候\n * @example <caption>Example usage of setIn.</caption>\n * // testcase\n * {%common%}\n * // setIn\n * {%setIn%}\n * @returns {any} expected - 返回操作完成后新的值\n */\n// {%TITLE=操作%}\nfunction setIn(state, array, value) {\n if (!array) return state;\n var setRecursively = function setRecursively(state, array, value, index) {\n var clone = {};\n var prop = array[index];\n var newState = void 0;\n\n if (array.length > index) {\n // get cloned object\n if ((0, _is.isArray)(state)) {\n clone = state.slice(0);\n } else {\n clone = (0, _assign2.default)({}, state);\n }\n // not exists, make new {}\n newState = ((0, _is.isObject)(state) || (0, _is.isArray)(state)) && state[prop] !== undefined ? state[prop] : {};\n clone[prop] = setRecursively(newState, array, value, index + 1);\n return clone;\n }\n\n return value;\n };\n\n return setRecursively(state, array, value, 0);\n}\n\n/**\n * @desc 一个对象通过操作序列来删除里面的值, 做到防空, 返回新值\n * @param {object} state - 需要获取的数据源\n * @param {array} array - 操作路径\n * @example <caption>Example usage of deleteIn.</caption>\n * // testcase\n * {%common%}\n * // deleteIn\n * {%deleteIn%}\n * @returns {any} expected - 返回删除后新的对象 or 值\n */\nfunction deleteIn(state, array) {\n var deleteRecursively = function deleteRecursively(state, array, index) {\n var clone = {};\n var prop = array[index];\n\n // not exists, just return, delete nothing\n if (!(0, _is.isObject)(state) || state[prop] === undefined) {\n return state;\n }\n\n // not last one, just clone\n if (array.length - 1 !== index) {\n if (Array.isArray(state)) {\n clone = state.slice();\n } else {\n clone = (0, _assign2.default)({}, state);\n }\n\n clone[prop] = deleteRecursively(state[prop], array, index + 1);\n\n return clone;\n }\n\n // delete here\n if (Array.isArray(state)) {\n clone = [].concat(state.slice(0, prop), state.slice(prop + 1));\n } else {\n clone = (0, _assign2.default)({}, state);\n delete clone[prop];\n }\n\n return clone;\n };\n\n return deleteRecursively(state, array, 0);\n}\n\n/**\n * @desc 将一组操作通过 array 的形式 reduce 组合\n * @param {array} array - 组合方式\n * @example <caption>Example usage of compose.</caption>\n * {%compose%}\n */\nfunction compose(array) {\n return array.reduce(function (p, v) {\n if ((0, _is.isFunc)(v)) {\n return v(p);\n }\n if ((0, _is.isArray)(v) && (0, _is.isFunc)(v[0])) {\n return v[0].apply(v, [p].concat(v.slice(1)));\n }\n return p;\n });\n}\nexports.update = _immutabilityHelperEnhanced2.default;\nexports.produce = _immer2.default;\n\n/***/ }),\n/* 44 */\n/*!************************************************************************************!*\\\n !*** ../node_modules/_babel-runtime@6.26.0@babel-runtime/core-js/object/values.js ***!\n \\************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = { \"default\": __webpack_require__(/*! core-js/library/fn/object/values */ 78), __esModule: true };\n\n/***/ }),\n/* 45 */\n/*!*******************************************************!*\\\n !*** ./node_modules/herculex/dist/utils/wrapState.js ***!\n \\*******************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar reserveWord = ['getIn', 'setIn', 'deleteIn', '$update', '$produce', 'compose'];\n\nfunction omit(data) {\n return Object.keys(data).filter(function (d) {\n return reserveWord.indexOf(d) < 0;\n }).reduce(function (p, v) {\n p[v] = data[v];\n return p;\n }, {});\n}\n// 打印时去除这类无聊信息\nfunction wrapState(state) {\n var filteredNewState = omit(state);\n if (filteredNewState.$getters) {\n filteredNewState.$getters = omit(filteredNewState.$getters);\n }\n if (filteredNewState.$global) {\n filteredNewState.$global = omit(filteredNewState.$global);\n }\n return filteredNewState;\n}\n\nexports.default = wrapState;\n\n/***/ }),\n/* 46 */\n/*!*****************************************************!*\\\n !*** ./node_modules/herculex/dist/createHelpers.js ***!\n \\*****************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _assign = __webpack_require__(/*! babel-runtime/core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nvar _extends = _assign2.default || 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; };\n\nexports.createConnectHelpers = createConnectHelpers;\nexports.default = createHelpers;\n\nvar _manipulate = __webpack_require__(/*! ./utils/manipulate */ 43);\n\nvar _is = __webpack_require__(/*! ./utils/is */ 3);\n\nvar _global = __webpack_require__(/*! ./global */ 14);\n\nvar _global2 = _interopRequireDefault(_global);\n\nvar _wrapDataInstance = __webpack_require__(/*! ./wrapDataInstance */ 12);\n\nvar _wrapDataInstance2 = _interopRequireDefault(_wrapDataInstance);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _ExternalPromiseCached;\n\nfunction _ExternalPromise() { if (_ExternalPromiseCached) return _ExternalPromiseCached; if (typeof window !== 'undefined' && window.Promise && typeof window.Promise.resolve === 'function') { _ExternalPromiseCached = window.Promise; } else { _ExternalPromiseCached = __webpack_require__(/*! babel-runtime/core-js/promise */ 15).default || __webpack_require__(/*! babel-runtime/core-js/promise */ 15); } return _ExternalPromiseCached; }\n\n// TODO: 这个页面需要重构!\nfunction startsWith(data, search, pos) {\n return data.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search;\n};\n\nfunction dispatchActionPromise(instance, args) {\n return new (_ExternalPromise())(function (resolve, reject) {\n try {\n instance.emitEventChain('dispatchAction', args, function (d) {\n resolve(d);\n });\n } catch (e) {\n reject(e);\n }\n });\n}\n\n// 保证每次更改 store 是 immutable 的\nvar innerMutation = {\n $setIn: function $setIn(s, d) {\n return (0, _manipulate.setIn)(s, d.path, d.value);\n },\n $update: function $update(s, o) {\n return (0, _manipulate.update)(s, o);\n },\n $deleteIn: function $deleteIn(s, d) {\n return (0, _manipulate.deleteIn)(s, d);\n },\n $resetStore: function $resetStore() {\n var _global$getInstanceBy = _global2.default.getInstanceByViewId(_global2.default.getCurrentViewId()),\n config = _global$getInstanceBy.config;\n\n var next = _extends({}, config.state);\n return next;\n }\n};\nfunction mutationHandler(func, state, payload, innerHelper) {\n if (innerHelper) {\n func = (0, _is.isFunc)(innerHelper) ? func || innerHelper : func || innerMutation[innerHelper];\n }\n if (!func) {\n return payload;\n }\n var payloadWithHelper = (0, _wrapDataInstance2.default)(payload);\n if (func._shouldImmutable) {\n return (0, _manipulate.produce)(state, function (draftState) {\n func(draftState, payloadWithHelper);\n });\n }\n var result = func(state, payloadWithHelper);\n // 确保return的值是一个新对象\n return result === state ? _extends({}, result) : result;\n}\n\nfunction commitGlobal(type, payload, innerHelper) {\n var _global$globalStoreCo = _global2.default.globalStoreConfig.mutations,\n mutations = _global$globalStoreCo === undefined ? {} : _global$globalStoreCo;\n\n if (!type) {\n throw new Error('not found ' + type + ' action');\n }\n if ((0, _is.isObject)(type)) {\n payload = type;\n type = 'update';\n }\n var finalMutation = mutationHandler(mutations[type], _global2.default.getGlobalState(), payload, innerHelper);\n var tmp = { state: finalMutation, mutation: { type: '$global:' + type, payload: payload } };\n _global2.default.emitter.emitEvent('updateState', tmp);\n // commit 的结果是一个同步行为\n return _global2.default.getGlobalState();\n}\n\nfunction dispatchGlobal(type, payload) {\n return new (_ExternalPromise())(function ($return, $error) {\n var _global$globalStoreCo2, actions, actionFunc, self, res;\n\n _global$globalStoreCo2 = _global2.default.globalStoreConfig.actions, actions = _global$globalStoreCo2 === undefined ? {} : _global$globalStoreCo2;\n\n actionFunc = actions[type];\n self = this;\n res = {};\n return _ExternalPromise().resolve(dispatchActionPromise(_global2.default.emitter, { type: type, payload: payload })).then(function ($await_2) {\n try {\n res = $await_2;\n if (!actionFunc) {\n console.warn('not found action', type, actions);\n return $return(_ExternalPromise().resolve(res));\n }\n return _ExternalPromise().resolve(actionFunc.call(self, {\n commit: commitGlobal.bind(self),\n dispatch: dispatchGlobal.bind(self),\n message: _global2.default.messageManager,\n put: function put(type) {\n var func = actions[type];\n if (!func) {\n throw new Error('not found ' + type + ' action');\n }\n if (func) {\n for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n func.apply(self, args);\n }\n },\n get state() {\n return (0, _wrapDataInstance2.default)(_global2.default.getGlobalState());\n },\n get getters() {\n return (0, _wrapDataInstance2.default)(_global2.default.getGlobalState().$getters);\n },\n get global() {\n return (0, _wrapDataInstance2.default)(_global2.default.getGlobalState());\n },\n getRef: function getRef(name) {\n return _global2.default.getComponentRef(name);\n },\n select: function select(filter) {\n return filter((0, _wrapDataInstance2.default)(_extends({}, _global2.default.getGlobalState())));\n },\n getState: function getState(instanceName) {\n if (!instanceName) {\n return (0, _wrapDataInstance2.default)(_global2.default.getGlobalState());\n }\n return _global2.default.getState(instanceName);\n }\n }, (0, _wrapDataInstance2.default)(payload))).then(function ($await_3) {\n try {\n res = $await_3;\n // 保证结果为一个 promise\n if (res instanceof _ExternalPromise()) {\n return $return(res);\n }\n return $return(_ExternalPromise().resolve(res));\n } catch ($boundEx) {\n return $error($boundEx);\n }\n }.bind(this), $error);\n } catch ($boundEx) {\n return $error($boundEx);\n }\n }.bind(this), $error);\n }.bind(this));\n}\n\nfunction getConfigFromGlobal(global, key) {\n var targetInstanceObj = global.getInstance(key || global.getCurrentViewId());\n var instance = targetInstanceObj ? targetInstanceObj.store.getInstance() : {};\n return _extends({}, targetInstanceObj.config, { instance: instance });\n}\nfunction getConfigFromInstance(target) {\n return {\n mutations: target.mutations,\n actions: target.actions,\n instance: target.getInstance()\n };\n}\nfunction createConnectHelpers(global, key) {\n var config = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var isInstance = arguments[3];\n\n return {\n commitGlobal: commitGlobal.bind(this),\n dispatchGlobal: dispatchGlobal.bind(this),\n commit: function commit(type, payload, innerHelper) {\n var finalKey = key || global.getCurrentPath() || global.getCurrentViewId() || -1;\n\n var _ref = global.storeInstance ? getConfigFromInstance(global) : getConfigFromGlobal(global, finalKey),\n instance = _ref.instance,\n _ref$mutations = _ref.mutations,\n mutations = _ref$mutations === undefined ? {} : _ref$mutations;\n\n (0, _assign2.default)(mutations, config.mutations);\n if (!type) {\n throw new Error(type + ' not found');\n }\n if ((0, _is.isObject)(type)) {\n payload = type;\n type = 'update';\n }\n if ((0, _is.isString)(type) && startsWith(type, '$global:')) {\n var realType = type.split(':').pop();\n return commitGlobal.call(instance, realType, payload);\n }\n var prevState = _extends({}, instance.data);\n var finalMutation = mutationHandler(mutations[type], (0, _wrapDataInstance2.default)(instance.data), payload, innerHelper);\n instance.$emitter.emitEvent('updateState', { state: finalMutation, mutation: { type: type, payload: payload }, prevState: prevState });\n // commit 的结果是一个同步行为\n return instance.data;\n },\n dispatch: function dispatch(type, payload) {\n return new (_ExternalPromise())(function ($return, $error) {\n var finalKey, _ref2, instance, _ref2$mutations, mutations, _ref2$actions, actions, realType, actionFunc, self, res;\n\n finalKey = key || global.getCurrentPath() || global.getCurrentViewId() || -1;\n _ref2 = global.storeInstance ? getConfigFromInstance(global) : getConfigFromGlobal(global, finalKey), instance = _ref2.instance, _ref2$mutations = _ref2.mutations, mutations = _ref2$mutations === undefined ? {} : _ref2$mutations, _ref2$actions = _ref2.actions, actions = _ref2$actions === undefined ? {} : _ref2$actions;\n\n if (!type) {\n return $error(new Error('action type not found'));\n }\n if ((0, _is.isString)(type) && startsWith(type, '$global:')) {\n realType = type.split(':').pop();\n return $return(dispatchGlobal.call(this, realType, payload));\n }\n // 获取目标 instance 的数据\n (0, _assign2.default)(mutations, config.mutations);\n (0, _assign2.default)(actions, config.actions);\n\n actionFunc = actions[type];\n self = this;\n res = {};\n return _ExternalPromise().resolve(dispatchActionPromise(instance.$emitter, { type: type, payload: payload })).then(function ($await_4) {\n try {\n res = $await_4;\n if (!actionFunc) {\n console.warn('not found action', type, actions);\n return $return(_ExternalPromise().resolve(res));\n }\n return _ExternalPromise().resolve(actionFunc.call(self, {\n commit: this.commit.bind(self),\n dispatch: this.dispatch.bind(self),\n message: global.messageManager,\n dispatchGlobal: dispatchGlobal.bind(self),\n commitGlobal: commitGlobal.bind(self),\n put: function put(type) {\n var func = actions[type];\n if (!func) {\n throw new Error('not found ' + type + ' action');\n }\n if (func) {\n for (var _len2 = arguments.length, args = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n func.apply(self, args);\n }\n },\n get state() {\n return (0, _wrapDataInstance2.default)(instance.data, self);\n },\n get getters() {\n return (0, _wrapDataInstance2.default)(instance.data.$getters, self);\n },\n get global() {\n return (0, _wrapDataInstance2.default)(instance.data.$global);\n },\n getRef: function getRef(name) {\n return global.getComponentRef(name);\n },\n getState: function getState(instanceName) {\n if (!instanceName) {\n return (0, _wrapDataInstance2.default)(instance.data, self);\n }\n return global.getState(instanceName);\n },\n select: function select(filter) {\n return filter((0, _wrapDataInstance2.default)(_extends({}, instance.data)));\n }\n }, (0, _wrapDataInstance2.default)(payload))).then(function ($await_5) {\n try {\n res = $await_5;\n // 保证结果为一个 promise\n if (res instanceof _ExternalPromise()) {\n return $return(res);\n }\n return $return(_ExternalPromise().resolve(res));\n } catch ($boundEx) {\n return $error($boundEx);\n }\n }.bind(this), $error);\n } catch ($boundEx) {\n return $error($boundEx);\n }\n }.bind(this), $error);\n }.bind(this));\n }\n };\n}\n// 创建 commit 和 dispatch instance\nfunction createHelpers(actions, mutationsObj, emitter, getInstance) {\n var mutations = (0, _assign2.default)({}, mutationsObj, innerMutation);\n return {\n commitGlobal: commitGlobal.bind(this),\n dispatchGlobal: dispatchGlobal.bind(this),\n commit: function commit(type, payload, innerHelper) {\n if (!type) {\n throw new Error('not found ' + type + ' action');\n }\n if ((0, _is.isObject)(type)) {\n payload = type;\n type = 'update';\n }\n if ((0, _is.isString)(type) && startsWith(type, '$global:')) {\n var realType = type.split(':').pop();\n return commitGlobal.call(this, realType, payload);\n }\n var prevState = _extends({}, this.data);\n var finalMutation = mutationHandler(mutations[type], (0, _wrapDataInstance2.default)(this.data), payload, innerHelper);\n // 触发更新机制\n emitter.emitEvent('updateState', { state: finalMutation, mutation: { type: type, payload: payload }, prevState: prevState });\n // commit 的结果是一个同步行为,返回值\n return this.data;\n },\n dispatch: function dispatch(type, payload) {\n return new (_ExternalPromise())(function ($return, $error) {\n var actionCache, realType, actionFunc, self, res;\n\n actionCache = (0, _assign2.default)({}, actions, this);\n if (!type) {\n return $error(new Error('action type not found'));\n }\n if ((0, _is.isString)(type) && startsWith(type, '$global:')) {\n realType = type.split(':').pop();\n return $return(dispatchGlobal.call(this, realType, payload));\n }\n actionFunc = actionCache[type];\n self = this;\n res = {};\n return _ExternalPromise().resolve(dispatchActionPromise(emitter, { type: type, payload: payload })).then(function ($await_6) {\n try {\n res = $await_6;\n if (!actionFunc) {\n console.warn('not found action', type, actions);\n return $return(_ExternalPromise().resolve(res));\n }\n return _ExternalPromise().resolve(actionFunc.call(self, {\n commit: this.commit.bind(self),\n dispatch: this.dispatch.bind(self),\n dispatchGlobal: dispatchGlobal.bind(self),\n commitGlobal: commitGlobal.bind(self),\n message: _global2.default.messageManager,\n put: function put(type) {\n var func = actionCache[type];\n if (!func) {\n throw new Error('not found ' + type + ' action');\n }\n if (func) {\n for (var _len3 = arguments.length, args = Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) {\n args[_key3 - 1] = arguments[_key3];\n }\n\n func.apply(self, args);\n }\n },\n get state() {\n return (0, _wrapDataInstance2.default)(self.data, self);\n },\n get getters() {\n return (0, _wrapDataInstance2.default)(self.data.$getters, self);\n },\n get global() {\n return (0, _wrapDataInstance2.default)(self.data.$global);\n },\n getRef: function getRef(name) {\n return _global2.default.getComponentRef(name);\n },\n getState: function getState(instanceName) {\n if (!instanceName) {\n return (0, _wrapDataInstance2.default)(self.data, self);\n }\n return _global2.default.getState(instanceName);\n },\n select: function select(filter) {\n return filter((0, _wrapDataInstance2.default)(_extends({}, self.data)));\n }\n }, (0, _wrapDataInstance2.default)(payload))).then(function ($await_7) {\n try {\n res = $await_7;\n // 保证结果为一个 promise\n if (res instanceof _ExternalPromise()) {\n return $return(res);\n }\n return $return(_ExternalPromise().resolve(res));\n } catch ($boundEx) {\n return $error($boundEx);\n }\n }.bind(this), $error);\n } catch ($boundEx) {\n return $error($boundEx);\n }\n }.bind(this), $error);\n }.bind(this));\n }\n };\n}\n\n/***/ }),\n/* 47 */\n/*!*******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_iter-define.js ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\nvar LIBRARY = __webpack_require__(/*! ./_library */ 29);\nvar $export = __webpack_require__(/*! ./_export */ 10);\nvar redefine = __webpack_require__(/*! ./_redefine */ 85);\nvar hide = __webpack_require__(/*! ./_hide */ 11);\nvar Iterators = __webpack_require__(/*! ./_iterators */ 16);\nvar $iterCreate = __webpack_require__(/*! ./_iter-create */ 86);\nvar setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ 30);\nvar getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ 89);\nvar ITERATOR = __webpack_require__(/*! ./_wks */ 4)('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n $iterCreate(Constructor, NAME, next);\n var getMethod = function (kind) {\n if (!BUGGY && kind in proto) return proto[kind];\n switch (kind) {\n case KEYS: return function keys() { return new Constructor(this, kind); };\n case VALUES: return function values() { return new Constructor(this, kind); };\n } return function entries() { return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator';\n var DEF_VALUES = DEFAULT == VALUES;\n var VALUES_BUG = false;\n var proto = Base.prototype;\n var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n var $default = $native || getMethod(DEFAULT);\n var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n var methods, key, IteratorPrototype;\n // Fix native\n if ($anyNative) {\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEF_VALUES && $native && $native.name !== VALUES) {\n VALUES_BUG = true;\n $default = function values() { return $native.call(this); };\n }\n // Define iterator\n if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if (DEFAULT) {\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if (FORCED) for (key in methods) {\n if (!(key in proto)) redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};\n\n\n/***/ }),\n/* 48 */\n/*!************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_html.js ***!\n \\************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar document = __webpack_require__(/*! ./_global */ 1).document;\nmodule.exports = document && document.documentElement;\n\n\n/***/ }),\n/* 49 */\n/*!***************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_classof.js ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = __webpack_require__(/*! ./_cof */ 22);\nvar TAG = __webpack_require__(/*! ./_wks */ 4)('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n\n\n/***/ }),\n/* 50 */\n/*!***************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_species-constructor.js ***!\n \\***************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// 7.3.20 SpeciesConstructor(O, defaultConstructor)\nvar anObject = __webpack_require__(/*! ./_an-object */ 8);\nvar aFunction = __webpack_require__(/*! ./_a-function */ 18);\nvar SPECIES = __webpack_require__(/*! ./_wks */ 4)('species');\nmodule.exports = function (O, D) {\n var C = anObject(O).constructor;\n var S;\n return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);\n};\n\n\n/***/ }),\n/* 51 */\n/*!************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_task.js ***!\n \\************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar ctx = __webpack_require__(/*! ./_ctx */ 17);\nvar invoke = __webpack_require__(/*! ./_invoke */ 100);\nvar html = __webpack_require__(/*! ./_html */ 48);\nvar cel = __webpack_require__(/*! ./_dom-create */ 24);\nvar global = __webpack_require__(/*! ./_global */ 1);\nvar process = global.process;\nvar setTask = global.setImmediate;\nvar clearTask = global.clearImmediate;\nvar MessageChannel = global.MessageChannel;\nvar Dispatch = global.Dispatch;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar defer, channel, port;\nvar run = function () {\n var id = +this;\n // eslint-disable-next-line no-prototype-builtins\n if (queue.hasOwnProperty(id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\nvar listener = function (event) {\n run.call(event.data);\n};\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!setTask || !clearTask) {\n setTask = function setImmediate(fn) {\n var args = [];\n var i = 1;\n while (arguments.length > i) args.push(arguments[i++]);\n queue[++counter] = function () {\n // eslint-disable-next-line no-new-func\n invoke(typeof fn == 'function' ? fn : Function(fn), args);\n };\n defer(counter);\n return counter;\n };\n clearTask = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (__webpack_require__(/*! ./_cof */ 22)(process) == 'process') {\n defer = function (id) {\n process.nextTick(ctx(run, id, 1));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(ctx(run, id, 1));\n };\n // Browsers with MessageChannel, includes WebWorkers\n } else if (MessageChannel) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = listener;\n defer = ctx(port.postMessage, port, 1);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {\n defer = function (id) {\n global.postMessage(id + '', '*');\n };\n global.addEventListener('message', listener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in cel('script')) {\n defer = function (id) {\n html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run.call(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(ctx(run, id, 1), 0);\n };\n }\n}\nmodule.exports = {\n set: setTask,\n clear: clearTask\n};\n\n\n/***/ }),\n/* 52 */\n/*!***************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_perform.js ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = function (exec) {\n try {\n return { e: false, v: exec() };\n } catch (e) {\n return { e: true, v: e };\n }\n};\n\n\n/***/ }),\n/* 53 */\n/*!***********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_promise-resolve.js ***!\n \\***********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar anObject = __webpack_require__(/*! ./_an-object */ 8);\nvar isObject = __webpack_require__(/*! ./_is-object */ 13);\nvar newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ 31);\n\nmodule.exports = function (C, x) {\n anObject(C);\n if (isObject(x) && x.constructor === C) return x;\n var promiseCapability = newPromiseCapability.f(C);\n var resolve = promiseCapability.resolve;\n resolve(x);\n return promiseCapability.promise;\n};\n\n\n/***/ }),\n/* 54 */\n/*!*****************************************************!*\\\n !*** ./node_modules/herculex/dist/dataTransform.js ***!\n \\*****************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _assign = __webpack_require__(/*! babel-runtime/core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nvar _extends = _assign2.default || 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; };\n\nexports.setDataByStateProps = setDataByStateProps;\nexports.setStoreDataByState = setStoreDataByState;\n\nvar _is = __webpack_require__(/*! ./utils/is */ 3);\n\nvar _wrapDataInstance = __webpack_require__(/*! ./wrapDataInstance */ 12);\n\nvar _wrapDataInstance2 = _interopRequireDefault(_wrapDataInstance);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction setDataByStateProps(mapStateToProps) {\n var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var config = arguments[2];\n var mapGettersToProps = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : [];\n var instance = arguments[4];\n var next = arguments[5];\n\n var gettersState = {};\n // data 是增量\n var finalData = next ? instance.data : data;\n var stateToExpose = (0, _wrapDataInstance2.default)(_extends({}, finalData));\n var gettersToExpose = (0, _wrapDataInstance2.default)(_extends({}, finalData.$getters));\n var shouldUpdateKeys = Object.keys(data);\n var ownProps = _extends({}, this.props);\n\n if (mapGettersToProps) {\n gettersState = mapGettersToProps.filter(function (d) {\n return !!d;\n }).reduce(function (p, v) {\n p[v] = gettersToExpose ? gettersToExpose[v] : stateToExpose[v] || undefined;\n return p;\n }, {});\n }\n // 对齐 redux 的用法,第二个为 ownProps,不是很推荐,每次更新都会计算\n // TODO: 增加记忆点,暂时开发者自己保证\n if ((0, _is.isFunc)(mapStateToProps)) {\n return mapStateToProps(stateToExpose, (0, _wrapDataInstance2.default)(ownProps), gettersToExpose);\n }\n if ((0, _is.isArray)(mapStateToProps)) {\n // 必须新增部分包含这样的更新\n var _outterState = mapStateToProps.filter(function (d) {\n return !!d && shouldUpdateKeys.includes(d);\n }).reduce(function (p, v) {\n p[v] = finalData[v];\n return p;\n }, {});\n return _extends({}, _outterState, gettersState);\n }\n var outterState = Object.keys(mapStateToProps).reduce(function (p, v) {\n if ((0, _is.isString)(mapStateToProps[v])) {\n if (!shouldUpdateKeys.includes(mapStateToProps[v])) {\n // 如果 diff 不包含第二次就不理睬\n return p;\n }\n p[v] = finalData[mapStateToProps[v]];\n } else {\n p[v] = mapStateToProps[v](stateToExpose, gettersToExpose, (0, _wrapDataInstance2.default)(ownProps), stateToExpose.$global, config);\n }\n return p;\n }, {});\n return _extends({}, outterState, gettersState);\n}\n\nfunction setStoreDataByState() {\n var storeData = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var state = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n return Object.keys(state).reduce(function (p, v) {\n p[v] = state[v];\n return p;\n }, storeData);\n}\n\n/***/ }),\n/* 55 */\n/*!************************************************************!*\\\n !*** ./node_modules/herculex/dist/storeConfigPreHandle.js ***!\n \\************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _assign = __webpack_require__(/*! babel-runtime/core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nvar _values = __webpack_require__(/*! babel-runtime/core-js/object/values */ 44);\n\nvar _values2 = _interopRequireDefault(_values);\n\nvar _is = __webpack_require__(/*! ./utils/is */ 3);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction shouldImmutableDecorate(f, config) {\n if (f._shouldImmutable || f._shouldImmutable === false) {\n return;\n }\n var functionString = f.toString();\n // 当 mutation 写了 return 语句,则自己保证其 immutable,建议就使用提供的 immutable-helper\n if (config.$useImmer || !/return /gm.test(functionString)) {\n f._shouldImmutable = true;\n }\n}\n\nfunction wrapMutation(config) {\n (0, _values2.default)(config).forEach(function (func) {\n shouldImmutableDecorate(func, config);\n });\n}\n\nfunction configPreHandler(config) {\n // 防空\n config.state = config.state || {};\n config.mutations = config.mutations || {};\n config.actions = config.actions || {};\n // 给插件提供修改初始配置的能力\n if (config.plugins) {\n config.plugins = config.plugins.map(function (plugin) {\n if ((0, _is.isArray)(plugin)) {\n if ((0, _is.isFunc)(plugin[1])) {\n plugin[1](config);\n } else {\n (0, _assign2.default)(config, plugin[1]);\n }\n return plugin[0];\n }\n return plugin;\n });\n }\n // 给 mutaiton 包装是否需要 immer 操作\n if (config.mutations) {\n wrapMutation(config.mutations);\n }\n if (config.services) {\n var serviceRenameObj = Object.keys(config.services).reduce(function (p, v) {\n p['$service:' + v] = config.services[v];\n return p;\n }, {});\n (0, _assign2.default)(config.actions, serviceRenameObj);\n }\n}\n\nexports.default = configPreHandler;\n\n/***/ }),\n/* 56 */\n/*!************************!*\\\n !*** ./services/my.js ***!\n \\************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.test = undefined;\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar test = exports.test = function () {\n var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n var result;\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return tradePay('20181073489723984');\n\n case 2:\n result = _context.sent;\n return _context.abrupt('return', result);\n\n case 4:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n return function test() {\n return _ref.apply(this, arguments);\n };\n}();\n\nexports.getAuthUserInfo = getAuthUserInfo;\nexports.tradePay = tradePay;\nexports.getAuthCode = getAuthCode;\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\nfunction getAuthUserInfo() {\n return new Promise(function (resolve, reject) {\n my.getAuthUserInfo({\n success: resolve,\n fail: reject\n });\n });\n}\n\nfunction tradePay(tradeNO) {\n return new Promise(function (resolve, reject) {\n my.tradePay({\n tradeNO: tradeNO,\n success: resolve,\n fail: reject\n });\n });\n}\n\nfunction getAuthCode() {\n return new Promise(function (resolve, reject) {\n my.getAuthCode({\n scopes: 'auth_user',\n success: resolve,\n fail: reject\n });\n });\n}\n\n/***/ }),\n/* 57 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_babel-runtime@6.26.0@babel-runtime/helpers/extends.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nexports.__esModule = true;\n\nvar _assign = __webpack_require__(/*! ../core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = _assign2.default || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n/***/ }),\n/* 58 */\n/*!***********************************************************!*\\\n !*** multi ./.tea/entryFiles-production/index$.worker.js ***!\n \\***********************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = __webpack_require__(/*! /Users/xiaoxiao/work/production/mashi/ywt-template/demo/.tea/entryFiles-production/index$.worker.js */59);\n\n\n/***/ }),\n/* 59 */\n/*!*****************************************************!*\\\n !*** ./.tea/entryFiles-production/index$.worker.js ***!\n \\*****************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nif (!self.__appxInited) {\n var success = function success() {\n __webpack_require__(/*! ../../app */ 60);\n __webpack_require__(/*! ../../module/header/search-input/index?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c */ 61);\n __webpack_require__(/*! ../../module/header/index?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 */ 62);\n __webpack_require__(/*! ../../module/user/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 117);\n __webpack_require__(/*! ../../module/information/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 118);\n __webpack_require__(/*! ../../module/recommend-service/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 119);\n __webpack_require__(/*! ../../module/credentials/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 120);\n __webpack_require__(/*! ../../module/service-market/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 121);\n __webpack_require__(/*! ../../module/footer/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 122);\n __webpack_require__(/*! ../../module/service-card/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 123);\n __webpack_require__(/*! ../../module/card-header/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 124);\n __webpack_require__(/*! ../../module/card-footer/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 125);\n __webpack_require__(/*! ../../module/personal-center-card/index?hash=2e7711ee6defef426b9414e84cdc76814817a49d */ 126);\n __webpack_require__(/*! ../../module/logout/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 130);\n __webpack_require__(/*! ../../module/card-service/index?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be */ 131);\n __webpack_require__(/*! ../../module/card-hello/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 132);\n __webpack_require__(/*! ../../module/card-sites/index?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be */ 133);\n __webpack_require__(/*! ../../module/card-special-service/index?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be */ 134);\n __webpack_require__(/*! ../../node_modules/mini-antui/es/list/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 135);\n __webpack_require__(/*! ../../node_modules/mini-antui/es/list/list-item/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 136);\n __webpack_require__(/*! ../../module/city-tab/index?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 */ 137);\n __webpack_require__(/*! ../../module/credential-card/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 138);\n __webpack_require__(/*! ../../module/service-item/index?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 */ 139);\n __webpack_require__(/*! ../../module/card-market-home/index?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 */ 140);\n __webpack_require__(/*! ../../module/card-market-other/index?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 */ 141);\n __webpack_require__(/*! ../../pages/index/index?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b */ 142);\n __webpack_require__(/*! ../../pages/personal-center/index?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc */ 146);\n __webpack_require__(/*! ../../pages/core-service/index?hash=b66383ca67c3e142793a83b9370414c0d97572e4 */ 150);\n __webpack_require__(/*! ../../pages/city-list/index?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 */ 155);\n __webpack_require__(/*! ../../pages/my-card/index?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 */ 157);\n __webpack_require__(/*! ../../pages/market/index?hash=fb2327c9b485afd441070473f566c1f9028ebfce */ 161);\n };\n\n self.__appxInited = 1;\n\n __webpack_require__(/*! ./config$ */ 163);\n __webpack_require__(/*! ./importScripts$ */ 164);\n\n var AFAppX = self.AFAppX;\n self.getCurrentPages = AFAppX.getCurrentPages;\n self.getApp = AFAppX.getApp;\n self.Page = AFAppX.Page;\n self.App = AFAppX.App;\n self.my = AFAppX.bridge || AFAppX.abridge;\n self.abridge = self.my;\n self.Component = AFAppX.WorkerComponent || function () {};\n self.$global = AFAppX.$global;\n self.requirePlugin = AFAppX.requirePlugin;\n\n self.bootstrapApp ? self.bootstrapApp({ success: success }) : success();\n}\n\n/***/ }),\n/* 60 */\n/*!****************!*\\\n !*** ./app.js ***!\n \\****************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\nApp({\n onLaunch: function onLaunch(options) {\n // console.log('app onLaunch: options: ', options);\n var _options$query = options.query,\n query = _options$query === undefined ? {} : _options$query;\n\n if (query.cityId) {\n this.shareData.cityId = query.cityId;\n }\n if (query.pagetype) {\n this.shareData.pagetype = query.pagetype;\n }\n },\n onShow: function onShow() {\n // console.log('app onShow');\n },\n onHide: function onHide() {\n // console.log('app onHide');\n },\n onError: function onError() {\n // console.log('app OnError: ', msg);\n },\n\n shareData: {\n city: {\n name: '',\n code: '',\n changed: false\n }\n }\n});\n\n/***/ }),\n/* 61 */\n/*!**********************************************************************************!*\\\n !*** ./module/header/search-input?hash=a11fdcdff8ea970c65f185a8731cafe48f67047c ***!\n \\**********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/header/search-input/index\",\n\n usingComponents: {}\n\n};\n\nComponent({});\n\n/***/ }),\n/* 62 */\n/*!*********************************************************************!*\\\n !*** ./module/header?hash=3e94b465ae6855521f4a753bbfecc1f4def49ae6 ***!\n \\*********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/header/index\",\n\n usingComponents: { \"search-input\": \"/module/header/search-input/index\" }\n\n};\n\nComponent((0, _herculex.connect)({\n mapStateToProps: ['cityInfo']\n})({\n methods: {\n onCityTap: function onCityTap() {\n my.navigateTo({\n url: '../city-list/index'\n });\n }\n }\n}));\n\n/***/ }),\n/* 63 */\n/*!***************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/fn/object/assign.js ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n__webpack_require__(/*! ../../modules/es6.object.assign */ 64);\nmodule.exports = __webpack_require__(/*! ../../modules/_core */ 7).Object.assign;\n\n\n/***/ }),\n/* 64 */\n/*!************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/es6.object.assign.js ***!\n \\************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// 19.1.3.1 Object.assign(target, source)\nvar $export = __webpack_require__(/*! ./_export */ 10);\n\n$export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ 67) });\n\n\n/***/ }),\n/* 65 */\n/*!**********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_ie8-dom-define.js ***!\n \\**********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = !__webpack_require__(/*! ./_descriptors */ 9) && !__webpack_require__(/*! ./_fails */ 23)(function () {\n return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ 24)('div'), 'a', { get: function () { return 7; } }).a != 7;\n});\n\n\n/***/ }),\n/* 66 */\n/*!********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_to-primitive.js ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = __webpack_require__(/*! ./_is-object */ 13);\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function (it, S) {\n if (!isObject(it)) return it;\n var fn, val;\n if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;\n if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n\n\n/***/ }),\n/* 67 */\n/*!*********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_object-assign.js ***!\n \\*********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n// 19.1.2.1 Object.assign(target, source, ...)\nvar DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ 9);\nvar getKeys = __webpack_require__(/*! ./_object-keys */ 25);\nvar gOPS = __webpack_require__(/*! ./_object-gops */ 71);\nvar pIE = __webpack_require__(/*! ./_object-pie */ 39);\nvar toObject = __webpack_require__(/*! ./_to-object */ 40);\nvar IObject = __webpack_require__(/*! ./_iobject */ 34);\nvar $assign = Object.assign;\n\n// should work with symbols and should have deterministic property order (V8 bug)\nmodule.exports = !$assign || __webpack_require__(/*! ./_fails */ 23)(function () {\n var A = {};\n var B = {};\n // eslint-disable-next-line no-undef\n var S = Symbol();\n var K = 'abcdefghijklmnopqrst';\n A[S] = 7;\n K.split('').forEach(function (k) { B[k] = k; });\n return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars\n var T = toObject(target);\n var aLen = arguments.length;\n var index = 1;\n var getSymbols = gOPS.f;\n var isEnum = pIE.f;\n while (aLen > index) {\n var S = IObject(arguments[index++]);\n var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];\n }\n } return T;\n} : $assign;\n\n\n/***/ }),\n/* 68 */\n/*!****************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_object-keys-internal.js ***!\n \\****************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar has = __webpack_require__(/*! ./_has */ 20);\nvar toIObject = __webpack_require__(/*! ./_to-iobject */ 21);\nvar arrayIndexOf = __webpack_require__(/*! ./_array-includes */ 69)(false);\nvar IE_PROTO = __webpack_require__(/*! ./_shared-key */ 28)('IE_PROTO');\n\nmodule.exports = function (object, names) {\n var O = toIObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};\n\n\n/***/ }),\n/* 69 */\n/*!**********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_array-includes.js ***!\n \\**********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// false -> Array#indexOf\n// true -> Array#includes\nvar toIObject = __webpack_require__(/*! ./_to-iobject */ 21);\nvar toLength = __webpack_require__(/*! ./_to-length */ 35);\nvar toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ 70);\nmodule.exports = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIObject($this);\n var length = toLength(O.length);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) if (IS_INCLUDES || index in O) {\n if (O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\n\n/***/ }),\n/* 70 */\n/*!*************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_to-absolute-index.js ***!\n \\*************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar toInteger = __webpack_require__(/*! ./_to-integer */ 27);\nvar max = Math.max;\nvar min = Math.min;\nmodule.exports = function (index, length) {\n index = toInteger(index);\n return index < 0 ? max(index + length, 0) : min(index, length);\n};\n\n\n/***/ }),\n/* 71 */\n/*!*******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_object-gops.js ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nexports.f = Object.getOwnPropertySymbols;\n\n\n/***/ }),\n/* 72 */\n/*!**********************************************!*\\\n !*** ./node_modules/herculex/dist/logger.js ***!\n \\**********************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _assign = __webpack_require__(/*! babel-runtime/core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nvar _extends = _assign2.default || 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; };\n\nexports.default = logger;\n\nvar _is = __webpack_require__(/*! ./utils/is */ 3);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction logger() {\n var option = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n return function (store) {\n store.subscribe(function (mutation, state, prevState) {\n var payload = (0, _is.isString)(mutation.payload) ? mutation.payload : _extends({}, mutation.payload);\n console.info('%c ' + store.instanceName + 'Store:prev state', 'color: #9E9E9E; font-weight: bold', prevState);\n console.info('%c ' + store.instanceName + 'Store:mutation: ' + mutation.type, 'color: #03A9F4; font-weight: bold', payload, new Date().getTime());\n console.info('%c ' + store.instanceName + 'Store:next state', 'color: #4CAF50; font-weight: bold', state);\n }, function () {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var next = arguments[1];\n\n var type = (0, _is.isSymbol)(action.type) ? action.type.toString() : action.type;\n var payload = (0, _is.isString)(action.payload) ? action.payload : _extends({}, action.payload);\n console.info('%c ' + store.instanceName + 'Store:action ' + type + ' dispatching', 'color: #9E9E9E; font-weight: bold', payload);\n next();\n });\n };\n}\n\n/***/ }),\n/* 73 */\n/*!*********************************************************!*\\\n !*** ./node_modules/herculex/dist/mapGettersToState.js ***!\n \\*********************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _assign = __webpack_require__(/*! babel-runtime/core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nvar _extends = _assign2.default || 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; };\n\nexports.default = mapGettersToState;\n\nvar _is = __webpack_require__(/*! ./utils/is */ 3);\n\nvar _wrapDataInstance = __webpack_require__(/*! ./wrapDataInstance */ 12);\n\nvar _wrapDataInstance2 = _interopRequireDefault(_wrapDataInstance);\n\nvar _global = __webpack_require__(/*! ./global */ 14);\n\nvar _global2 = _interopRequireDefault(_global);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction filterObjectByKey(array, object) {\n return array.reduce(function (p, v) {\n if (object && object[v] !== undefined) {\n p[v] = object[v];\n }\n return p;\n }, {});\n};\n\nfunction mapGettersToState(state) {\n var getters = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var store = arguments[2];\n\n var result = _extends({}, state);\n result.$getters = Object.keys(getters).reduce(function (p, v) {\n var funcExec = getters[v];\n p[v] = {};\n Object.defineProperty(p, v, {\n get: function get() {\n var globalData = store.connectGlobal ? _global2.default.getGlobalState(store.mapGlobal) : {};\n var instance = store.getInstance() ? store.getInstance().state || {} : this || {};\n if ((0, _is.isFunc)(funcExec)) {\n var params = filterObjectByKey(Object.keys(state), instance);\n return funcExec.call(this, (0, _wrapDataInstance2.default)(params), (0, _wrapDataInstance2.default)(instance.$getters), (0, _wrapDataInstance2.default)(globalData), _global2.default.getState);\n }\n return funcExec;\n }\n });\n return p;\n }, {});\n return result;\n}\n\n/***/ }),\n/* 74 */\n/*!************************************************************!*\\\n !*** ./node_modules/immutability-helper-enhanced/index.js ***!\n \\************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \nvar invariant = __webpack_require__(/*! ./invariant */ 75);\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar splice = Array.prototype.splice;\n\nvar toString = Object.prototype.toString\nvar type = function(obj) {\n return toString.call(obj).slice(8, -1);\n}\n\nvar assign = Object.assign || /* istanbul ignore next */ function assign(target, source) {\n getAllKeys(source).forEach(function(key) {\n if (hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n });\n return target;\n};\n\nvar getAllKeys = typeof Object.getOwnPropertySymbols === 'function' ?\n function(obj) { return Object.keys(obj).concat(Object.getOwnPropertySymbols(obj)) } :\n /* istanbul ignore next */ function(obj) { return Object.keys(obj) };\n\n/* istanbul ignore next */\nfunction copy(object) {\n if (Array.isArray(object)) {\n return assign(object.constructor(object.length), object)\n } else if (type(object) === 'Map') {\n return new Map(object)\n } else if (type(object) === 'Set') {\n return new Set(object)\n } else if (object && typeof object === 'object') {\n var prototype = Object.getPrototypeOf(object);\n return assign(Object.create(prototype), object);\n } else {\n return object;\n }\n}\n\nfunction newContext() {\n var commands = assign({}, defaultCommands);\n update.extend = function(directive, fn) {\n commands[directive] = fn;\n };\n update.isEquals = function(a, b) { return a === b; };\n\n return update;\n\n function update(object, spec) {\n if (typeof spec === 'function') {\n spec = { $apply: spec };\n }\n\n if (!(Array.isArray(object) && Array.isArray(spec))) {\n invariant(\n !Array.isArray(spec),\n 'update(): You provided an invalid spec to update(). The spec may ' +\n 'not contain an array except as the value of $set, $push, $unshift, ' +\n '$splice or any custom command allowing an array value.'\n );\n }\n\n invariant(\n typeof spec === 'object' && spec !== null,\n 'update(): You provided an invalid spec to update(). The spec and ' +\n 'every included key path must be plain objects containing one of the ' +\n 'following commands: %s.',\n Object.keys(commands).join(', ')\n );\n\n var nextObject = object;\n var index, key;\n getAllKeys(spec).forEach(function(key) {\n if (hasOwnProperty.call(commands, key)) {\n var objectWasNextObject = object === nextObject;\n nextObject = commands[key](spec[key], nextObject, spec, object);\n if (objectWasNextObject && update.isEquals(nextObject, object)) {\n nextObject = object;\n }\n } else {\n var nextValueForKey =\n type(object) === 'Map'\n ? update(object.get(key), spec[key])\n : update(object[key], spec[key]);\n var nextObjectValue =\n type(nextObject) === 'Map'\n ? nextObject.get(key)\n : nextObject[key];\n if (!update.isEquals(nextValueForKey, nextObjectValue) || typeof nextValueForKey === 'undefined' && !hasOwnProperty.call(object, key)) {\n if (nextObject === object) {\n nextObject = copy(object);\n }\n if (type(nextObject) === 'Map') {\n nextObject.set(key, nextValueForKey);\n } else {\n nextObject[key] = nextValueForKey;\n }\n }\n }\n })\n return nextObject;\n }\n\n}\n\nvar defaultCommands = {\n $push: function(value, nextObject, spec) {\n invariantPushAndUnshift(nextObject, spec, '$push');\n return value.length ? nextObject.concat(value) : nextObject;\n },\n $unshift: function(value, nextObject, spec) {\n invariantPushAndUnshift(nextObject, spec, '$unshift');\n return value.length ? value.concat(nextObject) : nextObject;\n },\n $splice: function(value, nextObject, spec, originalObject) {\n invariantSplices(nextObject, spec);\n value.forEach(function(args) {\n invariantSplice(args);\n if (nextObject === originalObject && args.length) nextObject = copy(originalObject);\n splice.apply(nextObject, args);\n });\n return nextObject;\n },\n $set: function(value, nextObject, spec) {\n invariantSet(spec);\n return value;\n },\n $toggle: function(targets, nextObject) {\n invariantSpecArray(targets, '$toggle');\n var nextObjectCopy = targets.length ? copy(nextObject) : nextObject;\n\n targets.forEach(function(target) {\n nextObjectCopy[target] = !nextObject[target];\n });\n\n return nextObjectCopy;\n },\n $unset: function(value, nextObject, spec, originalObject) {\n invariantSpecArray(value, '$unset');\n value.forEach(function(key) {\n if (Object.hasOwnProperty.call(nextObject, key)) {\n if (nextObject === originalObject) nextObject = copy(originalObject);\n delete nextObject[key];\n }\n });\n return nextObject;\n },\n $add: function(value, nextObject, spec, originalObject) {\n invariantMapOrSet(nextObject, '$add');\n invariantSpecArray(value, '$add');\n if (type(nextObject) === 'Map') {\n value.forEach(function(pair) {\n var key = pair[0];\n var value = pair[1];\n if (nextObject === originalObject && nextObject.get(key) !== value) nextObject = copy(originalObject);\n nextObject.set(key, value);\n });\n } else {\n value.forEach(function(value) {\n if (nextObject === originalObject && !nextObject.has(value)) nextObject = copy(originalObject);\n nextObject.add(value);\n });\n }\n return nextObject;\n },\n $remove: function(value, nextObject, spec, originalObject) {\n invariantMapOrSet(nextObject, '$remove');\n invariantSpecArray(value, '$remove');\n value.forEach(function(key) {\n if (nextObject === originalObject && nextObject.has(key)) nextObject = copy(originalObject);\n nextObject.delete(key);\n });\n return nextObject;\n },\n $merge: function(value, nextObject, spec, originalObject) {\n invariantMerge(nextObject, value);\n getAllKeys(value).forEach(function(key) {\n if (value[key] !== nextObject[key]) {\n if (nextObject === originalObject) nextObject = copy(originalObject);\n nextObject[key] = value[key];\n }\n });\n return nextObject;\n },\n $apply: function(value, original) {\n invariantApply(value);\n return value(original);\n }\n};\n\nvar contextForExport = newContext();\n\nmodule.exports = contextForExport;\nmodule.exports.default = contextForExport;\nmodule.exports.newContext = newContext;\n\n// invariants\n\nfunction invariantPushAndUnshift(value, spec, command) {\n invariant(\n Array.isArray(value),\n 'update(): expected target of %s to be an array; got %s.',\n command,\n value\n );\n invariantSpecArray(spec[command], command)\n}\n\nfunction invariantSpecArray(spec, command) {\n invariant(\n Array.isArray(spec),\n 'update(): expected spec of %s to be an array; got %s. ' +\n 'Did you forget to wrap your parameter in an array?',\n command,\n spec\n );\n}\n\nfunction invariantSplices(value, spec) {\n invariant(\n Array.isArray(value),\n 'Expected $splice target to be an array; got %s',\n value\n );\n invariantSplice(spec['$splice']);\n}\n\nfunction invariantSplice(value) {\n invariant(\n Array.isArray(value),\n 'update(): expected spec of $splice to be an array of arrays; got %s. ' +\n 'Did you forget to wrap your parameters in an array?',\n value\n );\n}\n\nfunction invariantApply(fn) {\n invariant(\n typeof fn === 'function',\n 'update(): expected spec of $apply to be a function; got %s.',\n fn\n );\n}\n\nfunction invariantSet(spec) {\n invariant(\n Object.keys(spec).length === 1,\n 'Cannot have more than one key in an object with $set'\n );\n}\n\nfunction invariantMerge(target, specValue) {\n invariant(\n specValue && typeof specValue === 'object',\n 'update(): $merge expects a spec of type \\'object\\'; got %s',\n specValue\n );\n invariant(\n target && typeof target === 'object',\n 'update(): $merge expects a target of type \\'object\\'; got %s',\n target\n );\n}\n\nfunction invariantMapOrSet(target, command) {\n var typeOfTarget = type(target);\n invariant(\n typeOfTarget === 'Map' || typeOfTarget === 'Set',\n 'update(): %s expects a target of type Set or Map; got %s',\n command,\n typeOfTarget\n );\n}\n\n\n/***/ }),\n/* 75 */\n/*!****************************************************************!*\\\n !*** ./node_modules/immutability-helper-enhanced/invariant.js ***!\n \\****************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n// https://github.com/zertosh/invariant/blob/master/browser.js\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar invariant = function(condition, format, a, b, c, d, e, f) {\n // if (process.env.NODE_ENV !== 'production') {\n // if (format === undefined) {\n // throw new Error('invariant requires an error message argument');\n // }\n // }\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error(\n 'Minified exception occurred; use the non-minified dev environment ' +\n 'for the full error message and additional helpful warnings.'\n );\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(\n format.replace(/%s/g, function() { return args[argIndex++]; })\n );\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n};\n\nmodule.exports = invariant;\n\n/***/ }),\n/* 76 */\n/*!*************************************************!*\\\n !*** ./node_modules/immer/dist/immer.module.js ***!\n \\*************************************************/\n/*! exports provided: produce, setAutoFreeze, setUseProxies, applyPatches, Immer, original, isDraft, isDraftable, nothing, immerable, default */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module uses injected variables (process) */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(process) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"produce\", function() { return produce; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setAutoFreeze\", function() { return setAutoFreeze; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setUseProxies\", function() { return setUseProxies; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"applyPatches\", function() { return applyPatches$1; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Immer\", function() { return Immer; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"original\", function() { return original; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isDraft\", function() { return isDraft; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isDraftable\", function() { return isDraftable; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"nothing\", function() { return NOTHING; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"immerable\", function() { return DRAFTABLE; });\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) {\n return typeof obj;\n} : function (obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n};\n\n\n\n\n\n\n\n\n\n\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\n\n\n\n\nvar defineProperty = function (obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n};\n\nvar NOTHING = typeof Symbol !== \"undefined\" ? Symbol(\"immer-nothing\") : defineProperty({}, \"immer-nothing\", true);\n\nvar DRAFTABLE = typeof Symbol !== \"undefined\" ? Symbol(\"immer-draftable\") : \"__$immer_draftable\";\n\nvar DRAFT_STATE = typeof Symbol !== \"undefined\" ? Symbol(\"immer-state\") : \"__$immer_state\";\n\nfunction isDraft(value) {\n return !!value && !!value[DRAFT_STATE];\n}\n\nfunction isDraftable(value) {\n if (!value || (typeof value === \"undefined\" ? \"undefined\" : _typeof(value)) !== \"object\") return false;\n if (Array.isArray(value)) return true;\n var proto = Object.getPrototypeOf(value);\n if (!proto || proto === Object.prototype) return true;\n return !!value[DRAFTABLE] || !!value.constructor[DRAFTABLE];\n}\n\nfunction original(value) {\n if (value && value[DRAFT_STATE]) {\n return value[DRAFT_STATE].base;\n }\n // otherwise return undefined\n}\n\nvar assign = Object.assign || function assign(target, value) {\n for (var key in value) {\n if (has(value, key)) {\n target[key] = value[key];\n }\n }\n return target;\n};\n\nvar ownKeys = typeof Reflect !== \"undefined\" && Reflect.ownKeys ? Reflect.ownKeys : typeof Object.getOwnPropertySymbols !== \"undefined\" ? function (obj) {\n return Object.getOwnPropertyNames(obj).concat(Object.getOwnPropertySymbols(obj));\n} : Object.getOwnPropertyNames;\n\nfunction shallowCopy(base) {\n var invokeGetters = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n if (Array.isArray(base)) return base.slice();\n var clone = Object.create(Object.getPrototypeOf(base));\n ownKeys(base).forEach(function (key) {\n if (key === DRAFT_STATE) {\n return; // Never copy over draft state.\n }\n var desc = Object.getOwnPropertyDescriptor(base, key);\n if (desc.get) {\n if (!invokeGetters) {\n throw new Error(\"Immer drafts cannot have computed properties\");\n }\n desc.value = desc.get.call(base);\n }\n if (desc.enumerable) {\n clone[key] = desc.value;\n } else {\n Object.defineProperty(clone, key, {\n value: desc.value,\n writable: true,\n configurable: true\n });\n }\n });\n return clone;\n}\n\nfunction each(value, cb) {\n if (Array.isArray(value)) {\n for (var i = 0; i < value.length; i++) {\n cb(i, value[i], value);\n }\n } else {\n ownKeys(value).forEach(function (key) {\n return cb(key, value[key], value);\n });\n }\n}\n\nfunction isEnumerable(base, prop) {\n return Object.getOwnPropertyDescriptor(base, prop).enumerable;\n}\n\nfunction has(thing, prop) {\n return Object.prototype.hasOwnProperty.call(thing, prop);\n}\n\nfunction is(x, y) {\n // From: https://github.com/facebook/fbjs/blob/c69904a511b900266935168223063dd8772dfc40/packages/fbjs/src/core/shallowEqual.js\n if (x === y) {\n return x !== 0 || 1 / x === 1 / y;\n } else {\n return x !== x && y !== y;\n }\n}\n\n// @ts-check\n\nvar descriptors = {};\n\n// For nested produce calls:\nvar scopes = [];\nvar currentScope = function currentScope() {\n return scopes[scopes.length - 1];\n};\n\nfunction willFinalize(result, baseDraft, needPatches) {\n var scope = currentScope();\n scope.forEach(function (state) {\n return state.finalizing = true;\n });\n if (result === undefined || result === baseDraft) {\n if (needPatches) markChangesRecursively(baseDraft);\n // This is faster when we don't care about which attributes changed.\n markChangesSweep(scope);\n }\n}\n\nfunction createDraft(base, parent) {\n var isArray = Array.isArray(base);\n var draft = clonePotentialDraft(base);\n each(draft, function (prop) {\n proxyProperty(draft, prop, isArray || isEnumerable(base, prop));\n });\n\n // See \"proxy.js\" for property documentation.\n var state = {\n scope: parent ? parent.scope : currentScope(),\n modified: false,\n finalizing: false, // es5 only\n finalized: false,\n assigned: {},\n parent: parent,\n base: base,\n draft: draft,\n copy: null,\n revoke: revoke,\n revoked: false // es5 only\n };\n\n createHiddenProperty(draft, DRAFT_STATE, state);\n state.scope.push(state);\n return draft;\n}\n\nfunction revoke() {\n this.revoked = true;\n}\n\nfunction source(state) {\n return state.copy || state.base;\n}\n\nfunction _get(state, prop) {\n assertUnrevoked(state);\n var value = source(state)[prop];\n // Drafts are only created for proxyable values that exist in the base state.\n if (!state.finalizing && value === state.base[prop] && isDraftable(value)) {\n prepareCopy(state);\n return state.copy[prop] = createDraft(value, state);\n }\n return value;\n}\n\nfunction _set(state, prop, value) {\n assertUnrevoked(state);\n state.assigned[prop] = true;\n if (!state.modified) {\n if (is(source(state)[prop], value)) return;\n markChanged(state);\n prepareCopy(state);\n }\n state.copy[prop] = value;\n}\n\nfunction markChanged(state) {\n if (!state.modified) {\n state.modified = true;\n if (state.parent) markChanged(state.parent);\n }\n}\n\nfunction prepareCopy(state) {\n if (!state.copy) state.copy = clonePotentialDraft(state.base);\n}\n\nfunction clonePotentialDraft(base) {\n var state = base && base[DRAFT_STATE];\n if (state) {\n state.finalizing = true;\n var draft = shallowCopy(state.draft, true);\n state.finalizing = false;\n return draft;\n }\n return shallowCopy(base);\n}\n\nfunction proxyProperty(draft, prop, enumerable) {\n var desc = descriptors[prop];\n if (desc) {\n desc.enumerable = enumerable;\n } else {\n descriptors[prop] = desc = {\n configurable: true,\n enumerable: enumerable,\n get: function get$$1() {\n return _get(this[DRAFT_STATE], prop);\n },\n set: function set$$1(value) {\n _set(this[DRAFT_STATE], prop, value);\n }\n };\n }\n Object.defineProperty(draft, prop, desc);\n}\n\nfunction assertUnrevoked(state) {\n if (state.revoked === true) throw new Error(\"Cannot use a proxy that has been revoked. Did you pass an object from inside an immer function to an async process? \" + JSON.stringify(source(state)));\n}\n\n// This looks expensive, but only proxies are visited, and only objects without known changes are scanned.\nfunction markChangesSweep(scope) {\n // The natural order of drafts in the `scope` array is based on when they\n // were accessed. By processing drafts in reverse natural order, we have a\n // better chance of processing leaf nodes first. When a leaf node is known to\n // have changed, we can avoid any traversal of its ancestor nodes.\n for (var i = scope.length - 1; i >= 0; i--) {\n var state = scope[i];\n if (state.modified === false) {\n if (Array.isArray(state.base)) {\n if (hasArrayChanges(state)) markChanged(state);\n } else if (hasObjectChanges(state)) markChanged(state);\n }\n }\n}\n\nfunction markChangesRecursively(object) {\n if (!object || (typeof object === \"undefined\" ? \"undefined\" : _typeof(object)) !== \"object\") return;\n var state = object[DRAFT_STATE];\n if (!state) return;\n var base = state.base,\n draft = state.draft,\n assigned = state.assigned;\n\n if (!Array.isArray(object)) {\n // Look for added keys.\n Object.keys(draft).forEach(function (key) {\n // The `undefined` check is a fast path for pre-existing keys.\n if (base[key] === undefined && !has(base, key)) {\n assigned[key] = true;\n markChanged(state);\n } else if (!assigned[key]) {\n // Only untouched properties trigger recursion.\n markChangesRecursively(draft[key]);\n }\n });\n // Look for removed keys.\n Object.keys(base).forEach(function (key) {\n // The `undefined` check is a fast path for pre-existing keys.\n if (draft[key] === undefined && !has(draft, key)) {\n assigned[key] = false;\n markChanged(state);\n }\n });\n } else if (hasArrayChanges(state)) {\n markChanged(state);\n assigned.length = true;\n if (draft.length < base.length) {\n for (var i = draft.length; i < base.length; i++) {\n assigned[i] = false;\n }\n } else {\n for (var _i = base.length; _i < draft.length; _i++) {\n assigned[_i] = true;\n }\n }\n for (var _i2 = 0; _i2 < draft.length; _i2++) {\n // Only untouched indices trigger recursion.\n if (assigned[_i2] === undefined) markChangesRecursively(draft[_i2]);\n }\n }\n}\n\nfunction hasObjectChanges(state) {\n var base = state.base,\n draft = state.draft;\n\n // Search for added keys. Start at the back, because non-numeric keys\n // are ordered by time of definition on the object.\n\n var keys = Object.keys(draft);\n for (var i = keys.length - 1; i >= 0; i--) {\n // The `undefined` check is a fast path for pre-existing keys.\n if (base[keys[i]] === undefined && !has(base, keys[i])) {\n return true;\n }\n }\n\n // Since no keys have been added, we can compare lengths to know if an\n // object has been deleted.\n return keys.length !== Object.keys(base).length;\n}\n\nfunction hasArrayChanges(state) {\n var draft = state.draft;\n\n if (draft.length !== state.base.length) return true;\n // See #116\n // If we first shorten the length, our array interceptors will be removed.\n // If after that new items are added, result in the same original length,\n // those last items will have no intercepting property.\n // So if there is no own descriptor on the last position, we know that items were removed and added\n // N.B.: splice, unshift, etc only shift values around, but not prop descriptors, so we only have to check\n // the last one\n var descriptor = Object.getOwnPropertyDescriptor(draft, draft.length - 1);\n // descriptor can be null, but only for newly created sparse arrays, eg. new Array(10)\n if (descriptor && !descriptor.get) return true;\n // For all other cases, we don't have to compare, as they would have been picked up by the index setters\n return false;\n}\n\nfunction createHiddenProperty(target, prop, value) {\n Object.defineProperty(target, prop, {\n value: value,\n enumerable: false,\n writable: true\n });\n}\n\n\n\nvar legacyProxy = Object.freeze({\n\tscopes: scopes,\n\tcurrentScope: currentScope,\n\twillFinalize: willFinalize,\n\tcreateDraft: createDraft\n});\n\n// @ts-check\n\n// For nested produce calls:\nvar scopes$1 = [];\nvar currentScope$1 = function currentScope() {\n return scopes$1[scopes$1.length - 1];\n};\n\n// Do nothing before being finalized.\nfunction willFinalize$1() {}\n\nfunction createDraft$1(base, parent) {\n var state = {\n // Track which produce call this is associated with.\n scope: parent ? parent.scope : currentScope$1(),\n // True for both shallow and deep changes.\n modified: false,\n // Used during finalization.\n finalized: false,\n // Track which properties have been assigned (true) or deleted (false).\n assigned: {},\n // The parent draft state.\n parent: parent,\n // The base state.\n base: base,\n // The base proxy.\n draft: null,\n // Any property proxies.\n drafts: {},\n // The base copy with any updated values.\n copy: null,\n // Called by the `produce` function.\n revoke: null\n };\n\n var _ref = Array.isArray(base) ? Proxy.revocable([state], arrayTraps) : Proxy.revocable(state, objectTraps),\n revoke = _ref.revoke,\n proxy = _ref.proxy;\n\n state.draft = proxy;\n state.revoke = revoke;\n\n state.scope.push(state);\n return proxy;\n}\n\nvar objectTraps = {\n get: get$1,\n has: function has$$1(target, prop) {\n return prop in source$1(target);\n },\n ownKeys: function ownKeys$$1(target) {\n return Reflect.ownKeys(source$1(target));\n },\n\n set: set$1,\n deleteProperty: deleteProperty,\n getOwnPropertyDescriptor: getOwnPropertyDescriptor,\n defineProperty: function defineProperty() {\n throw new Error(\"Object.defineProperty() cannot be used on an Immer draft\"); // prettier-ignore\n },\n getPrototypeOf: function getPrototypeOf(target) {\n return Object.getPrototypeOf(target.base);\n },\n setPrototypeOf: function setPrototypeOf() {\n throw new Error(\"Object.setPrototypeOf() cannot be used on an Immer draft\"); // prettier-ignore\n }\n};\n\nvar arrayTraps = {};\neach(objectTraps, function (key, fn) {\n arrayTraps[key] = function () {\n arguments[0] = arguments[0][0];\n return fn.apply(this, arguments);\n };\n});\narrayTraps.deleteProperty = function (state, prop) {\n if (isNaN(parseInt(prop))) {\n throw new Error(\"Immer only supports deleting array indices\"); // prettier-ignore\n }\n return objectTraps.deleteProperty.call(this, state[0], prop);\n};\narrayTraps.set = function (state, prop, value) {\n if (prop !== \"length\" && isNaN(parseInt(prop))) {\n throw new Error(\"Immer only supports setting array indices and the 'length' property\"); // prettier-ignore\n }\n return objectTraps.set.call(this, state[0], prop, value);\n};\n\nfunction source$1(state) {\n return state.copy || state.base;\n}\n\nfunction get$1(state, prop) {\n if (prop === DRAFT_STATE) return state;\n var drafts = state.drafts;\n\n // Check for existing draft in unmodified state.\n\n if (!state.modified && has(drafts, prop)) {\n return drafts[prop];\n }\n\n var value = source$1(state)[prop];\n if (state.finalized || !isDraftable(value)) return value;\n\n // Check for existing draft in modified state.\n if (state.modified) {\n // Assigned values are never drafted. This catches any drafts we created, too.\n if (value !== state.base[prop]) return value;\n // Store drafts on the copy (when one exists).\n drafts = state.copy;\n }\n\n return drafts[prop] = createDraft$1(value, state);\n}\n\nfunction set$1(state, prop, value) {\n if (!state.modified) {\n // Optimize based on value's truthiness. Truthy values are guaranteed to\n // never be undefined, so we can avoid the `in` operator. Lastly, truthy\n // values may be drafts, but falsy values are never drafts.\n var isUnchanged = value ? is(state.base[prop], value) || value === state.drafts[prop] : is(state.base[prop], value) && prop in state.base;\n if (isUnchanged) return true;\n markChanged$1(state);\n }\n state.assigned[prop] = true;\n state.copy[prop] = value;\n return true;\n}\n\nfunction deleteProperty(state, prop) {\n // The `undefined` check is a fast path for pre-existing keys.\n if (state.base[prop] !== undefined || prop in state.base) {\n state.assigned[prop] = false;\n markChanged$1(state);\n }\n if (state.copy) delete state.copy[prop];\n return true;\n}\n\nfunction getOwnPropertyDescriptor(state, prop) {\n var owner = source$1(state);\n var desc = Reflect.getOwnPropertyDescriptor(owner, prop);\n if (desc) {\n desc.writable = true;\n desc.configurable = !Array.isArray(owner) || prop !== \"length\";\n }\n return desc;\n}\n\nfunction markChanged$1(state) {\n if (!state.modified) {\n state.modified = true;\n state.copy = assign(shallowCopy(state.base), state.drafts);\n state.drafts = null;\n if (state.parent) markChanged$1(state.parent);\n }\n}\n\nvar modernProxy = Object.freeze({\n\tscopes: scopes$1,\n\tcurrentScope: currentScope$1,\n\twillFinalize: willFinalize$1,\n\tcreateDraft: createDraft$1\n});\n\nfunction generatePatches(state, basePath, patches, inversePatches) {\n Array.isArray(state.base) ? generateArrayPatches(state, basePath, patches, inversePatches) : generateObjectPatches(state, basePath, patches, inversePatches);\n}\n\nfunction generateArrayPatches(state, basePath, patches, inversePatches) {\n var base = state.base,\n copy = state.copy,\n assigned = state.assigned;\n\n var minLength = Math.min(base.length, copy.length);\n\n // Look for replaced indices.\n for (var i = 0; i < minLength; i++) {\n if (assigned[i] && base[i] !== copy[i]) {\n var path = basePath.concat(i);\n patches.push({ op: \"replace\", path: path, value: copy[i] });\n inversePatches.push({ op: \"replace\", path: path, value: base[i] });\n }\n }\n\n // Did the array expand?\n if (minLength < copy.length) {\n for (var _i = minLength; _i < copy.length; _i++) {\n patches.push({\n op: \"add\",\n path: basePath.concat(_i),\n value: copy[_i]\n });\n }\n inversePatches.push({\n op: \"replace\",\n path: basePath.concat(\"length\"),\n value: base.length\n });\n }\n\n // ...or did it shrink?\n else if (minLength < base.length) {\n patches.push({\n op: \"replace\",\n path: basePath.concat(\"length\"),\n value: copy.length\n });\n for (var _i2 = minLength; _i2 < base.length; _i2++) {\n inversePatches.push({\n op: \"add\",\n path: basePath.concat(_i2),\n value: base[_i2]\n });\n }\n }\n}\n\nfunction generateObjectPatches(state, basePath, patches, inversePatches) {\n var base = state.base,\n copy = state.copy;\n\n each(state.assigned, function (key, assignedValue) {\n var origValue = base[key];\n var value = copy[key];\n var op = !assignedValue ? \"remove\" : key in base ? \"replace\" : \"add\";\n if (origValue === value && op === \"replace\") return;\n var path = basePath.concat(key);\n patches.push(op === \"remove\" ? { op: op, path: path } : { op: op, path: path, value: value });\n inversePatches.push(op === \"add\" ? { op: \"remove\", path: path } : op === \"remove\" ? { op: \"add\", path: path, value: origValue } : { op: \"replace\", path: path, value: origValue });\n });\n}\n\nfunction applyPatches(draft, patches) {\n for (var i = 0; i < patches.length; i++) {\n var patch = patches[i];\n var path = patch.path;\n\n if (path.length === 0 && patch.op === \"replace\") {\n draft = patch.value;\n } else {\n var base = draft;\n for (var _i3 = 0; _i3 < path.length - 1; _i3++) {\n base = base[path[_i3]];\n if (!base || (typeof base === \"undefined\" ? \"undefined\" : _typeof(base)) !== \"object\") throw new Error(\"Cannot apply patch, path doesn't resolve: \" + path.join(\"/\")); // prettier-ignore\n }\n var key = path[path.length - 1];\n switch (patch.op) {\n case \"replace\":\n case \"add\":\n // TODO: add support is not extensive, it does not support insertion or `-` atm!\n base[key] = patch.value;\n break;\n case \"remove\":\n if (Array.isArray(base)) {\n if (key !== base.length - 1) throw new Error(\"Only the last index of an array can be removed, index: \" + key + \", length: \" + base.length); // prettier-ignore\n base.length -= 1;\n } else {\n delete base[key];\n }\n break;\n default:\n throw new Error(\"Unsupported patch operation: \" + patch.op);\n }\n }\n }\n return draft;\n}\n\nfunction verifyMinified() {}\n\nvar configDefaults = {\n useProxies: typeof Proxy !== \"undefined\" && typeof Reflect !== \"undefined\",\n autoFreeze: typeof process !== \"undefined\" ? \"production\" !== \"production\" : verifyMinified.name === \"verifyMinified\",\n onAssign: null,\n onDelete: null,\n onCopy: null\n};\n\nvar Immer = function () {\n function Immer(config) {\n classCallCheck(this, Immer);\n\n assign(this, configDefaults, config);\n this.setUseProxies(this.useProxies);\n this.produce = this.produce.bind(this);\n }\n\n createClass(Immer, [{\n key: \"produce\",\n value: function produce(base, recipe, patchListener) {\n var _this = this;\n\n // curried invocation\n if (typeof base === \"function\" && typeof recipe !== \"function\") {\n var defaultBase = recipe;\n recipe = base;\n\n // prettier-ignore\n return function () {\n for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n var base = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultBase;\n return _this.produce(base, function (draft) {\n var _recipe;\n\n return (_recipe = recipe).call.apply(_recipe, [draft, draft].concat(args));\n });\n };\n }\n\n // prettier-ignore\n {\n if (typeof recipe !== \"function\") throw new Error(\"if first argument is not a function, the second argument to produce should be a function\");\n if (patchListener !== undefined && typeof patchListener !== \"function\") throw new Error(\"the third argument of a producer should not be set or a function\");\n }\n\n var result = void 0;\n // Only create proxies for plain objects/arrays.\n if (!isDraftable(base)) {\n result = recipe(base);\n if (result === undefined) return base;\n }\n // The given value must be proxied.\n else {\n this.scopes.push([]);\n var baseDraft = this.createDraft(base);\n try {\n result = recipe.call(baseDraft, baseDraft);\n this.willFinalize(result, baseDraft, !!patchListener);\n\n // Never generate patches when no listener exists.\n var patches = patchListener && [],\n inversePatches = patchListener && [];\n\n // Finalize the modified draft...\n if (result === undefined || result === baseDraft) {\n result = this.finalize(baseDraft, [], patches, inversePatches);\n }\n // ...or use a replacement value.\n else {\n // Users must never modify the draft _and_ return something else.\n if (baseDraft[DRAFT_STATE].modified) throw new Error(\"An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.\"); // prettier-ignore\n\n // Finalize the replacement in case it contains (or is) a subset of the draft.\n if (isDraftable(result)) result = this.finalize(result);\n\n if (patchListener) {\n patches.push({\n op: \"replace\",\n path: [],\n value: result\n });\n inversePatches.push({\n op: \"replace\",\n path: [],\n value: base\n });\n }\n }\n } finally {\n this.currentScope().forEach(function (state) {\n return state.revoke();\n });\n this.scopes.pop();\n }\n patchListener && patchListener(patches, inversePatches);\n }\n // Normalize the result.\n return result === NOTHING ? undefined : result;\n }\n }, {\n key: \"setAutoFreeze\",\n value: function setAutoFreeze(value) {\n this.autoFreeze = value;\n }\n }, {\n key: \"setUseProxies\",\n value: function setUseProxies(value) {\n this.useProxies = value;\n assign(this, value ? modernProxy : legacyProxy);\n }\n }, {\n key: \"applyPatches\",\n value: function applyPatches$$1(base, patches) {\n // Mutate the base state when a draft is passed.\n if (isDraft(base)) {\n return applyPatches(base, patches);\n }\n // Otherwise, produce a copy of the base state.\n return this.produce(base, function (draft) {\n return applyPatches(draft, patches);\n });\n }\n /**\n * @internal\n * Finalize a draft, returning either the unmodified base state or a modified\n * copy of the base state.\n */\n\n }, {\n key: \"finalize\",\n value: function finalize(draft, path, patches, inversePatches) {\n var _this2 = this;\n\n var state = draft[DRAFT_STATE];\n if (!state) {\n if (Object.isFrozen(draft)) return draft;\n return this.finalizeTree(draft);\n }\n // Never finalize drafts owned by an outer scope.\n if (state.scope !== this.currentScope()) {\n return draft;\n }\n if (!state.modified) return state.base;\n if (!state.finalized) {\n state.finalized = true;\n this.finalizeTree(state.draft, path, patches, inversePatches);\n if (this.onDelete) {\n // The `assigned` object is unreliable with ES5 drafts.\n if (this.useProxies) {\n var assigned = state.assigned;\n\n for (var prop in assigned) {\n if (!assigned[prop]) this.onDelete(state, prop);\n }\n } else {\n var base = state.base,\n copy = state.copy;\n\n each(base, function (prop) {\n if (!has(copy, prop)) _this2.onDelete(state, prop);\n });\n }\n }\n if (this.onCopy) this.onCopy(state);\n\n // Nested producers must never auto-freeze their result,\n // because it may contain drafts from parent producers.\n if (this.autoFreeze && this.scopes.length === 1) {\n Object.freeze(state.copy);\n }\n\n if (patches) generatePatches(state, path, patches, inversePatches);\n }\n return state.copy;\n }\n /**\n * @internal\n * Finalize all drafts in the given state tree.\n */\n\n }, {\n key: \"finalizeTree\",\n value: function finalizeTree(root, path, patches, inversePatches) {\n var _this3 = this;\n\n var state = root[DRAFT_STATE];\n if (state) {\n if (!this.useProxies) {\n state.finalizing = true;\n state.copy = shallowCopy(state.draft, true);\n state.finalizing = false;\n }\n root = state.copy;\n }\n\n var onAssign = this.onAssign;\n\n var finalizeProperty = function finalizeProperty(prop, value, parent) {\n if (value === parent) {\n throw Error(\"Immer forbids circular references\");\n }\n\n // The only possible draft (in the scope of a `finalizeTree` call) is the `root` object.\n var inDraft = !!state && parent === root;\n\n if (isDraft(value)) {\n value =\n // Patches are never generated for assigned properties.\n patches && inDraft && !state.assigned[prop] ? _this3.finalize(value, path.concat(prop), patches, inversePatches) // prettier-ignore\n : _this3.finalize(value);\n\n // Preserve non-enumerable properties.\n if (Array.isArray(parent) || isEnumerable(parent, prop)) {\n parent[prop] = value;\n } else {\n Object.defineProperty(parent, prop, { value: value });\n }\n\n // Unchanged drafts are never passed to the `onAssign` hook.\n if (inDraft && value === state.base[prop]) return;\n }\n // Unchanged draft properties are ignored.\n else if (inDraft && is(value, state.base[prop])) {\n return;\n }\n // Search new objects for unfinalized drafts. Frozen objects should never contain drafts.\n else if (isDraftable(value) && !Object.isFrozen(value)) {\n each(value, finalizeProperty);\n }\n\n if (inDraft && onAssign) {\n onAssign(state, prop, value);\n }\n };\n\n each(root, finalizeProperty);\n return root;\n }\n }]);\n return Immer;\n}();\n\nvar immer = new Immer();\n\n/**\n * The `produce` function takes a value and a \"recipe function\" (whose\n * return value often depends on the base state). The recipe function is\n * free to mutate its first argument however it wants. All mutations are\n * only ever applied to a __copy__ of the base state.\n *\n * Pass only a function to create a \"curried producer\" which relieves you\n * from passing the recipe function every time.\n *\n * Only plain objects and arrays are made mutable. All other objects are\n * considered uncopyable.\n *\n * Note: This function is __bound__ to its `Immer` instance.\n *\n * @param {any} base - the initial state\n * @param {Function} producer - function that receives a proxy of the base state as first argument and which can be freely modified\n * @param {Function} patchListener - optional function that will be called with all the patches produced here\n * @returns {any} a new state, or the initial state if nothing was modified\n */\nvar produce = immer.produce;\n/**\n * Pass true to automatically freeze all copies created by Immer.\n *\n * By default, auto-freezing is disabled in production.\n */\nvar setAutoFreeze = immer.setAutoFreeze.bind(immer);\n\n/**\n * Pass true to use the ES2015 `Proxy` class when creating drafts, which is\n * always faster than using ES5 proxies.\n *\n * By default, feature detection is used, so calling this is rarely necessary.\n */\nvar setUseProxies = immer.setUseProxies.bind(immer);\n\n/**\n * Apply an array of Immer patches to the first argument.\n *\n * This function is a producer, which means copy-on-write is in effect.\n */\nvar applyPatches$1 = immer.applyPatches.bind(immer);\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (produce);\n//# sourceMappingURL=immer.module.js.map\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../../.nvm/versions/node/v10.16.3/lib/node_modules/@alipay/herbox-cli/node_modules/_process@0.11.10@process/browser.js */ 77)))\n\n/***/ }),\n/* 77 */\n/*!****************************************************************************************************************************************!*\\\n !*** /Users/xiaoxiao/.nvm/versions/node/v10.16.3/lib/node_modules/@alipay/herbox-cli/node_modules/_process@0.11.10@process/browser.js ***!\n \\****************************************************************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\n\n/***/ }),\n/* 78 */\n/*!***************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/fn/object/values.js ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n__webpack_require__(/*! ../../modules/es7.object.values */ 79);\nmodule.exports = __webpack_require__(/*! ../../modules/_core */ 7).Object.values;\n\n\n/***/ }),\n/* 79 */\n/*!************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/es7.object.values.js ***!\n \\************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// https://github.com/tc39/proposal-object-values-entries\nvar $export = __webpack_require__(/*! ./_export */ 10);\nvar $values = __webpack_require__(/*! ./_object-to-array */ 80)(false);\n\n$export($export.S, 'Object', {\n values: function values(it) {\n return $values(it);\n }\n});\n\n\n/***/ }),\n/* 80 */\n/*!***********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_object-to-array.js ***!\n \\***********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ 9);\nvar getKeys = __webpack_require__(/*! ./_object-keys */ 25);\nvar toIObject = __webpack_require__(/*! ./_to-iobject */ 21);\nvar isEnum = __webpack_require__(/*! ./_object-pie */ 39).f;\nmodule.exports = function (isEntries) {\n return function (it) {\n var O = toIObject(it);\n var keys = getKeys(O);\n var length = keys.length;\n var i = 0;\n var result = [];\n var key;\n while (length > i) {\n key = keys[i++];\n if (!DESCRIPTORS || isEnum.call(O, key)) {\n result.push(isEntries ? [key, O[key]] : O[key]);\n }\n }\n return result;\n };\n};\n\n\n/***/ }),\n/* 81 */\n/*!*********************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/fn/promise.js ***!\n \\*********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n__webpack_require__(/*! ../modules/es6.object.to-string */ 82);\n__webpack_require__(/*! ../modules/es6.string.iterator */ 83);\n__webpack_require__(/*! ../modules/web.dom.iterable */ 90);\n__webpack_require__(/*! ../modules/es6.promise */ 94);\n__webpack_require__(/*! ../modules/es7.promise.finally */ 106);\n__webpack_require__(/*! ../modules/es7.promise.try */ 107);\nmodule.exports = __webpack_require__(/*! ../modules/_core */ 7).Promise;\n\n\n/***/ }),\n/* 82 */\n/*!***************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/es6.object.to-string.js ***!\n \\***************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\n\n/***/ }),\n/* 83 */\n/*!**************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/es6.string.iterator.js ***!\n \\**************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\nvar $at = __webpack_require__(/*! ./_string-at */ 84)(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\n__webpack_require__(/*! ./_iter-define */ 47)(String, 'String', function (iterated) {\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var index = this._i;\n var point;\n if (index >= O.length) return { value: undefined, done: true };\n point = $at(O, index);\n this._i += point.length;\n return { value: point, done: false };\n});\n\n\n/***/ }),\n/* 84 */\n/*!*****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_string-at.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar toInteger = __webpack_require__(/*! ./_to-integer */ 27);\nvar defined = __webpack_require__(/*! ./_defined */ 26);\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function (TO_STRING) {\n return function (that, pos) {\n var s = String(defined(that));\n var i = toInteger(pos);\n var l = s.length;\n var a, b;\n if (i < 0 || i >= l) return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n\n\n/***/ }),\n/* 85 */\n/*!****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_redefine.js ***!\n \\****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = __webpack_require__(/*! ./_hide */ 11);\n\n\n/***/ }),\n/* 86 */\n/*!*******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_iter-create.js ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\nvar create = __webpack_require__(/*! ./_object-create */ 87);\nvar descriptor = __webpack_require__(/*! ./_property-desc */ 33);\nvar setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ 30);\nvar IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\n__webpack_require__(/*! ./_hide */ 11)(IteratorPrototype, __webpack_require__(/*! ./_wks */ 4)('iterator'), function () { return this; });\n\nmodule.exports = function (Constructor, NAME, next) {\n Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });\n setToStringTag(Constructor, NAME + ' Iterator');\n};\n\n\n/***/ }),\n/* 87 */\n/*!*********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_object-create.js ***!\n \\*********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = __webpack_require__(/*! ./_an-object */ 8);\nvar dPs = __webpack_require__(/*! ./_object-dps */ 88);\nvar enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ 38);\nvar IE_PROTO = __webpack_require__(/*! ./_shared-key */ 28)('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = __webpack_require__(/*! ./_dom-create */ 24)('iframe');\n var i = enumBugKeys.length;\n var lt = '<';\n var gt = '>';\n var iframeDocument;\n iframe.style.display = 'none';\n __webpack_require__(/*! ./_html */ 48).appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty();\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n\n\n/***/ }),\n/* 88 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_object-dps.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar dP = __webpack_require__(/*! ./_object-dp */ 19);\nvar anObject = __webpack_require__(/*! ./_an-object */ 8);\nvar getKeys = __webpack_require__(/*! ./_object-keys */ 25);\n\nmodule.exports = __webpack_require__(/*! ./_descriptors */ 9) ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var keys = getKeys(Properties);\n var length = keys.length;\n var i = 0;\n var P;\n while (length > i) dP.f(O, P = keys[i++], Properties[P]);\n return O;\n};\n\n\n/***/ }),\n/* 89 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_object-gpo.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = __webpack_require__(/*! ./_has */ 20);\nvar toObject = __webpack_require__(/*! ./_to-object */ 40);\nvar IE_PROTO = __webpack_require__(/*! ./_shared-key */ 28)('IE_PROTO');\nvar ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function (O) {\n O = toObject(O);\n if (has(O, IE_PROTO)) return O[IE_PROTO];\n if (typeof O.constructor == 'function' && O instanceof O.constructor) {\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};\n\n\n/***/ }),\n/* 90 */\n/*!***********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/web.dom.iterable.js ***!\n \\***********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n__webpack_require__(/*! ./es6.array.iterator */ 91);\nvar global = __webpack_require__(/*! ./_global */ 1);\nvar hide = __webpack_require__(/*! ./_hide */ 11);\nvar Iterators = __webpack_require__(/*! ./_iterators */ 16);\nvar TO_STRING_TAG = __webpack_require__(/*! ./_wks */ 4)('toStringTag');\n\nvar DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +\n 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +\n 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +\n 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +\n 'TextTrackList,TouchList').split(',');\n\nfor (var i = 0; i < DOMIterables.length; i++) {\n var NAME = DOMIterables[i];\n var Collection = global[NAME];\n var proto = Collection && Collection.prototype;\n if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = Iterators.Array;\n}\n\n\n/***/ }),\n/* 91 */\n/*!*************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/es6.array.iterator.js ***!\n \\*************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\nvar addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ 92);\nvar step = __webpack_require__(/*! ./_iter-step */ 93);\nvar Iterators = __webpack_require__(/*! ./_iterators */ 16);\nvar toIObject = __webpack_require__(/*! ./_to-iobject */ 21);\n\n// 22.1.3.4 Array.prototype.entries()\n// 22.1.3.13 Array.prototype.keys()\n// 22.1.3.29 Array.prototype.values()\n// 22.1.3.30 Array.prototype[@@iterator]()\nmodule.exports = __webpack_require__(/*! ./_iter-define */ 47)(Array, 'Array', function (iterated, kind) {\n this._t = toIObject(iterated); // target\n this._i = 0; // next index\n this._k = kind; // kind\n// 22.1.5.2.1 %ArrayIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var kind = this._k;\n var index = this._i++;\n if (!O || index >= O.length) {\n this._t = undefined;\n return step(1);\n }\n if (kind == 'keys') return step(0, index);\n if (kind == 'values') return step(0, O[index]);\n return step(0, [index, O[index]]);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)\nIterators.Arguments = Iterators.Array;\n\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n\n\n/***/ }),\n/* 92 */\n/*!**************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_add-to-unscopables.js ***!\n \\**************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = function () { /* empty */ };\n\n\n/***/ }),\n/* 93 */\n/*!*****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_iter-step.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = function (done, value) {\n return { value: value, done: !!done };\n};\n\n\n/***/ }),\n/* 94 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/es6.promise.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\nvar LIBRARY = __webpack_require__(/*! ./_library */ 29);\nvar global = __webpack_require__(/*! ./_global */ 1);\nvar ctx = __webpack_require__(/*! ./_ctx */ 17);\nvar classof = __webpack_require__(/*! ./_classof */ 49);\nvar $export = __webpack_require__(/*! ./_export */ 10);\nvar isObject = __webpack_require__(/*! ./_is-object */ 13);\nvar aFunction = __webpack_require__(/*! ./_a-function */ 18);\nvar anInstance = __webpack_require__(/*! ./_an-instance */ 95);\nvar forOf = __webpack_require__(/*! ./_for-of */ 96);\nvar speciesConstructor = __webpack_require__(/*! ./_species-constructor */ 50);\nvar task = __webpack_require__(/*! ./_task */ 51).set;\nvar microtask = __webpack_require__(/*! ./_microtask */ 101)();\nvar newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ 31);\nvar perform = __webpack_require__(/*! ./_perform */ 52);\nvar userAgent = __webpack_require__(/*! ./_user-agent */ 102);\nvar promiseResolve = __webpack_require__(/*! ./_promise-resolve */ 53);\nvar PROMISE = 'Promise';\nvar TypeError = global.TypeError;\nvar process = global.process;\nvar versions = process && process.versions;\nvar v8 = versions && versions.v8 || '';\nvar $Promise = global[PROMISE];\nvar isNode = classof(process) == 'process';\nvar empty = function () { /* empty */ };\nvar Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;\nvar newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;\n\nvar USE_NATIVE = !!function () {\n try {\n // correct subclassing with @@species support\n var promise = $Promise.resolve(1);\n var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ 4)('species')] = function (exec) {\n exec(empty, empty);\n };\n // unhandled rejections tracking support, NodeJS Promise without it fails @@species test\n return (isNode || typeof PromiseRejectionEvent == 'function')\n && promise.then(empty) instanceof FakePromise\n // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables\n // https://bugs.chromium.org/p/chromium/issues/detail?id=830565\n // we can't detect it synchronously, so just check versions\n && v8.indexOf('6.6') !== 0\n && userAgent.indexOf('Chrome/66') === -1;\n } catch (e) { /* empty */ }\n}();\n\n// helpers\nvar isThenable = function (it) {\n var then;\n return isObject(it) && typeof (then = it.then) == 'function' ? then : false;\n};\nvar notify = function (promise, isReject) {\n if (promise._n) return;\n promise._n = true;\n var chain = promise._c;\n microtask(function () {\n var value = promise._v;\n var ok = promise._s == 1;\n var i = 0;\n var run = function (reaction) {\n var handler = ok ? reaction.ok : reaction.fail;\n var resolve = reaction.resolve;\n var reject = reaction.reject;\n var domain = reaction.domain;\n var result, then, exited;\n try {\n if (handler) {\n if (!ok) {\n if (promise._h == 2) onHandleUnhandled(promise);\n promise._h = 1;\n }\n if (handler === true) result = value;\n else {\n if (domain) domain.enter();\n result = handler(value); // may throw\n if (domain) {\n domain.exit();\n exited = true;\n }\n }\n if (result === reaction.promise) {\n reject(TypeError('Promise-chain cycle'));\n } else if (then = isThenable(result)) {\n then.call(result, resolve, reject);\n } else resolve(result);\n } else reject(value);\n } catch (e) {\n if (domain && !exited) domain.exit();\n reject(e);\n }\n };\n while (chain.length > i) run(chain[i++]); // variable length - can't use forEach\n promise._c = [];\n promise._n = false;\n if (isReject && !promise._h) onUnhandled(promise);\n });\n};\nvar onUnhandled = function (promise) {\n task.call(global, function () {\n var value = promise._v;\n var unhandled = isUnhandled(promise);\n var result, handler, console;\n if (unhandled) {\n result = perform(function () {\n if (isNode) {\n process.emit('unhandledRejection', value, promise);\n } else if (handler = global.onunhandledrejection) {\n handler({ promise: promise, reason: value });\n } else if ((console = global.console) && console.error) {\n console.error('Unhandled promise rejection', value);\n }\n });\n // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should\n promise._h = isNode || isUnhandled(promise) ? 2 : 1;\n } promise._a = undefined;\n if (unhandled && result.e) throw result.v;\n });\n};\nvar isUnhandled = function (promise) {\n return promise._h !== 1 && (promise._a || promise._c).length === 0;\n};\nvar onHandleUnhandled = function (promise) {\n task.call(global, function () {\n var handler;\n if (isNode) {\n process.emit('rejectionHandled', promise);\n } else if (handler = global.onrejectionhandled) {\n handler({ promise: promise, reason: promise._v });\n }\n });\n};\nvar $reject = function (value) {\n var promise = this;\n if (promise._d) return;\n promise._d = true;\n promise = promise._w || promise; // unwrap\n promise._v = value;\n promise._s = 2;\n if (!promise._a) promise._a = promise._c.slice();\n notify(promise, true);\n};\nvar $resolve = function (value) {\n var promise = this;\n var then;\n if (promise._d) return;\n promise._d = true;\n promise = promise._w || promise; // unwrap\n try {\n if (promise === value) throw TypeError(\"Promise can't be resolved itself\");\n if (then = isThenable(value)) {\n microtask(function () {\n var wrapper = { _w: promise, _d: false }; // wrap\n try {\n then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));\n } catch (e) {\n $reject.call(wrapper, e);\n }\n });\n } else {\n promise._v = value;\n promise._s = 1;\n notify(promise, false);\n }\n } catch (e) {\n $reject.call({ _w: promise, _d: false }, e); // wrap\n }\n};\n\n// constructor polyfill\nif (!USE_NATIVE) {\n // 25.4.3.1 Promise(executor)\n $Promise = function Promise(executor) {\n anInstance(this, $Promise, PROMISE, '_h');\n aFunction(executor);\n Internal.call(this);\n try {\n executor(ctx($resolve, this, 1), ctx($reject, this, 1));\n } catch (err) {\n $reject.call(this, err);\n }\n };\n // eslint-disable-next-line no-unused-vars\n Internal = function Promise(executor) {\n this._c = []; // <- awaiting reactions\n this._a = undefined; // <- checked in isUnhandled reactions\n this._s = 0; // <- state\n this._d = false; // <- done\n this._v = undefined; // <- value\n this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled\n this._n = false; // <- notify\n };\n Internal.prototype = __webpack_require__(/*! ./_redefine-all */ 103)($Promise.prototype, {\n // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)\n then: function then(onFulfilled, onRejected) {\n var reaction = newPromiseCapability(speciesConstructor(this, $Promise));\n reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;\n reaction.fail = typeof onRejected == 'function' && onRejected;\n reaction.domain = isNode ? process.domain : undefined;\n this._c.push(reaction);\n if (this._a) this._a.push(reaction);\n if (this._s) notify(this, false);\n return reaction.promise;\n },\n // 25.4.5.1 Promise.prototype.catch(onRejected)\n 'catch': function (onRejected) {\n return this.then(undefined, onRejected);\n }\n });\n OwnPromiseCapability = function () {\n var promise = new Internal();\n this.promise = promise;\n this.resolve = ctx($resolve, promise, 1);\n this.reject = ctx($reject, promise, 1);\n };\n newPromiseCapabilityModule.f = newPromiseCapability = function (C) {\n return C === $Promise || C === Wrapper\n ? new OwnPromiseCapability(C)\n : newGenericPromiseCapability(C);\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });\n__webpack_require__(/*! ./_set-to-string-tag */ 30)($Promise, PROMISE);\n__webpack_require__(/*! ./_set-species */ 104)(PROMISE);\nWrapper = __webpack_require__(/*! ./_core */ 7)[PROMISE];\n\n// statics\n$export($export.S + $export.F * !USE_NATIVE, PROMISE, {\n // 25.4.4.5 Promise.reject(r)\n reject: function reject(r) {\n var capability = newPromiseCapability(this);\n var $$reject = capability.reject;\n $$reject(r);\n return capability.promise;\n }\n});\n$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {\n // 25.4.4.6 Promise.resolve(x)\n resolve: function resolve(x) {\n return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);\n }\n});\n$export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ 105)(function (iter) {\n $Promise.all(iter)['catch'](empty);\n})), PROMISE, {\n // 25.4.4.1 Promise.all(iterable)\n all: function all(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var values = [];\n var index = 0;\n var remaining = 1;\n forOf(iterable, false, function (promise) {\n var $index = index++;\n var alreadyCalled = false;\n values.push(undefined);\n remaining++;\n C.resolve(promise).then(function (value) {\n if (alreadyCalled) return;\n alreadyCalled = true;\n values[$index] = value;\n --remaining || resolve(values);\n }, reject);\n });\n --remaining || resolve(values);\n });\n if (result.e) reject(result.v);\n return capability.promise;\n },\n // 25.4.4.4 Promise.race(iterable)\n race: function race(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var reject = capability.reject;\n var result = perform(function () {\n forOf(iterable, false, function (promise) {\n C.resolve(promise).then(capability.resolve, reject);\n });\n });\n if (result.e) reject(result.v);\n return capability.promise;\n }\n});\n\n\n/***/ }),\n/* 95 */\n/*!*******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_an-instance.js ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\nmodule.exports = function (it, Constructor, name, forbiddenField) {\n if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {\n throw TypeError(name + ': incorrect invocation!');\n } return it;\n};\n\n\n/***/ }),\n/* 96 */\n/*!**************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_for-of.js ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar ctx = __webpack_require__(/*! ./_ctx */ 17);\nvar call = __webpack_require__(/*! ./_iter-call */ 97);\nvar isArrayIter = __webpack_require__(/*! ./_is-array-iter */ 98);\nvar anObject = __webpack_require__(/*! ./_an-object */ 8);\nvar toLength = __webpack_require__(/*! ./_to-length */ 35);\nvar getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ 99);\nvar BREAK = {};\nvar RETURN = {};\nvar exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {\n var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);\n var f = ctx(fn, that, entries ? 2 : 1);\n var index = 0;\n var length, step, iterator, result;\n if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');\n // fast case for arrays with default iterator\n if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {\n result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);\n if (result === BREAK || result === RETURN) return result;\n } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {\n result = call(iterator, f, step.value, entries);\n if (result === BREAK || result === RETURN) return result;\n }\n};\nexports.BREAK = BREAK;\nexports.RETURN = RETURN;\n\n\n/***/ }),\n/* 97 */\n/*!*****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_iter-call.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// call something on iterator step with safe closing on error\nvar anObject = __webpack_require__(/*! ./_an-object */ 8);\nmodule.exports = function (iterator, fn, value, entries) {\n try {\n return entries ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch (e) {\n var ret = iterator['return'];\n if (ret !== undefined) anObject(ret.call(iterator));\n throw e;\n }\n};\n\n\n/***/ }),\n/* 98 */\n/*!*********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_is-array-iter.js ***!\n \\*********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n// check on default Array iterator\nvar Iterators = __webpack_require__(/*! ./_iterators */ 16);\nvar ITERATOR = __webpack_require__(/*! ./_wks */ 4)('iterator');\nvar ArrayProto = Array.prototype;\n\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);\n};\n\n\n/***/ }),\n/* 99 */\n/*!*******************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/core.get-iterator-method.js ***!\n \\*******************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar classof = __webpack_require__(/*! ./_classof */ 49);\nvar ITERATOR = __webpack_require__(/*! ./_wks */ 4)('iterator');\nvar Iterators = __webpack_require__(/*! ./_iterators */ 16);\nmodule.exports = __webpack_require__(/*! ./_core */ 7).getIteratorMethod = function (it) {\n if (it != undefined) return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n\n\n/***/ }),\n/* 100 */\n/*!**************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_invoke.js ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n// fast apply, http://jsperf.lnkit.com/fast-apply/5\nmodule.exports = function (fn, args, that) {\n var un = that === undefined;\n switch (args.length) {\n case 0: return un ? fn()\n : fn.call(that);\n case 1: return un ? fn(args[0])\n : fn.call(that, args[0]);\n case 2: return un ? fn(args[0], args[1])\n : fn.call(that, args[0], args[1]);\n case 3: return un ? fn(args[0], args[1], args[2])\n : fn.call(that, args[0], args[1], args[2]);\n case 4: return un ? fn(args[0], args[1], args[2], args[3])\n : fn.call(that, args[0], args[1], args[2], args[3]);\n } return fn.apply(that, args);\n};\n\n\n/***/ }),\n/* 101 */\n/*!*****************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_microtask.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar global = __webpack_require__(/*! ./_global */ 1);\nvar macrotask = __webpack_require__(/*! ./_task */ 51).set;\nvar Observer = global.MutationObserver || global.WebKitMutationObserver;\nvar process = global.process;\nvar Promise = global.Promise;\nvar isNode = __webpack_require__(/*! ./_cof */ 22)(process) == 'process';\n\nmodule.exports = function () {\n var head, last, notify;\n\n var flush = function () {\n var parent, fn;\n if (isNode && (parent = process.domain)) parent.exit();\n while (head) {\n fn = head.fn;\n head = head.next;\n try {\n fn();\n } catch (e) {\n if (head) notify();\n else last = undefined;\n throw e;\n }\n } last = undefined;\n if (parent) parent.enter();\n };\n\n // Node.js\n if (isNode) {\n notify = function () {\n process.nextTick(flush);\n };\n // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339\n } else if (Observer && !(global.navigator && global.navigator.standalone)) {\n var toggle = true;\n var node = document.createTextNode('');\n new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new\n notify = function () {\n node.data = toggle = !toggle;\n };\n // environments with maybe non-completely correct, but existent Promise\n } else if (Promise && Promise.resolve) {\n // Promise.resolve without an argument throws an error in LG WebOS 2\n var promise = Promise.resolve(undefined);\n notify = function () {\n promise.then(flush);\n };\n // for other environments - macrotask based on:\n // - setImmediate\n // - MessageChannel\n // - window.postMessag\n // - onreadystatechange\n // - setTimeout\n } else {\n notify = function () {\n // strange IE + webpack dev server bug - use .call(global)\n macrotask.call(global, flush);\n };\n }\n\n return function (fn) {\n var task = { fn: fn, next: undefined };\n if (last) last.next = task;\n if (!head) {\n head = task;\n notify();\n } last = task;\n };\n};\n\n\n/***/ }),\n/* 102 */\n/*!******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_user-agent.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar global = __webpack_require__(/*! ./_global */ 1);\nvar navigator = global.navigator;\n\nmodule.exports = navigator && navigator.userAgent || '';\n\n\n/***/ }),\n/* 103 */\n/*!********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_redefine-all.js ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar hide = __webpack_require__(/*! ./_hide */ 11);\nmodule.exports = function (target, src, safe) {\n for (var key in src) {\n if (safe && target[key]) target[key] = src[key];\n else hide(target, key, src[key]);\n } return target;\n};\n\n\n/***/ }),\n/* 104 */\n/*!*******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_set-species.js ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\nvar global = __webpack_require__(/*! ./_global */ 1);\nvar core = __webpack_require__(/*! ./_core */ 7);\nvar dP = __webpack_require__(/*! ./_object-dp */ 19);\nvar DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ 9);\nvar SPECIES = __webpack_require__(/*! ./_wks */ 4)('species');\n\nmodule.exports = function (KEY) {\n var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];\n if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n};\n\n\n/***/ }),\n/* 105 */\n/*!*******************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/_iter-detect.js ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\nvar ITERATOR = __webpack_require__(/*! ./_wks */ 4)('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var riter = [7][ITERATOR]();\n riter['return'] = function () { SAFE_CLOSING = true; };\n // eslint-disable-next-line no-throw-literal\n Array.from(riter, function () { throw 2; });\n} catch (e) { /* empty */ }\n\nmodule.exports = function (exec, skipClosing) {\n if (!skipClosing && !SAFE_CLOSING) return false;\n var safe = false;\n try {\n var arr = [7];\n var iter = arr[ITERATOR]();\n iter.next = function () { return { done: safe = true }; };\n arr[ITERATOR] = function () { return iter; };\n exec(arr);\n } catch (e) { /* empty */ }\n return safe;\n};\n\n\n/***/ }),\n/* 106 */\n/*!**************************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/es7.promise.finally.js ***!\n \\**************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n// https://github.com/tc39/proposal-promise-finally\n\nvar $export = __webpack_require__(/*! ./_export */ 10);\nvar core = __webpack_require__(/*! ./_core */ 7);\nvar global = __webpack_require__(/*! ./_global */ 1);\nvar speciesConstructor = __webpack_require__(/*! ./_species-constructor */ 50);\nvar promiseResolve = __webpack_require__(/*! ./_promise-resolve */ 53);\n\n$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {\n var C = speciesConstructor(this, core.Promise || global.Promise);\n var isFunction = typeof onFinally == 'function';\n return this.then(\n isFunction ? function (x) {\n return promiseResolve(C, onFinally()).then(function () { return x; });\n } : onFinally,\n isFunction ? function (e) {\n return promiseResolve(C, onFinally()).then(function () { throw e; });\n } : onFinally\n );\n} });\n\n\n/***/ }),\n/* 107 */\n/*!**********************************************************************************!*\\\n !*** ../node_modules/_core-js@2.6.11@core-js/library/modules/es7.promise.try.js ***!\n \\**********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n// https://github.com/tc39/proposal-promise-try\nvar $export = __webpack_require__(/*! ./_export */ 10);\nvar newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ 31);\nvar perform = __webpack_require__(/*! ./_perform */ 52);\n\n$export($export.S, 'Promise', { 'try': function (callbackfn) {\n var promiseCapability = newPromiseCapability.f(this);\n var result = perform(callbackfn);\n (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);\n return promiseCapability.promise;\n} });\n\n\n/***/ }),\n/* 108 */\n/*!***********************************************!*\\\n !*** ./node_modules/herculex/dist/connect.js ***!\n \\***********************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _assign = __webpack_require__(/*! babel-runtime/core-js/object/assign */ 2);\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nvar _extends = _assign2.default || 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; };\n\nexports.default = connect;\n\nvar _createHelpers = __webpack_require__(/*! ./createHelpers */ 46);\n\nvar _dataTransform = __webpack_require__(/*! ./dataTransform */ 54);\n\nvar _mapHelpersToMethod = __webpack_require__(/*! ./mapHelpersToMethod */ 32);\n\nvar _is = __webpack_require__(/*! ./utils/is */ 3);\n\nvar _global = __webpack_require__(/*! ./global */ 14);\n\nvar _global2 = _interopRequireDefault(_global);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction getPath(link) {\n var number = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;\n\n return (0, _is.isString)(link) && link.split('/')[number];\n}\n\nvar defaultConfig = {\n data: {},\n props: {},\n methods: {}\n};\n\nfunction connect(options) {\n var _options$mapStateToPr = options.mapStateToProps,\n mapStateToProps = _options$mapStateToPr === undefined ? [] : _options$mapStateToPr,\n _options$mapGettersTo = options.mapGettersToProps,\n mapGettersToProps = _options$mapGettersTo === undefined ? [] : _options$mapGettersTo,\n _options$instanceName = options.instanceName,\n instanceName = _options$instanceName === undefined ? '' : _options$instanceName,\n namespace = options.namespace,\n _options$data = options.data,\n data = _options$data === undefined ? {} : _options$data,\n _options$props = options.props,\n props = _options$props === undefined ? {} : _options$props;\n\n return function () {\n var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultConfig;\n\n config.data = config.data || {};\n config.props = config.props || {};\n config.methods = config.methods || {};\n if (options.mapActionsToMethod) {\n (0, _mapHelpersToMethod.mapActionsToMethod)(options.mapActionsToMethod, false, config.methods);\n }\n if (options.methods) {\n (0, _mapHelpersToMethod.mapMutationsToMethod)(options.methods, config.methods);\n }\n if (options.mapMutationsToMethod) {\n (0, _mapHelpersToMethod.mapMutationsToMethod)(options.mapMutationsToMethod, config.methods);\n }\n var _didMount = config.didMount;\n var _didUnMount = config.didUnmount;\n var key = namespace || instanceName;\n (0, _assign2.default)(config.data, data);\n (0, _assign2.default)(config.props, props);\n return _extends({}, config, {\n methods: _extends({}, config.methods, _createHelpers.createConnectHelpers.call(_global2.default, _global2.default, key, config)),\n didMount: function didMount() {\n var _this = this;\n\n var that = this;\n // 组件可以添加 $ref 来拿相应的实例\n var propsRef = this.props.$ref;\n var key = namespace || instanceName || _global2.default.getCurrentPath() || _global2.default.getCurrentViewId() || -1;\n var targetInstanceObj = _global2.default.getInstance(key);\n if (!targetInstanceObj && typeof _didMount === 'function') {\n console.warn('未绑定 store');\n _didMount.call(this);\n return;\n }\n // 当前component表达\n var componentIs = getPath(this.is, 2);\n var currentRoute = targetInstanceObj.store.getInstance().route;\n console.info(componentIs + ' \\u7EC4\\u4EF6\\u5DF2\\u5173\\u8054 ' + currentRoute + '_' + key + ' \\u7684 store', targetInstanceObj);\n (0, _assign2.default)(this, {\n storeConfig: targetInstanceObj.config,\n storeInstance: targetInstanceObj.store\n });\n this.$emitter = _global2.default.emitter;\n var store = targetInstanceObj.store;\n this.$store = store;\n var initialData = _dataTransform.setDataByStateProps.call(that, mapStateToProps, store.getInstance().data, config, mapGettersToProps, store.getInstance());\n this.setData(initialData);\n // 自动注册进 components 实例, propsRef 开发者自己保证唯一性\n _global2.default.registerComponents(propsRef || getPath(currentRoute) + ':' + componentIs, this);\n if (mapStateToProps) {\n // store 触发的更新\n this.herculexUpdateLisitener = store.$emitter.addListener('updateState', function (_ref) {\n var _ref$state = _ref.state,\n state = _ref$state === undefined ? {} : _ref$state;\n\n var nextData = _dataTransform.setDataByStateProps.call(that, mapStateToProps, state, config, mapGettersToProps, store.getInstance(), true);\n var originBindViewId = _this.$page.$viewId || -1;\n var currentViewId = getCurrentPages().pop() ? getCurrentPages().pop().$viewId || -1 : -1;\n if (originBindViewId !== currentViewId) return;\n that.setData(nextData);\n });\n }\n if (typeof _didMount === 'function') {\n _didMount.call(this);\n }\n },\n didUnmount: function didUnmount() {\n this.herculexUpdateLisitener && this.herculexUpdateLisitener();\n if (typeof _didUnMount === 'function') {\n _didUnMount.call(this);\n }\n }\n });\n };\n}\n\n/***/ }),\n/* 109 */\n/*!************************************************!*\\\n !*** ./node_modules/herculex/dist/provider.js ***!\n \\************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = GlobalStore;\n\nvar _global = __webpack_require__(/*! ./global */ 14);\n\nvar _global2 = _interopRequireDefault(_global);\n\nvar _storeConfigPreHandle = __webpack_require__(/*! ./storeConfigPreHandle */ 55);\n\nvar _storeConfigPreHandle2 = _interopRequireDefault(_storeConfigPreHandle);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction getPath(link) {\n return link && link.split('/')[1];\n}\n// 允许空\nfunction GlobalStore() {\n var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n (0, _storeConfigPreHandle2.default)(config);\n _global2.default.setGlobalStoreConfig(config);\n return function (config) {\n var _onLoad = config.onLoad;\n config.onLoad = function (options) {\n _global2.default.emitter.emitEvent('updateCurrentPath', {\n currentPath: getPath(options.path),\n query: {}\n });\n _onLoad(options);\n };\n return config;\n };\n};\n\n/***/ }),\n/* 110 */\n/*!******************************************************!*\\\n !*** ./node_modules/herculex/dist/mixins/default.js ***!\n \\******************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nexports.default = function (register) {\n var config = {\n onLoad: function onLoad(data) {\n this.dispatch('pageOnLoad', data);\n },\n onReady: function onReady(data) {\n this.dispatch('pageOnReady', data);\n },\n onShow: function onShow(data) {\n this.dispatch('pageOnShow', data);\n },\n onHide: function onHide(data) {\n this.dispatch('pageOnHide', data);\n },\n onUnload: function onUnload(data) {\n this.dispatch('pageOnUnload', data);\n }\n };\n (0, _mapHelpersToMethod.mapMutationsToMethod)(this.methods, config);\n return register(config);\n};\n\nvar _mapHelpersToMethod = __webpack_require__(/*! ../mapHelpersToMethod */ 32);\n\n/***/ }),\n/* 111 */\n/*!******************************************************!*\\\n !*** ./node_modules/herculex/dist/polyfill/index.js ***!\n \\******************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\n__webpack_require__(/*! ./array.prototype.find */ 112);\n\n__webpack_require__(/*! ./array.prototype.findIndex */ 113);\n\n__webpack_require__(/*! ./array.prototype.includes */ 114);\n\n__webpack_require__(/*! ./string.prototype.includes */ 115);\n\n__webpack_require__(/*! ./string.prototype.startsWith */ 116);\n\n/***/ }),\n/* 112 */\n/*!*********************************************************************!*\\\n !*** ./node_modules/herculex/dist/polyfill/array.prototype.find.js ***!\n \\*********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\n// https://tc39.github.io/ecma262/#sec-array.prototype.find\nif (!Array.prototype.find) {\n console.log('add polyfill find');\n Object.defineProperty(Array.prototype, 'find', {\n value: function value(predicate) {\n // 1. Let O be ? ToObject(this value).\n if (this == null) {\n throw new TypeError('\"this\" is null or not defined');\n }\n\n var o = Object(this);\n\n // 2. Let len be ? ToLength(? Get(O, \"length\")).\n var len = o.length >>> 0;\n\n // 3. If IsCallable(predicate) is false, throw a TypeError exception.\n if (typeof predicate !== 'function') {\n throw new TypeError('predicate must be a function');\n }\n\n // 4. If thisArg was supplied, let T be thisArg; else let T be undefined.\n var thisArg = arguments[1];\n\n // 5. Let k be 0.\n var k = 0;\n\n // 6. Repeat, while k < len\n while (k < len) {\n // a. Let Pk be ! ToString(k).\n // b. Let kValue be ? Get(O, Pk).\n // c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)).\n // d. If testResult is true, return kValue.\n var kValue = o[k];\n if (predicate.call(thisArg, kValue, k, o)) {\n return kValue;\n }\n // e. Increase k by 1.\n k++;\n }\n\n // 7. Return undefined.\n return undefined;\n },\n configurable: true,\n writable: true\n });\n}\n\n/***/ }),\n/* 113 */\n/*!**************************************************************************!*\\\n !*** ./node_modules/herculex/dist/polyfill/array.prototype.findIndex.js ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\nif (!Array.prototype.findIndex) {\n Object.defineProperty(Array.prototype, 'findIndex', {\n value: function value(predicate) {\n // 1. Let O be ? ToObject(this value).\n if (this == null) {\n throw new TypeError('\"this\" is null or not defined');\n }\n\n var o = Object(this);\n\n // 2. Let len be ? ToLength(? Get(O, \"length\")).\n var len = o.length >>> 0;\n\n // 3. If IsCallable(predicate) is false, throw a TypeError exception.\n if (typeof predicate !== 'function') {\n throw new TypeError('predicate must be a function');\n }\n\n // 4. If thisArg was supplied, let T be thisArg; else let T be undefined.\n var thisArg = arguments[1];\n\n // 5. Let k be 0.\n var k = 0;\n\n // 6. Repeat, while k < len\n while (k < len) {\n // a. Let Pk be ! ToString(k).\n // b. Let kValue be ? Get(O, Pk).\n // c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)).\n // d. If testResult is true, return k.\n var kValue = o[k];\n if (predicate.call(thisArg, kValue, k, o)) {\n return k;\n }\n // e. Increase k by 1.\n k++;\n }\n\n // 7. Return -1.\n return -1;\n },\n configurable: true,\n writable: true\n });\n}\n\n/***/ }),\n/* 114 */\n/*!*************************************************************************!*\\\n !*** ./node_modules/herculex/dist/polyfill/array.prototype.includes.js ***!\n \\*************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\n// https://tc39.github.io/ecma262/#sec-array.prototype.includes\nif (!Array.prototype.includes) {\n console.log('add polyfill includes');\n Object.defineProperty(Array.prototype, 'includes', {\n value: function value(searchElement, fromIndex) {\n if (this == null) {\n throw new TypeError('\"this\" is null or not defined');\n }\n\n // 1. Let O be ? ToObject(this value).\n var o = Object(this);\n\n // 2. Let len be ? ToLength(? Get(O, \"length\")).\n var len = o.length >>> 0;\n\n // 3. If len is 0, return false.\n if (len === 0) {\n return false;\n }\n\n // 4. Let n be ? ToInteger(fromIndex).\n // (If fromIndex is undefined, this step produces the value 0.)\n var n = fromIndex | 0;\n\n // 5. If n ≥ 0, then\n // a. Let k be n.\n // 6. Else n < 0,\n // a. Let k be len + n.\n // b. If k < 0, let k be 0.\n var k = Math.max(n >= 0 ? n : len - Math.abs(n), 0);\n\n function sameValueZero(x, y) {\n return x === y || typeof x === 'number' && typeof y === 'number' && isNaN(x) && isNaN(y);\n }\n\n // 7. Repeat, while k < len\n while (k < len) {\n // a. Let elementK be the result of ? Get(O, ! ToString(k)).\n // b. If SameValueZero(searchElement, elementK) is true, return true.\n if (sameValueZero(o[k], searchElement)) {\n return true;\n }\n // c. Increase k by 1.\n k++;\n }\n\n // 8. Return false\n return false;\n }\n });\n}\n\n/***/ }),\n/* 115 */\n/*!**************************************************************************!*\\\n !*** ./node_modules/herculex/dist/polyfill/string.prototype.includes.js ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n'use strict';\n\nif (!String.prototype.includes) {\n Object.defineProperty(String.prototype, 'includes', {\n value: function value(search, start) {\n if (typeof start !== 'number') {\n start = 0;\n }\n\n if (start + search.length > this.length) {\n return false;\n } else {\n return this.indexOf(search, start) !== -1;\n }\n }\n });\n}\n\n/***/ }),\n/* 116 */\n/*!****************************************************************************!*\\\n !*** ./node_modules/herculex/dist/polyfill/string.prototype.startsWith.js ***!\n \\****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined; \n \n\"use strict\";\n\nif (!String.prototype.startsWith) {\n String.prototype.startsWith = function (search, pos) {\n return this.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search;\n };\n}\n\n/***/ }),\n/* 117 */\n/*!*******************************************************************!*\\\n !*** ./module/user?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*******************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/user/index\",\n\n usingComponents: {}\n\n};\n\nComponent((0, _herculex.connect)({\n mapStateToProps: ['userInfo', 'isLogin']\n})({\n didMount: function didMount() {},\n\n methods: {\n onGoToUserCenter: function onGoToUserCenter() {\n var _this = this;\n\n var bizNo = '23423442';\n my.startZMVerify({\n bizNo: bizNo,\n success: function success() {\n // console.log('-----------芝麻认证成功-----------', res, bizNo);\n _this.dispatch('goToUserCenter');\n return true;\n },\n fail: function fail(error) {\n console.log('-----------芝麻认证失败-----------', error, bizNo);\n return false;\n }\n });\n },\n\n\n /**\n * 登录获取用户信息\n */\n onLogin: function onLogin() {\n this.dispatch('onLoginSetUserInfo');\n }\n }\n}));\n\n/***/ }),\n/* 118 */\n/*!**************************************************************************!*\\\n !*** ./module/information?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/information/index\",\n\n usingComponents: {}\n\n};\n\nComponent((0, _herculex.connect)({\n mapStateToProps: ['noticeInfo']\n})({\n methods: {\n /**\n * 外跳H5申请\n */\n onNoticeClick: function onNoticeClick() {\n var noticeInfo = this.data.noticeInfo;\n var url = noticeInfo.url;\n\n\n my.call('startApp', {\n appId: '20000067',\n param: {\n url: url\n }\n }, function () {\n // console.log('start app 外跳h5,需要联系业务方申请权限');\n });\n }\n }\n}));\n\n/***/ }),\n/* 119 */\n/*!********************************************************************************!*\\\n !*** ./module/recommend-service?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/recommend-service/index\",\n\n usingComponents: {}\n\n};\n\nComponent((0, _herculex.connect)({\n mapStateToProps: ['recommendServices']\n})({\n methods: {\n onGoMarket: function onGoMarket() {\n this.dispatch('goToMarket');\n }\n }\n}));\n\n/***/ }),\n/* 120 */\n/*!**************************************************************************!*\\\n !*** ./module/credentials?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/credentials/index\",\n\n usingComponents: {}\n\n};\n\nComponent((0, _herculex.connect)({})({\n data: {\n items: ['1', '2', '3'],\n indicatorDots: true,\n autoplay: false,\n interval: 3000\n },\n methods: {\n onGoToMyCard: function onGoToMyCard() {\n this.dispatch('goToMyCard');\n }\n }\n}));\n\n/***/ }),\n/* 121 */\n/*!*****************************************************************************!*\\\n !*** ./module/service-market?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/service-market/index\",\n\n usingComponents: {}\n\n};\n\nComponent({});\n\n/***/ }),\n/* 122 */\n/*!*********************************************************************!*\\\n !*** ./module/footer?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/footer/index\",\n\n usingComponents: {}\n\n};\n\nComponent((0, _herculex.connect)({})({\n props: {\n footer: ''\n }\n}));\n\n/***/ }),\n/* 123 */\n/*!***************************************************************************!*\\\n !*** ./module/service-card?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/service-card/index\",\n\n usingComponents: {}\n\n};\n\nComponent((0, _herculex.connect)({\n mapStateToProps: []\n})({\n methods: {\n onGoToCoreService: function onGoToCoreService() {\n var specialServices = this.props.specialServices;\n\n this.dispatch('goToCoreService', specialServices);\n }\n }\n}));\n\n/***/ }),\n/* 124 */\n/*!**************************************************************************!*\\\n !*** ./module/card-header?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/card-header/index\",\n\n usingComponents: {}\n\n};\n\nComponent((0, _herculex.connect)({})({\n props: {\n title: {}\n },\n methods: {\n onRightClick: function onRightClick(e) {\n this.dispatch('onUrlTap', e.target.dataset.link);\n }\n }\n}));\n\n/***/ }),\n/* 125 */\n/*!**************************************************************************!*\\\n !*** ./module/card-footer?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/card-footer/index\",\n\n usingComponents: {}\n\n};\n\nComponent((0, _herculex.connect)({})({\n props: {\n txt: {}\n }\n}));\n\n/***/ }),\n/* 126 */\n/*!***********************************************************************************!*\\\n !*** ./module/personal-center-card?hash=2e7711ee6defef426b9414e84cdc76814817a49d ***!\n \\***********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar _generateTrade = __webpack_require__(/*! ../../services/generate-trade */ 129);\n\nvar _generateTrade2 = _interopRequireDefault(_generateTrade);\n\nvar _my = __webpack_require__(/*! ../../services/my */ 56);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/personal-center-card/index\",\n\n usingComponents: { \"header\": \"/module/card-header/index\", \"footer\": \"/module/card-footer/index\" }\n\n};\n\nComponent((0, _herculex.connect)({})({\n props: {\n cardInfo: {}\n },\n\n methods: {\n onTradePayCall: function onTradePayCall() {\n var _this = this;\n\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n var tradeNO, result;\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.prev = 0;\n _context.next = 3;\n return (0, _generateTrade2.default)();\n\n case 3:\n tradeNO = _context.sent;\n result = (0, _my.tradePay)(tradeNO);\n return _context.abrupt(\"return\", result);\n\n case 8:\n _context.prev = 8;\n _context.t0 = _context[\"catch\"](0);\n\n console.log(_context.t0);\n\n case 11:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, _this, [[0, 8]]);\n }))();\n }\n }\n}));\n\n/***/ }),\n/* 127 */\n/*!*****************************************************************************************!*\\\n !*** ../node_modules/_regenerator-runtime@0.11.1@regenerator-runtime/runtime-module.js ***!\n \\*****************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n// This method of obtaining a reference to the global object needs to be\n// kept identical to the way it is obtained in runtime.js\nvar g = (function() { return this })() || Function(\"return this\")();\n\n// Use `getOwnPropertyNames` because not all browsers support calling\n// `hasOwnProperty` on the global `self` object in a worker. See #183.\nvar hadRuntime = g.regeneratorRuntime &&\n Object.getOwnPropertyNames(g).indexOf(\"regeneratorRuntime\") >= 0;\n\n// Save the old regeneratorRuntime in case it needs to be restored later.\nvar oldRuntime = hadRuntime && g.regeneratorRuntime;\n\n// Force reevalutation of runtime.js.\ng.regeneratorRuntime = undefined;\n\nmodule.exports = __webpack_require__(/*! ./runtime */ 128);\n\nif (hadRuntime) {\n // Restore the original runtime.\n g.regeneratorRuntime = oldRuntime;\n} else {\n // Remove the global property added by runtime.js.\n try {\n delete g.regeneratorRuntime;\n } catch(e) {\n g.regeneratorRuntime = undefined;\n }\n}\n\n\n/***/ }),\n/* 128 */\n/*!**********************************************************************************!*\\\n !*** ../node_modules/_regenerator-runtime@0.11.1@regenerator-runtime/runtime.js ***!\n \\**********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n!(function(global) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n var inModule = typeof module === \"object\";\n var runtime = global.regeneratorRuntime;\n if (runtime) {\n if (inModule) {\n // If regeneratorRuntime is defined globally and we're in a module,\n // make the exports object identical to regeneratorRuntime.\n module.exports = runtime;\n }\n // Don't bother evaluating the rest of this file if the runtime was\n // already defined globally.\n return;\n }\n\n // Define the runtime globally (as expected by generated code) as either\n // module.exports (if we're in a module) or a new, empty object.\n runtime = global.regeneratorRuntime = inModule ? module.exports : {};\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n runtime.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n runtime.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n runtime.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n runtime.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return Promise.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return Promise.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration. If the Promise is rejected, however, the\n // result for this iteration will be rejected with the same\n // reason. Note that rejections of yielded Promises are not\n // thrown back into the generator function, as is the case\n // when an awaited Promise is rejected. This difference in\n // behavior between yield and await is important, because it\n // allows the consumer to decide what to do with the yielded\n // rejection (swallow it and continue, manually .throw it back\n // into the generator, abandon iteration, whatever). With\n // await, by contrast, there is no opportunity to examine the\n // rejection reason outside the generator function, so the\n // only option is to throw it from the await expression, and\n // let the generator function handle the exception.\n result.value = unwrapped;\n resolve(result);\n }, reject);\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new Promise(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n runtime.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n runtime.async = function(innerFn, outerFn, self, tryLocsList) {\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList)\n );\n\n return runtime.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n if (delegate.iterator.return) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n runtime.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n runtime.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n})(\n // In sloppy mode, unbound `this` refers to the global object, fallback to\n // Function constructor if we're in global strict mode. That is sadly a form\n // of indirect eval which violates Content Security Policy.\n (function() { return this })() || Function(\"return this\")()\n);\n\n\n/***/ }),\n/* 129 */\n/*!************************************!*\\\n !*** ./services/generate-trade.js ***!\n \\************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = getTradeNO;\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n// const serviceUrl = '';\n\n/**\n * 服务层替换为上线后的正式接口请求\n * my.httpRequest(),参考文档地址 https://docs.alipay.com/mini/api/network\n */\nfunction getTradeNO() {\n // 样例中只返回getTradeNO的模拟数据\n return new Promise(function (resolve) {\n resolve('2018092022001493101005570951');\n });\n}\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 130 */\n/*!*********************************************************************!*\\\n !*** ./module/logout?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/logout/index\",\n\n usingComponents: {}\n\n};\n\nComponent((0, _herculex.connect)({})({\n methods: {\n onLogoutClick: function onLogoutClick() {\n this.dispatch('onLogout');\n }\n }\n}));\n\n/***/ }),\n/* 131 */\n/*!***************************************************************************!*\\\n !*** ./module/card-service?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/card-service/index\",\n\n usingComponents: { \"header\": \"/module/card-header/index\" }\n\n};\n\nComponent((0, _herculex.connect)({})({\n props: {\n serviceInfo: {}\n },\n methods: {\n onItemClick: function onItemClick(e) {\n this.dispatch('onUrlTap', e.target.dataset.link);\n }\n }\n}));\n\n/***/ }),\n/* 132 */\n/*!*************************************************************************!*\\\n !*** ./module/card-hello?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/card-hello/index\",\n\n usingComponents: {}\n\n};\n\nComponent({\n props: {\n userInfo: {}\n }\n});\n\n/***/ }),\n/* 133 */\n/*!*************************************************************************!*\\\n !*** ./module/card-sites?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be ***!\n \\*************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/card-sites/index\",\n\n usingComponents: { \"header\": \"/module/card-header/index\" }\n\n};\n\nComponent((0, _herculex.connect)({\n mapStateToProps: ['sitesInfo']\n})({\n data: {\n scale: 13\n },\n methods: {\n onMarkerTap: function onMarkerTap(e) {\n this.dispatch('onSiteChange', e);\n }\n }\n}));\n\n/***/ }),\n/* 134 */\n/*!***********************************************************************************!*\\\n !*** ./module/card-special-service?hash=7495abf60a4cbdb9a62ffced59150bfb180a95be ***!\n \\***********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/card-special-service/index\",\n\n usingComponents: { \"header\": \"/module/card-header/index\" }\n\n};\n\nComponent((0, _herculex.connect)({})({\n props: {\n spectialServiceInfo: {}\n },\n methods: {\n onItemClick: function onItemClick(e) {\n this.dispatch('onUrlTap', e.target.dataset.link);\n }\n }\n}));\n\n/***/ }),\n/* 135 */\n/*!***************************************************************************************!*\\\n !*** ./node_modules/mini-antui/es/list?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\***************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = \n{ \n is: \"/node_modules/mini-antui/es/list/index\",\n \n usingComponents: {},\n \n};\n\nComponent({\n props: {\n className: ''\n }\n}); \n \n\n/***/ }),\n/* 136 */\n/*!*************************************************************************************************!*\\\n !*** ./node_modules/mini-antui/es/list/list-item?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\*************************************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports) {\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = \n{ \n is: \"/node_modules/mini-antui/es/list/list-item/index\",\n \n usingComponents: {},\n \n};\n\nComponent({\n props: {\n className: '',\n align: false,\n disabled: false,\n multipleLine: false,\n wrap: false\n },\n didMount: function didMount() {\n this.dataset = {};\n for (var key in this.props) {\n if (/data-/gi.test(key)) {\n this.dataset[key.replace(/data-/gi, '')] = this.props[key];\n }\n }\n },\n\n methods: {\n onItemTap: function onItemTap(ev) {\n var _props = this.props,\n onClick = _props.onClick,\n disabled = _props.disabled;\n\n if (onClick && !disabled) {\n onClick({\n index: ev.target.dataset.index,\n target: { dataset: this.dataset }\n });\n }\n }\n }\n}); \n \n\n/***/ }),\n/* 137 */\n/*!***********************************************************************!*\\\n !*** ./module/city-tab?hash=b1197ff619b655827d2f4e8e161b56b1b30fa986 ***!\n \\***********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/city-tab/index\",\n\n usingComponents: { \"list\": \"/node_modules/mini-antui/es/list/index\", \"list-item\": \"/node_modules/mini-antui/es/list/list-item/index\" }\n\n};\n\nComponent((0, _herculex.connect)({\n mapStateToProps: {\n cityTabs: function cityTabs(state) {\n return state.cityTabs;\n },\n currentCityIndex: function currentCityIndex(state) {\n var currentCityIndex = state.currentCityIndex;\n\n return currentCityIndex;\n },\n currentCity: function currentCity(state) {\n var currentCityIndex = state.currentCityIndex,\n cityTabs = state.cityTabs;\n\n return cityTabs[currentCityIndex];\n }\n }\n})({\n data: {},\n\n methods: {\n handlePlusClick: function handlePlusClick() {\n this.dispatch('event', {});\n my.alert({\n content: 'plus clicked'\n });\n },\n\n /**\n * 改变城市选择项\n */\n onChangeCity: function onChangeCity(e) {\n var dataset = e.target.dataset;\n var index = dataset.index;\n\n this.dispatch('updateStoreData', {\n currentCityIndex: index\n });\n },\n\n /** \b\n * 区域选择\n */\n onChangeArea: function onChangeArea(e) {\n var dataset = e.target.dataset;\n var index = dataset.index;\n\n this.dispatch('updateAreaData', {\n currentAreaIndex: index\n });\n\n my.navigateBack();\n }\n }\n}));\n\n/***/ }),\n/* 138 */\n/*!******************************************************************************!*\\\n !*** ./module/credential-card?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/credential-card/index\",\n\n usingComponents: {}\n\n};\n\nComponent((0, _herculex.connect)({})({\n props: {\n card: {}\n },\n methods: {\n onGoToSpecialCard: function onGoToSpecialCard() {\n var card = this.props.card;\n\n this.dispatch('goToSpecialCard', { card: card });\n }\n }\n}));\n\n/***/ }),\n/* 139 */\n/*!***************************************************************************!*\\\n !*** ./module/service-item?hash=05d2a9730dd6009bf9446182f9c985f40f8c0f43 ***!\n \\***************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/service-item/index\",\n\n usingComponents: {}\n\n};\n\nComponent({\n props: {\n type: 0,\n item: {},\n isEdit: false\n },\n didMount: function didMount() {},\n\n methods: {\n onItemClick: function onItemClick(e) {\n if (this.props.isEdit) return null;\n this.dispatch('onUrlTap', e.target.dataset.link);\n },\n onEditClick: function onEditClick() {\n if (!this.props.isEdit) return null;\n }\n }\n});\n\n/***/ }),\n/* 140 */\n/*!*******************************************************************************!*\\\n !*** ./module/card-market-home?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/card-market-home/index\",\n\n usingComponents: { \"service-item\": \"/module/service-item/index\" }\n\n};\n\nComponent((0, _herculex.connect)({\n mapStateToProps: ['home', 'isEdit']\n})({\n methods: {\n onEditTap: function onEditTap() {\n this.dispatch('onEditTap');\n },\n onCancelTap: function onCancelTap() {\n // 恢复数据\n this.dispatch('onEditTap');\n },\n onDoneTap: function onDoneTap() {}\n }\n}));\n\n/***/ }),\n/* 141 */\n/*!********************************************************************************!*\\\n !*** ./module/card-market-other?hash=05643667187c4b55ffbdeb0673291b69ca99d9a0 ***!\n \\********************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentComponentConfig = {\n is: \"/module/card-market-other/index\",\n\n usingComponents: { \"service-item\": \"/module/service-item/index\" }\n\n};\n\nComponent((0, _herculex.connect)({\n mapStateToProps: ['content', 'isEdit']\n})({\n methods: {\n onItemClick: function onItemClick(e) {\n this.dispatch('onUrlTap', e.target.dataset.link);\n }\n }\n}));\n\n/***/ }),\n/* 142 */\n/*!*******************************************************************!*\\\n !*** ./pages/index?hash=5465fe08e8db485d7ceb587a9692d9a0e74e4d8b ***!\n \\*******************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar _store = __webpack_require__(/*! ./store */ 143);\n\nvar _store2 = _interopRequireDefault(_store);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentPageConfig = {\n pagePath: 'pages/index/index',\n\n usingComponents: { \"header\": \"/module/header/index\", \"user\": \"/module/user/index\", \"information\": \"/module/information/index\", \"recommend-service\": \"/module/recommend-service/index\", \"credentials\": \"/module/credentials/index\", \"service-market\": \"/module/service-market/index\", \"footer\": \"/module/footer/index\", \"service-card\": \"/module/service-card/index\" },\n tabIndex: 10\n\n};\n\n// 获取应用实例\nvar app = getApp();\n\nPage(_store2.default.register({\n onShow: function onShow() {\n var shareData = app.shareData;\n var city = shareData.city;\n var changed = city.changed;\n\n if (changed) {\n this.dispatch('loadCityInfo', {\n city: city\n });\n city.changed = false;\n }\n },\n\n /**\n * 页面加载时,初始化请求\n */\n onLoad: function onLoad() {\n var _this = this;\n\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _this.dispatch('updateLocalAuthCode');\n _this.dispatch('loadServicesInfo');\n\n case 2:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n },\n\n /**\n * 测试\b\n */\n onTestClick: function onTestClick() {\n my.call('startApp', {\n appId: '20000042',\n param: {\n publicBizType: 'LIFE_APP',\n publicId: '2017121500792942'\n }\n }, function () {\n // console.log('回调返回结果');\n // console.log(JSON.stringify(result));\n });\n }\n}));\n\n/***/ }),\n/* 143 */\n/*!******************************!*\\\n !*** ./pages/index/store.js ***!\n \\******************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends2 = __webpack_require__(/*! babel-runtime/helpers/extends */ 57);\n\nvar _extends3 = _interopRequireDefault(_extends2);\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar _herculex2 = _interopRequireDefault(_herculex);\n\nvar _my = __webpack_require__(/*! ../../services/my */ 56);\n\nvar _servicesInfo = __webpack_require__(/*! ../../services/services-info */ 144);\n\nvar _servicesInfo2 = _interopRequireDefault(_servicesInfo);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\nexports.default = new _herculex2.default({\n // bus: {},\n // modules: [],\n state: {\n userInfo: {},\n cityInfo: {},\n noticeInfo: {},\n recommendService: [],\n serviceList: [],\n isLogin: false\n },\n plugins: [],\n // getters: { // TODO:\n // test: ''\n // },\n actions: {\n /**\n * 测试\n */\n openPage: function openPage(_ref) {\n var commit = _ref.commit;\n\n my.alert({\n content: 'in openPage action'\n });\n commit();\n },\n\n /**\n * 打开个人中心页面\n */\n goToUserCenter: function goToUserCenter(_ref2) {\n var commit = _ref2.commit;\n\n my.navigateTo({\n url: '../personal-center/index'\n });\n commit();\n },\n\n /**\n * 打开我的卡片页面\n */\n goToMyCard: function goToMyCard() {\n my.navigateTo({\n url: '../my-card/index'\n });\n },\n goToMarket: function goToMarket() {\n my.navigateTo({\n url: '../market/index'\n });\n },\n\n /**\n * 跳转至服务页\n */\n goToCoreService: function goToCoreService() {\n my.navigateTo({\n url: '../core-service/index'\n });\n },\n\n /**\n * 更新城市信息\n */\n loadCityInfo: function loadCityInfo(_ref3, payload) {\n var _this = this;\n\n var commit = _ref3.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n var city;\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n city = payload.city;\n\n commit({\n cityInfo: {\n city: city.name,\n temperature: '22℃'\n }\n });\n\n case 2:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n },\n\n\n /** 加载首页服务信息 */\n loadServicesInfo: function loadServicesInfo(_ref4) {\n var _this2 = this;\n\n var commit = _ref4.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2() {\n var data;\n return _regenerator2.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return (0, _servicesInfo2.default)();\n\n case 2:\n data = _context2.sent;\n return _context2.abrupt('return', commit('actionLoadUserInfo', (0, _extends3.default)({}, data)));\n\n case 4:\n case 'end':\n return _context2.stop();\n }\n }\n }, _callee2, _this2);\n }))();\n },\n\n /**\n * 登录并获取用户信息\n */\n onLoginSetUserInfo: function onLoginSetUserInfo(_ref5) {\n var _this3 = this;\n\n var commit = _ref5.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee3() {\n var authObj, userObj;\n return _regenerator2.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.prev = 0;\n _context3.next = 3;\n return (0, _my.getAuthCode)();\n\n case 3:\n authObj = _context3.sent;\n\n my.setStorageSync({\n key: 'authCode',\n data: authObj\n });\n _context3.next = 7;\n return (0, _my.getAuthUserInfo)();\n\n case 7:\n userObj = _context3.sent;\n\n commit('actionSetUserInfo', {\n userInfo: userObj,\n isLogin: true\n });\n _context3.next = 13;\n break;\n\n case 11:\n _context3.prev = 11;\n _context3.t0 = _context3['catch'](0);\n\n case 13:\n case 'end':\n return _context3.stop();\n }\n }\n }, _callee3, _this3, [[0, 11]]);\n }))();\n },\n\n /**\n * 更新本地的authCode数据\n */\n updateLocalAuthCode: function updateLocalAuthCode(_ref6) {\n var _this4 = this;\n\n var commit = _ref6.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee4() {\n var authObj, _authObj, userInfo;\n\n return _regenerator2.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n authObj = my.getStorageSync({ key: 'authCode' });\n\n if (!authObj.data) {\n _context4.next = 17;\n break;\n }\n\n _context4.prev = 2;\n _context4.next = 5;\n return (0, _my.getAuthCode)();\n\n case 5:\n _authObj = _context4.sent;\n\n my.setStorageSync({\n key: 'authCode',\n data: _authObj\n });\n _context4.next = 9;\n return (0, _my.getAuthUserInfo)();\n\n case 9:\n userInfo = _context4.sent;\n\n commit('updateAuthCode', {\n isLogin: true,\n authCode: _authObj.authCode,\n userInfo: userInfo\n });\n _context4.next = 15;\n break;\n\n case 13:\n _context4.prev = 13;\n _context4.t0 = _context4['catch'](2);\n\n case 15:\n _context4.next = 18;\n break;\n\n case 17:\n commit('updateAuthCode', {\n isLogin: false\n });\n\n case 18:\n case 'end':\n return _context4.stop();\n }\n }\n }, _callee4, _this4, [[2, 13]]);\n }))();\n }\n }\n});\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 144 */\n/*!***********************************!*\\\n !*** ./services/services-info.js ***!\n \\***********************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = getCoreService;\n\nvar _servicesInfo = __webpack_require__(/*! ./services-info.mock */ 145);\n\nvar _servicesInfo2 = _interopRequireDefault(_servicesInfo);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n// const serviceUrl = '';\n\n/**\n * 服务层替换为上线后的正式接口请求\n * my.httpRequest(),参考文档地址 https://docs.alipay.com/mini/api/network\n */\nfunction getCoreService() {\n // 异步请求示例代码\n // return new Promise((resolve, reject) => {\n // my.startLoading();\n // my.httpRequest({\n // url: 'http://httpbin.org/post',\n // method: 'POST',\n // data: {\n // from: '支付宝',\n // production: 'AlipayJSAPI',\n // },\n // dataType: 'json',\n // success: function(res) {\n // resolve(res);\n // my.alert({content: 'success'});\n // },\n // fail: function(res) {\n // reject(res);\n // my.alert({content: 'fail'});\n // },\n // complete: function(res) {\n // my.hideLoading();\n // }\n // });\n // });\n\n // 样例中只返回cardList的mock数据\n return new Promise(function (resolve) {\n resolve(_servicesInfo2.default);\n });\n}\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 145 */\n/*!****************************************!*\\\n !*** ./services/services-info.mock.js ***!\n \\****************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\nvar cityInfo = {\n city: '杭州',\n temperature: '27℃'\n};\nvar noticeInfo = {\n desc: '首张全国统一电子社保卡来了 七大便民功能即将上线',\n url: 'http://www.tmall.com'\n};\n\nvar recommendServices = [{\n name: '掌上咨询',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/WNiXvZKojdRvFQdhnCKh.png'\n}, {\n name: '办事指南',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png'\n}, {\n name: '投诉举报',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/mcAuSIDEdSwjoIiotMrt.png'\n}, {\n name: '平安随手拍',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/KAcsudEtZqUEXWIdErmN.png'\n}];\n\nvar shebaoService = {\n title: '社保',\n url: '',\n desc: '杭州市人力资源和社会保障局 提供6项服务',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/VQyMeGAHDZExKbXAxect.png',\n list: [[{\n name: '缴存明细',\n url: ''\n }, {\n name: '缴社保',\n url: ''\n }], [{\n name: '社保证明',\n url: ''\n }, {\n name: '电子社保卡',\n url: ''\n }]]\n};\n\nvar gjjService = {\n title: '公积金',\n url: '',\n desc: '浙江省建设厅 提供3项服务',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/MXfDnNDAJezqnmkZWefh.png',\n list: [[{\n name: '杭州公积金',\n url: ''\n }, {\n name: '住房公积金',\n url: ''\n }], [{\n name: '公积金查询',\n url: ''\n }]]\n};\n\nvar jtcxService = {\n title: '交通出行',\n url: '',\n desc: '浙江省公安厅 提供12项服务',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/VQyMeGAHDZExKbXAxect.png',\n list: [[{\n name: '交通违法处理',\n url: ''\n }, {\n name: '车辆事故处理',\n url: ''\n }], [{\n name: '违章查询',\n url: ''\n }, {\n name: '证件补办',\n url: ''\n }]]\n};\n\nvar serviceList = [shebaoService, gjjService, jtcxService];\n\nexports.default = {\n cityInfo: cityInfo,\n noticeInfo: noticeInfo,\n recommendServices: recommendServices,\n serviceList: serviceList\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 146 */\n/*!*****************************************************************************!*\\\n !*** ./pages/personal-center?hash=024952b1fd7cd6bc02fabf722a26f91a4d7a83bc ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _store = __webpack_require__(/*! ./store */ 147);\n\nvar _store2 = _interopRequireDefault(_store);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentPageConfig = {\n pagePath: 'pages/personal-center/index',\n\n usingComponents: { \"personal-center-card\": \"/module/personal-center-card/index\", \"logout\": \"/module/logout/index\", \"user\": \"/module/user/index\" },\n tabIndex: 11\n\n};\n\nPage(_store2.default.register({\n onReady: function onReady() {},\n onShow: function onShow() {},\n onLoad: function onLoad() {\n this.dispatch('loadPageData');\n }\n}));\n\n/***/ }),\n/* 147 */\n/*!****************************************!*\\\n !*** ./pages/personal-center/store.js ***!\n \\****************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar _herculex2 = _interopRequireDefault(_herculex);\n\nvar _personalInfo = __webpack_require__(/*! ../../services/personal-info */ 148);\n\nvar _personalInfo2 = _interopRequireDefault(_personalInfo);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n// \btodo: 契约未知 数据处理层后面再加\nexports.default = new _herculex2.default({\n state: {\n list: []\n },\n plugins: ['logger'],\n actions: {\n // 请求页面数据\n loadPageData: function loadPageData(_ref) {\n var _this = this;\n\n var commit = _ref.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n var _ref2, list;\n\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _personalInfo2.default)();\n\n case 2:\n _ref2 = _context.sent;\n list = _ref2.list;\n return _context.abrupt('return', commit('xxxAction', {\n list: list\n }));\n\n case 5:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n },\n\n // 跳转处理\n onUrlTap: function onUrlTap(_ref3, payload) {\n var _this2 = this;\n\n var commit = _ref3.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2() {\n return _regenerator2.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n my.navigateTo({\n url: payload\n });\n commit();\n\n case 2:\n case 'end':\n return _context2.stop();\n }\n }\n }, _callee2, _this2);\n }))();\n },\n\n // 退出登录\n onLogout: function onLogout(_ref4) {\n var _this3 = this;\n\n var commit = _ref4.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee3() {\n return _regenerator2.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n my.alert({\n content: '退出登录'\n });\n commit();\n\n case 2:\n case 'end':\n return _context3.stop();\n }\n }\n }, _callee3, _this3);\n }))();\n }\n }\n});\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 148 */\n/*!***********************************!*\\\n !*** ./services/personal-info.js ***!\n \\***********************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = getCoreService;\n\nvar _personalInfo = __webpack_require__(/*! ./personal-info.mock */ 149);\n\nvar _personalInfo2 = _interopRequireDefault(_personalInfo);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n// const serviceUrlc = '';\n\n/**\n * 服务层替换为上线后的正式接口请求\n * my.httpRequest(),参考文档地址 https://docs.alipay.com/mini/api/network\n */\nfunction getCoreService() {\n // 异步请求示例代码\n // return new Promise((resolve, reject) => {\n // my.startLoading();\n // my.httpRequest({\n // url: 'http://httpbin.org/post',\n // method: 'POST',\n // data: {\n // from: '支付宝',\n // production: 'AlipayJSAPI',\n // },\n // dataType: 'json',\n // success: function(res) {\n // resolve(res);\n // my.alert({content: 'success'});\n // },\n // fail: function(res) {\n // reject(res);\n // my.alert({content: 'fail'});\n // },\n // complete: function(res) {\n // my.hideLoading();\n // }\n // });\n // });\n\n // 样例中只返回cardList的mock数据\n return new Promise(function (resolve) {\n resolve(_personalInfo2.default);\n });\n}\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 149 */\n/*!****************************************!*\\\n !*** ./services/personal-info.mock.js ***!\n \\****************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\nvar list = [{\n id: 1, // 支付记录\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '支付记录',\n more: {\n txt: '查看全部',\n url: '../index/index'\n }\n },\n content: {\n title: '¥ 20.00',\n desc: ['第二代居民身份证(申领、换领、换发)', '支付成功'],\n status: null\n },\n footer: '12.20 12:42 杭州市公安局交通警察支队'\n}, {\n id: 2, // 办事记录\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '办事记录',\n more: {\n txt: '查看全部',\n url: '../index/index'\n }\n },\n content: {\n title: '交通违章处理',\n desc: ['6月10日车牌为浙A*******在古翠路段被执法设备...'],\n status: '待处理'\n },\n footer: '12.20 12:42 杭州市公安局交通警察支队'\n}, {\n id: 3, // 消息提醒\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '消息提醒',\n more: {\n txt: '查看全部',\n url: '../index/index'\n }\n },\n content: {\n title: '身份证到期',\n desc: ['您的身份证 3309*******03001X将于2018.10.09日到期,请及时来仓前派出所更换。'],\n status: null\n },\n footer: '12.20 12:42 杭州仓前派出所'\n}, {\n id: 4, // 收藏记录\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '收藏记录',\n more: {\n txt: '查看全部',\n url: '../index/index'\n }\n },\n content: {\n title: '超限运输车行驶公路许可',\n desc: [],\n status: null\n },\n footer: '12.20 12:42 浙江省公路管理局'\n}, {\n id: 5, // 投诉记录\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '投诉记录',\n more: {\n txt: '查看全部',\n url: '../index/index'\n }\n },\n content: {\n title: '建设项目招标投诉的处理',\n desc: ['最新答复:您所反馈的信息,我们已收到。会在7个工作日内给你反馈,届时请保证手机畅通。'],\n status: null\n },\n footer: '12.20 12:42 省发改委'\n}, {\n id: 6, // 快递记录\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '快递记录',\n more: {\n txt: '查看全部',\n url: '../index/index'\n }\n },\n content: {\n title: '建设项目招标投诉的处理',\n desc: ['最新答复:您所反馈的信息,我们已收到。会在7个工作日内给你反馈,届时请保证手机畅通。'],\n status: null\n },\n footer: '12.20 12:42 省发改委'\n}];\n\nexports.default = {\n list: list\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 150 */\n/*!**************************************************************************!*\\\n !*** ./pages/core-service?hash=b66383ca67c3e142793a83b9370414c0d97572e4 ***!\n \\**************************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _store = __webpack_require__(/*! ./store */ 151);\n\nvar _store2 = _interopRequireDefault(_store);\n\nvar _interface = __webpack_require__(/*! ./constants/interface */ 154);\n\nvar _interface2 = _interopRequireDefault(_interface);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentPageConfig = {\n pagePath: 'pages/core-service/index',\n\n usingComponents: { \"card-service\": \"/module/card-service/index\", \"card-hello\": \"/module/card-hello/index\", \"card-sites\": \"/module/card-sites/index\", \"card-special-service\": \"/module/card-special-service/index\" }\n\n};\n\nvar PAGETYPE = _interface2.default.PAGETYPE;\n// 获取应用实例\n\nvar app = getApp();\n\nPage(_store2.default.register({\n onReady: function onReady() {},\n onShow: function onShow() {},\n onLoad: function onLoad() {\n // 初始化页面数据\n switch (app.shareData.pagetype) {\n case PAGETYPE.accumulation_fund:\n // 公积金的逻辑\n break;\n case PAGETYPE.social_security:\n // 社保的逻辑\n break;\n case PAGETYPE.traffic:\n // 交通的逻辑\n break;\n default:\n this.dispatch('loadPageData');\n }\n }\n}));\n\n/***/ }),\n/* 151 */\n/*!*************************************!*\\\n !*** ./pages/core-service/store.js ***!\n \\*************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar _herculex2 = _interopRequireDefault(_herculex);\n\nvar _coreService = __webpack_require__(/*! ../../services/core-service */ 152);\n\nvar _coreService2 = _interopRequireDefault(_coreService);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n// \btodo: 契约未知 数据处理层后面再加\nexports.default = new _herculex2.default({\n state: {\n userInfo: {},\n serviceInfo: {},\n spectialServiceInfo: {},\n sitesInfo: {}\n },\n plugins: ['logger'],\n actions: {\n // 请求页面数据\n loadPageData: function loadPageData(_ref) {\n var _this = this;\n\n var commit = _ref.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n var _ref2, userInfo, serviceInfo, spectialServiceInfo, sitesInfo;\n\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _coreService2.default)();\n\n case 2:\n _ref2 = _context.sent;\n userInfo = _ref2.userInfo;\n serviceInfo = _ref2.serviceInfo;\n spectialServiceInfo = _ref2.spectialServiceInfo;\n sitesInfo = _ref2.sitesInfo;\n return _context.abrupt('return', commit('loadPageDataAction', {\n userInfo: userInfo,\n serviceInfo: serviceInfo,\n spectialServiceInfo: spectialServiceInfo,\n sitesInfo: sitesInfo\n }));\n\n case 8:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n },\n\n // 更新当前选中城市\n onSiteChange: function onSiteChange(_ref3, payload) {\n var _this2 = this;\n\n var commit = _ref3.commit,\n state = _ref3.state;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2() {\n var markerId, sitesInfo, newCurSite, newMarkers;\n return _regenerator2.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n markerId = payload.markerId;\n sitesInfo = state.sitesInfo;\n newCurSite = sitesInfo.locations.filter(function (location) {\n return location.id === markerId;\n })[0];\n newMarkers = sitesInfo.markers.map(function (marker) {\n var _marker = marker;\n _marker.iconPath = 'https://webapi.amap.com/theme/v1.3/markers/b/mark_bs.png';\n return _marker;\n });\n\n commit('updateCurSiteAction', {\n 'sitesInfo.curSite': newCurSite,\n 'sitesInfo.markers': newMarkers\n });\n\n case 5:\n case 'end':\n return _context2.stop();\n }\n }\n }, _callee2, _this2);\n }))();\n },\n onUrlTap: function onUrlTap(_ref4, payload) {\n var _this3 = this;\n\n var commit = _ref4.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee3() {\n return _regenerator2.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n my.navigateTo({\n url: payload\n });\n commit();\n\n case 2:\n case 'end':\n return _context3.stop();\n }\n }\n }, _callee3, _this3);\n }))();\n }\n }\n});\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 152 */\n/*!**********************************!*\\\n !*** ./services/core-service.js ***!\n \\**********************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar _coreService = __webpack_require__(/*! ./core-service.mock */ 153);\n\nvar _coreService2 = _interopRequireDefault(_coreService);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n/**\n * 服务层替换为上线后的正式接口请求\n * my.httpRequest(),参考文档地址 https://docs.alipay.com/mini/api/network\n */\nexports.default = function () {\n var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n return _context.abrupt('return', _coreService2.default);\n\n case 1:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function getCoreService() {\n return _ref.apply(this, arguments);\n }\n\n return getCoreService;\n}();\n\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 153 */\n/*!***************************************!*\\\n !*** ./services/core-service.mock.js ***!\n \\***************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n// 用户信息\nvar userInfo = {\n name: '冯辉'\n};\n\n// 服务基本信息\nvar serviceInfo = {\n title: {\n txt: '服务窗口',\n more: {}\n },\n list: [{\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index'\n }]\n};\n\n// 特色服务信息\nvar spectialServiceInfo = {\n title: {\n txt: '特色服务',\n more: {}\n },\n list: [{\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n title: '杭州通公交卡',\n desc: '手机刷码乘公交',\n button: {\n txt: '使用',\n url: '../index/index'\n }\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n title: '杭州地铁乘车码',\n desc: '手机刷码过闸进站',\n button: {\n txt: '使用',\n url: '../index/index'\n }\n }]\n};\n\n// 办事网点信息\nvar sitesInfo = {\n title: {\n txt: '办事网点',\n more: {\n txt: '全部',\n url: '../index/index'\n }\n },\n curSite: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n id: 10,\n latitude: 30.277483,\n longitude: 120.131441,\n title: '\b\b上海中心服务网点',\n addr: '银城东路666号',\n time: '营业时间:周一至周五 09:00-18:00',\n phone: '13888888888'\n },\n locations: [{\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n id: 10,\n latitude: 30.277483,\n longitude: 120.131441,\n title: '\b\b上海中心服务网点',\n addr: '银城东路666号',\n time: '营业时间:周一至周五 09:00-18:00',\n phone: '13888888888'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png',\n id: 11,\n latitude: 30.277483,\n longitude: 120.143441,\n title: '金茂大厦服务网点',\n addr: '浦东南路8888号',\n time: '营业时间:周一至周五 10:00-17:00',\n phone: '13888888888'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png',\n id: 12,\n latitude: 30.277483,\n longitude: 120.121441,\n title: '古墩路服务网点',\n addr: '西湖区古墩路108',\n time: '营业时间:周一至周五 09:00-17:00',\n phone: '13888888888'\n }]\n\n};\n\nvar markers = sitesInfo.locations.map(function (location) {\n var marker = {};\n marker.iconPath = 'https://webapi.amap.com/theme/v1.3/markers/b/mark_bs.png';\n marker.id = location.id;\n marker.latitude = location.latitude;\n marker.longitude = location.longitude;\n marker.width = 19;\n marker.height = 32;\n return marker;\n});\n\nsitesInfo.markers = markers;\n\nexports.default = {\n userInfo: userInfo,\n serviceInfo: serviceInfo,\n spectialServiceInfo: spectialServiceInfo,\n sitesInfo: sitesInfo\n};\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 154 */\n/*!***************************************************!*\\\n !*** ./pages/core-service/constants/interface.js ***!\n \\***************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\nvar PAGETYPE = {\n social_security: 1,\n accumulation_fund: 2,\n traffic: 3\n};\nexports.default = {\n PAGETYPE: PAGETYPE\n};\nmodule.exports = exports[\"default\"];\n\n/***/ }),\n/* 155 */\n/*!***********************************************************************!*\\\n !*** ./pages/city-list?hash=504264b4bfb33fea86f5d7006df74ab42e2c28e8 ***!\n \\***********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _store = __webpack_require__(/*! ./store */ 156);\n\nvar _store2 = _interopRequireDefault(_store);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentPageConfig = {\n pagePath: 'pages/city-list/index',\n\n usingComponents: { \"city-tab\": \"/module/city-tab/index\" }\n\n};\n\nPage(_store2.default.register({\n data: {},\n\n onLoad: function onLoad() {\n this.dispatch('loadCityData', {});\n }\n}));\n\n/***/ }),\n/* 156 */\n/*!**********************************!*\\\n !*** ./pages/city-list/store.js ***!\n \\**********************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends2 = __webpack_require__(/*! babel-runtime/helpers/extends */ 57);\n\nvar _extends3 = _interopRequireDefault(_extends2);\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar _herculex2 = _interopRequireDefault(_herculex);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\nvar app = getApp();\n\nexports.default = new _herculex2.default({\n state: {\n cityTabs: [],\n currentCityIndex: 0,\n currentAreaIndex: 0\n },\n actions: {\n loadCityData: function loadCityData(_ref) {\n var _this = this;\n\n var commit = _ref.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n var cityTabs, currentCityIndex;\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n cityTabs = [{\n name: '杭州市',\n code: 'a',\n children: [{\n name: '杭州市本级',\n code: '1234'\n }, {\n name: '上城区',\n code: '123'\n }, {\n name: '江干区',\n code: '1'\n }]\n }, {\n name: '宁波市',\n code: 'b',\n children: [{\n name: '区1',\n code: '1'\n }]\n }, {\n name: '温州市',\n code: 'c',\n children: [{\n name: '区2',\n code: '1'\n }]\n }, { name: '湖州市', code: 'd', children: [] }, { name: '嘉兴市', code: 'e', children: [] }, { name: '绍兴市', code: 'f', children: [] }];\n currentCityIndex = 0;\n return _context.abrupt('return', commit('actionLoadCityData', { cityTabs: cityTabs, currentCityIndex: currentCityIndex }));\n\n case 3:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n },\n updateStoreData: function updateStoreData(_ref2, payload) {\n var commit = _ref2.commit;\n\n return commit((0, _extends3.default)({}, payload));\n },\n updateAreaData: function updateAreaData(_ref3, payload) {\n var _this2 = this;\n\n var commit = _ref3.commit,\n state = _ref3.state;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2() {\n var currentCityIndex, cityTabs, children, currentAreaIndex, currentArea;\n return _regenerator2.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n currentCityIndex = state.currentCityIndex, cityTabs = state.cityTabs;\n children = cityTabs[currentCityIndex].children;\n currentAreaIndex = payload.currentAreaIndex;\n currentArea = children[currentAreaIndex];\n\n app.shareData.city = {\n name: currentArea.name,\n code: currentArea.code,\n changed: true\n };\n return _context2.abrupt('return', commit({ currentAreaIndex: currentAreaIndex }));\n\n case 6:\n case 'end':\n return _context2.stop();\n }\n }\n }, _callee2, _this2);\n }))();\n }\n }\n});\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 157 */\n/*!*********************************************************************!*\\\n !*** ./pages/my-card?hash=f56cfe5b913d62e520f98921ca2892acefc2be84 ***!\n \\*********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _store = __webpack_require__(/*! ./store */ 158);\n\nvar _store2 = _interopRequireDefault(_store);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentPageConfig = {\n pagePath: 'pages/my-card/index',\n\n usingComponents: { \"credential-card\": \"/module/credential-card/index\" }\n\n};\n\nPage(_store2.default.register({\n onReady: function onReady() {},\n onShow: function onShow() {},\n onLoad: function onLoad() {\n this.dispatch('loadCardList');\n }\n}));\n\n/***/ }),\n/* 158 */\n/*!********************************!*\\\n !*** ./pages/my-card/store.js ***!\n \\********************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar _herculex2 = _interopRequireDefault(_herculex);\n\nvar _cardList = __webpack_require__(/*! ../../services/card-list */ 159);\n\nvar _cardList2 = _interopRequireDefault(_cardList);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n// \btodo: 契约未知 数据处理层后面再加\nexports.default = new _herculex2.default({\n state: {\n cardList: []\n },\n plugins: ['logger'],\n actions: {\n // 请求页面数据\n loadCardList: function loadCardList(_ref) {\n var _this = this;\n\n var commit = _ref.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n var cardList;\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _cardList2.default)();\n\n case 2:\n cardList = _context.sent;\n return _context.abrupt('return', commit('updateCardList', {\n cardList: cardList\n }));\n\n case 4:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n },\n\n /**\n * 跳转卡详情页面\n * 给出直接的样例为开启\b人脸验证流程\n * 参考芝麻认证验证文档 https://docs.alipay.com/mini/api/zm-service\n */\n goToSpecialCard: function goToSpecialCard() {\n var _this2 = this;\n\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2() {\n return _regenerator2.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n // 请替换如下的biz number参数\n my.startZMVerify({\n bizNo: 'your-biz-no',\n success: function success(res) {\n my.alert({ title: 'success:' + JSON.stringify(res) });\n },\n fail: function fail(res) {\n my.alert({ title: 'fail: ' + JSON.stringify(res) });\n }\n });\n\n case 1:\n case 'end':\n return _context2.stop();\n }\n }\n }, _callee2, _this2);\n }))();\n }\n }\n});\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 159 */\n/*!*******************************!*\\\n !*** ./services/card-list.js ***!\n \\*******************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar _cardList = __webpack_require__(/*! ./card-list.mock */ 160);\n\nvar _cardList2 = _interopRequireDefault(_cardList);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n/**\n * 服务层替换为上线后的正式接口请求\n * my.httpRequest(),参考文档地址 https://docs.alipay.com/mini/api/network\n */\nexports.default = function () {\n var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n return _context.abrupt('return', _cardList2.default);\n\n case 1:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n\n function getCardList() {\n return _ref.apply(this, arguments);\n }\n\n return getCardList;\n}();\n\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 160 */\n/*!************************************!*\\\n !*** ./services/card-list.mock.js ***!\n \\************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\nexports.default = [{\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/CTaOcdoWQmleGgUQUIzr.png',\n title: '社会保障卡',\n subTitle: '浙江省人力资源和社会保障厅',\n desc: '查社保、缴社保、付医保',\n bgColor: '#208AF6'\n\n}, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/CTaOcdoWQmleGgUQUIzr.png',\n title: '网证',\n subTitle: '浙江省户籍管理中心',\n desc: '查社保、缴社保、付医保',\n bgColor: '#37608F'\n}];\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 161 */\n/*!********************************************************************!*\\\n !*** ./pages/market?hash=fb2327c9b485afd441070473f566c1f9028ebfce ***!\n \\********************************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _store = __webpack_require__(/*! ./store */ 162);\n\nvar _store2 = _interopRequireDefault(_store);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n$global.currentPageConfig = {\n pagePath: 'pages/market/index',\n\n usingComponents: { \"market-home\": \"/module/card-market-home/index\", \"market-other\": \"/module/card-market-other/index\" }\n\n};\n\nPage(_store2.default.register({\n onReady: function onReady() {},\n onShow: function onShow() {},\n onLoad: function onLoad() {\n this.dispatch('loadPageData');\n }\n}));\n\n/***/ }),\n/* 162 */\n/*!*******************************!*\\\n !*** ./pages/market/store.js ***!\n \\*******************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _regenerator = __webpack_require__(/*! babel-runtime/regenerator */ 5);\n\nvar _regenerator2 = _interopRequireDefault(_regenerator);\n\nvar _asyncToGenerator2 = __webpack_require__(/*! babel-runtime/helpers/asyncToGenerator */ 6);\n\nvar _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);\n\nvar _herculex = __webpack_require__(/*! herculex */ 0);\n\nvar _herculex2 = _interopRequireDefault(_herculex);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar globalThis = undefined;\nvar global = undefined;\nvar AlipayJSBridge = undefined;\nvar fetch = undefined;\nvar self = undefined;\nvar window = undefined;\nvar document = undefined;\nvar location = undefined;\nvar XMLHttpRequest = undefined;\nvar AlipayJSBridge = undefined;\nvar AFAppX = undefined;\nvar importScripts = undefined;\nvar fetch = undefined;\n\n// \btodo: 契约未知 数据处理层后面再加\nexports.default = new _herculex2.default({\n state: {\n isEdit: false,\n home: [],\n content: []\n },\n plugins: ['logger'],\n actions: {\n // 请求页面数据\n loadPageData: function loadPageData(_ref) {\n var _this = this;\n\n var commit = _ref.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() {\n var home, content;\n return _regenerator2.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n home = [{\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '转账',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '余额宝',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '充值中心',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '信用卡还款',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '记账本',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '红包',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '蚂蚁森林',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '生活缴费',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '淘票票',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '滴滴出行',\n url: '../index/index'\n }];\n content = [{\n title: '为你推荐',\n type: 2,\n list: [{\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '转账',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '余额宝',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '充值中心',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '信用卡付款',\n url: '../index/index'\n }]\n }, {\n title: '最近',\n type: 1,\n list: [{\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '配送',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '共享单车',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '爱心庄园',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '口碑',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '上银汇款',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '饿了么',\n url: '../index/index'\n }]\n }, {\n title: '第三方服务',\n type: 3,\n list: [{\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '滴滴出行',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '余额宝',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '共享单车',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '配送',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '爱心庄园',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '信用卡还款',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '记账本',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '共享单车',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '蚂蚁森林',\n url: '../index/index'\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '上银汇款',\n url: '../index/index'\n }]\n }];\n return _context.abrupt('return', commit('updatePageAction', {\n home: home,\n content: content\n }));\n\n case 3:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n },\n\n // 跳转处理\n onUrlTap: function onUrlTap(_ref2, payload) {\n var _this2 = this;\n\n var commit = _ref2.commit;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2() {\n return _regenerator2.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n my.navigateTo({\n url: payload\n });\n commit();\n\n case 2:\n case 'end':\n return _context2.stop();\n }\n }\n }, _callee2, _this2);\n }))();\n },\n onEditTap: function onEditTap(_ref3) {\n var _this3 = this;\n\n var commit = _ref3.commit,\n state = _ref3.state;\n return (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee3() {\n var p;\n return _regenerator2.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n p = commit('updateEditAction', {\n isEdit: !state.isEdit\n });\n // console.info('%c moduleData: ', 'color: green', this.data);\n // console.info('%c pageData: ', 'color: green', this.$page.data);\n\n return _context3.abrupt('return', p);\n\n case 2:\n case 'end':\n return _context3.stop();\n }\n }\n }, _callee3, _this3);\n }))();\n },\n onEditComplete: function onEditComplete() {}\n }\n});\nmodule.exports = exports['default'];\n\n/***/ }),\n/* 163 */\n/*!***********************************************!*\\\n !*** ./.tea/entryFiles-production/config$.js ***!\n \\***********************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar g = typeof global !== 'undefined' ? global : self;\ng.appXAppJson = {\n \"app\": {\n \"$homepage\": \"pages/index/index\"\n }\n};\n\n/***/ }),\n/* 164 */\n/*!******************************************************!*\\\n !*** ./.tea/entryFiles-production/importScripts$.js ***!\n \\******************************************************/\n/*! no static exports found */\n/*! all exports used */\n/*! ModuleConcatenation bailout: Module is not an ECMAScript module */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nif (!self.Map || !self.Set || !self.Symbol) {\n importScripts('https://gw.alipayobjects.com/as/g/appx_release/deps/1.0.3/es6-set-map-symbol.js');\n}\nimportScripts('https://appx/af-appx.worker.min.js');\n\nif (AFAppX.registerApp) {\n AFAppX.registerApp({\n appJSON: appXAppJson\n });\n}\n\n/***/ })\n/******/ ]);","dist/manifest.json":"{\n \"gcm_sender_id\": \"my_gcm_sender_id\",\n \"gcm_user_visible_only\": true\n}","dist/tabBar.json":"{\n \"textColor\": 10066329,\n \"selectedColor\": 1802962,\n \"backgroundColor\": 16777215,\n \"items\": [\n {\n \"icon\": \"https://gw.alipayobjects.com/zos/rmsportal/IRmNNanjAlkNFrIdGJkL.png\",\n \"activeIcon\": \"https://gw.alipayobjects.com/zos/rmsportal/IRmNNanjAlkNFrIdGJkL.png\",\n \"name\": \"首页\",\n \"tag\": \"pages/index/index\",\n \"url\": \"index.html#pages/index/index\",\n \"launchParamsTag\": \"pages/index/index\"\n },\n {\n \"icon\": \"https://gw.alipayobjects.com/zos/rmsportal/jgvOKRtGNZwRALvXgKok.png\",\n \"activeIcon\": \"https://gw.alipayobjects.com/zos/rmsportal/jgvOKRtGNZwRALvXgKok.png\",\n \"name\": \"我的\",\n \"tag\": \"pages/personal-center/index\",\n \"url\": \"index.html#pages/personal-center/index\",\n \"launchParamsTag\": \"pages/personal-center/index\"\n }\n ],\n \"disableOnInit\": true\n}","module/card-footer/index.acss":".card-footer-container {\n display: flex;\n align-items: center;\n padding-left: 32rpx;\n color: #999;\n font-size: 24rpx;\n height: 80rpx;\n border-top: 1rpx solid #ccc;\n}\n","module/card-footer/index.axml":"<view class=\"card-footer-container\">\n <text>{{txt}}</text>\n</view>","module/card-footer/index.js":"import { connect } from 'herculex';\n\nComponent(connect({})({\n props: {\n txt: {},\n },\n}));\n","module/card-footer/index.json":"{\n \"component\": true\n}","module/card-header/index.acss":".card-header-container {\n height: 108rpx;\n font-size: 28rpx;\n padding: 0 32rpx;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n.card-header-container .left .icon {\n width: 32rpx;\n height: 32rpx;\n margin-right: 24rpx;\n}\n.card-header-container .left .txt {\n font-weight: 500;\n color: #333;\n font-size: 36rpx;\n}\n.card-header-container .right {\n color: #999;\n font-weight: 300;\n}\n.personal-center .card-header-container .left .txt {\n font-size: 32rpx;\n font-weight: normal;\n}\n","module/card-header/index.axml":"<view class=\"card-header-container\">\n <view class=\"left\">\n <image\n class=\"icon\"\n mode=\"aspectFit\"\n src=\"{{title.icon}}\"\n a:if=\"{{title.icon}}\"\n />\n <text class=\"txt\">{{title.txt}}</text>\n </view>\n <text \n class=\"right\" \n a:if=\"{{title.more && title.more.txt}}\" \n onTap=\"onRightClick\" \n data-link=\"{{title.more.url}}\"\n >\n {{title.more.txt || '全部'}}\n </text>\n</view>","module/card-header/index.js":"import { connect } from 'herculex';\n\nComponent(connect({})({\n props: {\n title: {},\n },\n methods: {\n onRightClick(e) {\n this.dispatch('onUrlTap', e.target.dataset.link);\n },\n },\n}));\n","module/card-header/index.json":"{\n \"component\": true\n}","module/card-hello/index.acss":".card-hello {\n padding: 40rpx 32rpx;\n display: flex;\n align-items: center;\n justify-content: space-between;\n font-size: 28rpx;\n}\n.card-hello .content {\n display: flex;\n flex-direction: column;\n}\n.card-hello .content .name {\n color: #333;\n font-size: 48rpx;\n font-weight: 500;\n line-height: 67rpx;\n margin-bottom: 8rpx;\n}\n.card-hello .content .description {\n font-weight: 300;\n line-height: 40rpx;\n color: #999;\n}\n.card-hello .login {\n display: flex;\n align-items: center;\n}\n.card-hello .login .name {\n color: #108EE9;\n line-height: 40rpx;\n margin-right: 26rpx;\n font-weight: 300;\n}\n.card-hello .login .icon {\n width: 15rpx;\n height: 27rpx;\n}\n","module/card-hello/index.axml":"<view class=\"card-container card-hello\">\n <view class=\"content\">\n <text class=\"name\">{{userInfo.name ? userInfo.name + ',' : ''}}下午好!</text>\n <text class=\"description\">欢迎办理社保业务</text>\n </view>\n <view class=\"login\" a:if=\"{{!userInfo.name}}\">\n <text class=\"name\">登陆</text>\n <image\n class=\"icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/hKKCYGauqidEgTvkSVkL.png\"\n />\n </view>\n</view>","module/card-hello/index.js":"Component({\n props: {\n userInfo: {},\n },\n});\n","module/card-hello/index.json":"{\n \"component\": true\n}","module/card-market-home/index.acss":".market-home_normal {\n height: 90rpx;\n display: flex;\n align-items: center;\n position: relative;\n}\n.market-home_normal .title {\n font-size: 26rpx;\n color: #161616;\n margin-left: 25rpx;\n}\n.market-home_normal .iconlist {\n display: flex;\n align-items: center;\n}\n.market-home_normal .iconlist .icon {\n width: 40rpx;\n height: 40rpx;\n margin-left: 29rpx;\n}\n.market-home_normal .iconlist .iconmore {\n width: 32rpx;\n height: 8rpx;\n margin-left: 17rpx;\n}\n.market-home_normal .edit {\n position: absolute;\n top: 50%;\n right: 36rpx;\n color: #108EE9;\n font-size: 28rpx;\n margin-top: -14rpx;\n}\n.market-home_edit .header {\n height: 90rpx;\n font-size: 30rpx;\n padding: 0 24rpx;\n display: flex;\n align-items: center;\n}\n.market-home_edit .header .cancel {\n flex: 1;\n}\n.market-home_edit .header .done {\n color: #108EE9;\n}\n.market-home_edit .title {\n margin: 29rpx 0 17rpx 24rpx;\n color: #161616;\n font-size: 26rpx;\n}\n.market-home_edit .content {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n flex-wrap: wrap;\n padding: 0 24rpx 0 6rpx;\n}\n","module/card-market-home/index.axml":"<view class=\"market-home_normal card-container\" a:if=\"{{!isEdit}}\" onTap=\"onEditTap\">\n <text class=\"title\">首页应用</text>\n <view class=\"iconlist\">\n <image\n class=\"icon\"\n mode=\"aspectFit\"\n a:for=\"{{home}}\"\n a:for-item=\"item\"\n a:for-index=\"index\"\n src=\"{{item.icon}}\"\n data-link=\"{{item.url}}\"\n onTap=\"onItemClick\"\n a:if=\"{{index < 6}}\"\n />\n <image class=\"iconmore\" mode=\"aspectFit\" src=\"https://gw.alipayobjects.com/zos/rmsportal/OtJsIHSzrgLaKLcvRWWV.png\" />\n </view>\n <text class=\"edit\">编辑</text>\n</view>\n<view class=\"market-home_edit card-container\" a:else>\n <view class=\"header\">\n <text class=\"cancel\" onTap=\"onCancelTap\">取消</text>\b\n <text class=\"done\" onTap=\"onCancelTap\">完成</text>\b\n </view>\n <text class=\"title\">首页应用</text>\n <view class=\"content\">\n <service-item\n a:for=\"{{home}}\"\n item=\"{{item}}\"\n type=\"{{0}}\"\n isEdit=\"{{isEdit}}\"\n />\n </view>\n</view>","module/card-market-home/index.js":"import { connect } from 'herculex';\n\nComponent(connect({\n mapStateToProps: ['home', 'isEdit'],\n})({\n methods: {\n onEditTap() {\n this.dispatch('onEditTap');\n },\n onCancelTap() {\n // 恢复数据\n this.dispatch('onEditTap');\n },\n onDoneTap() {\n\n },\n },\n}));\n","module/card-market-home/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"service-item\": \"../service-item/index\"\n }\n}","module/card-market-other/index.acss":".market-other .item {\n border-bottom: 1rpx solid #DDD;\n font-size: 24rpx;\n padding-bottom: 23rpx;\n}\n.market-other .item .title {\n padding: 32rpx 0 0 24rpx;\n display: flex;\n align-items: center;\n}\n.market-other .item .title .icon {\n width: 8rpx;\n height: 24rpx;\n background-color: #1D8FE1;\n border-radius: 2rpx;\n}\n.market-other .item .title .txt {\n color: #969696;\n font-size: 26rpx;\n font-weight: 300;\n margin-left: 8rpx;\n}\n.market-other .item .content {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n flex-wrap: wrap;\n padding: 0 24rpx 0 6rpx;\n}\n","module/card-market-other/index.axml":"<view class=\"market-other card-container\">\n <view \n class=\"item {{isEdit && item.type === 2 ? 'hide' : ''}}\"\n a:for=\"{{content}}\"\n a:for-index=\"index\"\n a:for-item=\"item\"\n >\n <view class=\"title\">\n <view class=\"icon\"></view>\n <text class=\"txt\">{{item.title}}</text>\n </view>\n <view class=\"content\">\n <service-item\n a:for=\"{{item.list}}\"\n a:for-item=\"cItem\" \n item=\"{{cItem}}\"\n type=\"{{item.type}}\"\n isEdit=\"{{isEdit}}\"\n />\n </view>\n </view>\n</view>","module/card-market-other/index.js":"import { connect } from 'herculex';\n\nComponent(connect({\n mapStateToProps: ['content', 'isEdit'],\n})({\n methods: {\n onItemClick(e) {\n this.dispatch('onUrlTap', e.target.dataset.link);\n },\n },\n}));\n","module/card-market-other/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"service-item\": \"../service-item/index\"\n }\n}","module/card-service/index.acss":".service-card .list {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n flex-wrap: wrap;\n padding: 0 42rpx;\n}\n.service-card .list .item {\n width: 25%;\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 28rpx 0;\n}\n.service-card .list .item .icon {\n width: 56rpx;\n height: 56rpx;\n margin-bottom: 14rpx;\n}\n.service-card .list .item .name {\n color: #333;\n font-size: 26rpx;\n}\n","module/card-service/index.axml":"<view class=\"service-card card-container\">\n <header title=\"{{serviceInfo.title}}\" />\n <view class=\"list\">\n <view \n class=\"item\" \n a:for=\"{{serviceInfo.list}}\" \n a:for-index=\"i\" \n a:for-item=\"item\"\n >\n <image\n class=\"icon\"\n mode=\"aspectFit\"\n src=\"{{item.icon}}\"\n data-link=\"{{item.url}}\"\n onTap=\"onItemClick\"\n />\n <view class=\"name\">{{item.txt}}</view>\n </view>\n </view>\n</view>","module/card-service/index.js":"import { connect } from 'herculex';\n\nComponent(connect({})({\n props: {\n serviceInfo: {},\n },\n methods: {\n onItemClick(e) {\n this.dispatch('onUrlTap', e.target.dataset.link);\n },\n },\n}));\n","module/card-service/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"header\": \"../card-header/index\"\n }\n}","module/card-sites/index.acss":".card-sites .card {\n padding: 32rpx;\n display: flex;\n flex-direction: column;\n}\n.card-sites .card .main {\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n}\n.card-sites .card .main .content {\n display: flex;\n margin-bottom: 32rpx;\n}\n.card-sites .card .main .content .icon {\n width: 32rpx;\n height: 44rpx;\n}\n.card-sites .card .main .content .text {\n display: flex;\n flex-direction: column;\n margin-left: 16rpx;\n}\n.card-sites .card .main .content .text .title {\n color: #333;\n line-height: 48rpx;\n font-size: 34rpx;\n margin-bottom: 12rpx;\n}\n.card-sites .card .main .content .text .description {\n color: #999;\n font-size: 28rpx;\n font-weight: 300;\n line-height: 40rpx;\n}\n.card-sites .card .main .button {\n display: flex;\n flex-direction: row;\n}\n.card-sites .card .main .button .icon {\n width: 56rpx;\n height: 56rpx;\n}\n.card-sites .card .main .button .icon :last-child {\n margin-left: 32rpx;\n}\n","module/card-sites/index.axml":"<view class=\"card-sites card-container\">\n <header title=\"{{sitesInfo.title}}\" />\n <view class=\"card\">\n <view class=\"main\">\n <view class=\"content\">\n <image\n class=\"icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png\"\n />\n <view class=\"text\">\n <text class=\"title\">{{sitesInfo.curSite.title}}</text>\n <text class=\"description\">{{sitesInfo.curSite.addr}}</text>\n <text class=\"description\">{{sitesInfo.curSite.time}}</text>\n </view>\n </view>\n <view class=\"button\">\n <image\n class=\"icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png\"\n />\n <image\n class=\"icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png\"\n />\n </view>\n </view>\n <map \n id=\"map\"\n style=\"width: 100%; height: 300px;\" \n scale=\"{{scale}}\"\n longitude=\"{{sitesInfo.curSite.longitude}}\"\n latitude=\"{{sitesInfo.curSite.latitude}}\"\n markers=\"{{sitesInfo.markers}}\"\n onMarkerTap=\"onMarkerTap\"\n />\n </view>\n</view>","module/card-sites/index.js":"import { connect } from 'herculex';\n\nComponent(connect({\n mapStateToProps: ['sitesInfo'],\n})({\n data: {\n scale: 13,\n },\n methods: {\n onMarkerTap(e) {\n this.dispatch('onSiteChange', e);\n },\n },\n}));\n","module/card-sites/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"header\": \"../card-header/index\"\n }\n}","module/card-special-service/index.acss":".card-special-service {\n font-size: 28rpx;\n}\n.card-special-service .card {\n padding: 32rpx;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.card-special-service .card .content {\n display: flex;\n align-items: flex-start;\n}\n.card-special-service .card .content .icon {\n width: 132rpx;\n height: 96rpx;\n}\n.card-special-service .card .content .text {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n margin-left: 32rpx;\n}\n.card-special-service .card .content .text .title {\n color: #333;\n font-size: 34rpx;\n line-height: 48rpx;\n margin-bottom: 4rpx;\n}\n.card-special-service .card .content .text .description {\n color: #999;\n line-height: 38rpx;\n font-weight: 300;\n}\n.card-special-service .card .button {\n width: 88rpx;\n height: 52rpx;\n line-height: 52rpx;\n text-align: center;\n border: 1px solid #108EE9;\n border-radius: 2rpx;\n color: #108EE9;\n}\n","module/card-special-service/index.axml":"<view class=\"card-container card-special-service\">\n <header title=\"{{spectialServiceInfo.title}}\" />\n <view class=\"card\" a:for=\"{{spectialServiceInfo.list}}\" a:for-index=\"i\" a:for-item=\"item\">\n <view class=\"content\">\n <image\n class=\"icon\"\n mode=\"aspectFit\"\n src=\"{{item.icon}}\"\n />\n <view class=\"text\">\n <text class=\"title\">{{item.title}}</text>\n <text class=\"description\">{{item.desc}}</text>\n </view>\n </view>\n <view \n class=\"button\" \n a:if=\"{{item.button && item.button.txt}}\"\n onTap=\"onItemClick\"\n data-link=\"{{item.button.url}}\"\n >\n <text>{{item.button.txt}}</text>\n </view>\n </view>\n</view>","module/card-special-service/index.js":"import { connect } from 'herculex';\n\nComponent(connect({})({\n props: {\n spectialServiceInfo: {},\n },\n methods: {\n onItemClick(e) {\n this.dispatch('onUrlTap', e.target.dataset.link);\n },\n },\n}));\n","module/card-special-service/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"header\": \"../card-header/index\"\n }\n}","module/city-tab/index.acss":".tab-content {\n display: flex;\n justify-content: center;\n align-items: center;\n height: 300px;\n}\n.citylist-container .am-list-content {\n color: #333;\n font-size: 28rpx;\n}\n.page-box {\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n display: flex;\n justify-content: flex-start;\n}\n.class-left {\n width: 220rpx;\n height: 100%;\n background: #f5f5f5;\n}\n.class-left .cate-list {\n height: 110rpx;\n line-height: 110rpx;\n font-size: 28rpx;\n color: #333;\n text-align: center;\n border-left: 8rpx solid transparent;\n}\n.class-left .cate-list.on {\n color: #108ee9;\n border-color: #108ee9;\n background: #fff;\n}\n.class-right {\n width: 530rpx;\n height: 100%;\n background: #fff;\n}\n.class-right .cate-list {\n font-size: 28rpx;\n color: #333;\n letter-spacing: 0.48rpx;\n height: 96rpx;\n line-height: 96rpx;\n padding-left: 30rpx;\n border-bottom: 1px solid #eee;\n}\n.class-right .cate-list.childOn {\n color: #108ee9;\n}\n","module/city-tab/index.axml":"<view class=\"page-box\">\n <scroll-view \n scroll-y=\"{{true}}\" \n class=\"class-left\"\n >\n <view a:for={{cityTabs}} key=\"{{item.code}}\">\n <view \n data-item=\"{{item}}\" \n data-index=\"{{index}}\"\n class=\"cate-list {{ index === currentCityIndex ? 'on':''}}\" \n onTap=\"onChangeCity\"\n >\n {{item.name}}\n </view>\n </view>\n </scroll-view>\n <scroll-view \n class=\"class-right\" \n scroll-y=\"{{true}}\"\n scroll-with-animation=\"{{true}}\"\n >\n <view \n a:for={{currentCity.children}} \n key=\"{{item.code}}\"\n >\n <view \n data-item=\"{{item}}\" \n data-index=\"{{index}}\"\n class=\"cate-list\" \n onTap=\"onChangeArea\"\n >\n {{item.name}}\n </view>\n </view>\n </scroll-view>\n</view>\n\n","module/city-tab/index.js":"import { connect } from 'herculex';\n\nComponent(connect({\n mapStateToProps: {\n cityTabs: state => state.cityTabs,\n currentCityIndex: (state) => {\n const { currentCityIndex } = state;\n return currentCityIndex;\n },\n currentCity: (state) => {\n const { currentCityIndex, cityTabs } = state;\n return cityTabs[currentCityIndex];\n },\n },\n})({\n data: {\n },\n\n methods: {\n handlePlusClick() {\n this.dispatch('event', { });\n my.alert({\n content: 'plus clicked',\n });\n },\n /**\n * 改变城市选择项\n */\n onChangeCity(e) {\n const { dataset } = e.target;\n const { index } = dataset;\n this.dispatch('updateStoreData', {\n currentCityIndex: index,\n });\n },\n /** \b\n * 区域选择\n */\n onChangeArea(e) {\n const { dataset } = e.target;\n const { index } = dataset;\n this.dispatch('updateAreaData', {\n currentAreaIndex: index,\n });\n\n my.navigateBack();\n },\n },\n}));\n","module/city-tab/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"list\": \"mini-antui/es/list/index\",\n \"list-item\": \"mini-antui/es/list/list-item/index\"\n }\n}\n","module/core-service/index.axml":"<view class=\"core-service-container\">\n <view>\n <image src=\"\" />\n <text>社保</text>\n <image src=\"\" />\n </view>\n</view>","module/core-service/index.js":"","module/core-service/index.json":"{\n \"component\": true\n}","module/credential-card/index.acss":".credential-card {\n height: 220rpx;\n padding: 50rpx;\n margin-bottom: 20rpx;\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n background: #208AF6;\n border-radius: 16rpx;\n}\n.credential-card .cr-content {\n flex: 1;\n color: #fff;\n line-height: 1.5;\n}\n.credential-card .cr-content .cr-title {\n font-size: 36rpx;\n}\n.credential-card .cr-content .cr-subtitle {\n font-size: 28rpx;\n color: rgba(255, 255, 255, 0.7);\n}\n.credential-card .cr-content .cr-desc {\n font-size: 24rpx;\n color: rgba(255, 255, 255, 0.3);\n}\n.credential-card .cr-icon {\n display: flex;\n width: 55rpx;\n height: 55rpx;\n margin-right: 40rpx;\n}\n","module/credential-card/index.axml":"<view \n class=\"credential-card\" \n style=\"background-color: {{card.bgColor}}\"\n onTap=\"onGoToSpecialCard\"\n>\n <image \n class=\"cr-icon\" \n mode=\"aspectFit\"\n src=\"{{card.icon}}\"\n />\n <view class=\"cr-content\">\n <view class=\"cr-title\">{{card.title}}</view>\n <view class=\"cr-subtitle\">{{card.subTitle}}</view>\n <view class=\"cr-desc\">{{card.desc}}</view>\n </view>\n</view>","module/credential-card/index.js":"import { connect } from 'herculex';\n\nComponent(connect({})({\n props: {\n card: {},\n },\n methods: {\n onGoToSpecialCard() {\n const { card } = this.props;\n this.dispatch('goToSpecialCard', { card });\n },\n },\n}));\n","module/credential-card/index.json":"{\n \"component\": true\n}","module/credentials/index.acss":".credentials-container {\n width: 750rpx;\n overflow: hidden;\n}\n.credentials-container .title {\n display: flex;\n flex-direction: row;\n padding: 19rpx 32rpx;\n}\n.credentials-container .title .left {\n font-size: 36rpx;\n flex: 1;\n display: flex;\n justify-content: flex-start;\n}\n.credentials-container .title .right {\n flex: 1;\n display: flex;\n justify-content: flex-end;\n align-items: center;\n font-size: 28rpx;\n color: #999;\n}\n.credentials-container .swiper-container {\n width: 672rpx!important;\n height: 300rpx!important;\n overflow: visible;\n}\n.credentials-container .swiper-item {\n padding: 32rpx;\n}\n.credentials-container .swiper-item .card {\n height: 220rpx;\n padding: 50rpx;\n margin-bottom: 20rpx;\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n background: #208AF6;\n border-radius: 16rpx;\n}\n.credentials-container .swiper-item .card .cr-content {\n flex: 1;\n color: #fff;\n line-height: 1.5;\n}\n.credentials-container .swiper-item .card .cr-content .cr-title {\n font-size: 36rpx;\n}\n.credentials-container .swiper-item .card .cr-content .cr-subtitle {\n font-size: 28rpx;\n color: rgba(255, 255, 255, 0.7);\n}\n.credentials-container .swiper-item .card .cr-content .cr-desc {\n font-size: 24rpx;\n color: rgba(255, 255, 255, 0.3);\n}\n.credentials-container .swiper-item .card .cr-icon {\n display: flex;\n width: 55rpx;\n height: 55rpx;\n margin-right: 40rpx;\n}\n","module/credentials/index.axml":"<view class=\"credentials-container\">\n <view class=\"title\">\n <view class=\"left\">我的证件</view>\n <view \n class=\"right\" \n onTap=\"onGoToMyCard\"\n >全部证件</view>\n </view>\n <swiper\n indicator-dots=\"{{indicatorDots}}\"\n autoplay=\"{{autoplay}}\"\n interval=\"{{interval}}\"\n class=\"swiper-container\"\n >\n <block a:for=\"{{items}}\">\n <swiper-item class=\"swiper-item\">\n <view class=\"card\">\n <image \n class=\"cr-icon\" \n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/CTaOcdoWQmleGgUQUIzr.png\"\n />\n <view class=\"cr-content\">\n <view class=\"cr-title\">社会保障卡</view>\n <view class=\"cr-subtitle\">浙江省人力资源和社会保障厅</view>\n <view class=\"cr-desc\">查社保、缴社保、付医保</view>\n </view>\n </view>\n </swiper-item>\n </block>\n </swiper>\n</view>","module/credentials/index.js":"import { connect } from 'herculex';\n\nComponent(connect({})({\n data: {\n items: ['1', '2', '3'],\n indicatorDots: true,\n autoplay: false,\n interval: 3000,\n },\n methods: {\n onGoToMyCard() {\n this.dispatch('goToMyCard');\n },\n },\n}));\n","module/credentials/index.json":"{\n \"component\": true\n}","module/footer/index.acss":".footer-container {\n padding: 120rpx 0;\n margin: 0 auto;\n text-align: center;\n line-height: 1.5;\n color: #999;\n font-size: 24rpx;\n}\n.footer-container .phone {\n color: #108EE9;\n}\n","module/footer/index.axml":"<view class=\"footer-container\">\n <view class=\"title\">浙江信息中心办</view>\n <view class=\"label\">咨询电话: <text class=\"phone\">400-8888-6666</text></view>\n</view>","module/footer/index.js":"import { connect } from 'herculex';\n\nComponent(connect({})({\n props: {\n footer: '',\n },\n}));\n","module/footer/index.json":"{\n \"component\": true\n}","module/header/demo/index.axml":"<view>\n <header />\n</view>","module/header/demo/index.js":"Page({\n\n});\n","module/header/demo/index.json":"{\n \"defaultTitle\": \"头部模块\",\n \"usingComponents\":{\n \"header\":\"../index\"\n }\n}","module/header/index.acss":".header-container {\n background: #fff;\n display: flex;\n flex: 1;\n padding: 22rpx 32rpx;\n flex-direction: row;\n border-bottom: 1rpx solid #f5f5f5;\n}\n.header-container .city,\n.header-container .seperator,\n.header-container .temperature {\n display: flex;\n align-items: center;\n height: 28px;\n}\n.header-container .seperator {\n padding: 0 10px;\n}\n.header-container .city {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.header-container .city .city-text {\n display: inline-block;\n}\n.header-container .city .down-icon {\n width: 21rpx;\n height: 11rpx;\n}\n.header-container .notice-icon {\n display: flex;\n flex-direction: column;\n justify-content: center;\n width: 20px;\n height: 28px;\n}\n.header-container .am-search-input {\n display: flex;\n position: relative;\n height: 28px;\n line-height: 28px;\n flex: 1;\n background: rgba(0, 0, 0, 0.05);\n border-radius: 2px;\n margin: 0 20px;\n}\n.header-container .am-search-synthetic {\n display: flex;\n position: absolute;\n left: 0;\n top: 0;\n z-index: 1;\n height: 28px;\n line-height: 28px;\n padding-left: 14px;\n}\n.header-container .am-search-synthetic-placeholder {\n width: 100px;\n font-size: 14px;\n color: #999;\n}\n.header-container .am-search-synthetic-icon {\n height: 14px;\n width: 14px;\n display: inline-block;\n background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSLnu4Tku7blupPlj4rmoIfms6giIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLlhbbku5YiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUzLjAwMDAwMCwgLTgwMi4wMDAwMDApIiBmaWxsPSIjQjJCMkIyIj4KICAgICAgICAgICAgPGcgaWQ9IuaQnOe0ouWFpeWPoyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjk5My4wMDAwMDAsIDczMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJpb3M25bqU55So5Lit5b+D5a+86IiqIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNODYuMDc4NDMwOCw5OCBMNzkuNDkwMTk1Niw5MC45MjE0MzUyIEM3Ny41MTU1MTcyLDkyLjQ2MTY5OTYgNzQuNDEyMzk5OCw5My45NzQ0NzcxIDcxLjczNzAyMTQsOTMuOTc0NDc3MSBDNjUuMjU0ODk0LDkzLjk3NDQ3NzEgNjAsODguNjA3NTY1OCA2MCw4MS45ODczNTg2IEM2MCw3NS4zNjcxNTE0IDY1LjI1NDg5NCw3MCA3MS43MzcwMjE0LDcwIEM3OC4yMTg2NzQzLDcwIDgzLjQ3MzU2ODIsNzUuMzY2NjcxMiA4My40NzM1NjgyLDgxLjk4NzExODUgQzgzLjQ3MzU2ODIsODQuNTk3NjkxMyA4Mi42NDc1ODIyLDg3LjAwNjU0NTcgODEuMjU5OTQ0Nyw4OC45NzQ1MDEzIEw4OCw5NS44MzcwMTA3IEw4Ni4wNzg0MzA4LDk4IFogTTcxLjczNzA1MjgsNzIuNTA2MTAzNyBDNjYuNjA5NDg0NCw3Mi41MDYxMDM3IDYyLjQ1MjgyNjgsNzYuNzUwNjY3MSA2Mi40NTI4MjY4LDgxLjk4NzEwNzkgQzYyLjQ1MjgyNjgsODcuMjIzNTQ4NyA2Ni42MDkyMzY3LDkxLjQ2ODYxMzYgNzEuNzM3MDUyOCw5MS40Njg2MTM2IEM3Ni44NjMzODI0LDkxLjQ2ODYxMzYgODEuMDE5NzkyMyw4Ny4yMjM1NDg3IDgxLjAxOTc5MjMsODEuOTg3MTA3OSBDODEuMDE5NzkyMyw3Ni43NTA2NjcxIDc2Ljg2MzM4MjQsNzIuNTA2MTAzNyA3MS43MzcwNTI4LDcyLjUwNjEwMzcgTDcxLjczNzA1MjgsNzIuNTA2MTAzNyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');\n background-size: contain;\n margin-right: 6px;\n vertical-align: -2px;\n}\n.header-container .am-search-value {\n flex: 1;\n height: 28px;\n font-size: 14px;\n padding: 0 0 0 34px;\n background: transparent;\n box-sizing: border-box;\n}\n.header-container .am-search-clear {\n visibility: hidden;\n width: 28px;\n height: 28px;\n}\n.header-container .am-search-clear .icon {\n display: flex;\n height: 100%;\n justify-content: center;\n align-items: center;\n}\n.header-container .am-search-clear-show {\n visibility: visible;\n}\n.header-container .am-search-cancel {\n margin-right: -48px;\n opacity: 0;\n color: #108ee9;\n font-size: 16px;\n width: 64px;\n height: 28px;\n line-height: 28px;\n text-align: center;\n}\n.header-container .am-search-anim {\n transition: margin-right 0.3s, opacity 0.3s;\n}\n.header-container .am-search-repos {\n margin-right: 0;\n opacity: 1;\n}\n","module/header/index.axml":"<view class=\"header-container\">\n <view \n class=\"city\"\n onTap=\"onCityTap\"\n >\n <view \n class=\"city-text\"\n \n >\n {{cityInfo.city}}\n </view>\n <image\n class=\"down-icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/SaOEqqzTiRKiPVTAMuUI.png\" \n />\n </view>\n <view class=\"seperator\">|</view>\n <view class=\"temperature\">{{cityInfo.temperature}}</view>\n <search-input />\n <image \n class=\"notice-icon\"\n mode=\"aspectFit\" \n src=\"https://gw.alipayobjects.com/zos/rmsportal/pHEDHuEfhfCADcFtYtjN.png\" \n />\n</view>","module/header/index.js":"import { connect } from 'herculex';\n\nComponent(connect({\n mapStateToProps: ['cityInfo'],\n})({\n methods: {\n onCityTap() {\n my.navigateTo({\n url: '../city-list/index',\n });\n },\n },\n}));\n","module/header/index.json":"{\n \"component\": true,\n \"usingComponents\":{ \n \"search-input\": \"./search-input/index\"\n }\n}\n","module/header/search-input/index.axml":" <view class=\"am-search-input\">\n <view class=\"am-search-synthetic\">\n <view>\n <view class=\"am-search-synthetic-icon\"></view>\n <text class=\"am-search-synthetic-placeholder\" style=\"{{ visibility: _value.length == 0 ? 'visible': 'hidden'}}\">{{placeholder}}</text>\n </view>\n </view>\n <input\n class=\"am-search-value\"\n confirm-type=\"search\"\n value=\"{{_value}}\"\n focus=\"{{focus}}\"\n maxlength=\"{{maxLength}}\"\n disabled=\"{{disabled}}\"\n onInput=\"handleInput\"\n onFocus=\"handleFocus\"\n onConfirm=\"handleConfirm\"\n sync-input=\"{{true}}\"\n onBlur=\"handleBlur\" />\n <view class=\"am-search-clear {{ _value.length > 0 && focus ? 'am-search-clear-show' : '' }}\" onTap=\"handleClear\">\n <icon type=\"clear\" size=\"14\" class=\"icon\" />\n </view>\n </view>","module/header/search-input/index.js":"Component({});\n","module/header/search-input/index.json":"{\n \"component\": true\n}\n","module/information/index.acss":".information-container {\n background: #fff;\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.information-container .info-content {\n color: #333;\n font-size: 24rpx;\n flex: 1;\n padding-right: 50rpx;\n word-wrap: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n}\n.information-container .image-wrap {\n padding: 24rpx;\n}\n.information-container .image-wrap .info-icon {\n width: 64rpx;\n height: 64rpx;\n}\n","module/information/index.axml":"<view class=\"information-container\">\n <view class=\"image-wrap\">\n <image\n src=\"https://gw.alipayobjects.com/zos/rmsportal/NznxJWjTIPrpWFAvAVSh.png\"\n mode=\"aspectFit\"\n class=\"info-icon\"\n />\n </view>\n <view \n class=\"info-content\"\n onTap=\"onNoticeClick\"\n >\n {{noticeInfo.desc}}\n </view>\n</view>","module/information/index.js":"import { connect } from 'herculex';\n\nComponent(connect({\n mapStateToProps: ['noticeInfo'],\n})({\n methods: {\n /**\n * 外跳H5申请\n */\n onNoticeClick() {\n const { noticeInfo } = this.data;\n const { url } = noticeInfo;\n\n my.call('startApp', {\n appId: '20000067',\n param: {\n url,\n },\n }, () => {\n // console.log('start app 外跳h5,需要联系业务方申请权限');\n });\n },\n },\n}));\n","module/information/index.json":"{\n \"component\": true\n}","module/logout/index.acss":".logout {\n display: flex;\n align-items: center;\n justify-content: center;\n color: #108EE9;\n font-size: 36rpx;\n height: 94rpx;\n background: #fff;\n}\n","module/logout/index.axml":"<view class=\"logout\" onTap=\"onLogoutClick\">\n <text>退出登录\n </text>\n</view> ","module/logout/index.js":"import { connect } from 'herculex';\n\nComponent(connect({})({\n methods: {\n onLogoutClick() {\n this.dispatch('onLogout');\n },\n },\n}));\n","module/logout/index.json":"{\n \"component\": true\n}","module/personal-center-card/index.acss":".personal-center .list {\n padding: 0 32rpx 64rpx;\n font-size: 28rpx;\n font-weight: 300;\n display: flex;\n flex-direction: column;\n}\n.personal-center .list .title {\n margin-top: 40rpx;\n margin-bottom: 16rpx;\n font-size: 40rpx;\n line-height: 56rpx;\n font-weight: normal;\n color: #333;\n}\n.personal-center .list .desc {\n line-height: 40rpx;\n margin-top: 8rpx;\n color: #999;\n}\n.personal-center .list .status {\n margin-top: 10rpx;\n color: #108EE9;\n}\n.personal-center .list .title.pay {\n font-size: 80rpx;\n line-height: 112rpx;\n margin-bottom: -18rpx;\n}\n.personal-center .single {\n display: flex;\n align-items: center;\n padding: 0 32rpx;\n height: 256rpx;\n color: #333;\n font-size: 40rpx;\n}\n","module/personal-center-card/index.axml":"<view class=\"card-container personal-center\">\n <header title=\"{{cardInfo.title}}\" size=\"32\" />\n <view a:if=\"{{cardInfo.content && (cardInfo.content.status || cardInfo.content.desc.length)}}\" class=\"list\">\n <text class=\"title{{cardInfo.id === 1 ? ' pay' : ''}}\">{{cardInfo.content.title}}\n </text>\n <text class=\"desc\" a:for=\"{{cardInfo.content.desc}}\" a:for-index=\"i\" a:for-item=\"item\">{{item}} \n </text>\n <text class=\"status\" onTap=\"onTradePayCall\">{{cardInfo.content.status}}\n </text>\n </view>\n <view class=\"single\" a:else>\n <text>{{cardInfo.content.title}}\n </text>\n </view>\n <footer txt=\"{{cardInfo.footer}}\" />\n</view>","module/personal-center-card/index.js":"import { connect } from 'herculex';\nimport generateTrade from '../../services/generate-trade';\nimport { tradePay } from '../../services/my';\n\nComponent(connect({\n\n})({\n props: {\n cardInfo: {},\n },\n\n methods: {\n async onTradePayCall() {\n // STEP1 请求商户服务端,获取签名后的订单信息orderStr即 tradeNO\n // STEP2 调用tradePay\n try {\n const tradeNO = await generateTrade();\n const result = tradePay(tradeNO);\n return result;\n } catch (err) {\n console.log(err);\n }\n },\n },\n}));\n","module/personal-center-card/index.json":"{\n \"component\": true,\n \"usingComponents\": {\n \"header\": \"../card-header/index\",\n \"footer\": \"../card-footer/index\"\n }\n}","module/recommend-service/index.acss":".recommend-service-container {\n padding: 20rpx 32rpx 80rpx;\n}\n.recommend-service-container .title {\n display: flex;\n flex-direction: row;\n margin-bottom: 80rpx;\n}\n.recommend-service-container .title .left {\n font-size: 36rpx;\n flex: 1;\n display: flex;\n justify-content: flex-start;\n}\n.recommend-service-container .title .right {\n flex: 1;\n display: flex;\n justify-content: flex-end;\n align-items: center;\n font-size: 28rpx;\n color: #999;\n}\n.recommend-service-container .service-list {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n}\n.recommend-service-container .service-list .service-item {\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.recommend-service-container .service-list .service-item .service-icon {\n width: 56rpx;\n height: 56rpx;\n margin-bottom: 14rpx;\n}\n.recommend-service-container .service-list .service-item .service-name {\n color: #333;\n font-size: 24rpx;\n}\n","module/recommend-service/index.axml":"<view class=\"recommend-service-container\">\n <view class=\"title\">\n <view class=\"left\">推荐服务</view>\n <view \n class=\"right\" \n onTap=\"onGoMarket\"\n >更多</view>\n </view>\n <view class=\"service-list\">\n <view \n a:for=\"{{recommendServices}}\"\n class=\"service-item\"\n >\n <image\n class=\"service-icon\"\n mode=\"aspectFit\"\n src=\"{{item.icon}}\"\n />\n <view class=\"service-name\">{{item.name}}</view>\n </view>\n </view>\n</view>","module/recommend-service/index.js":"import { connect } from 'herculex';\n\nComponent(connect({\n mapStateToProps: ['recommendServices'],\n})({\n methods: {\n onGoMarket() {\n this.dispatch('goToMarket');\n },\n },\n}));\n","module/recommend-service/index.json":"{\n \"component\": true\n}","module/service-card/index.acss":".service-card-container .title {\n display: flex;\n flex-direction: row;\n padding: 20rpx 32rpx;\n}\n.service-card-container .title .left {\n flex: 1;\n display: flex;\n align-items: center;\n color: #333;\n font-size: 36rpx;\n justify-content: flex-start;\n}\n.service-card-container .title .left .icon {\n width: 48rpx;\n height: 48rpx;\n margin-right: 24rpx;\n}\n.service-card-container .title .right {\n flex: 1;\n display: flex;\n justify-content: flex-end;\n}\n.service-card-container .title .right .right-arrow {\n width: 15rpx;\n height: 27rpx;\n}\n.service-card-container .service-content {\n padding: 32rpx;\n}\n.service-card-container .service-content .row {\n display: flex;\n flex-direction: row;\n}\n.service-card-container .service-content .row .col {\n flex: 1;\n height: 90rpx;\n line-height: 90rpx;\n}\n.service-card-container .bottom-desc {\n color: #999;\n font-size: 24rpx;\n line-height: 64rpx;\n height: 64rpx;\n padding-left: 32rpx;\n}\n","module/service-card/index.axml":"<view class=\"service-card-container\">\n <view class=\"title\" onTap=\"onGoToCoreService\">\n <view class=\"left\">\n <image\n class=\"icon\"\n src=\"{{specialServices.icon}}\"\n mode=\"aspectFit\"\n />\n <text>{{specialServices.title}}</text>\n </view>\n <view class=\"right\">\n <image\n class=\"right-arrow\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/hKKCYGauqidEgTvkSVkL.png\"\n />\n </view>\n </view>\n <view class=\"service-content \">\n <view a:for=\"{{specialServices.list}}\" a:for-index=\"idx\" a:for-item=\"serviceRow\" class=\"row\">\n <view a:for=\"{{serviceRow}}\" a:for-item=\"service\" class=\"col\">\n {{service.name}}\n </view>\n </view>\n </view>\n <view class=\"bottom-desc\">\n {{specialServices.desc}}\n </view>\n</view>","module/service-card/index.js":"import { connect } from 'herculex';\n\nComponent(connect({\n mapStateToProps: [],\n})({\n methods: {\n onGoToCoreService() {\n const { specialServices } = this.props;\n this.dispatch('goToCoreService', specialServices);\n },\n },\n}));\n","module/service-card/index.json":"{\n \"component\": true\n}","module/service-item/index.acss":".service-item {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 162rpx;\n height: 120rpx;\n margin: 16rpx 0rpx 0rpx 18rpx;\n border-radius: 5rpx;\n position: relative;\n}\n.service-item .service-item_icon {\n width: 56rpx;\n height: 56rpx;\n margin-bottom: 14rpx;\n}\n.service-item .service-item_name {\n color: #333;\n font-size: 24rpx;\n}\n.service-item .service-item_edit {\n position: absolute;\n width: 30rpx;\n height: 30rpx;\n top: 4rpx;\n right: 4rpx;\n}\n.service-item.edit {\n background-color: #F6F6F6;\n}\n","module/service-item/index.axml":"<view class=\"service-item {{isEdit ? 'edit' : ''}}\">\n <image\n class=\"service-item_icon\"\n mode=\"aspectFit\"\n src=\"{{item.icon}}\"\n data-link=\"{{item.url}}\"\n onTap=\"onItemClick\"\n />\n <view class=\"service-item_name\">{{item.txt}}</view>\n <image\n class=\"service-item_edit\"\n mode=\"aspectFit\"\n src=\"{{item.status === 1 ? 'https://gw.alipayobjects.com/zos/rmsportal/qBffqHHiZuHQqlyMwBkx.png' : 'https://gw.alipayobjects.com/zos/rmsportal/gMVvLjmoRvvmjqlsjztb.png'}}\"\n data-type=\"{{item.type}}\"\n onTap=\"onEditClick\"\n a:if=\"{{isEdit}}\"\n />\n</view>","module/service-item/index.js":"Component({\n props: {\n type: 0,\n item: {},\n isEdit: false,\n },\n didMount() {\n },\n methods: {\n onItemClick(e) {\n if (this.props.isEdit) return null;\n this.dispatch('onUrlTap', e.target.dataset.link);\n },\n onEditClick() {\n if (!this.props.isEdit) return null;\n },\n },\n});\n","module/service-item/index.json":"{\n \"component\": true\n}","module/service-market/index.acss":".service-market-container {\n padding: 20rpx 32rpx 80rpx;\n}\n.service-market-container .title {\n font-size: 36rpx;\n margin-bottom: 80rpx;\n}\n.service-market-container .service-list {\n display: flex;\n flex-direction: row;\n align-items: center;\n margin-bottom: 82rpx;\n justify-content: space-between;\n}\n.service-market-container .service-list .service-item {\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.service-market-container .service-list .service-item .service-icon {\n width: 56rpx;\n height: 56rpx;\n margin-bottom: 14rpx;\n}\n.service-market-container .service-list .service-item .service-name {\n color: #333;\n font-size: 24rpx;\n}\n.service-market-container .service-list:last-child {\n margin-bottom: 0;\n}\n","module/service-market/index.axml":"<view class=\"service-market-container\">\n <view class=\"title\">我的服务</view>\n <view class=\"service-content\">\n <view class=\"service-list\">\n <view class=\"service-item\">\n <image\n class=\"service-icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png\"\n />\n <view class=\"service-name\">浙江税务</view>\n </view>\n <view class=\"service-item\">\n <image \n class=\"service-icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png\"\n />\n <view class=\"service-name\">地铁购票</view>\n </view>\n <view class=\"service-item\">\n <image\n class=\"service-icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/mcAuSIDEdSwjoIiotMrt.png\"\n />\n <view class=\"service-name\">预约挂号</view>\n </view>\n <view class=\"service-item\">\n <image\n class=\"service-icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/KAcsudEtZqUEXWIdErmN.png\"\n />\n <view class=\"service-name\">社保查询</view>\n </view>\n </view>\n <view class=\"service-list\">\n <view class=\"service-item\">\n <image\n class=\"service-icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png\"\n />\n <view class=\"service-name\">医保账户共济</view>\n </view>\n <view class=\"service-item\">\n <image \n class=\"service-icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png\"\n />\n <view class=\"service-name\">公交支付</view>\n </view>\n <view class=\"service-item\">\n <image\n class=\"service-icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/mcAuSIDEdSwjoIiotMrt.png\"\n />\n <view class=\"service-name\">交通违法缴款</view>\n </view>\n <view class=\"service-item\">\n <image\n class=\"service-icon\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/KAcsudEtZqUEXWIdErmN.png\"\n />\n <view class=\"service-name\">更多服务</view>\n </view>\n </view>\n </view>\n</view>","module/service-market/index.js":"Component({\n\n});\n","module/service-market/index.json":"{\n \"component\": true\n}","module/user/index.acss":".user-container {\n background: #fff;\n padding: 32rpx;\n border-bottom: 1rpx solid #f5f5f5;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n}\n.user-container .avarta {\n width: 64rpx;\n height: 64rpx;\n margin-right: 32rpx;\n border-radius: 100%;\n}\n.user-container .left {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.user-container .left .userinfo {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.user-container .right {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.user-container .right .arrow-wrap {\n display: flex;\n align-items: center;\n}\n.user-container .right .right-arrow {\n width: 15rpx;\n height: 27rpx;\n}\n.user-container .right .user-center {\n color: #108EE9;\n margin-right: 26rpx;\n}\n.personal-center .user-container {\n font-size: 40rpx;\n}\n.personal-center .user-container .avarta {\n width: 96rpx;\n height: 96rpx;\n border-radius: 100%;\n}\n.personal-center .user-container .right .right-arrow {\n width: 24rpx;\n height: 40rpx;\n}\n","module/user/index.axml":"<view class=\"user-container\">\n <view class=\"left\" onTap=\"onLogin\">\n <view a:if=\"{{isLogin}}\" class=\"userinfo\">\n <image class=\"avarta\" mode=\"aspectFit\" src=\"{{userInfo.avatar}}\" />\n <view class=\"name\">{{userInfo.nickName}}</view>\n </view>\n <view a:else onTap=\"onLogin\" class=\"userinfo\">\n <image class=\"avarta\" mode=\"aspectFit\" src=\"https://gw.alipayobjects.com/zos/rmsportal/OEpRddJBTljCwxpcwDXQ.png\" />\n <view class=\"name\">请登录</view>\n </view>\n\n </view>\n <view class=\"right\">\n <view \n class=\"user-center\"\n onTap=\"onGoToUserCenter\"\n >\n 用户中心\n </view>\n <image \n class=\"right-arrow\"\n mode=\"aspectFit\"\n src=\"https://gw.alipayobjects.com/zos/rmsportal/hKKCYGauqidEgTvkSVkL.png\"\n />\n </view>\n</view>","module/user/index.js":"import { connect } from 'herculex';\n\nComponent(connect({\n mapStateToProps: ['userInfo', 'isLogin'],\n})({\n didMount() {\n\n },\n methods: {\n onGoToUserCenter() {\n const bizNo = '23423442';\n my.startZMVerify({\n bizNo,\n success: () => {\n // console.log('-----------芝麻认证成功-----------', res, bizNo);\n this.dispatch('goToUserCenter');\n return true;\n },\n fail: (error) => {\n console.log('-----------芝麻认证失败-----------', error, bizNo);\n return false;\n },\n });\n },\n\n /**\n * 登录获取用户信息\n */\n onLogin() {\n this.dispatch('onLoginSetUserInfo');\n },\n },\n}));\n","module/user/index.json":"{\n \"component\": true\n}","package-lock.json":"{\n \"requires\": true,\n \"lockfileVersion\": 1,\n \"dependencies\": {\n \"@babel/runtime\": {\n \"version\": \"7.8.7\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/@babel/runtime/download/@babel/runtime-7.8.7.tgz\",\n \"integrity\": \"sha1-j+/OmALbVIgbpZ+Quyhxm0mWMk0=\",\n \"requires\": {\n \"regenerator-runtime\": \"^0.13.4\"\n }\n },\n \"@babel/runtime-corejs2\": {\n \"version\": \"7.8.7\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/@babel/runtime-corejs2/download/@babel/runtime-corejs2-7.8.7.tgz\",\n \"integrity\": \"sha1-XGr8sz7xL6H422uRX/a17K9q+xE=\",\n \"requires\": {\n \"core-js\": \"^2.6.5\",\n \"regenerator-runtime\": \"^0.13.4\"\n }\n },\n \"core-js\": {\n \"version\": \"2.6.11\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/core-js/download/core-js-2.6.11.tgz\",\n \"integrity\": \"sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=\"\n },\n \"dayjs\": {\n \"version\": \"1.8.22\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/dayjs/download/dayjs-1.8.22.tgz\",\n \"integrity\": \"sha1-XoNdd2s3PiFmeL6NEsM22nGiWpw=\"\n },\n \"herculex\": {\n \"version\": \"0.2.15\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/herculex/download/herculex-0.2.15.tgz\",\n \"integrity\": \"sha1-lkY8yjxZnEgFvuBiZLvmCglqaBI=\",\n \"requires\": {\n \"immer\": \"^1.7.2\",\n \"immutability-helper-enhanced\": \"^2.8.1\"\n }\n },\n \"immer\": {\n \"version\": \"1.12.1\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/immer/download/immer-1.12.1.tgz\",\n \"integrity\": \"sha1-QMblspLABWCDbCmTvaOiQ3nUZvU=\"\n },\n \"immutability-helper-enhanced\": {\n \"version\": \"2.8.1\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/immutability-helper-enhanced/download/immutability-helper-enhanced-2.8.1.tgz\",\n \"integrity\": \"sha1-S5g9YizRhRgfOrbdrCBeiPPQZUQ=\"\n },\n \"mini-antui\": {\n \"version\": \"0.3.5\",\n \"resolved\": \"https://registry.npmjs.org/mini-antui/-/mini-antui-0.3.5.tgz\",\n \"integrity\": \"sha512-Md64Zx6quPI+zgeXZS4IbqUdjDWKaf13UiVVhXV7nL3QGRaQ6DpFXYedozgZlHe6KicXcTa3sYJqv+GzhIDoTQ==\"\n },\n \"regenerator-runtime\": {\n \"version\": \"0.13.5\",\n \"resolved\": \"https://registry.npm.alibaba-inc.com/regenerator-runtime/download/regenerator-runtime-0.13.5.tgz\",\n \"integrity\": \"sha1-2Hih0JS0MG0QuQlkhLM+vVXiZpc=\"\n }\n }\n}\n","package.json":"{\n \"private\": true,\n \"appid\": \"\",\n \"scripts\": {\n \"ainstall\": \"npm install --registry=https://registry.npm.taobao.org\"\n },\n \"dependencies\": {\n \"herculex\": \"^0.2.15\",\n \"mini-antui\": \"^0.3.5\",\n \"dayjs\": \"^1.8.20\",\n \"@babel/runtime-corejs2\": \"^7.7.7\",\n \"@babel/runtime\": \"^7.8.0\"\n }\n}\n","pages/choose-city/choose-city.acss":"@charset \"UTF-8\";\n/* stylelint-disable */\n.relative-hidden {\n position: relative;\n overflow: hidden;\n}\n/* stylelint-enable */\n.cityList {\n display: flex;\n flex: 1;\n flex-direction: column;\n}\n.cityList .search {\n padding: 8px 9px;\n background: #f0eff5;\n box-shadow: inset 0rpx -2rpx 0rpx 0rpx rgba(0, 0, 0, 0.06);\n /* no */\n}\n.cityList .search .search-box {\n position: relative;\n padding: 5.5px 33px 3.5px 30px;\n background: #fff url(\"https://gw.alipayobjects.com/mdn/industry_lifee/afts/img/A*NhTXS5Oz3_0AAAAAAAAAAABjAQAAAQ/original\") no-repeat 7.5px 7.5px;\n background-size: 15px 15px;\n border-radius: 3px;\n}\n.cityList .search .search-box input {\n width: 100%;\n height: 19px;\n line-height: 19px;\n border: none;\n font-size: 15px;\n color: #9c9c9d;\n letter-spacing: -0.15px;\n outline: 0;\n padding: 0;\n margin: 0;\n vertical-align: top;\n}\n.cityList .search .search-box .closeBtn-box {\n display: flex;\n justify-content: center;\n align-items: Center;\n position: absolute;\n top: 0;\n right: 0;\n width: 28px;\n height: 28px;\n}\n.cityList .search .search-box .closeBtn-box .closeBtn {\n width: 16px;\n height: 16px;\n margin: 0 auto;\n font-size: 12px;\n color: #fff;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 50%;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.cityList .now-city-title {\n padding: 10px 0 9px 15px;\n background-color: #f5f5f9;\n}\n.cityList .now-city-title > div {\n height: 16px;\n line-height: 16px;\n font-size: 15px;\n color: #888;\n}\n.cityList .now-city {\n width: 100%;\n padding: 12px 0 12px 18px;\n background-color: #fff;\n}\n.cityList .now-city .now-city-content {\n height: 21px;\n line-height: 21px;\n font-size: 15px;\n color: #108ee9;\n padding-left: 27px;\n background: #fff url(\"https://gw.alipayobjects.com/mdn/industry_lifee/afts/img/A*1aWDS6-TYlQAAAAAAAAAAABjAQAAAQ/original\") no-repeat 0 0;\n background-size: 15px 19px;\n}\n.cityList .ofen-city {\n display: flex;\n width: 100%;\n padding: 12px 0;\n background-color: #fff;\n}\n.cityList .ofen-city .ofen-city-content {\n flex: 0 0 125px;\n height: 21px;\n line-height: 21px;\n font-size: 15px;\n color: #000;\n text-align: center;\n border-right: 1px solid #ddd;\n /* no */\n}\n.cityList .ofen-city .ofen-city-content:nth-child(1) {\n color: #108ee9;\n}\n.cityList .ofen-city .ofen-city-content:last-child {\n border: none;\n}\n.cityList .city-box {\n line-height: 21px;\n padding: 12px 0 12px 15px;\n font-size: 15px;\n color: #000;\n background-color: #fff;\n position: relative;\n overflow: hidden;\n}\n.cityList .city-box:before {\n content: '';\n position: absolute;\n left: -50%;\n bottom: 0;\n width: 200%;\n transform: scaleY(0.13);\n /* no */\n border-style: solid;\n border-width: 2px;\n /* no */\n border-color: #eee;\n}\n.cityList .haveSon {\n background: #fff url(\"https://gw.alipayobjects.com/mdn/industry_lifee/afts/img/A*roKvTqKGC9QAAAAAAAAAAABjAQAAAQ/original\") no-repeat 352px 16.5px;\n background-size: 8px 13.5px;\n}\n.fade-enter-active,\n.fade-leave-active {\n transition: all ease 200ms;\n}\n.fade-enter,\n.fade-leave-active {\n height: 0;\n}\n","pages/choose-city/choose-city.axml":"<view class=\"cityList\">\n <view class=\"search\">\n <view class=\"search-box\">\n <input \n ref=\"input\" \n type=\"text\" \n vmodeltrim=\"citySearchName\" \n name=\"citySearchName\" \n class=\"needsclick\" \n placeholder=\"输入城市名、拼音或首字母查询\" \n onInput=\"searchOnInput\"\n />\n <view \n class=\"closeBtn-box\" \n v-show=\"showClose\" \n onTap=\"cancelStr\"\n >\n <view class=\"closeBtn\">✕</view>\n </view>\n </view>\n </view>\n <view a:if=\"{{haveNowCity && !showCity}}\">\n <view class=\"now-city-title\">\n <view>当前城市</view>\n </view>\n <view class=\"now-city\">\n <view \n class=\"now-city-content\" \n onTap=\"nowCityClick\"\n >\n {{nowCityName}}\n </view>\n </view>\n </view>\n <view a:if=\"{{ofenCity && !showCity}}\">\n <view class=\"now-city-title\">\n <view>最近访问城市</view>\n </view>\n <view class=\"ofen-city\">\n <view \n class=\"ofen-city-content\" \n a:for=\"{{ofenCity}}\"\n data-item=\"{{item}}\"\n onTab=\"onOfenCityClick\"\n >\n {{item.city}}\n </view>\n </view>\n </view>\n <view class=\"now-city-title\">\n <view>选择省市</view>\n </view>\n <view>\n <view \n class=\"city-box {{haveSon: item.haveSon}}\"\n a:for=\"{{listData}}\" \n a:if=\"listData\" \n data-item=\"{{item}}\"\n onTap=\"onListClick\"\n >\n {{item.city}}\n </view>\n </view>\n</view>","pages/choose-city/choose-city.js":"Page({\n data: {\n showCity: false,\n haveNowCity: true,\n nowCityName: '南京',\n ofenCity: [\n {\n city: '朝阳区',\n adCode: '110105',\n spell: 'chaoyang',\n },\n {\n city: '海淀区',\n adCode: '110108',\n spell: 'haidian',\n },\n {\n city: '丰台区',\n adCode: '110106',\n spell: 'fengtai',\n },\n {\n city: '东城区',\n adCode: '110101',\n spell: 'dongcheng',\n },\n {\n city: '西城区',\n adCode: '110102',\n spell: 'xicheng',\n },\n {\n city: '房山区',\n adCode: '110111',\n spell: 'fangshan',\n },\n ],\n hotCities: [\n {\n city: '朝阳区',\n adCode: '110105',\n },\n {\n city: '海淀区',\n adCode: '110108',\n },\n {\n city: '丰台区',\n adCode: '110106',\n },\n ],\n listData: [\n {\n city: '朝阳区',\n adCode: '110105',\n spell: 'chaoyang',\n },\n {\n city: '海淀区',\n adCode: '110108',\n spell: 'haidian',\n },\n {\n city: '丰台区',\n adCode: '110106',\n spell: 'fengtai',\n },\n {\n city: '东城区',\n adCode: '110101',\n spell: 'dongcheng',\n },\n {\n city: '西城区',\n adCode: '110102',\n spell: 'xicheng',\n },\n {\n city: '房山区',\n adCode: '110111',\n spell: 'fangshan',\n },\n ],\n },\n\n onLoad() {\n my.call('setTitle', {\n title: '测试标题',\n });\n },\n});\n","pages/choose-city/choose-city.json":"{\n \"defaultTitle\": \"选择城市\"\n}","pages/choose-city/mixins.acss":"@charset \"UTF-8\";\n/* stylelint-disable */\n.relative-hidden {\n position: relative;\n overflow: hidden;\n}\n/* stylelint-enable */\n","pages/city-list/index.acss":"/* required by usingComponents */\n","pages/city-list/index.axml":"<view>\n <city-tab />\n</view>","pages/city-list/index.js":"import store from './store';\n\nPage(store.register({\n data: {\n },\n\n onLoad() {\n this.dispatch('loadCityData', {});\n },\n}));\n","pages/city-list/index.json":"{\n \"defaultTitle\": \"城市列表\",\n \"usingComponents\": {\n \"city-tab\": \"../../module/city-tab/index\"\n },\n \"allowsBounceVertical\": false\n}","pages/city-list/store.js":"\nimport Store from 'herculex';\n\nconst app = getApp();\n\nexport default new Store({\n state: {\n cityTabs: [],\n currentCityIndex: 0,\n currentAreaIndex: 0,\n },\n actions: {\n async loadCityData({ commit }) {\n const cityTabs = [\n {\n name: '杭州市',\n code: 'a',\n children: [\n {\n name: '杭州市本级',\n code: '1234',\n },\n {\n name: '上城区',\n code: '123',\n },\n {\n name: '江干区',\n code: '1',\n },\n ],\n },\n {\n name: '宁波市',\n code: 'b',\n children: [\n {\n name: '区1',\n code: '1',\n },\n ],\n },\n {\n name: '温州市',\n code: 'c',\n children: [\n {\n name: '区2',\n code: '1',\n },\n ],\n },\n { name: '湖州市', code: 'd', children: [] },\n { name: '嘉兴市', code: 'e', children: [] },\n { name: '绍兴市', code: 'f', children: [] },\n ];\n const currentCityIndex = 0;\n return commit('actionLoadCityData', { cityTabs, currentCityIndex });\n },\n\n updateStoreData({ commit }, payload) {\n return commit({ ...payload });\n },\n\n async updateAreaData({ commit, state }, payload) {\n const { currentCityIndex, cityTabs } = state;\n const { children } = cityTabs[currentCityIndex];\n const { currentAreaIndex } = payload;\n const currentArea = children[currentAreaIndex];\n app.shareData.city = {\n name: currentArea.name,\n code: currentArea.code,\n changed: true,\n };\n return commit({ currentAreaIndex });\n },\n },\n});\n","pages/core-service/constants/interface.js":"const PAGETYPE = {\n social_security: 1,\n accumulation_fund: 2,\n traffic: 3,\n};\nexport default {\n PAGETYPE,\n};\n","pages/core-service/index.acss":".page-container {\n width: 100%;\n background: #F5F5F5;\n}\n.card-container {\n margin-bottom: 16rpx;\n background: #fff;\n}\n","pages/core-service/index.axml":"<view class=\"page-container\">\n <card-hello userInfo=\"{{userInfo}}\" />\n <card-service serviceInfo=\"{{serviceInfo}}\" />\n <card-special-service spectialServiceInfo=\"{{spectialServiceInfo}}\" />\n <card-sites sitesInfo=\"{{sitesInfo}}\" /> \n</view>","pages/core-service/index.js":"import store from './store';\nimport constant from './constants/interface';\n\nconst { PAGETYPE } = constant;\n// 获取应用实例\nconst app = getApp();\n\nPage(store.register({\n onReady() {},\n onShow() {},\n onLoad() {\n // 初始化页面数据\n switch (app.shareData.pagetype) {\n case PAGETYPE.accumulation_fund:\n // 公积金的逻辑\n break;\n case PAGETYPE.social_security:\n // 社保的逻辑\n break;\n case PAGETYPE.traffic:\n // 交通的逻辑\n break;\n default:\n this.dispatch('loadPageData');\n }\n },\n}));\n\n","pages/core-service/index.json":"{\n \"defaultTitle\": \"社保\",\n \"usingComponents\":{\n \"card-service\": \"../../module/card-service/index\",\n \"card-hello\": \"../../module/card-hello/index\",\n \"card-sites\": \"../../module/card-sites/index\",\n \"card-special-service\": \"../../module/card-special-service/index\"\n }\n}\n","pages/core-service/store.js":"import Store from 'herculex';\nimport getCoreService from '../../services/core-service';\n// \btodo: 契约未知 数据处理层后面再加\nexport default new Store({\n state: {\n userInfo: {},\n serviceInfo: {},\n spectialServiceInfo: {},\n sitesInfo: {},\n },\n plugins: [\n 'logger',\n ],\n actions: {\n // 请求页面数据\n async loadPageData({ commit }) {\n const {\n userInfo,\n serviceInfo,\n spectialServiceInfo,\n sitesInfo,\n } = await getCoreService();\n return commit('loadPageDataAction', {\n userInfo,\n serviceInfo,\n spectialServiceInfo,\n sitesInfo,\n });\n },\n // 更新当前选中城市\n async onSiteChange({ commit, state }, payload) {\n const { markerId } = payload;\n const { sitesInfo } = state;\n const newCurSite = sitesInfo.locations.filter(location => location.id === markerId)[0];\n const newMarkers = sitesInfo.markers.map((marker) => {\n const _marker = marker;\n _marker.iconPath = 'https://webapi.amap.com/theme/v1.3/markers/b/mark_bs.png';\n return _marker;\n });\n commit('updateCurSiteAction', {\n 'sitesInfo.curSite': newCurSite,\n 'sitesInfo.markers': newMarkers,\n });\n },\n async onUrlTap({ commit }, payload) {\n my.navigateTo({\n url: payload,\n });\n commit();\n },\n },\n});\n","pages/index/index.acss":"/* required by usingComponents */\n.page-container {\n width: 100%;\n background: #f9f9f9;\n}\n.top {\n background: #fff;\n}\n.rs-container,\n.cr-container,\n.sm-container,\n.sc-container {\n margin-top: 16rpx;\n background: #fff;\n}\n","pages/index/index.axml":"<view class=\"page-container\">\n <view class=\"top\">\n <header />\n <user />\n <information />\n </view>\n <view class=\"rs-container\">\n <recommend-service />\n </view>\n <view class=\"cr-container\">\n <credentials />\n </view>\n <view class=\"sm-container\">\n <service-market />\n </view>\n <view class=\"sc-container\" a:for=\"{{serviceList}}\">\n <service-card\n specialServices=\"{{item}}\"\n />\n </view>\n <footer />\n</view>\n","pages/index/index.js":"import store from './store';\n// 获取应用实例\nconst app = getApp();\n\nPage(store.register({\n\n onShow() {\n const { shareData } = app;\n const { city } = shareData;\n const { changed } = city;\n if (changed) {\n this.dispatch('loadCityInfo', {\n city,\n });\n city.changed = false;\n }\n },\n /**\n * 页面加载时,初始化请求\n */\n async onLoad() {\n this.dispatch('updateLocalAuthCode');\n this.dispatch('loadServicesInfo');\n },\n /**\n * 测试\b\n */\n onTestClick() {\n my.call('startApp', {\n appId: '20000042',\n param: {\n publicBizType: 'LIFE_APP',\n publicId: '2017121500792942',\n },\n }, () => {\n // console.log('回调返回结果');\n // console.log(JSON.stringify(result));\n });\n },\n}));\n\n","pages/index/index.json":"{\n \"defaultTitle\": \"一网通模板\",\n \"usingComponents\":{\n \"header\": \"../../module/header/index\",\n \"user\": \"../../module/user/index\",\n \"information\": \"../../module/information/index\",\n \"recommend-service\": \"../../module/recommend-service/index\",\n \"credentials\": \"../../module/credentials/index\",\n \"service-market\": \"../../module/service-market/index\",\n \"footer\": \"../../module/footer/index\",\n \"service-card\": \"../../module/service-card/index\"\n }\n}\n","pages/index/store.js":"import Store from 'herculex';\nimport { getAuthUserInfo, getAuthCode } from '../../services/my';\nimport getServicesInfo from '../../services/services-info';\n\nexport default new Store({\n // bus: {},\n // modules: [],\n state: {\n userInfo: {},\n cityInfo: {},\n noticeInfo: {},\n recommendService: [],\n serviceList: [],\n isLogin: false,\n },\n plugins: [],\n // getters: { // TODO:\n // test: ''\n // },\n actions: {\n /**\n * 测试\n */\n openPage({ commit }) {\n my.alert({\n content: 'in openPage action',\n });\n commit();\n },\n /**\n * 打开个人中心页面\n */\n goToUserCenter({ commit }) {\n my.navigateTo({\n url: '../personal-center/index',\n });\n commit();\n },\n /**\n * 打开我的卡片页面\n */\n goToMyCard() {\n my.navigateTo({\n url: '../my-card/index',\n });\n },\n\n goToMarket() {\n my.navigateTo({\n url: '../market/index',\n });\n },\n /**\n * 跳转至服务页\n */\n goToCoreService() {\n my.navigateTo({\n url: '../core-service/index',\n });\n },\n /**\n * 更新城市信息\n */\n async loadCityInfo({ commit }, payload) {\n const { city } = payload;\n commit({\n cityInfo: {\n city: city.name,\n temperature: '22℃',\n },\n });\n },\n\n /** 加载首页服务信息 */\n async loadServicesInfo({ commit }) {\n const data = await getServicesInfo();\n return commit('actionLoadUserInfo', { ...data });\n },\n /**\n * 登录并获取用户信息\n */\n async onLoginSetUserInfo({ commit }) {\n try {\n const authObj = await getAuthCode();\n my.setStorageSync({\n key: 'authCode',\n data: authObj,\n });\n const userObj = await getAuthUserInfo();\n commit('actionSetUserInfo', {\n userInfo: userObj,\n isLogin: true,\n });\n } catch (error) {\n // console.error('getAuthUserInfo', error);\n }\n },\n /**\n * 更新本地的authCode数据\n */\n async updateLocalAuthCode({ commit }) {\n const authObj = my.getStorageSync({ key: 'authCode' });\n if (authObj.data) {\n try {\n const _authObj = await getAuthCode();\n my.setStorageSync({\n key: 'authCode',\n data: _authObj,\n });\n const userInfo = await getAuthUserInfo();\n commit('updateAuthCode', {\n isLogin: true,\n authCode: _authObj.authCode,\n userInfo,\n });\n } catch (err) {\n // console.log(err);\n }\n } else {\n commit('updateAuthCode', {\n isLogin: false,\n });\n }\n },\n\n },\n});\n","pages/market/index.acss":".page-container {\n width: 100%;\n background: #F5F5F5;\n}\n.card-container {\n margin-bottom: 16rpx;\n background: #fff;\n}\n.hide {\n display: none;\n}\n","pages/market/index.axml":"<view class=\"page-container market\">\n <market-home />\n <market-other />\n</view>","pages/market/index.js":"import store from './store';\n\nPage(store.register({\n onReady() {},\n onShow() {},\n onLoad() {\n this.dispatch('loadPageData');\n },\n}));\n\n","pages/market/index.json":"{\n \"defaultTitle\": \"服务市场\",\n \"usingComponents\":{\n \"market-home\": \"../../module/card-market-home/index\",\n \"market-other\": \"../../module/card-market-other/index\"\n }\n}\n","pages/market/store.js":"import Store from 'herculex';\n\n// \btodo: 契约未知 数据处理层后面再加\nexport default new Store({\n state: {\n isEdit: false,\n home: [],\n content: [],\n },\n plugins: [\n 'logger',\n ],\n actions: {\n // 请求页面数据\n async loadPageData({ commit }) {\n const home = [\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '转账',\n url: '../index/index',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '余额宝',\n url: '../index/index',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '充值中心',\n url: '../index/index',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '信用卡还款',\n url: '../index/index',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '记账本',\n url: '../index/index',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '红包',\n url: '../index/index',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '蚂蚁森林',\n url: '../index/index',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '生活缴费',\n url: '../index/index',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '淘票票',\n url: '../index/index',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '滴滴出行',\n url: '../index/index',\n },\n ];\n const content = [\n {\n title: '为你推荐',\n type: 2,\n list: [\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '转账',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '余额宝',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '充值中心',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '信用卡付款',\n url: '../index/index',\n },\n ],\n },\n {\n title: '最近',\n type: 1,\n list: [\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '配送',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '共享单车',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '爱心庄园',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '口碑',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '上银汇款',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '饿了么',\n url: '../index/index',\n },\n ],\n },\n {\n title: '第三方服务',\n type: 3,\n list: [\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '滴滴出行',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '余额宝',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '共享单车',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '配送',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '爱心庄园',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '信用卡还款',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '记账本',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '共享单车',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '蚂蚁森林',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '上银汇款',\n url: '../index/index',\n },\n ],\n },\n ];\n return commit('updatePageAction', {\n home,\n content,\n });\n },\n // 跳转处理\n async onUrlTap({ commit }, payload) {\n my.navigateTo({\n url: payload,\n });\n commit();\n },\n async onEditTap({ commit, state }) {\n const p = commit('updateEditAction', {\n isEdit: !state.isEdit,\n });\n // console.info('%c moduleData: ', 'color: green', this.data);\n // console.info('%c pageData: ', 'color: green', this.$page.data);\n return p;\n },\n onEditComplete() {},\n },\n});\n","pages/my-card/index.acss":".my-card-container {\n flex: 1;\n padding: 30rpx;\n}\n","pages/my-card/index.axml":"<view class=\"my-card-container\" >\n <block \n a:for=\"{{cardList}}\"\n a:for-index=\"index\"\n a:for-item=\"item\"\n >\n <credential-card \n card=\"{{item}}\" \n />\n </block>\n</view>","pages/my-card/index.js":"import store from './store';\n\nPage(store.register({\n onReady() {},\n onShow() {},\n onLoad() {\n this.dispatch('loadCardList');\n },\n}));\n","pages/my-card/index.json":"{\n \"defaultTitle\": \"我的证件\",\n \"usingComponents\":{\n \"credential-card\": \"../../module/credential-card/index\"\n }\n}\n","pages/my-card/store.js":"import Store from 'herculex';\nimport getCardList from '../../services/card-list';\n\n// \btodo: 契约未知 数据处理层后面再加\nexport default new Store({\n state: {\n cardList: [],\n },\n plugins: [\n 'logger',\n ],\n actions: {\n // 请求页面数据\n async loadCardList({ commit }) {\n const cardList = await getCardList();\n return commit('updateCardList', {\n cardList,\n });\n },\n /**\n * 跳转卡详情页面\n * 给出直接的样例为开启\b人脸验证流程\n * 参考芝麻认证验证文档 https://docs.alipay.com/mini/api/zm-service\n */\n async goToSpecialCard() {\n // 请替换如下的biz number参数\n my.startZMVerify({\n bizNo: 'your-biz-no',\n success: (res) => {\n my.alert({ title: `success:${JSON.stringify(res)}` });\n },\n fail: (res) => {\n my.alert({ title: `fail: ${JSON.stringify(res)}` });\n },\n });\n },\n },\n});\n","pages/personal-center/index.acss":".page-container {\n width: 100%;\n background: #F5F5F5;\n}\n.card-container {\n margin-bottom: 16rpx;\n background: #fff;\n}\n.personal-center-list {\n margin-top: 16rpx;\n}\n","pages/personal-center/index.axml":"<view class=\"page-container personal-center\">\n <user />\n <view class=\"personal-center-list\" a:for=\"{{list}}\" a:for-item=\"item\" a:for-index=\"i\">\n <personal-center-card cardInfo=\"{{item}}\" />\n </view>\n <logout />\n</view>","pages/personal-center/index.js":"import store from './store';\n\nPage(store.register({\n onReady() {},\n onShow() {},\n onLoad() {\n this.dispatch('loadPageData');\n },\n}));\n\n","pages/personal-center/index.json":"{\n \"defaultTitle\": \"个人中心\",\n \"usingComponents\":{\n \"personal-center-card\": \"../../module/personal-center-card/index\",\n \"logout\": \"../../module/logout/index\",\n \"user\": \"../../module/user/index\"\n }\n}\n","pages/personal-center/store.js":"import Store from 'herculex';\nimport getPersonalInfo from '../../services/personal-info';\n// \btodo: 契约未知 数据处理层后面再加\nexport default new Store({\n state: {\n list: [],\n },\n plugins: [\n 'logger',\n ],\n actions: {\n // 请求页面数据\n async loadPageData({ commit }) {\n const { list } = await getPersonalInfo();\n return commit('xxxAction', {\n list,\n });\n },\n // 跳转处理\n async onUrlTap({ commit }, payload) {\n my.navigateTo({\n url: payload,\n });\n commit();\n },\n // 退出登录\n async onLogout({ commit }) {\n my.alert({\n content: '退出登录',\n });\n commit();\n },\n },\n});\n","pages/search/index.acss":".page {\n display: none;\n background-color: red;\n visibility: visible;\n}\n","pages/search/index.axml":"<view class=\"page\">search</view>","pages/search/index.js":"Page({\n\n});\n","pages/search/index.json":"{\n \"defaultTitle\": \"搜索\",\n \"usingComponents\":{\n }\n}\n","services/card-list.js":"import mockCardList from './card-list.mock';\n\n/**\n * 服务层替换为上线后的正式接口请求\n * my.httpRequest(),参考文档地址 https://docs.alipay.com/mini/api/network\n */\nexport default async function getCardList() {\n // 异步请求示例代码\n // return new Promise((resolve, reject) => {\n // my.startLoading();\n // my.httpRequest({\n // url: 'http://httpbin.org/post',\n // method: 'POST',\n // data: {\n // from: '支付宝',\n // production: 'AlipayJSAPI',\n // },\n // dataType: 'json',\n // success: function(res) {\n // resolve(res);\n // my.alert({content: 'success'});\n // },\n // fail: function(res) {\n // reject(res);\n // my.alert({content: 'fail'});\n // },\n // complete: function(res) {\n // my.hideLoading();\n // }\n // });\n // });\n\n // 样例中只返回cardList的mock数据\n return mockCardList;\n}\n","services/card-list.mock.js":"export default [{\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/CTaOcdoWQmleGgUQUIzr.png',\n title: '社会保障卡',\n subTitle: '浙江省人力资源和社会保障厅',\n desc: '查社保、缴社保、付医保',\n bgColor: '#208AF6',\n\n}, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/CTaOcdoWQmleGgUQUIzr.png',\n title: '网证',\n subTitle: '浙江省户籍管理中心',\n desc: '查社保、缴社保、付医保',\n bgColor: '#37608F',\n}];\n","services/core-service.js":"import mockCoreService from './core-service.mock';\n\n/**\n * 服务层替换为上线后的正式接口请求\n * my.httpRequest(),参考文档地址 https://docs.alipay.com/mini/api/network\n */\nexport default async function getCoreService() {\n // 异步请求示例代码\n // return new Promise((resolve, reject) => {\n // my.startLoading();\n // my.httpRequest({\n // url: 'http://httpbin.org/post',\n // method: 'POST',\n // data: {\n // from: '支付宝',\n // production: 'AlipayJSAPI',\n // },\n // dataType: 'json',\n // success: function(res) {\n // resolve(res);\n // my.alert({content: 'success'});\n // },\n // fail: function(res) {\n // reject(res);\n // my.alert({content: 'fail'});\n // },\n // complete: function(res) {\n // my.hideLoading();\n // }\n // });\n // });\n\n // 样例中只返回cardList的mock数据\n return mockCoreService;\n}\n","services/core-service.mock.js":"// 用户信息\nconst userInfo = {\n name: '冯辉',\n};\n\n// 服务基本信息\nconst serviceInfo = {\n title: {\n txt: '服务窗口',\n more: {},\n },\n list: [\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index',\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '浙江税务',\n url: '../index/index',\n },\n ],\n};\n\n// 特色服务信息\nconst spectialServiceInfo = {\n title: {\n txt: '特色服务',\n more: {},\n },\n list: [\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n title: '杭州通公交卡',\n desc: '手机刷码乘公交',\n button: {\n txt: '使用',\n url: '../index/index',\n },\n },\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n title: '杭州地铁乘车码',\n desc: '手机刷码过闸进站',\n button: {\n txt: '使用',\n url: '../index/index',\n },\n },\n ],\n};\n\n// 办事网点信息\nconst sitesInfo = {\n title: {\n txt: '办事网点',\n more: {\n txt: '全部',\n url: '../index/index',\n },\n },\n curSite: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n id: 10,\n latitude: 30.277483,\n longitude: 120.131441,\n title: '\b\b上海中心服务网点',\n addr: '银城东路666号',\n time: '营业时间:周一至周五 09:00-18:00',\n phone: '13888888888',\n },\n locations: [\n {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n id: 10,\n latitude: 30.277483,\n longitude: 120.131441,\n title: '\b\b上海中心服务网点',\n addr: '银城东路666号',\n time: '营业时间:周一至周五 09:00-18:00',\n phone: '13888888888',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png',\n id: 11,\n latitude: 30.277483,\n longitude: 120.143441,\n title: '金茂大厦服务网点',\n addr: '浦东南路8888号',\n time: '营业时间:周一至周五 10:00-17:00',\n phone: '13888888888',\n }, {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png',\n id: 12,\n latitude: 30.277483,\n longitude: 120.121441,\n title: '古墩路服务网点',\n addr: '西湖区古墩路108',\n time: '营业时间:周一至周五 09:00-17:00',\n phone: '13888888888',\n },\n ],\n\n};\n\nconst markers = sitesInfo.locations.map((location) => {\n const marker = {};\n marker.iconPath = 'https://webapi.amap.com/theme/v1.3/markers/b/mark_bs.png';\n marker.id = location.id;\n marker.latitude = location.latitude;\n marker.longitude = location.longitude;\n marker.width = 19;\n marker.height = 32;\n return marker;\n});\n\nsitesInfo.markers = markers;\n\nexport default {\n userInfo,\n serviceInfo,\n spectialServiceInfo,\n sitesInfo,\n};\n","services/generate-trade.js":"\n// const serviceUrl = '';\n\n/**\n * 服务层替换为上线后的正式接口请求\n * my.httpRequest(),参考文档地址 https://docs.alipay.com/mini/api/network\n */\nexport default function getTradeNO() {\n // 样例中只返回getTradeNO的模拟数据\n return new Promise((resolve) => {\n resolve('2018092022001493101005570951');\n });\n}\n","services/my.js":"\nexport function getAuthUserInfo() {\n return new Promise((resolve, reject) => {\n my.getAuthUserInfo({\n success: resolve,\n fail: reject,\n });\n });\n}\n\nexport function tradePay(tradeNO) {\n return new Promise((resolve, reject) => {\n my.tradePay({\n tradeNO,\n success: resolve,\n fail: reject,\n });\n });\n}\n\nexport function getAuthCode() {\n return new Promise((resolve, reject) => {\n my.getAuthCode({\n scopes: 'auth_user',\n success: resolve,\n fail: reject,\n });\n });\n}\n\nexport async function test() {\n const result = await tradePay('20181073489723984');\n return result;\n}\n","services/personal-info.js":"import mockPersonalInfo from './personal-info.mock';\n\n// const serviceUrlc = '';\n\n/**\n * 服务层替换为上线后的正式接口请求\n * my.httpRequest(),参考文档地址 https://docs.alipay.com/mini/api/network\n */\nexport default function getCoreService() {\n // 异步请求示例代码\n // return new Promise((resolve, reject) => {\n // my.startLoading();\n // my.httpRequest({\n // url: 'http://httpbin.org/post',\n // method: 'POST',\n // data: {\n // from: '支付宝',\n // production: 'AlipayJSAPI',\n // },\n // dataType: 'json',\n // success: function(res) {\n // resolve(res);\n // my.alert({content: 'success'});\n // },\n // fail: function(res) {\n // reject(res);\n // my.alert({content: 'fail'});\n // },\n // complete: function(res) {\n // my.hideLoading();\n // }\n // });\n // });\n\n // 样例中只返回cardList的mock数据\n return new Promise((resolve) => {\n resolve(mockPersonalInfo);\n });\n}\n","services/personal-info.mock.js":"const list = [\n {\n id: 1, // 支付记录\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '支付记录',\n more: {\n txt: '查看全部',\n url: '../index/index',\n },\n },\n content: {\n title: '¥ 20.00',\n desc: [\n '第二代居民身份证(申领、换领、换发)',\n '支付成功',\n ],\n status: null,\n },\n footer: '12.20 12:42 杭州市公安局交通警察支队',\n },\n {\n id: 2, // 办事记录\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '办事记录',\n more: {\n txt: '查看全部',\n url: '../index/index',\n },\n },\n content: {\n title: '交通违章处理',\n desc: [\n '6月10日车牌为浙A*******在古翠路段被执法设备...',\n ],\n status: '待处理',\n },\n footer: '12.20 12:42 杭州市公安局交通警察支队',\n },\n {\n id: 3, // 消息提醒\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '消息提醒',\n more: {\n txt: '查看全部',\n url: '../index/index',\n },\n },\n content: {\n title: '身份证到期',\n desc: [\n '您的身份证 3309*******03001X将于2018.10.09日到期,请及时来仓前派出所更换。',\n ],\n status: null,\n },\n footer: '12.20 12:42 杭州仓前派出所',\n },\n {\n id: 4, // 收藏记录\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '收藏记录',\n more: {\n txt: '查看全部',\n url: '../index/index',\n },\n },\n content: {\n title: '超限运输车行驶公路许可',\n desc: [],\n status: null,\n },\n footer: '12.20 12:42 浙江省公路管理局',\n },\n {\n id: 5, // 投诉记录\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '投诉记录',\n more: {\n txt: '查看全部',\n url: '../index/index',\n },\n },\n content: {\n title: '建设项目招标投诉的处理',\n desc: [\n '最新答复:您所反馈的信息,我们已收到。会在7个工作日内给你反馈,届时请保证手机畅通。',\n ],\n status: null,\n },\n footer: '12.20 12:42 省发改委',\n },\n {\n id: 6, // 快递记录\n title: {\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/OdOBtUlwZxmQGJMdlMEr.png',\n txt: '快递记录',\n more: {\n txt: '查看全部',\n url: '../index/index',\n },\n },\n content: {\n title: '建设项目招标投诉的处理',\n desc: [\n '最新答复:您所反馈的信息,我们已收到。会在7个工作日内给你反馈,届时请保证手机畅通。',\n ],\n status: null,\n },\n footer: '12.20 12:42 省发改委',\n },\n];\n\nexport default {\n list,\n};\n","services/services-info.js":"import mockServicesInfo from './services-info.mock';\n\n// const serviceUrl = '';\n\n/**\n * 服务层替换为上线后的正式接口请求\n * my.httpRequest(),参考文档地址 https://docs.alipay.com/mini/api/network\n */\nexport default function getCoreService() {\n // 异步请求示例代码\n // return new Promise((resolve, reject) => {\n // my.startLoading();\n // my.httpRequest({\n // url: 'http://httpbin.org/post',\n // method: 'POST',\n // data: {\n // from: '支付宝',\n // production: 'AlipayJSAPI',\n // },\n // dataType: 'json',\n // success: function(res) {\n // resolve(res);\n // my.alert({content: 'success'});\n // },\n // fail: function(res) {\n // reject(res);\n // my.alert({content: 'fail'});\n // },\n // complete: function(res) {\n // my.hideLoading();\n // }\n // });\n // });\n\n // 样例中只返回cardList的mock数据\n return new Promise((resolve) => {\n resolve(mockServicesInfo);\n });\n}\n","services/services-info.mock.js":"const cityInfo = {\n city: '杭州',\n temperature: '27℃',\n};\nconst noticeInfo = {\n desc: '首张全国统一电子社保卡来了 七大便民功能即将上线',\n url: 'http://www.tmall.com',\n};\n\nconst recommendServices = [{\n name: '掌上咨询',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/WNiXvZKojdRvFQdhnCKh.png',\n}, {\n name: '办事指南',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/ocJzfTKOFRGfBDnwmXKV.png',\n}, {\n name: '投诉举报',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/mcAuSIDEdSwjoIiotMrt.png',\n}, {\n name: '平安随手拍',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/KAcsudEtZqUEXWIdErmN.png',\n}];\n\nconst shebaoService = {\n title: '社保',\n url: '',\n desc: '杭州市人力资源和社会保障局 提供6项服务',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/VQyMeGAHDZExKbXAxect.png',\n list: [[{\n name: '缴存明细',\n url: '',\n }, {\n name: '缴社保',\n url: '',\n }], [{\n name: '社保证明',\n url: '',\n }, {\n name: '电子社保卡',\n url: '',\n }]],\n};\n\nconst gjjService = {\n title: '公积金',\n url: '',\n desc: '浙江省建设厅 提供3项服务',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/MXfDnNDAJezqnmkZWefh.png',\n list: [[{\n name: '杭州公积金',\n url: '',\n }, {\n name: '住房公积金',\n url: '',\n }], [{\n name: '公积金查询',\n url: '',\n }]],\n};\n\nconst jtcxService = {\n title: '交通出行',\n url: '',\n desc: '浙江省公安厅 提供12项服务',\n icon: 'https://gw.alipayobjects.com/zos/rmsportal/VQyMeGAHDZExKbXAxect.png',\n list: [[{\n name: '交通违法处理',\n url: '',\n }, {\n name: '车辆事故处理',\n url: '',\n }], [{\n name: '违章查询',\n url: '',\n }, {\n name: '证件补办',\n url: '',\n }]],\n};\n\nconst serviceList = [shebaoService, gjjService, jtcxService];\n\nexport default {\n cityInfo,\n noticeInfo,\n recommendServices,\n serviceList,\n};\n","style/common.acss":"@charset \"utf-8\";\n.borderBottomDDD {\n border-bottom: 1rpx solid #ddd;\n}\n.borderTopDDD {\n border-top: 1rpx solid #ddd;\n}\n"},"dist":[{"ETag":"F85CE35609FD7987889BD7577C3A5E6A","name":"0.json","size":738963,"type":"json","url":"https://gw.alipayobjects.com/os/mashi/17a60ab5-d6fe-494a-9e16-2e84a3e00234/herbox/0.json"}],"preCompiler":false,"serverless":false,"mock":false,"buildVersion":"0.72.5","preCompilerVersion":"0.4.0","component2":false}