+++ /dev/null
-{"version":3,"sources":["webpack:///./node_modules/babel-runtime/helpers/extends.js","webpack:///./src/views/sideMenu/homeMenu.vue","webpack:///src/views/sideMenu/homeMenu.vue","webpack:///./src/views/sideMenu/homeMenu.vue?5af5","webpack:///./src/views/sideMenu/homeMenu.vue?9be3","webpack:///./src/views/sideMenu/homeMenu.vue?c1fd"],"names":[],"mappings":";;;;;;AAAA;;AAEA;;AAEA;;AAEA;;AAEA,sCAAsC,uCAAuC,gBAAgB;;AAE7F;AACA,iBAAiB,sBAAsB;AACvC;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,E;;;;;;;;;;;ACtBA;AAAA;AACA,yBAA+L;AAC/L;AACA;AACA;AACA;AACA;AACA;AAC0K;AAC1K;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACwGA;AACA;AACA;;AAEA;AACA,UADA;AAEA,MAFA,kBAEA;AACA;AACA,GAJA;;AAKA,sFACA,gEACA,OADA,EADA,EAIA,kEACA,gBADA,EAEA,aAFA,EAJA,CALA;AAcA,WAdA;AAiBA;AACA;AAAA;;AACA;;AAEA;AACA;AACA;AACA;AACA,SAFA;AAGA;AACA,KAVA;AAWA;AACA;AACA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AAlBA,KAmBA,kEACA,6EADA,EAnBA,CAjBA;AAwCA,SAxCA,qBAwCA,CACA;AAzCA,G;;;;;;;ACtIA;;AAEA;AACA,qCAA4N;AAC5N;AACA;AACA;AACA,kEAAoH,E;;;;;;;ACPpH;AACA;;;AAGA;AACA,oDAAqD,WAAW,aAAa,kBAAkB,kBAAkB,mBAAmB,sCAAsC,mBAAmB,aAAa,kBAAkB,mBAAmB,qIAAqI,mBAAmB,8CAA8C,aAAa,6BAA6B,gBAAgB,6BAA6B,aAAa,YAAY,aAAa,4BAA4B,eAAe,uCAAuC,WAAW,kBAAkB,wIAAwI,mBAAmB,0BAA0B,YAAY,aAAa,uBAAuB,mBAAmB,gCAAgC,YAAY,eAAe,WAAW,gBAAgB,mBAAmB,uBAAuB,gCAAgC,eAAe,cAAc,yBAAyB,WAAW,YAAY,8BAA8B,kBAAkB,WAAW,YAAY,kBAAkB,4BAA4B,aAAa;;AAExwC;;;;;;;;;ACPA,0BAA0B,aAAa,0BAA0B,wBAAwB,iBAAiB,+CAA+C,oBAAoB,qCAAqC,yBAAyB,qBAAqB,sCAAsC,yBAAyB,iEAAiE,2BAA2B,YAAY,4BAA4B,kDAAkD,iBAAiB,cAAc,yBAAyB,+BAA+B,YAAY,2HAA2H,uCAAuC,sBAAsB,YAAY,4BAA4B,wCAAwC,mCAAmC,yBAAyB,mEAAmE,6BAA6B,oBAAoB,OAAO,MAAM,gCAAgC,YAAY,wBAAwB,UAAU,mCAAmC,sGAAsG,OAAO,MAAM,sBAAsB,YAAY,wBAAwB,UAAU,mCAAmC,+FAA+F,OAAO,MAAM,oBAAoB,YAAY,wBAAwB,UAAU,oCAAoC,6FAA6F,OAAO,MAAM,wBAAwB,YAAY,wBAAwB,UAAU,oCAAoC;AAC9wD,oCAAoC,aAAa,0BAA0B,wBAAwB,iBAAiB,qBAAqB,UAAU,mCAAmC,IAAI;AAC1L,iBAAiB;AACjB,kE","file":"js/23.js","sourcesContent":["\"use strict\";\n\nexports.__esModule = true;\n\nvar _assign = require(\"../core-js/object/assign\");\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//////////////////\n// WEBPACK FOOTER\n// ./node_modules/babel-runtime/helpers/extends.js\n// module id = 532\n// module chunks = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 21 23 27","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-53770914\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./homeMenu.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./homeMenu.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./homeMenu.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-53770914\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./homeMenu.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-53770914\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/sideMenu/homeMenu.vue\n// module id = 553\n// module chunks = 23","<style scoped>\n.accounts {\n width: 100%;\n height: 250px;\n overflow-x: hidden;\n overflow-y: scroll;\n margin-bottom: 25px;\n}\n.accounts .list-item{\n background: #3C3C3C;\n padding: 10px;\n border-radius:4px;\n margin-bottom: 16px;\n}\n.accounts .list-item:hover,\n.accounts .list-item:active,\n.accounts .list-item:focus\n{\n background: #035BD4;\n}\n.accounts::-webkit-scrollbar {\n display: none;\n}\n.accounts i {\n margin-left: 2px;\n}\n\n.menu-panel {\n height: 560px;\n width: 260px;\n padding: 20px;\n}\n.menu-list{\n margin: 0px -20px;\n}\n.menu-list .list-item {\n color: white;\n padding: 10px 20px;\n}\n.menu-list .list-item:hover,\n.menu-list .list-item:active,\n.menu-list .list-item:focus\n{\n background: #3C3C3C;\n}\n.account {\n width: 200px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.account-alias {\n width: 200px;\n font-size: 18px;\n color: white;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account-asset {\n font-size: 12px;\n color: #9E9E9E;\n}\n .wallet{\n width: 25px;\n height: 25px;\n background: rgba(255,255,255,0.1);\n border-radius: 50%;\n color: white;\n padding: 8px;\n margin-right: 15px;\n }\n .list-item{\n display: flex;\n }\n</style>\n\n<template>\n <div class=\"bg-sideBar menu-panel warp-chlid\">\n <div>\n <i class=\"iconfont btn-close\" @click=\"$router.go(-1)\"></i>\n <div class=\"menu-title\">{{$t('menu.title')}}</div>\n </div>\n <div class=\"menu-content\">\n <div class=\"list accounts\">\n <div v-for=\"(account, index) in accountList\" :key=\"index\" @click=\"accountSelected(account)\">\n <div :class=\"(currentAccount != undefined && account.address == currentAccount.address) ? 'list-item active': 'list-item'\">\n <div class=\"wallet\">\n <i class=\"iconfont icon-wallet\"></i>\n </div>\n <div class=\"account\">\n <div class=\"account-alias\">{{account.alias}}</div>\n <!--<div class=\"account-asset\">{{calculateBalance(account.balances)}} BTM</div>-->\n </div>\n </div>\n </div>\n </div>\n <div>\n <div class=\"menu-title\">{{ $t('menu.setting') }}</div>\n </div>\n <div class=\"list menu-list\">\n <router-link :to=\"{name: 'menu-account-creation'}\">\n <div class=\"list-item\">\n <i class=\"iconfont icon-create\"></i>{{ $t('menu.createAccount') }}\n </div>\n </router-link>\n <router-link :to=\"{name: 'menu-backup'}\">\n <div class=\"list-item\">\n <i class=\"iconfont icon-backup\"></i>{{ $t('menu.backup') }}\n </div>\n </router-link>\n <router-link :to=\"{name: 'menu-help'}\">\n <div class=\"list-item\">\n <i class=\"iconfont icon-support\"></i>{{ $t('menu.help') }}\n </div>\n </router-link>\n <router-link :to=\"{name: 'menu-settings'}\">\n <div class=\"list-item\">\n <i class=\"iconfont icon-setting\"></i>{{ $t('menu.setting') }}\n </div>\n </router-link>\n </div>\n </div>\n\n <!-- child menu -->\n <router-view></router-view>\n </div>\n</template>\n\n<script>\n import { BTM } from \"@/utils/constants\";\n import { mapActions, mapGetters, mapState } from 'vuex'\n import * as Actions from '@/store/constants';\n\n export default {\n name: \"\",\n data() {\n return {};\n },\n computed: {\n ...mapState([\n 'bytom'\n ]),\n ...mapGetters([\n 'currentAccount',\n 'accountList'\n ])\n },\n watch: {\n\n },\n methods: {\n accountSelected: function (accountInfo) {\n const bytom = this.bytom.clone();\n\n if (bytom.currentAccount != accountInfo) {\n bytom.currentAccount = accountInfo;\n this[Actions.UPDATE_STORED_BYTOM](bytom).then(()=>{\n this.$router.push('/')\n })\n }\n },\n calculateBalance: function (balances) {\n if(balances && balances.length>0 ){\n const balanceObject = balances.filter(b => b.asset === BTM)[0]\n const balance = balanceObject.balance/Math.pow(10,balanceObject.decimals)\n return balance\n }\n return 0.00;\n },\n ...mapActions([\n Actions.UPDATE_STORED_BYTOM,\n ])\n },\n mounted() {\n }\n};\n</script>\n\n\n\n// WEBPACK FOOTER //\n// src/views/sideMenu/homeMenu.vue","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../../node_modules/css-loader/index.js?minimize!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-53770914\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./homeMenu.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"a9d9cd4e\", content, true, {});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?minimize!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-53770914\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/views/sideMenu/homeMenu.vue\n// module id = 682\n// module chunks = 23","exports = module.exports = require(\"../../../node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.id, \".accounts[data-v-53770914]{width:100%;height:250px;overflow-x:hidden;overflow-y:scroll;margin-bottom:25px}.accounts .list-item[data-v-53770914]{background:#3c3c3c;padding:10px;border-radius:4px;margin-bottom:16px}.accounts .list-item[data-v-53770914]:active,.accounts .list-item[data-v-53770914]:focus,.accounts .list-item[data-v-53770914]:hover{background:#035bd4}.accounts[data-v-53770914]::-webkit-scrollbar{display:none}.accounts i[data-v-53770914]{margin-left:2px}.menu-panel[data-v-53770914]{height:560px;width:260px;padding:20px}.menu-list[data-v-53770914]{margin:0 -20px}.menu-list .list-item[data-v-53770914]{color:#fff;padding:10px 20px}.menu-list .list-item[data-v-53770914]:active,.menu-list .list-item[data-v-53770914]:focus,.menu-list .list-item[data-v-53770914]:hover{background:#3c3c3c}.account[data-v-53770914]{width:200px;display:flex;justify-content:center;align-items:center}.account-alias[data-v-53770914]{width:200px;font-size:18px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-asset[data-v-53770914]{font-size:12px;color:#9e9e9e}.wallet[data-v-53770914]{width:25px;height:25px;background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;padding:8px;margin-right:15px}.list-item[data-v-53770914]{display:flex}\", \"\"]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?minimize!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-53770914\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/views/sideMenu/homeMenu.vue\n// module id = 683\n// module chunks = 23","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"bg-sideBar menu-panel warp-chlid\"},[_c('div',[_c('i',{staticClass:\"iconfont btn-close\",on:{\"click\":function($event){_vm.$router.go(-1)}}},[_vm._v(\"\")]),_vm._v(\" \"),_c('div',{staticClass:\"menu-title\"},[_vm._v(_vm._s(_vm.$t('menu.title')))])]),_vm._v(\" \"),_c('div',{staticClass:\"menu-content\"},[_c('div',{staticClass:\"list accounts\"},_vm._l((_vm.accountList),function(account,index){return _c('div',{key:index,on:{\"click\":function($event){_vm.accountSelected(account)}}},[_c('div',{class:(_vm.currentAccount != undefined && account.address == _vm.currentAccount.address) ? 'list-item active': 'list-item'},[_vm._m(0,true),_vm._v(\" \"),_c('div',{staticClass:\"account\"},[_c('div',{staticClass:\"account-alias\"},[_vm._v(_vm._s(account.alias))])])])])})),_vm._v(\" \"),_c('div',[_c('div',{staticClass:\"menu-title\"},[_vm._v(_vm._s(_vm.$t('menu.setting')))])]),_vm._v(\" \"),_c('div',{staticClass:\"list menu-list\"},[_c('router-link',{attrs:{\"to\":{name: 'menu-account-creation'}}},[_c('div',{staticClass:\"list-item\"},[_c('i',{staticClass:\"iconfont icon-create\"}),_vm._v(_vm._s(_vm.$t('menu.createAccount'))+\"\\n \")])]),_vm._v(\" \"),_c('router-link',{attrs:{\"to\":{name: 'menu-backup'}}},[_c('div',{staticClass:\"list-item\"},[_c('i',{staticClass:\"iconfont icon-backup\"}),_vm._v(_vm._s(_vm.$t('menu.backup'))+\"\\n \")])]),_vm._v(\" \"),_c('router-link',{attrs:{\"to\":{name: 'menu-help'}}},[_c('div',{staticClass:\"list-item\"},[_c('i',{staticClass:\"iconfont icon-support\"}),_vm._v(_vm._s(_vm.$t('menu.help'))+\"\\n \")])]),_vm._v(\" \"),_c('router-link',{attrs:{\"to\":{name: 'menu-settings'}}},[_c('div',{staticClass:\"list-item\"},[_c('i',{staticClass:\"iconfont icon-setting\"}),_vm._v(_vm._s(_vm.$t('menu.setting'))+\"\\n \")])])],1)]),_vm._v(\" \"),_c('router-view')],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"wallet\"},[_c('i',{staticClass:\"iconfont icon-wallet\"})])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-53770914\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/sideMenu/homeMenu.vue\n// module id = 684\n// module chunks = 23"],"sourceRoot":""}
\ No newline at end of file