(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1],{ /***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appDetails.vue?vue&type=script&lang=js&": /*!**************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appDetails.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vue_multiselect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-multiselect */ "./node_modules/vue-multiselect/dist/vue-multiselect.min.js"); /* harmony import */ var vue_multiselect__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_multiselect__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _appList_appScore__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./appList/appScore */ "./src/components/appList/appScore.vue"); /* harmony import */ var _appManagement__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./appManagement */ "./src/components/appManagement.vue"); /* harmony import */ var _prefixMixin__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./prefixMixin */ "./src/components/prefixMixin.vue"); /* harmony import */ var _svgFilterMixin__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./svgFilterMixin */ "./src/components/svgFilterMixin.vue"); // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = ({ mixins: [_appManagement__WEBPACK_IMPORTED_MODULE_2__["default"], _prefixMixin__WEBPACK_IMPORTED_MODULE_3__["default"], _svgFilterMixin__WEBPACK_IMPORTED_MODULE_4__["default"]], name: 'appDetails', props: ['category', 'app'], components: { Multiselect: vue_multiselect__WEBPACK_IMPORTED_MODULE_0___default.a, AppScore: _appList_appScore__WEBPACK_IMPORTED_MODULE_1__["default"] }, data: function data() { return { groupCheckedAppsData: false }; }, mounted: function mounted() { if (this.app.groups.length > 0) { this.groupCheckedAppsData = true; } }, methods: { hideAppDetails: function hideAppDetails() { this.$router.push({ name: 'apps-category', params: { category: this.category } }); } }, computed: { appstoreUrl: function appstoreUrl() { return "https://apps.nextcloud.com/apps/".concat(this.app.id); }, licence: function licence() { if (this.app.licence) { return t('settings', '{license}-licensed', { license: ('' + this.app.licence).toUpperCase() }); } return null; }, hasRating: function hasRating() { return this.app.appstoreData && this.app.appstoreData.ratingNumOverall > 5; }, author: function author() { if (typeof this.app.author === 'string') { return [{ '@value': this.app.author }]; } if (this.app.author['@value']) { return [this.app.author]; } return this.app.author; }, appGroups: function appGroups() { return this.app.groups.map(function (group) { return { id: group, name: group }; }); }, groups: function groups() { return this.$store.getters.getGroups.filter(function (group) { return group.id !== 'disabled'; }).sort(function (a, b) { return a.name.localeCompare(b.name); }); }, renderMarkdown: function renderMarkdown() { // TODO: bundle marked as well var renderer = new window.marked.Renderer(); renderer.link = function (href, title, text) { try { var prot = decodeURIComponent(unescape(href)).replace(/[^\w:]/g, '').toLowerCase(); } catch (e) { return ''; } if (prot.indexOf('http:') !== 0 && prot.indexOf('https:') !== 0) { return ''; } var out = ''; return out; }; renderer.image = function (href, title, text) { if (text) { return text; } return title; }; renderer.blockquote = function (quote) { return quote; }; return DOMPurify.sanitize(window.marked(this.app.description.trim(), { renderer: renderer, gfm: false, highlight: false, tables: false, breaks: false, pedantic: false, sanitize: true, smartLists: true, smartypants: false }), { SAFE_FOR_JQUERY: true, ALLOWED_TAGS: ['strong', 'p', 'a', 'ul', 'ol', 'li', 'em', 'del', 'blockquote'] }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appList.vue?vue&type=script&lang=js&": /*!***********************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appList.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _appList_appItem__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./appList/appItem */ "./src/components/appList/appItem.vue"); /* harmony import */ var vue_multiselect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-multiselect */ "./node_modules/vue-multiselect/dist/vue-multiselect.min.js"); /* harmony import */ var vue_multiselect__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_multiselect__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _prefixMixin__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./prefixMixin */ "./src/components/prefixMixin.vue"); // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = ({ name: 'appList', mixins: [_prefixMixin__WEBPACK_IMPORTED_MODULE_2__["default"]], props: ['category', 'app', 'search'], components: { Multiselect: vue_multiselect__WEBPACK_IMPORTED_MODULE_1___default.a, appItem: _appList_appItem__WEBPACK_IMPORTED_MODULE_0__["default"] }, computed: { loading: function loading() { return this.$store.getters.loading('list'); }, apps: function apps() { var _this = this; var apps = this.$store.getters.getAllApps.filter(function (app) { return app.name.toLowerCase().search(_this.search.toLowerCase()) !== -1; }).sort(function (a, b) { var sortStringA = '' + (a.active ? 0 : 1) + (a.update ? 0 : 1) + a.name; var sortStringB = '' + (b.active ? 0 : 1) + (b.update ? 0 : 1) + b.name; return OC.Util.naturalSortCompare(sortStringA, sortStringB); }); if (this.category === 'installed') { return apps.filter(function (app) { return app.installed; }); } if (this.category === 'enabled') { return apps.filter(function (app) { return app.active && app.installed; }); } if (this.category === 'disabled') { return apps.filter(function (app) { return !app.active && app.installed; }); } if (this.category === 'app-bundles') { return apps.filter(function (app) { return app.bundles; }); } if (this.category === 'updates') { return apps.filter(function (app) { return app.update; }); } // filter app store categories return apps.filter(function (app) { return app.appstore && app.category !== undefined && (app.category === _this.category || app.category.indexOf(_this.category) > -1); }); }, bundles: function bundles() { return this.$store.getters.getServerData.bundles; }, bundleApps: function bundleApps() { return function (bundle) { return this.$store.getters.getAllApps.filter(function (app) { return app.bundleId === bundle; }); }; }, searchApps: function searchApps() { var _this2 = this; if (this.search === '') { return []; } return this.$store.getters.getAllApps.filter(function (app) { if (app.name.toLowerCase().search(_this2.search.toLowerCase()) !== -1) { return !_this2.apps.find(function (_app) { return _app.id === app.id; }); } return false; }); }, useAppStoreView: function useAppStoreView() { return !this.useListView && !this.useBundleView; }, useListView: function useListView() { return this.category === 'installed' || this.category === 'enabled' || this.category === 'disabled' || this.category === 'updates'; }, useBundleView: function useBundleView() { return this.category === 'app-bundles'; }, allBundlesEnabled: function allBundlesEnabled() { var self = this; return function (id) { return self.bundleApps(id).filter(function (app) { return !app.active; }).length === 0; }; }, bundleToggleText: function bundleToggleText() { var self = this; return function (id) { if (self.allBundlesEnabled(id)) { return t('settings', 'Disable all'); } return t('settings', 'Enable all'); }; } }, methods: { toggleBundle: function toggleBundle(id) { if (this.allBundlesEnabled(id)) { return this.disableBundle(id); } return this.enableBundle(id); }, enableBundle: function enableBundle(id) { var apps = this.bundleApps(id).map(function (app) { return app.id; }); this.$store.dispatch('enableApp', { appId: apps, groups: [] }).catch(function (error) { console.log(error); OC.Notification.show(error); }); }, disableBundle: function disableBundle(id) { var apps = this.bundleApps(id).map(function (app) { return app.id; }); this.$store.dispatch('disableApp', { appId: apps, groups: [] }).catch(function (error) { OC.Notification.show(error); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appList/appItem.vue?vue&type=script&lang=js&": /*!*******************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appList/appItem.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var vue_multiselect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-multiselect */ "./node_modules/vue-multiselect/dist/vue-multiselect.min.js"); /* harmony import */ var vue_multiselect__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_multiselect__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _appScore__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./appScore */ "./src/components/appList/appScore.vue"); /* harmony import */ var _appManagement__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../appManagement */ "./src/components/appManagement.vue"); /* harmony import */ var _svgFilterMixin__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../svgFilterMixin */ "./src/components/svgFilterMixin.vue"); // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = ({ name: 'appItem', mixins: [_appManagement__WEBPACK_IMPORTED_MODULE_2__["default"], _svgFilterMixin__WEBPACK_IMPORTED_MODULE_3__["default"]], props: { app: {}, category: {}, listView: { type: Boolean, default: true } }, watch: { '$route.params.id': function $routeParamsId(id) { this.isSelected = this.app.id === id; } }, components: { Multiselect: vue_multiselect__WEBPACK_IMPORTED_MODULE_0___default.a, AppScore: _appScore__WEBPACK_IMPORTED_MODULE_1__["default"] }, data: function data() { return { isSelected: false, scrolled: false }; }, mounted: function mounted() { this.isSelected = this.app.id === this.$route.params.id; }, computed: {}, watchers: {}, methods: { showAppDetails: function showAppDetails(event) { if (event.currentTarget.tagName === 'INPUT' || event.currentTarget.tagName === 'A') { return; } this.$router.push({ name: 'apps-details', params: { category: this.category, id: this.app.id } }); }, prefix: function prefix(_prefix, content) { return _prefix + '_' + content; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appList/appScore.vue?vue&type=script&lang=js&": /*!********************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appList/appScore.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = ({ name: 'appScore', props: ['score'], computed: { scoreImage: function scoreImage() { var score = Math.round(this.score * 10); var imageName = 'rating/s' + score + '.svg'; return OC.imagePath('core', imageName); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appManagement.vue?vue&type=script&lang=js&": /*!*****************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appManagement.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = ({ mounted: function mounted() { if (this.app.groups.length > 0) { this.groupCheckedAppsData = true; } }, computed: { appGroups: function appGroups() { return this.app.groups.map(function (group) { return { id: group, name: group }; }); }, loading: function loading() { var self = this; return function (id) { return self.$store.getters.loading(id); }; }, installing: function installing() { return this.$store.getters.loading('install'); }, enableButtonText: function enableButtonText() { if (this.app.needsDownload) { return t('settings', 'Download and enable'); } return t('settings', 'Enable'); }, enableButtonTooltip: function enableButtonTooltip() { if (this.app.needsDownload) { return t('settings', 'The app will be downloaded from the app store'); } return false; } }, methods: { asyncFindGroup: function asyncFindGroup(query) { return this.$store.dispatch('getGroups', { search: query, limit: 5, offset: 0 }); }, isLimitedToGroups: function isLimitedToGroups(app) { if (this.app.groups.length || this.groupCheckedAppsData) { return true; } return false; }, setGroupLimit: function setGroupLimit() { if (!this.groupCheckedAppsData) { this.$store.dispatch('enableApp', { appId: this.app.id, groups: [] }); } }, canLimitToGroups: function canLimitToGroups(app) { if (app.types && app.types.includes('filesystem') || app.types.includes('prelogin') || app.types.includes('authentication') || app.types.includes('logging') || app.types.includes('prevent_group_restriction')) { return false; } return true; }, addGroupLimitation: function addGroupLimitation(group) { var groups = this.app.groups.concat([]).concat([group.id]); this.$store.dispatch('enableApp', { appId: this.app.id, groups: groups }); }, removeGroupLimitation: function removeGroupLimitation(group) { var currentGroups = this.app.groups.concat([]); var index = currentGroups.indexOf(group.id); if (index > -1) { currentGroups.splice(index, 1); } this.$store.dispatch('enableApp', { appId: this.app.id, groups: currentGroups }); }, enable: function enable(appId) { this.$store.dispatch('enableApp', { appId: appId, groups: [] }).then(function (response) { OC.Settings.Apps.rebuildNavigation(); }).catch(function (error) { OC.Notification.show(error); }); }, disable: function disable(appId) { this.$store.dispatch('disableApp', { appId: appId }).then(function (response) { OC.Settings.Apps.rebuildNavigation(); }).catch(function (error) { OC.Notification.show(error); }); }, remove: function remove(appId) { this.$store.dispatch('uninstallApp', { appId: appId }).then(function (response) { OC.Settings.Apps.rebuildNavigation(); }).catch(function (error) { OC.Notification.show(error); }); }, install: function install(appId) { this.$store.dispatch('enableApp', { appId: appId }).then(function (response) { OC.Settings.Apps.rebuildNavigation(); }).catch(function (error) { OC.Notification.show(error); }); }, update: function update(appId) { this.$store.dispatch('updateApp', { appId: appId }).then(function (response) { OC.Settings.Apps.rebuildNavigation(); }).catch(function (error) { OC.Notification.show(error); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/prefixMixin.vue?vue&type=script&lang=js&": /*!***************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/prefixMixin.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = ({ name: 'prefixMixin', methods: { prefix: function prefix(_prefix, content) { return _prefix + '_' + content; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/svgFilterMixin.vue?vue&type=script&lang=js&": /*!******************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/svgFilterMixin.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = ({ name: 'svgFilterMixin', mounted: function mounted() { this.filterId = 'invertIconApps' + Math.floor(Math.random() * 100) + new Date().getSeconds() + new Date().getMilliseconds(); }, computed: { filterUrl: function filterUrl() { return "url(#".concat(this.filterId, ")"); } }, data: function data() { return { filterId: '' }; } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/views/Apps.vue?vue&type=script&lang=js&": /*!***************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/views/Apps.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var nextcloud_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! nextcloud-vue */ "./node_modules/nextcloud-vue/dist/ncvuecomponents.js"); /* harmony import */ var nextcloud_vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(nextcloud_vue__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _components_appList__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/appList */ "./src/components/appList.vue"); /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js"); /* harmony import */ var vue_localstorage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-localstorage */ "./node_modules/vue-localstorage/dist/vue-local-storage.js"); /* harmony import */ var vue_localstorage__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue_localstorage__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var vue_multiselect__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-multiselect */ "./node_modules/vue-multiselect/dist/vue-multiselect.min.js"); /* harmony import */ var vue_multiselect__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue_multiselect__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _store_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../store/api */ "./src/store/api.js"); /* harmony import */ var _components_appDetails__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/appDetails */ "./src/components/appDetails.vue"); // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // vue__WEBPACK_IMPORTED_MODULE_2__["default"].use(vue_localstorage__WEBPACK_IMPORTED_MODULE_3___default.a); /* harmony default export */ __webpack_exports__["default"] = ({ name: 'Apps', props: { category: { type: String, default: 'installed' }, id: { type: String, default: '' } }, components: { AppDetails: _components_appDetails__WEBPACK_IMPORTED_MODULE_6__["default"], AppNavigation: nextcloud_vue__WEBPACK_IMPORTED_MODULE_0__["AppNavigation"], appList: _components_appList__WEBPACK_IMPORTED_MODULE_1__["default"] }, methods: { setSearch: function setSearch(query) { this.searchQuery = query; }, resetSearch: function resetSearch() { this.setSearch(''); } }, beforeMount: function beforeMount() { this.$store.dispatch('getCategories'); this.$store.dispatch('getAllApps'); this.$store.dispatch('getGroups', { offset: 0, limit: 5 }); this.$store.commit('setUpdateCount', this.$store.getters.getServerData.updateCount); }, mounted: function mounted() { /** * Register search */ this.appSearch = new OCA.Search(this.setSearch, this.resetSearch); }, data: function data() { return { searchQuery: '' }; }, watch: { category: function category(val, old) { this.setSearch(''); } }, computed: { loading: function loading() { return this.$store.getters.loading('categories'); }, loadingList: function loadingList() { return this.$store.getters.loading('list'); }, currentApp: function currentApp() { var _this = this; return this.apps.find(function (app) { return app.id === _this.id; }); }, categories: function categories() { return this.$store.getters.getCategories; }, apps: function apps() { return this.$store.getters.getAllApps; }, updateCount: function updateCount() { return this.$store.getters.getUpdateCount; }, settings: function settings() { return this.$store.getters.getServerData; }, // BUILD APP NAVIGATION MENU OBJECT menu: function menu() { var _this2 = this; // Data provided php side var categories = this.$store.getters.getCategories; categories = Array.isArray(categories) ? categories : []; // Map groups categories = categories.map(function (category) { var item = {}; item.id = 'app-category-' + category.ident; item.icon = 'icon-category-' + category.ident; item.classes = []; // empty classes, active will be set later item.router = { // router link to name: 'apps-category', params: { category: category.ident } }; item.text = category.displayName; return item; }); // Add everyone group var defaultCategories = [{ id: 'app-category-your-apps', classes: [], router: { name: 'apps' }, icon: 'icon-category-installed', text: t('settings', 'Your apps') }, { id: 'app-category-enabled', classes: [], icon: 'icon-category-enabled', router: { name: 'apps-category', params: { category: 'enabled' } }, text: t('settings', 'Active apps') }, { id: 'app-category-disabled', classes: [], icon: 'icon-category-disabled', router: { name: 'apps-category', params: { category: 'disabled' } }, text: t('settings', 'Disabled apps') }]; if (!this.settings.appstoreEnabled) { return { id: 'appscategories', items: defaultCategories }; } if (this.$store.getters.getUpdateCount > 0) { defaultCategories.push({ id: 'app-category-updates', classes: [], icon: 'icon-download', router: { name: 'apps-category', params: { category: 'updates' } }, text: t('settings', 'Updates'), utils: { counter: this.$store.getters.getUpdateCount } }); } defaultCategories.push({ id: 'app-category-app-bundles', classes: [], icon: 'icon-category-app-bundles', router: { name: 'apps-category', params: { category: 'app-bundles' } }, text: t('settings', 'App bundles') }); categories = defaultCategories.concat(categories); // Set current group as active var activeGroup = categories.findIndex(function (group) { return group.id === 'app-category-' + _this2.category; }); if (activeGroup >= 0) { categories[activeGroup].classes.push('active'); } else { categories[0].classes.push('active'); } categories.push({ id: 'app-developer-docs', classes: [], href: this.settings.developerDocumentation, text: t('settings', 'Developer documentation') + ' ↗' }); // Return return { id: 'appscategories', items: categories, loading: this.loading }; } } }); /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/components/appDetails.vue?vue&type=template&id=273c8e71&": /*!****************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appDetails.vue?vue&type=template&id=273c8e71& ***! \****************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { staticStyle: { padding: "20px" }, attrs: { id: "app-details-view" } }, [ _c( "a", { staticClass: "close icon-close", attrs: { href: "#" }, on: { click: _vm.hideAppDetails } }, [_c("span", { staticClass: "hidden-visually" }, [_vm._v("Close")])] ), _vm._v(" "), _c("h2", [ !_vm.app.preview ? _c("div", { staticClass: "icon-settings-dark" }) : _vm._e(), _vm._v(" "), _vm.app.previewAsIcon && _vm.app.preview ? _c( "svg", { attrs: { width: "32", height: "32", viewBox: "0 0 32 32" } }, [ _c("defs", [ _c( "filter", { attrs: { id: _vm.filterId } }, [ _c("feColorMatrix", { attrs: { in: "SourceGraphic", type: "matrix", values: "-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0" } }) ], 1 ) ]), _vm._v(" "), _c("image", { staticClass: "app-icon", attrs: { x: "0", y: "0", width: "32", height: "32", preserveAspectRatio: "xMinYMin meet", filter: _vm.filterUrl, "xlink:href": _vm.app.preview } }) ] ) : _vm._e(), _vm._v("\n\t\t" + _vm._s(_vm.app.name)) ]), _vm._v(" "), _vm.app.screenshot ? _c("img", { attrs: { src: _vm.app.screenshot, width: "100%" } }) : _vm._e(), _vm._v(" "), _vm.app.level === 200 || _vm.hasRating ? _c( "div", { staticClass: "app-level" }, [ _vm.app.level === 200 ? _c( "span", { directives: [ { name: "tooltip", rawName: "v-tooltip.auto", value: _vm.t( "settings", "Official apps are developed by and within the community. They offer central functionality and are ready for production use." ), expression: "t('settings', 'Official apps are developed by and within the community. They offer central functionality and are ready for production use.')", modifiers: { auto: true } } ], staticClass: "official icon-checkmark" }, [_vm._v("\n\t\t\t" + _vm._s(_vm.t("settings", "Official")))] ) : _vm._e(), _vm._v(" "), _vm.hasRating ? _c("app-score", { attrs: { score: _vm.app.appstoreData.ratingOverall } }) : _vm._e() ], 1 ) : _vm._e(), _vm._v(" "), _vm.author ? _c( "div", { staticClass: "app-author" }, [ _vm._v("\n\t\t" + _vm._s(_vm.t("settings", "by")) + "\n\t\t"), _vm._l(_vm.author, function(a, index) { return _c("span", [ a["@attributes"] && a["@attributes"]["homepage"] ? _c( "a", { attrs: { href: a["@attributes"]["homepage"] } }, [_vm._v(_vm._s(a["@value"]))] ) : a["@value"] ? _c("span", [_vm._v(_vm._s(a["@value"]))]) : _c("span", [_vm._v(_vm._s(a))]), index + 1 < _vm.author.length ? _c("span", [_vm._v(", ")]) : _vm._e() ]) }) ], 2 ) : _vm._e(), _vm._v(" "), _vm.licence ? _c("div", { staticClass: "app-licence" }, [ _vm._v(_vm._s(_vm.licence)) ]) : _vm._e(), _vm._v(" "), _c("div", { staticClass: "actions" }, [ _c("div", { staticClass: "actions-buttons" }, [ _vm.app.update ? _c("input", { staticClass: "update primary", attrs: { type: "button", value: _vm.t("settings", "Update to {version}", { version: _vm.app.update }), disabled: _vm.installing || _vm.loading(_vm.app.id) } }) : _vm._e(), _vm._v(" "), _vm.app.canUnInstall ? _c("input", { staticClass: "uninstall", attrs: { type: "button", value: _vm.t("settings", "Remove"), disabled: _vm.installing || _vm.loading(_vm.app.id) }, on: { click: function($event) { _vm.remove(_vm.app.id) } } }) : _vm._e(), _vm._v(" "), _vm.app.active ? _c("input", { staticClass: "enable", attrs: { type: "button", value: _vm.t("settings", "Disable"), disabled: _vm.installing || _vm.loading(_vm.app.id) }, on: { click: function($event) { _vm.disable(_vm.app.id) } } }) : _vm._e(), _vm._v(" "), !_vm.app.active ? _c("input", { directives: [ { name: "tooltip", rawName: "v-tooltip.auto", value: _vm.enableButtonTooltip, expression: "enableButtonTooltip", modifiers: { auto: true } } ], staticClass: "enable primary", attrs: { type: "button", value: _vm.enableButtonText, disabled: !_vm.app.canInstall || _vm.installing || _vm.loading(_vm.app.id) }, on: { click: function($event) { _vm.enable(_vm.app.id) } } }) : _vm._e() ]), _vm._v(" "), _c("div", { staticClass: "app-groups" }, [ _vm.app.active && _vm.canLimitToGroups(_vm.app) ? _c( "div", { staticClass: "groups-enable" }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.groupCheckedAppsData, expression: "groupCheckedAppsData" } ], staticClass: "groups-enable__checkbox checkbox", attrs: { type: "checkbox", id: _vm.prefix("groups_enable", _vm.app.id) }, domProps: { value: _vm.app.id, checked: Array.isArray(_vm.groupCheckedAppsData) ? _vm._i(_vm.groupCheckedAppsData, _vm.app.id) > -1 : _vm.groupCheckedAppsData }, on: { change: [ function($event) { var $$a = _vm.groupCheckedAppsData, $$el = $event.target, $$c = $$el.checked ? true : false if (Array.isArray($$a)) { var $$v = _vm.app.id, $$i = _vm._i($$a, $$v) if ($$el.checked) { $$i < 0 && (_vm.groupCheckedAppsData = $$a.concat([$$v])) } else { $$i > -1 && (_vm.groupCheckedAppsData = $$a .slice(0, $$i) .concat($$a.slice($$i + 1))) } } else { _vm.groupCheckedAppsData = $$c } }, _vm.setGroupLimit ] } }), _vm._v(" "), _c( "label", { attrs: { for: _vm.prefix("groups_enable", _vm.app.id) } }, [_vm._v(_vm._s(_vm.t("settings", "Limit to groups")))] ), _vm._v(" "), _c("input", { staticClass: "group_select", attrs: { type: "hidden", title: _vm.t("settings", "All"), value: "" } }), _vm._v(" "), _vm.isLimitedToGroups(_vm.app) ? _c( "multiselect", { staticClass: "multiselect-vue", attrs: { options: _vm.groups, value: _vm.appGroups, "options-limit": 5, placeholder: _vm.t( "settings", "Limit app usage to groups" ), label: "name", "track-by": "id", multiple: true, "close-on-select": false }, on: { select: _vm.addGroupLimitation, remove: _vm.removeGroupLimitation, "search-change": _vm.asyncFindGroup } }, [ _c( "span", { attrs: { slot: "noResult" }, slot: "noResult" }, [_vm._v(_vm._s(_vm.t("settings", "No results")))] ) ] ) : _vm._e() ], 1 ) : _vm._e() ]) ]), _vm._v(" "), _c("p", { staticClass: "documentation" }, [ !_vm.app.internal ? _c( "a", { staticClass: "appslink", attrs: { href: _vm.appstoreUrl, target: "_blank", rel: "noreferrer noopener" } }, [_vm._v(_vm._s(_vm.t("settings", "View in store")) + " ↗")] ) : _vm._e(), _vm._v(" "), _vm.app.website ? _c( "a", { staticClass: "appslink", attrs: { href: _vm.app.website, target: "_blank", rel: "noreferrer noopener" } }, [_vm._v(_vm._s(_vm.t("settings", "Visit website")) + " ↗")] ) : _vm._e(), _vm._v(" "), _vm.app.bugs ? _c( "a", { staticClass: "appslink", attrs: { href: _vm.app.bugs, target: "_blank", rel: "noreferrer noopener" } }, [_vm._v(_vm._s(_vm.t("settings", "Report a bug")) + " ↗")] ) : _vm._e(), _vm._v(" "), _vm.app.documentation && _vm.app.documentation.user ? _c( "a", { staticClass: "appslink", attrs: { href: _vm.app.documentation.user, target: "_blank", rel: "noreferrer noopener" } }, [_vm._v(_vm._s(_vm.t("settings", "User documentation")) + " ↗")] ) : _vm._e(), _vm._v(" "), _vm.app.documentation && _vm.app.documentation.admin ? _c( "a", { staticClass: "appslink", attrs: { href: _vm.app.documentation.admin, target: "_blank", rel: "noreferrer noopener" } }, [_vm._v(_vm._s(_vm.t("settings", "Admin documentation")) + " ↗")] ) : _vm._e(), _vm._v(" "), _vm.app.documentation && _vm.app.documentation.developer ? _c( "a", { staticClass: "appslink", attrs: { href: _vm.app.documentation.developer, target: "_blank", rel: "noreferrer noopener" } }, [ _vm._v( _vm._s(_vm.t("settings", "Developer documentation")) + " ↗" ) ] ) : _vm._e() ]), _vm._v(" "), _c("ul", { staticClass: "app-dependencies" }, [ _vm.app.missingMinOwnCloudVersion ? _c("li", [ _vm._v( _vm._s( _vm.t( "settings", "This app has no minimum Nextcloud version assigned. This will be an error in the future." ) ) ) ]) : _vm._e(), _vm._v(" "), _vm.app.missingMaxOwnCloudVersion ? _c("li", [ _vm._v( _vm._s( _vm.t( "settings", "This app has no maximum Nextcloud version assigned. This will be an error in the future." ) ) ) ]) : _vm._e(), _vm._v(" "), !_vm.app.canInstall ? _c("li", [ _vm._v( "\n\t\t\t" + _vm._s( _vm.t( "settings", "This app cannot be installed because the following dependencies are not fulfilled:" ) ) + "\n\t\t\t" ), _c( "ul", { staticClass: "missing-dependencies" }, _vm._l(_vm.app.missingDependencies, function(dep) { return _c("li", [_vm._v(_vm._s(dep))]) }) ) ]) : _vm._e() ]), _vm._v(" "), _c("div", { staticClass: "app-description", domProps: { innerHTML: _vm._s(_vm.renderMarkdown) } }) ] ) } var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/components/appList.vue?vue&type=template&id=a1862e02&": /*!*************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appList.vue?vue&type=template&id=a1862e02& ***! \*************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", { attrs: { id: "app-content-inner" } }, [ _c( "div", { staticClass: "apps-list", class: { installed: _vm.useBundleView || _vm.useListView, store: _vm.useAppStoreView }, attrs: { id: "apps-list" } }, [ _vm.useListView ? [ _c( "transition-group", { staticClass: "apps-list-container", attrs: { name: "app-list", tag: "div" } }, _vm._l(_vm.apps, function(app) { return _c("app-item", { key: app.id, attrs: { app: app, category: _vm.category } }) }) ) ] : _vm._e(), _vm._v(" "), _vm._l(_vm.bundles, function(bundle) { return _vm.useBundleView && _vm.bundleApps(bundle.id).length > 0 ? [ _c( "transition-group", { staticClass: "apps-list-container", attrs: { name: "app-list", tag: "div" } }, [ _c("div", { key: bundle.id, staticClass: "apps-header" }, [ _c("div", { staticClass: "app-image" }), _vm._v(" "), _c("h2", [ _vm._v(_vm._s(bundle.name) + " "), _c("input", { attrs: { type: "button", value: _vm.bundleToggleText(bundle.id) }, on: { click: function($event) { _vm.toggleBundle(bundle.id) } } }) ]), _vm._v(" "), _c("div", { staticClass: "app-version" }), _vm._v(" "), _c("div", { staticClass: "app-level" }), _vm._v(" "), _c("div", { staticClass: "app-groups" }), _vm._v(" "), _c("div", { staticClass: "actions" }, [_vm._v(" ")]) ]), _vm._v(" "), _vm._l(_vm.bundleApps(bundle.id), function(app) { return _c("app-item", { key: bundle.id + app.id, attrs: { app: app, category: _vm.category } }) }) ], 2 ) ] : _vm._e() }), _vm._v(" "), _vm.useAppStoreView ? _vm._l(_vm.apps, function(app) { return _c("app-item", { key: app.id, attrs: { app: app, category: _vm.category, "list-view": false } }) }) : _vm._e() ], 2 ), _vm._v(" "), _c( "div", { staticClass: "apps-list installed", attrs: { id: "apps-list-search" } }, [ _c( "div", { staticClass: "apps-list-container" }, [ _vm.search !== "" && _vm.searchApps.length > 0 ? [ _c("div", { staticClass: "section" }, [ _c("div"), _vm._v(" "), _c("td", { attrs: { colspan: "5" } }, [ _c("h2", [ _vm._v( _vm._s( _vm.t("settings", "Results from other categories") ) ) ]) ]) ]), _vm._v(" "), _vm._l(_vm.searchApps, function(app) { return _c("app-item", { key: app.id, attrs: { app: app, category: _vm.category, "list-view": true } }) }) ] : _vm._e() ], 2 ) ] ), _vm._v(" "), !_vm.loading && _vm.searchApps.length === 0 && _vm.apps.length === 0 ? _c( "div", { staticClass: "emptycontent emptycontent-search", attrs: { id: "apps-list-empty" } }, [ _c("div", { staticClass: "icon-settings-dark", attrs: { id: "app-list-empty-icon" } }), _vm._v(" "), _c("h2", [ _vm._v( _vm._s(_vm.t("settings", "No apps found for your version")) ) ]) ] ) : _vm._e(), _vm._v(" "), _c("div", { attrs: { id: "searchresults" } }) ]) } var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/components/appList/appItem.vue?vue&type=template&id=1c68d544&": /*!*********************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appList/appItem.vue?vue&type=template&id=1c68d544& ***! \*********************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { staticClass: "section", class: { selected: _vm.isSelected }, on: { click: _vm.showAppDetails } }, [ _c( "div", { staticClass: "app-image app-image-icon", on: { click: _vm.showAppDetails } }, [ (_vm.listView && !_vm.app.preview) || (!_vm.listView && !_vm.app.screenshot) ? _c("div", { staticClass: "icon-settings-dark" }) : _vm._e(), _vm._v(" "), _vm.listView && _vm.app.preview ? _c( "svg", { attrs: { width: "32", height: "32", viewBox: "0 0 32 32" } }, [ _c("defs", [ _c( "filter", { attrs: { id: _vm.filterId } }, [ _c("feColorMatrix", { attrs: { in: "SourceGraphic", type: "matrix", values: "-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0" } }) ], 1 ) ]), _vm._v(" "), _c("image", { staticClass: "app-icon", attrs: { x: "0", y: "0", width: "32", height: "32", preserveAspectRatio: "xMinYMin meet", filter: _vm.filterUrl, "xlink:href": _vm.app.preview } }) ] ) : _vm._e(), _vm._v(" "), !_vm.listView && _vm.app.screenshot ? _c("img", { attrs: { src: _vm.app.screenshot, width: "100%" } }) : _vm._e() ] ), _vm._v(" "), _c( "div", { staticClass: "app-name", on: { click: _vm.showAppDetails } }, [_vm._v("\n\t\t" + _vm._s(_vm.app.name) + "\n\t")] ), _vm._v(" "), !_vm.listView ? _c("div", { staticClass: "app-summary" }, [ _vm._v(_vm._s(_vm.app.summary)) ]) : _vm._e(), _vm._v(" "), _vm.listView ? _c("div", { staticClass: "app-version" }, [ _vm.app.version ? _c("span", [_vm._v(_vm._s(_vm.app.version))]) : _vm.app.appstoreData.releases[0].version ? _c("span", [ _vm._v(_vm._s(_vm.app.appstoreData.releases[0].version)) ]) : _vm._e() ]) : _vm._e(), _vm._v(" "), _c( "div", { staticClass: "app-level" }, [ _vm.app.level === 200 ? _c( "span", { directives: [ { name: "tooltip", rawName: "v-tooltip.auto", value: _vm.t( "settings", "Official apps are developed by and within the community. They offer central functionality and are ready for production use." ), expression: "t('settings', 'Official apps are developed by and within the community. They offer central functionality and are ready for production use.')", modifiers: { auto: true } } ], staticClass: "official icon-checkmark" }, [_vm._v("\n\t\t\t" + _vm._s(_vm.t("settings", "Official")))] ) : _vm._e(), _vm._v(" "), !_vm.listView ? _c("app-score", { attrs: { score: _vm.app.score } }) : _vm._e() ], 1 ), _vm._v(" "), _c("div", { staticClass: "actions" }, [ _vm.app.error ? _c("div", { staticClass: "warning" }, [ _vm._v(_vm._s(_vm.app.error)) ]) : _vm._e(), _vm._v(" "), _vm.loading(_vm.app.id) ? _c("div", { staticClass: "icon icon-loading-small" }) : _vm._e(), _vm._v(" "), _vm.app.update ? _c("input", { staticClass: "update primary", attrs: { type: "button", value: _vm.t("settings", "Update to {update}", { update: _vm.app.update }), disabled: _vm.installing || _vm.loading(_vm.app.id) }, on: { click: function($event) { $event.stopPropagation() _vm.update(_vm.app.id) } } }) : _vm._e(), _vm._v(" "), _vm.app.canUnInstall ? _c("input", { staticClass: "uninstall", attrs: { type: "button", value: _vm.t("settings", "Remove"), disabled: _vm.installing || _vm.loading(_vm.app.id) }, on: { click: function($event) { $event.stopPropagation() _vm.remove(_vm.app.id) } } }) : _vm._e(), _vm._v(" "), _vm.app.active ? _c("input", { staticClass: "enable", attrs: { type: "button", value: _vm.t("settings", "Disable"), disabled: _vm.installing || _vm.loading(_vm.app.id) }, on: { click: function($event) { $event.stopPropagation() _vm.disable(_vm.app.id) } } }) : _vm._e(), _vm._v(" "), !_vm.app.active ? _c("input", { directives: [ { name: "tooltip", rawName: "v-tooltip.auto", value: _vm.enableButtonTooltip, expression: "enableButtonTooltip", modifiers: { auto: true } } ], staticClass: "enable", attrs: { type: "button", value: _vm.enableButtonText, disabled: !_vm.app.canInstall || _vm.installing || _vm.loading(_vm.app.id) }, on: { click: function($event) { $event.stopPropagation() _vm.enable(_vm.app.id) } } }) : _vm._e() ]) ] ) } var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/components/appList/appScore.vue?vue&type=template&id=71d71231&": /*!**********************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appList/appScore.vue?vue&type=template&id=71d71231& ***! \**********************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("img", { staticClass: "app-score-image", attrs: { src: _vm.scoreImage } }) } var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/views/Apps.vue?vue&type=template&id=33a216a8&": /*!*****************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/views/Apps.vue?vue&type=template&id=33a216a8& ***! \*****************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { staticClass: "app-settings", class: { "with-app-sidebar": _vm.currentApp }, attrs: { id: "content" } }, [ _c("app-navigation", { attrs: { menu: _vm.menu } }), _vm._v(" "), _c( "div", { staticClass: "app-settings-content", class: { "icon-loading": _vm.loadingList }, attrs: { id: "app-content" } }, [ _c("app-list", { attrs: { category: _vm.category, app: _vm.currentApp, search: _vm.searchQuery } }) ], 1 ), _vm._v(" "), _vm.id && _vm.currentApp ? _c( "div", { attrs: { id: "app-sidebar" } }, [ _c("app-details", { attrs: { category: _vm.category, app: _vm.currentApp } }) ], 1 ) : _vm._e() ], 1 ) } var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./src/components/appDetails.vue": /*!***************************************!*\ !*** ./src/components/appDetails.vue ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _appDetails_vue_vue_type_template_id_273c8e71___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./appDetails.vue?vue&type=template&id=273c8e71& */ "./src/components/appDetails.vue?vue&type=template&id=273c8e71&"); /* harmony import */ var _appDetails_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./appDetails.vue?vue&type=script&lang=js& */ "./src/components/appDetails.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _appDetails_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _appDetails_vue_vue_type_template_id_273c8e71___WEBPACK_IMPORTED_MODULE_0__["render"], _appDetails_vue_vue_type_template_id_273c8e71___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, null ) /* hot reload */ if (false) { var api; } component.options.__file = "src/components/appDetails.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "./src/components/appDetails.vue?vue&type=script&lang=js&": /*!****************************************************************!*\ !*** ./src/components/appDetails.vue?vue&type=script&lang=js& ***! \****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_appDetails_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib??vue-loader-options!./appDetails.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appDetails.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_appDetails_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./src/components/appDetails.vue?vue&type=template&id=273c8e71&": /*!**********************************************************************!*\ !*** ./src/components/appDetails.vue?vue&type=template&id=273c8e71& ***! \**********************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appDetails_vue_vue_type_template_id_273c8e71___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../node_modules/vue-loader/lib??vue-loader-options!./appDetails.vue?vue&type=template&id=273c8e71& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/components/appDetails.vue?vue&type=template&id=273c8e71&"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appDetails_vue_vue_type_template_id_273c8e71___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appDetails_vue_vue_type_template_id_273c8e71___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), /***/ "./src/components/appList.vue": /*!************************************!*\ !*** ./src/components/appList.vue ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _appList_vue_vue_type_template_id_a1862e02___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./appList.vue?vue&type=template&id=a1862e02& */ "./src/components/appList.vue?vue&type=template&id=a1862e02&"); /* harmony import */ var _appList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./appList.vue?vue&type=script&lang=js& */ "./src/components/appList.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _appList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _appList_vue_vue_type_template_id_a1862e02___WEBPACK_IMPORTED_MODULE_0__["render"], _appList_vue_vue_type_template_id_a1862e02___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, null ) /* hot reload */ if (false) { var api; } component.options.__file = "src/components/appList.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "./src/components/appList.vue?vue&type=script&lang=js&": /*!*************************************************************!*\ !*** ./src/components/appList.vue?vue&type=script&lang=js& ***! \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_appList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib??vue-loader-options!./appList.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appList.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_appList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./src/components/appList.vue?vue&type=template&id=a1862e02&": /*!*******************************************************************!*\ !*** ./src/components/appList.vue?vue&type=template&id=a1862e02& ***! \*******************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appList_vue_vue_type_template_id_a1862e02___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../node_modules/vue-loader/lib??vue-loader-options!./appList.vue?vue&type=template&id=a1862e02& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/components/appList.vue?vue&type=template&id=a1862e02&"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appList_vue_vue_type_template_id_a1862e02___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appList_vue_vue_type_template_id_a1862e02___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), /***/ "./src/components/appList/appItem.vue": /*!********************************************!*\ !*** ./src/components/appList/appItem.vue ***! \********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _appItem_vue_vue_type_template_id_1c68d544___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./appItem.vue?vue&type=template&id=1c68d544& */ "./src/components/appList/appItem.vue?vue&type=template&id=1c68d544&"); /* harmony import */ var _appItem_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./appItem.vue?vue&type=script&lang=js& */ "./src/components/appList/appItem.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _appItem_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _appItem_vue_vue_type_template_id_1c68d544___WEBPACK_IMPORTED_MODULE_0__["render"], _appItem_vue_vue_type_template_id_1c68d544___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, null ) /* hot reload */ if (false) { var api; } component.options.__file = "src/components/appList/appItem.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "./src/components/appList/appItem.vue?vue&type=script&lang=js&": /*!*********************************************************************!*\ !*** ./src/components/appList/appItem.vue?vue&type=script&lang=js& ***! \*********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_appItem_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib??vue-loader-options!./appItem.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appList/appItem.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_appItem_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./src/components/appList/appItem.vue?vue&type=template&id=1c68d544&": /*!***************************************************************************!*\ !*** ./src/components/appList/appItem.vue?vue&type=template&id=1c68d544& ***! \***************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appItem_vue_vue_type_template_id_1c68d544___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib??vue-loader-options!./appItem.vue?vue&type=template&id=1c68d544& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/components/appList/appItem.vue?vue&type=template&id=1c68d544&"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appItem_vue_vue_type_template_id_1c68d544___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appItem_vue_vue_type_template_id_1c68d544___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), /***/ "./src/components/appList/appScore.vue": /*!*********************************************!*\ !*** ./src/components/appList/appScore.vue ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _appScore_vue_vue_type_template_id_71d71231___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./appScore.vue?vue&type=template&id=71d71231& */ "./src/components/appList/appScore.vue?vue&type=template&id=71d71231&"); /* harmony import */ var _appScore_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./appScore.vue?vue&type=script&lang=js& */ "./src/components/appList/appScore.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _appScore_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _appScore_vue_vue_type_template_id_71d71231___WEBPACK_IMPORTED_MODULE_0__["render"], _appScore_vue_vue_type_template_id_71d71231___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, null ) /* hot reload */ if (false) { var api; } component.options.__file = "src/components/appList/appScore.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "./src/components/appList/appScore.vue?vue&type=script&lang=js&": /*!**********************************************************************!*\ !*** ./src/components/appList/appScore.vue?vue&type=script&lang=js& ***! \**********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_appScore_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib??vue-loader-options!./appScore.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appList/appScore.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_appScore_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./src/components/appList/appScore.vue?vue&type=template&id=71d71231&": /*!****************************************************************************!*\ !*** ./src/components/appList/appScore.vue?vue&type=template&id=71d71231& ***! \****************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appScore_vue_vue_type_template_id_71d71231___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib??vue-loader-options!./appScore.vue?vue&type=template&id=71d71231& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/components/appList/appScore.vue?vue&type=template&id=71d71231&"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appScore_vue_vue_type_template_id_71d71231___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_appScore_vue_vue_type_template_id_71d71231___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }), /***/ "./src/components/appManagement.vue": /*!******************************************!*\ !*** ./src/components/appManagement.vue ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _appManagement_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./appManagement.vue?vue&type=script&lang=js& */ "./src/components/appManagement.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); var render, staticRenderFns /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])( _appManagement_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"], render, staticRenderFns, false, null, null, null ) /* hot reload */ if (false) { var api; } component.options.__file = "src/components/appManagement.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "./src/components/appManagement.vue?vue&type=script&lang=js&": /*!*******************************************************************!*\ !*** ./src/components/appManagement.vue?vue&type=script&lang=js& ***! \*******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_appManagement_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib??vue-loader-options!./appManagement.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appManagement.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_appManagement_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./src/components/prefixMixin.vue": /*!****************************************!*\ !*** ./src/components/prefixMixin.vue ***! \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _prefixMixin_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./prefixMixin.vue?vue&type=script&lang=js& */ "./src/components/prefixMixin.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); var render, staticRenderFns /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])( _prefixMixin_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"], render, staticRenderFns, false, null, null, null ) /* hot reload */ if (false) { var api; } component.options.__file = "src/components/prefixMixin.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "./src/components/prefixMixin.vue?vue&type=script&lang=js&": /*!*****************************************************************!*\ !*** ./src/components/prefixMixin.vue?vue&type=script&lang=js& ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_prefixMixin_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib??vue-loader-options!./prefixMixin.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/prefixMixin.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_prefixMixin_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./src/components/svgFilterMixin.vue": /*!*******************************************!*\ !*** ./src/components/svgFilterMixin.vue ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _svgFilterMixin_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./svgFilterMixin.vue?vue&type=script&lang=js& */ "./src/components/svgFilterMixin.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); var render, staticRenderFns /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__["default"])( _svgFilterMixin_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"], render, staticRenderFns, false, null, null, null ) /* hot reload */ if (false) { var api; } component.options.__file = "src/components/svgFilterMixin.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "./src/components/svgFilterMixin.vue?vue&type=script&lang=js&": /*!********************************************************************!*\ !*** ./src/components/svgFilterMixin.vue?vue&type=script&lang=js& ***! \********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_svgFilterMixin_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib??vue-loader-options!./svgFilterMixin.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/svgFilterMixin.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_svgFilterMixin_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./src/views/Apps.vue": /*!****************************!*\ !*** ./src/views/Apps.vue ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Apps_vue_vue_type_template_id_33a216a8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Apps.vue?vue&type=template&id=33a216a8& */ "./src/views/Apps.vue?vue&type=template&id=33a216a8&"); /* harmony import */ var _Apps_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Apps.vue?vue&type=script&lang=js& */ "./src/views/Apps.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js"); /* normalize component */ var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _Apps_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _Apps_vue_vue_type_template_id_33a216a8___WEBPACK_IMPORTED_MODULE_0__["render"], _Apps_vue_vue_type_template_id_33a216a8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, null ) /* hot reload */ if (false) { var api; } component.options.__file = "src/views/Apps.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "./src/views/Apps.vue?vue&type=script&lang=js&": /*!*****************************************************!*\ !*** ./src/views/Apps.vue?vue&type=script&lang=js& ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Apps_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib??vue-loader-options!./Apps.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/views/Apps.vue?vue&type=script&lang=js&"); /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Apps_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); /***/ }), /***/ "./src/views/Apps.vue?vue&type=template&id=33a216a8&": /*!***********************************************************!*\ !*** ./src/views/Apps.vue?vue&type=template&id=33a216a8& ***! \***********************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Apps_vue_vue_type_template_id_33a216a8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../node_modules/vue-loader/lib??vue-loader-options!./Apps.vue?vue&type=template&id=33a216a8& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/views/Apps.vue?vue&type=template&id=33a216a8&"); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Apps_vue_vue_type_template_id_33a216a8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Apps_vue_vue_type_template_id_33a216a8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /***/ }) }]); //# sourceMappingURL=1.js.map