{"id":"../../koagent-client/src/App.vue","dependencies":[{"name":"/Users/xsp/src/js/koalajs/packages/koagent/package.json","includedInParent":true,"mtime":1541040056487},{"name":"/Users/xsp/src/js/koalajs/packages/koagent/.babelrc","includedInParent":true,"mtime":1541039725197},{"name":"vuex","loc":{"line":23,"column":25},"parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/src/App.vue","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/vuex/dist/vuex.esm.js"},{"name":"_css_loader","parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/src/App.vue","resolved":"/usr/local/share/.config/yarn/global/node_modules/parcel-bundler/src/builtins/css-loader.js"},{"name":"vue-hot-reload-api","parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/src/App.vue","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/vue-hot-reload-api/dist/index.js"},{"name":"vue","parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/src/App.vue","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/vue/dist/vue.runtime.esm.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\n\nvar _vuex = require(\"vuex\");\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nvar _default = {\n  name: 'App',\n  computed: _objectSpread({}, (0, _vuex.mapState)(['menu']))\n};\nexports.default = _default;\n        var $f37a25 = exports.default || module.exports;\n      \n      if (typeof $f37a25 === 'function') {\n        $f37a25 = $f37a25.options;\n      }\n    \n        /* template */\n        Object.assign($f37a25, (function () {\n          var render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\"div\", { staticClass: \"app\" }, [\n    _c(\n      \"div\",\n      { staticClass: \"app__hd\" },\n      [\n        _c(\n          \"el-menu\",\n          {\n            staticClass: \"el-menu-vertical-demo\",\n            staticStyle: { \"min-height\": \"100%\" },\n            attrs: { \"default-active\": \"2\", router: true }\n          },\n          _vm._l(_vm.menu, function(vo) {\n            return _c(\n              \"el-menu-item\",\n              { key: vo.name, attrs: { index: vo.path } },\n              [\n                _c(\"i\", { staticClass: \"el-icon-menu\" }),\n                _vm._v(\" \"),\n                _c(\"span\", { attrs: { slot: \"title\" }, slot: \"title\" }, [\n                  _vm._v(_vm._s(vo.title))\n                ])\n              ]\n            )\n          })\n        )\n      ],\n      1\n    ),\n    _vm._v(\" \"),\n    _c(\"div\", { staticClass: \"app__bd\" }, [_c(\"router-view\")], 1)\n  ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n          return {\n            render: render,\n            staticRenderFns: staticRenderFns,\n            _compiled: true,\n            _scopeId: null,\n            functional: undefined\n          };\n        })());\n      \n    /* hot reload */\n    (function () {\n      if (module.hot) {\n        var api = require('vue-hot-reload-api');\n        api.install(require('vue'));\n        if (api.compatible) {\n          module.hot.accept();\n          if (!module.hot.data) {\n            api.createRecord('$f37a25', $f37a25);\n          } else {\n            api.reload('$f37a25', $f37a25);\n          }\n        }\n\n        \n        var reloadCSS = require('_css_loader');\n        module.hot.dispose(reloadCSS);\n        module.hot.accept(reloadCSS);\n      \n      }\n    })();","map":{"mappings":[{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":23,"column":0},"generated":{"line":8,"column":0}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":25,"column":0},"generated":{"line":14,"column":15}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":26,"column":0},"generated":{"line":15,"column":0}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":26,"column":0},"generated":{"line":15,"column":2}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":26,"column":0},"generated":{"line":15,"column":6}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":26,"column":0},"generated":{"line":15,"column":8}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":25,"column":0},"generated":{"line":15,"column":13}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":27,"column":0},"generated":{"line":16,"column":0}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":27,"column":0},"generated":{"line":16,"column":2}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":27,"column":0},"generated":{"line":16,"column":10}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":28,"column":0},"generated":{"line":16,"column":30}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":28,"column":0},"generated":{"line":16,"column":50}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":28,"column":0},"generated":{"line":16,"column":51}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":28,"column":0},"generated":{"line":16,"column":57}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":28,"column":0},"generated":{"line":16,"column":58}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":27,"column":0},"generated":{"line":16,"column":59}},{"source":"../../koagent-client/src/App.vue","name":null,"original":{"line":25,"column":0},"generated":{"line":17,"column":0}}],"sources":{"../../koagent-client/src/App.vue":"<template>\n  <div class='app'>\n    <div class=\"app__hd\">\n      <el-menu\n        default-active=\"2\"\n        class=\"el-menu-vertical-demo\"\n        style=\"min-height: 100%\"\n        :router=\"true\"\n      >\n        <el-menu-item :index=\"vo.path\" v-for=\"vo of menu\" :key=\"vo.name\">\n          <i class=\"el-icon-menu\"></i>\n          <span slot=\"title\">{{ vo.title }}</span>\n        </el-menu-item>\n      </el-menu>\n    </div>\n    <div class=\"app__bd\">\n      <router-view/>\n    </div>\n  </div>\n</template>\n\n<script>\nimport { mapState } from 'vuex';\n\nexport default {\n  name: 'App',\n  computed: {\n    ...mapState(['menu']),\n  },\n};\n</script>\n\n<style>\nhtml, body {\n  height: 100%;\n  min-height: 100%;\n}\nbody {\n  font-family: 'Avenir', Helvetica, Arial, sans-serif;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.app {\n  display: flex;\n  min-height: 100%;\n}\n.app__hd {\n  flex: 0 0 200px;\n  min-height: 100%;\n}\n.app__bd {\n  flex: 1;\n}\n</style>\n"},"lineCount":null},"css":"html, body {\n  height: 100%;\n  min-height: 100%;\n}\nbody {\n  font-family: 'Avenir', Helvetica, Arial, sans-serif;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.app {\n  display: flex;\n  min-height: 100%;\n}\n.app__hd {\n  flex: 0 0 200px;\n  min-height: 100%;\n}\n.app__bd {\n  flex: 1;\n}"},"hash":"402205417412ff08d95427dbe9144b11","cacheData":{"env":{}}}