{"remainingRequest":"/Users/admin/projects/dms/src/dealer_admin/node_modules/thread-loader/dist/cjs.js!/Users/admin/projects/dms/src/dealer_admin/node_modules/babel-loader/lib/index.js!/Users/admin/projects/dms/src/dealer_admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/admin/projects/dms/src/dealer_admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/admin/projects/dms/src/dealer_admin/src/layout/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/admin/projects/dms/src/dealer_admin/src/layout/index.vue","mtime":1713161556000},{"path":"/Users/admin/projects/dms/src/dealer_admin/babel.config.js","mtime":1713161556000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/babel-loader/lib/index.js","mtime":456789000000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["import _objectSpread from \"/Users/admin/projects/dms/src/dealer_admin/node_modules/@babel/runtime-corejs2/helpers/esm/objectSpread2.js\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport RightPanel from '@/components/RightPanel';\nimport { AppMain, Navbar, Settings, Sidebar, TagsView } from \"./components\";\nimport ResizeMixin from \"./mixin/ResizeHandler\";\nimport { mapState } from 'vuex';\nexport default {\n  name: 'Layout',\n  components: {\n    AppMain: AppMain,\n    Navbar: Navbar,\n    RightPanel: RightPanel,\n    Settings: Settings,\n    Sidebar: Sidebar,\n    TagsView: TagsView\n  },\n  mixins: [ResizeMixin],\n  data: function data() {\n    return {\n      socket: null\n    };\n  },\n  computed: _objectSpread(_objectSpread({}, mapState({\n    sidebar: function sidebar(state) {\n      return state.app.sidebar;\n    },\n    device: function device(state) {\n      return state.app.device;\n    },\n    showSettings: function showSettings(state) {\n      return state.settings.showSettings;\n    },\n    needTagsView: function needTagsView(state) {\n      return state.settings.tagsView;\n    },\n    fixedHeader: function fixedHeader(state) {\n      return state.settings.fixedHeader;\n    }\n  })), {}, {\n    classObj: function classObj() {\n      return {\n        hideSidebar: !this.sidebar.opened,\n        openSidebar: this.sidebar.opened,\n        withoutAnimation: this.sidebar.withoutAnimation,\n        mobile: this.device === 'mobile'\n      };\n    }\n  }),\n  methods: {\n    handleClickOutside: function handleClickOutside() {\n      this.$store.dispatch('app/closeSideBar', {\n        withoutAnimation: false\n      });\n    }\n  },\n  created: function created() {}\n};",null]}