CasaOS/web/js/app.js

747 lines
716 KiB
JavaScript
Raw Normal View History

/******/ (function(modules) { // webpackBootstrap
/******/ // install a JSONP callback for chunk loading
/******/ function webpackJsonpCallback(data) {
/******/ var chunkIds = data[0];
/******/ var moreModules = data[1];
/******/ var executeModules = data[2];
/******/
/******/ // add "moreModules" to the modules object,
/******/ // then flag all "chunkIds" as loaded and fire callback
/******/ var moduleId, chunkId, i = 0, resolves = [];
/******/ for(;i < chunkIds.length; i++) {
/******/ chunkId = chunkIds[i];
/******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
/******/ resolves.push(installedChunks[chunkId][0]);
/******/ }
/******/ installedChunks[chunkId] = 0;
/******/ }
/******/ for(moduleId in moreModules) {
/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
/******/ modules[moduleId] = moreModules[moduleId];
/******/ }
/******/ }
/******/ if(parentJsonpFunction) parentJsonpFunction(data);
/******/
/******/ while(resolves.length) {
/******/ resolves.shift()();
/******/ }
/******/
/******/ // add entry modules from loaded chunk to deferred list
/******/ deferredModules.push.apply(deferredModules, executeModules || []);
/******/
/******/ // run deferred modules when all chunks ready
/******/ return checkDeferredModules();
/******/ };
/******/ function checkDeferredModules() {
/******/ var result;
/******/ for(var i = 0; i < deferredModules.length; i++) {
/******/ var deferredModule = deferredModules[i];
/******/ var fulfilled = true;
/******/ for(var j = 1; j < deferredModule.length; j++) {
/******/ var depId = deferredModule[j];
/******/ if(installedChunks[depId] !== 0) fulfilled = false;
/******/ }
/******/ if(fulfilled) {
/******/ deferredModules.splice(i--, 1);
/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
/******/ }
/******/ }
/******/
/******/ return result;
/******/ }
/******/
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // object to store loaded and loading chunks
/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
/******/ // Promise = chunk loading, 0 = chunk loaded
/******/ var installedChunks = {
/******/ "app": 0
/******/ };
/******/
/******/ var deferredModules = [];
/******/
/******/ // script path function
/******/ function jsonpScriptSrc(chunkId) {
/******/ return __webpack_require__.p + "js/" + ({}[chunkId]||chunkId) + ".js"
/******/ }
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/ // This file contains only the entry chunk.
/******/ // The chunk loading function for additional chunks
/******/ __webpack_require__.e = function requireEnsure(chunkId) {
/******/ var promises = [];
/******/
/******/
/******/ // JSONP chunk loading for javascript
/******/
/******/ var installedChunkData = installedChunks[chunkId];
/******/ if(installedChunkData !== 0) { // 0 means "already installed".
/******/
/******/ // a Promise means "currently loading".
/******/ if(installedChunkData) {
/******/ promises.push(installedChunkData[2]);
/******/ } else {
/******/ // setup Promise in chunk cache
/******/ var promise = new Promise(function(resolve, reject) {
/******/ installedChunkData = installedChunks[chunkId] = [resolve, reject];
/******/ });
/******/ promises.push(installedChunkData[2] = promise);
/******/
/******/ // start chunk loading
/******/ var script = document.createElement('script');
/******/ var onScriptComplete;
/******/
/******/ script.charset = 'utf-8';
/******/ script.timeout = 120;
/******/ if (__webpack_require__.nc) {
/******/ script.setAttribute("nonce", __webpack_require__.nc);
/******/ }
/******/ script.src = jsonpScriptSrc(chunkId);
/******/
/******/ // create error before stack unwound to get useful stacktrace later
/******/ var error = new Error();
/******/ onScriptComplete = function (event) {
/******/ // avoid mem leaks in IE.
/******/ script.onerror = script.onload = null;
/******/ clearTimeout(timeout);
/******/ var chunk = installedChunks[chunkId];
/******/ if(chunk !== 0) {
/******/ if(chunk) {
/******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type);
/******/ var realSrc = event && event.target && event.target.src;
/******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')';
/******/ error.name = 'ChunkLoadError';
/******/ error.type = errorType;
/******/ error.request = realSrc;
/******/ chunk[1](error);
/******/ }
/******/ installedChunks[chunkId] = undefined;
/******/ }
/******/ };
/******/ var timeout = setTimeout(function(){
/******/ onScriptComplete({ type: 'timeout', target: script });
/******/ }, 120000);
/******/ script.onerror = script.onload = onScriptComplete;
/******/ document.head.appendChild(script);
/******/ }
/******/ }
/******/ return Promise.all(promises);
/******/ };
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "/ui/";
/******/
/******/ // on error function for async loading
/******/ __webpack_require__.oe = function(err) { console.error(err); throw err; };
/******/
/******/ var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || [];
/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
/******/ jsonpArray.push = webpackJsonpCallback;
/******/ jsonpArray = jsonpArray.slice();
/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
/******/ var parentJsonpFunction = oldJsonpFunction;
/******/
/******/
/******/ // add entry module to deferred list
/******/ deferredModules.push([0,"chunk-vendors"]);
/******/ // run deferred modules when ready
/******/ return checkDeferredModules();
/******/ })
/************************************************************************/
/******/ ({
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js&":
/*!*************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=js& ***!
\*************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2021-12-30 08:20:30 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_BrandBar_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/BrandBar.vue */ \"./src/components/BrandBar.vue\");\n/* harmony import */ var _components_ContactBar_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/ContactBar.vue */ \"./src/components/ContactBar.vue\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n BrandBar: _components_BrandBar_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n ContactBar: _components_ContactBar_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n },\n data: function data() {\n return {\n //isLoading: true,\n steps: [// {\n // target: '#v-step-0', // We're using document.querySelector() under the hood\n // content: `Add your first App!`\n // },\n // {\n // target: '#v-step-1', // We're using document.querySelector() under the hood\n // content: `Add your first App!`\n // }\n ],\n isWelcome: false,\n initAni: {\n classes: 'zoomOutIn',\n duration: 2500\n },\n brandAni: {\n classes: \"fadeInLeft\",\n duration: 700\n },\n contactAni: {\n classes: \"fadeInRight\",\n duration: 700\n }\n };\n },\n computed: {\n isLoading: function isLoading() {\n return this.$store.state.siteLoading;\n }\n },\n created: function created() {\n var _this = this;\n\n this.$api.info.guideCheck().then(function (res) {\n if (res.data.success == 200 && res.data.data.need_init_user) {\n _this.isWelcome = true;\n\n _this.$emit('changeSiteLoading');\n\n _this.$emit('changeInitialization', true);\n\n localStorage.removeItem(\"user_token\");\n\n _this.$router.push(\"/welcome\");\n } else {\n _this.isWelcome = false;\n }\n });\n },\n mounted: function mounted() {\n var lang = localStorage.getItem('lang') ? localStorage.getItem('lang') : this.getLangFromBrowser();\n this.setLang(lang); // const host = (process.env.NODE_ENV === \"'dev'\") ? `${this.$store.state.devIp}` : `${document.domain}`;\n // if (host == '127.0.0.1' || host == \"localhost\") {\n // this.$buefy.dialog.alert({\n // title: '⚠️ ' + this.$t('Attention'),\n // message: '<div class=\"nobrk\"><p >' + this.$t('Using localhost or 127.0.0.1 will cause the application to be inaccessible, please use the real ip to access.') + '</p></div>',\n // type: 'is-dark'\n // })\n // }\n },\n methods: {\n getLangFromBrowser: function getLangFromBrowser() {\n var lang = navigator.language || navigator.userLanguage;\n lang = lang.substr(0, 2);\n return lang;\n },\n setLang: function setLang(lang) {\n localStorage.setItem('lang', lang);\n this.$i18n.locale = lang;\n }\n }\n});\n\n//# sourceURL=webpack:///./src/App.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/BrandBar.vue?vue&type=script&lang=js&":
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/BrandBar.vue?vue&type=script&lang=js& ***!
\*****************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"brand-bar\"\n});\n\n//# sourceURL=webpack:///./src/components/BrandBar.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ContactBar.vue?vue&type=script&lang=js&":
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ContactBar.vue?vue&type=script&lang=js& ***!
\*******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"contact-bar\"\n});\n\n//# sourceURL=webpack:///./src/components/ContactBar.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
2021-12-30 08:20:30 +00:00
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4e429402-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
2021-12-30 08:20:30 +00:00
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4e429402-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=template&id=7ba5bd90& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2021-12-30 08:20:30 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.isLoading,\n expression: \"!isLoading\"\n }\n ],\n staticClass: \"is-flex is-flex-direction-column\",\n attrs: { id: \"app\" }\n },\n [\n _vm.isWelcome\n ? _c(\"div\", {\n directives: [\n {\n name: \"animate-css\",\n rawName: \"v-animate-css\",\n value: _vm.initAni,\n expression: \"initAni\"\n }\n ],\n style: {\n \"background-image\":\n \"url(\" + __webpack_require__(/*! ./assets/background/bg3.jpg */ \"./src/assets/background/bg3.jpg\") + \")\"\n },\n attrs: { id: \"background\" }\n })\n : _vm._e(),\n !_vm.isWelcome\n ? _c(\"div\", {\n style: {\n \"background-image\":\n \"url(\" + __webpack_require__(/*! ./assets/background/bg3.jpg */ \"./src/assets/background/bg3.jpg\") + \")\"\n },\n attrs: { id: \"background\" }\n })\n : _vm._e(),\n _c(\"router-view\"),\n _c(\"brand-bar\", {\n directives: [\n {\n name: \"animate-css\",\n rawName: \"v-animate-css\",\n value: _vm.brandAni,\n expression: \"brandAni\"\n }\n ]\n }),\n _c(\"contact-bar\", {\n directives: [\n {\n name: \"animate-css\",\n rawName: \"v-animate-css\",\n value: _vm.contactAni,\n expression: \"contactAni\"\n }\n ]\n })\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack:///./src/App.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224e429402-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
2021-12-30 08:20:30 +00:00
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4e429402-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/BrandBar.vue?vue&type=template&id=dfac1d88&":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
2021-12-30 08:20:30 +00:00
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4e429402-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/BrandBar.vue?vue&type=template&id=dfac1d88& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2021-12-30 08:20:30 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"brand-bar is-flex is-align-items-center has-text-white\" },\n [\n _c(\"figure\", { staticClass: \"image is-32x32\" }, [\n _c(\"img\", { attrs: { src: __webpack_require__(/*! @/assets/img/casa.svg */ \"./src/assets/img/casa.svg\") } })\n ]),\n _c(\"span\", { staticClass: \"is-size-4 mr-3 ml-3\" }, [_vm._v(\"CasaOS\")]),\n _c(\"span\", [_vm._v(\"Made by IceWhale with ❤ and you !\")])\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack:///./src/components/BrandBar.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224e429402-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
2021-12-30 08:20:30 +00:00
/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4e429402-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ContactBar.vue?vue&type=template&id=f34e36fa&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
2021-12-30 08:20:30 +00:00
!*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4e429402-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ContactBar.vue?vue&type=template&id=f34e36fa& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2021-12-30 08:20:30 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass:\n \"contact-bar is-flex is-align-items-center has-text-white pl-3 pr-3\"\n },\n [\n _c(\n \"a\",\n { attrs: { href: \"#\" } },\n [_c(\"b-icon\", { attrs: { icon: \"routes\" } })],\n 1\n ),\n _c(\n \"a\",\n { attrs: { href: \"https://discord.gg/knqAbbBbeX\", target: \"_blank\" } },\n [_c(\"b-icon\", { attrs: { icon: \"discord\" } })],\n 1\n ),\n _c(\n \"a\",\n {\n attrs: {\n href: \"https://github.com/IceWhaleTech/CasaOS\",\n target: \"_blank\"\n }\n },\n [_c(\"b-icon\", { attrs: { icon: \"github\" } })],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack:///./src/components/ContactBar.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224e429402-vue-loader-template%22%7D!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/scss/app.scss":
/*!*******************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-3-1!./node_modules/postcss-loader/src??ref--8-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-3-3!./src/assets/scss/app.scss ***!
\*******************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
2022-01-21 09:50:12 +00:00
eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nvar ___CSS_LOADER_AT_RULE_IMPORT_0___ = __webpack_require__(/*! -!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--8-oneOf-3-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-3-3!swiper/swiper-bundle.min.css */ \"./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/swiper/swiper-bundle.min.css\");\nvar ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/getUrl.js */ \"./node_modules/css-loader/dist/runtime/getUrl.js\");\nvar ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! ../img/folder.png */ \"./src/assets/img/folder.png\");\nvar ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! ../img/xfile.png */ \"./src/assets/img/xfile.png\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\nexports.push([module.i, \"@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500;1,700&display=swap);\"]);\nexports.i(___CSS_LOADER_AT_RULE_IMPORT_0___);\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);\nvar ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);\n// Module\nexports.push([module.i, \"@charset \\\"UTF-8\\\";\\n/*! bulma.io v0.9.3 | MIT License | github.com/jgthms/bulma */\\n/* Bulma Utilities */\\n.button, .input, .textarea, .taginput .taginput-container.is-focusable, .select select, .file-cta,\\n.file-name, .pagination-previous,\\n.pagination-next,\\n.pagination-link,\\n.pagination-ellipsis {\\n -moz-appearance: none;\\n -webkit-appearance: none;\\n align-items: center;\\n border: 1px solid transparent;\\n border-radius: 4px;\\n box-shadow: none;\\n display: inline-flex;\\n font-size: 1rem;\\n height: 2.5em;\\n justify-content: flex-start;\\n line-height: 1.5;\\n padding-bottom: calc(0.5em - 1px);\\n padding-left: calc(0.75em - 1px);\\n padding-right: calc(0.75em - 1px);\\n padding-top: calc(0.5em - 1px);\\n position: relative;\\n vertical-align: top; }\\n .button:focus, .input:focus, .textarea:focus, .taginput .taginput-container.is-focusable:focus, .select select:focus, .file-cta:focus,\\n .file-name:focus, .pagination-previous:focus,\\n .pagination-next:focus,\\n .pagination-link:focus,\\n .pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .taginput .is-focused.taginput-container.is-focusable, .select select.is-focused, .is-focused.file-cta,\\n .is-focused.file-name, .is-focused.pagination-previous,\\n .is-focused.pagination-next,\\n .is-focused.pagination-link,\\n .is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .taginput .taginput-container.is-focusable:active, .select select:active, .file-cta:active,\\n .file-name:active, .pagination-previous:active,\\n .pagination-next:active,\\n .pagination-link:active,\\n .pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .taginput .is-active.taginput-container.is-focusable, .select select.is-active, .is-active.file-cta,\\n .is-active.file-name, .is-active.pagination-previous,\\n .is-active.pagination-next,\\n .is-active.pagination-link,\\n .is-active.pagination-ellipsis {\\n outline: none; }\\n .button[disabled], .input[disabled], .textarea[disabled], .taginput .taginput-container.is-focusable[disabled], .select select[disabled], .file-cta[disabled],\\n .file-name[disabled], .pagination-previous[disabled],\\n .pagination-next[disabled],\\n .pagination-link[disabled],\\n .pagination-ellipsis[disabled],\\n fieldset[disabled] .button,\\n fieldset[disabled] .input,\\n fieldset[disabled] .textarea,\\n fieldset[disabled] .taginput .taginput-container.is-focusable,\\n .tag
/***/ }),
/***/ "./src/App.vue":
/*!*********************!*\
!*** ./src/App.vue ***!
\*********************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=template&id=7ba5bd90& */ \"./src/App.vue?vue&type=template&id=7ba5bd90&\");\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ \"./src/App.vue?vue&type=script&lang=js&\");\n/* 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\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/App.vue?");
/***/ }),
/***/ "./src/App.vue?vue&type=script&lang=js&":
/*!**********************************************!*\
!*** ./src/App.vue?vue&type=script&lang=js& ***!
\**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/babel-loader/lib!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/App.vue?");
/***/ }),
/***/ "./src/App.vue?vue&type=template&id=7ba5bd90&":
/*!****************************************************!*\
!*** ./src/App.vue?vue&type=template&id=7ba5bd90& ***!
\****************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2021-12-30 08:20:30 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4e429402_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4e429402-vue-loader-template\"}!../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=template&id=7ba5bd90& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4e429402-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4e429402_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4e429402_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/App.vue?");
/***/ }),
2021-11-25 09:35:01 +00:00
/***/ "./src/assets/background/bg3.jpg":
/*!***************************************!*\
2021-11-25 09:35:01 +00:00
!*** ./src/assets/background/bg3.jpg ***!
\***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
2021-11-25 09:35:01 +00:00
eval("module.exports = __webpack_require__.p + \"img/bg3.1e0d0d23.jpg\";\n\n//# sourceURL=webpack:///./src/assets/background/bg3.jpg?");
/***/ }),
/***/ "./src/assets/img/casa.svg":
/*!*********************************!*\
!*** ./src/assets/img/casa.svg ***!
\*********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("module.exports = __webpack_require__.p + \"img/casa.2579f069.svg\";\n\n//# sourceURL=webpack:///./src/assets/img/casa.svg?");
/***/ }),
/***/ "./src/assets/img/folder.png":
/*!***********************************!*\
!*** ./src/assets/img/folder.png ***!
\***********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("module.exports = __webpack_require__.p + \"img/folder.c8ff81f3.png\";\n\n//# sourceURL=webpack:///./src/assets/img/folder.png?");
/***/ }),
/***/ "./src/assets/img/xfile.png":
/*!**********************************!*\
!*** ./src/assets/img/xfile.png ***!
\**********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("module.exports = __webpack_require__.p + \"img/xfile.402f9e59.png\";\n\n//# sourceURL=webpack:///./src/assets/img/xfile.png?");
/***/ }),
2022-01-21 09:50:12 +00:00
/***/ "./src/assets/lang/de_de.js":
/*!**********************************!*\
!*** ./src/assets/lang/de_de.js ***!
\**********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n// German\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n // Commons\n \"\": \"\",\n \"OK\": \"OK\",\n \"Cancel\": \"Abbrechen\",\n \"Submit\": \"Speichern\",\n \"Back\": \"Zurück\",\n \"Edit\": \"Bearbeiten\",\n \"Update\": \"Aktualisieren\",\n \"Create\": \"Erstellen\",\n \"Next\": \"Weiter\",\n \"Close\": \"Schließen\",\n \"Select\": \"Auswählen\",\n \"Save\": \"Speichern\",\n \"Add\": \"Hinzufügen\",\n \"Go\": \"Loslegen\",\n \"Import\": \"Importieren\",\n \"Low\": \"Niedrig\",\n \"Medium\": \"Mittel\",\n \"High\": \"Hoch\",\n \"Language\": \"Sprache\",\n \"This field is required\": \"Dieses Feld ist erforderlich\",\n \"This field must be a valid email\": \"Dieses Feld beinhaltet keine gültige E-Mail-Adresse\",\n \"This field confirmation does not match\": \"Dieses Feld stimmt nicht überein\",\n \"This field must have 2 options\": \"Dieses Feld muss 2 Optionen enthalten\",\n \"This field must have more than 5 characters\": \"Dieses Feld muss mehr als 5 Zeichen enthalten\",\n // Init Page\n \"Welcome to CasaOS\": \"Willkommen im CasaOS\",\n \"Let's create your initial account\": \"Erstelle deinen Account\",\n \"Go →\": \"Loslegen →\",\n \"Create Account\": \"Account erstellen\",\n \"Username\": \"Benutzername\",\n \"Confirm Password\": \"Passwort bestätigen\",\n \"Username or Password error!\": \"Fehler bei Benutzername oder Passwort!\",\n \"All things done!\": \"Alles erledigt!\",\n // Login\n \"Login\": \"Anmelden\",\n \"Password error!\": \"Passwort fehlerhaft!\",\n // Account\n \"Account\": \"Account\",\n \"Logout\": \"Abmelden\",\n \"Name\": \"Name\",\n \"Password\": \"Passwort\",\n \"Change name\": \"Name ändern\",\n \"Change Password\": \"Passwort ändern\",\n \"Original password\": \"Aktuelles Passwort\",\n \"New password\": \"Neues Passwort\",\n \"Confirm the new password again\": \"Neues Passwort bestätigen\",\n // Dashboard Settings\n \"Settings\": \"Einstellungen\",\n \"Dashboard Setting\": \"Dashboard-Einstellungen\",\n \"Search Engine\": \"Suchmaschine\",\n \"WebUI Port\": \"Web-UI-Port\",\n \"Currently the latest version\": \"Aktuellste Version installiert\",\n \"A new version is available!\": \"Neue Version verfügbar!\",\n \"Edit Web UI port\": \"Web-UI-Port ändern\",\n // Terminal & Logs\n \"Terminal & Logs\": \"Terminal & Logs\",\n \"Terminal\": \"Terminal\",\n \"Logs\": \"Logs\",\n // Widgets\n \"Widgets Settings\": \"Widget-Einstellungen\",\n \"Time\": \"Uhrzeit\",\n \"System Status\": \"System-Status\",\n \"Disk Status\": \"Festplatten-Status\",\n \"Network Status\": \"Netzwerk-Status\",\n \"available of\": \"{avl} von {total} verfügbar\",\n // Search\n \"Search...\": \"Suchen...\",\n // Sync\n \"Sync your data\": \"Synchronisiere deine Daten\",\n \"Follow the guide to start syncing your files across multiple devices.\": \"Folge der Anleitung, um deine Dateien auf mehreren Geräten zu synchronisieren.\",\n \"Go !\": \"Loslegen!\",\n \"Sync Guide\": \"Synchronisation einrichten\",\n \"Install\": \"Installation\",\n \"Config\": \"Konfiguration\",\n \"Complete\": \"Abschluss\",\n \"Download Syncthing on the device you want to sync with CasaOS\": \"Installiere Syncthing auf dem Gerät, das du mit CasaOS synchronisieren möchtest.\",\n \"Get Syncthing for\": \"Installiere Syncthing für {os}\",\n \"Download APK\": \"APK herunterladen\",\n \"Show all Platforms\": \"Alle Plattformen anzeigen\",\n 'Install and open the downloaded application, then click the \"Next\" button.': 'Installiere und öffne die heruntergeladene App und klicke dann auf \"Weiter\".',\n \"Device ID\": \"Geräte-ID\",\n \"Fill in your Device ID to continue\": \"Trage deine Geräte-ID zum Fortfahren ein\",\n \"How to get Device ID\": \"Device-ID auslesen\",\n \"What do I need to do on my device?\": \"Was muss ich auf meinem Gerät tun?\",\n \"Open the SyncTrayzor\": \"Öffne den SyncTrayzor\",\n \"Find the Device ID\": \"Finde deine Geräte-ID\",\n \"Add new d
/***/ }),
/***/ "./src/assets/lang/en_us.js":
/*!**********************************!*\
!*** ./src/assets/lang/en_us.js ***!
\**********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2022-01-21 09:50:12 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n// English\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n // Commons\n \"\": \"\",\n \"OK\": \"OK\",\n \"Cancel\": \"Cancel\",\n \"Submit\": \"Submit\",\n \"Back\": \"Back\",\n \"Edit\": \"Edit\",\n \"Update\": \"Update\",\n \"Create\": \"Create\",\n \"Next\": \"Next\",\n \"Close\": \"Close\",\n \"Select\": \"Select\",\n \"Save\": \"Save\",\n \"Add\": \"Add\",\n \"Go\": \"Go\",\n \"Import\": \"Import\",\n \"Low\": \"Low\",\n \"Medium\": \"Medium\",\n \"High\": \"High\",\n \"Language\": \"Language\",\n \"This field is required\": \"This field is required\",\n \"This field must be a valid email\": \"This field must be a valid email\",\n \"This field confirmation does not match\": \"This field confirmation does not match\",\n \"This field must have 2 options\": \"This field must have 2 options\",\n \"This field must have more than 5 characters\": \"This field must have more than 5 characters\",\n // Init Page\n \"Welcome to CasaOS\": \"Welcome to CasaOS\",\n \"Let's create your initial account\": \"Let's create your initial account\",\n \"Go →\": \"Go →\",\n \"Create Account\": \"Create Account\",\n \"Username\": \"Username\",\n \"Confirm Password\": \"Confirm Password\",\n \"Username or Password error!\": \"Username or Password error!\",\n \"All things done!\": \"All things done!\",\n // Login\n \"Login\": \"Login\",\n \"Password error!\": \"Password error!\",\n // Account\n \"Account\": \"Account\",\n \"Logout\": \"Logout\",\n \"Name\": \"Name\",\n \"Password\": \"Password\",\n \"Change name\": \"Change name\",\n \"Change Password\": \"Change Password\",\n \"Original password\": \"Original password\",\n \"New password\": \"New password\",\n \"Confirm the new password again\": \"Confirm the new password again\",\n // Dashboard Settings\n \"Settings\": \"Settings\",\n \"Dashboard Setting\": \"Dashboard Setting\",\n \"Search Engine\": \"Search Engine\",\n \"WebUI Port\": \"WebUI Port\",\n \"Currently the latest version\": \"Currently the latest version\",\n \"A new version is available!\": \"A new version is available!\",\n \"Edit Web UI port\": \"Edit WebUI port\",\n // Terminal & Logs\n \"Terminal & Logs\": \"Terminal & Logs\",\n \"Terminal\": \"Terminal\",\n \"Logs\": \"Logs\",\n // Widgets\n \"Widgets Settings\": \"Widgets Settings\",\n \"Time\": \"Time\",\n \"System Status\": \"System Status\",\n \"Disk Status\": \"Disk Status\",\n \"Network Status\": \"Network Status\",\n \"available of\": \"{avl} available of {total}\",\n // Search \n \"Search...\": \"Search...\",\n // Sync\n \"Sync your data\": \"Sync your data\",\n \"Follow the guide to start syncing your files across multiple devices.\": \"Follow the guide to start syncing your files across multiple devices.\",\n \"Go !\": \"Go !\",\n \"Sync Guide\": \"Sync Guide\",\n \"Install\": \"Install\",\n \"Config\": \"Config\",\n \"Complete\": \"Complete\",\n \"Download Syncthing on the device you want to sync with CasaOS\": \"Download Syncthing on the device you want to sync with CasaOS\",\n \"Get Syncthing for\": \"Get Syncthing for {os}\",\n \"Download APK\": \"Download APK\",\n \"Show all Platforms\": \"Show all Platforms\",\n 'Install and open the downloaded application, then click the \"Next\" button.': 'Install and open the downloaded application, then click the \"Next\" button.',\n \"Device ID\": \"Device ID\",\n \"Fill in your Device ID to continue\": \"Fill in your Device ID to continue\",\n \"How to get Device ID\": \"How to get Device ID\",\n \"What do I need to do on my device?\": \"What do I need to do on my device?\",\n \"Open the SyncTrayzor\": \"Open the SyncTrayzor\",\n \"Find the Device ID\": \"Find the Device ID\",\n \"Add new device on your device\": \"Add new device on your device\",\n \"Add new folder on your device\": \"Add new folder on your device\",\n \"Done!\": \"Done!\",\n \"Open Syncthing in the Launchpad\": \"Open Syncthing in the Launchpad\",\n \"Find the Syncthing icon in t
/***/ }),
/***/ "./src/assets/lang/es_es.js":
/*!**********************************!*\
!*** ./src/assets/lang/es_es.js ***!
\**********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n// Spanish\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n // Commons\n \"\": \"\",\n \"OK\": \"OK\",\n \"Cancel\": \"Cancelar\",\n \"Submit\": \"Enviar\",\n \"Back\": \"Volver\",\n \"Edit\": \"Editar\",\n \"Update\": \"Actualización\",\n \"Create\": \"Crear\",\n \"Next\": \"Siguiente\",\n \"Close\": \"Cerrar\",\n \"Select\": \"Seleccione\",\n \"Save\": \"Guardar\",\n \"Add\": \"Añadir\",\n \"Go\": \"Ir\",\n \"Import\": \"Importar\",\n \"Low\": \"Bajo\",\n \"Medium\": \"Medio\",\n \"High\": \"Alta\",\n \"Language\": \"Lengua\",\n \"This field is required\": \"Este campo es obligatorio\",\n \"This field must be a valid email\": \"Este campo debe ser un correo electrónico válido\",\n \"This field confirmation does not match\": \"Esta confirmación de campo no corresponde\",\n \"This field must have 2 options\": \"Este campo debe tener 2 opciones\",\n \"This field must have more than 5 characters\": \"Este campo debe tener más de 5 caracteres\",\n // Init Page\n \"Welcome to CasaOS\": \"Bienvenido a CasaOS\",\n \"Let's create your initial account\": \"Creemos tu cuenta inicial\",\n \"Go →\": \"Ir →\",\n \"Create Account\": \"Crear cuenta\",\n \"Username\": \"Nombre de usuario\",\n \"Confirm Password\": \"Confirmar contraseña\",\n \"Username or Password error!\": \"Error de nombre de usuario o contraseña.\",\n \"All things done!\": \"¡Todo hecho!\",\n // Login\n \"Login\": \"Inicio de sesión\",\n \"Password error!\": \"Error de contraseña.\",\n // Account\n \"Account\": \"Cuenta\",\n \"Logout\": \"Cierre la sesión\",\n \"Name\": \"Nombre\",\n \"Password\": \"Contraseña\",\n \"Change name\": \"Cambiar el nombre\",\n \"Change Password\": \"Cambiar la contraseña\",\n \"Original password\": \"Contraseña original\",\n \"New password\": \"Nueva contraseña\",\n \"Confirm the new password again\": \"Confirmar de nuevo la nueva contraseña\",\n // Dashboard Settings\n \"Settings\": \"Ajustes\",\n \"Dashboard Setting\": \"Configuración del panel de control\",\n \"Search Engine\": \"Motor de búsqueda\",\n \"WebUI Port\": \"Puerto de la WebUI\",\n \"Currently the latest version\": \"Actualmente la última versión\",\n \"A new version is available!\": \"¡Una nueva versión está disponible!\",\n \"Edit Web UI port\": \"Editar el puerto de la WebUI\",\n // Terminal & Logs\n \"Terminal & Logs\": \"Terminal & registros\",\n \"Terminal\": \"Terminal\",\n \"Logs\": \"Registros\",\n // Widgets\n \"Widgets Settings\": \"Configuración de widgets\",\n \"Time\": \"Hora\",\n \"System Status\": \"Estado del sistema\",\n \"Disk Status\": \"Estado del disco\",\n \"Network Status\": \"Estado de la red\",\n \"available of\": \"{avl} disponible en {total}\",\n // Search \n \"Search...\": \"Buscar...\",\n // Sync\n \"Sync your data\": \"Sincroniza tus datos\",\n \"Follow the guide to start syncing your files across multiple devices.\": \"Sigue la guía para empezar a sincronizar tus archivos en varios dispositivos.\",\n \"Go !\": \"¡Venga!\",\n \"Sync Guide\": \"Guía de sincronización\",\n \"Install\": \"Instalar\",\n \"Config\": \"Configurar\",\n \"Complete\": \"Completa\",\n \"Download Syncthing on the device you want to sync with CasaOS\": \"Descargue Syncthing en el equipo que desea sincronizar con CasaOS\",\n \"Get Syncthing for\": \"Obtenga Syncthing para {os}\",\n \"Download APK\": \"Descargar APK\",\n \"Show all Platforms\": \"Mostrar todas las plataformas\",\n 'Install and open the downloaded application, then click the \"Next\" button.': 'Instale y abra la aplicación descargada, y luego haga clic en el botón \"Siguiente\".',\n \"Device ID\": \"Identificación del dispositivo\",\n \"Fill in your Device ID to continue\": \"Introduzca su ID de equipo para continuar\",\n \"How to get Device ID\": \"Cómo obtener el ID del equipo\",\n \"What do I need to do on my device?\": \"¿Qué tengo que hacer en mi dispositivo?\",\n \"Open the SyncTrayzor\": \"Abrir el SyncTr
/***/ }),
/***/ "./src/assets/lang/fr_fr.js":
/*!**********************************!*\
!*** ./src/assets/lang/fr_fr.js ***!
\**********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n// French\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n // Commons\n \"\": \"\",\n \"OK\": \"OK\",\n \"Cancel\": \"Annuler\",\n \"Submit\": \"Envoyer\",\n \"Back\": \"Retour\",\n \"Edit\": \"Éditer\",\n \"Update\": \"Mettre à jour\",\n \"Create\": \"Créer\",\n \"Next\": \"Suivant\",\n \"Close\": \"Fermer\",\n \"Select\": \"Sélectionner\",\n \"Save\": \"Enregistrer\",\n \"Add\": \"Ajouter\",\n \"Go\": \"Go\",\n \"Import\": \"Importer\",\n \"Low\": \"Bas\",\n \"Medium\": \"Moyen\",\n \"High\": \"Haut\",\n \"Language\": \"Langue\",\n \"This field is required\": \"Ce champ est requis\",\n \"This field must be a valid email\": \"Ce champ doit être une adresse e-mail valide\",\n \"This field confirmation does not match\": \"La confirmation de ce champ ne correspond pas\",\n \"This field must have 2 options\": \"Ce champ doit avoir 2 options\",\n \"This field must have more than 5 characters\": \"Ce champ doit comporter plus de 5 caractères\",\n // Init Page\n \"Welcome to CasaOS\": \"Bienvenue à CasaOS\",\n \"Let's create your initial account\": \"Créons votre compte initial\",\n \"Go →\": \"Allez →\",\n \"Create Account\": \"Créer un compte\",\n \"Username\": \"Nom d'utilisateur\",\n \"Confirm Password\": \"Confirmer le mot de passe\",\n \"Username or Password error!\": \"Erreur de nom d'utilisateur ou de mot de passe !\",\n \"All things done!\": \"Tout est en ordre !\",\n // Login\n \"Login\": \"Connexion\",\n \"Password error!\": \"Mot de passe incorrect !\",\n // Account\n \"Account\": \"Compte\",\n \"Logout\": \"Déconnexion\",\n \"Name\": \"Nom\",\n \"Password\": \"Mot de passe\",\n \"Change name\": \"Changement de nom\",\n \"Change Password\": \"Changer le mot de passe\",\n \"Original password\": \"Mot de passe d'origine\",\n \"New password\": \"Nouveau mot de passe\",\n \"Confirm the new password again\": \"Confirmez à nouveau le nouveau mot de passe\",\n // Dashboard Settings\n \"Settings\": \"Paramètres\",\n \"Dashboard Setting\": \"Réglage du tableau de bord\",\n \"Search Engine\": \"Moteur de recherche\",\n \"WebUI Port\": \"Port de l'interface Web\",\n \"Currently the latest version\": \"La dernière version en date\",\n \"A new version is available!\": \"Une nouvelle version est disponible !\",\n \"Edit Web UI port\": \"Editer le port WebUI\",\n // Terminal & Logs\n \"Terminal & Logs\": \"Terminal & journaux\",\n \"Terminal\": \"Terminal\",\n \"Logs\": \"Journaux\",\n // Widgets\n \"Widgets Settings\": \"Paramètres des widgets\",\n \"Time\": \"Heure\",\n \"System Status\": \"État du système\",\n \"Disk Status\": \"État du disque\",\n \"Network Status\": \"État du réseau\",\n \"available of\": \"{avl} disponible sur {total}\",\n // Search \n \"Search...\": \"Rechercher...\",\n // Sync\n \"Sync your data\": \"Synchronisez vos données\",\n \"Follow the guide to start syncing your files across multiple devices.\": \"Suivez le guide pour commencer à synchroniser vos fichiers sur plusieurs appareils.\",\n \"Go !\": \"Allez-y !\",\n \"Sync Guide\": \"Guide de la synchro\",\n \"Install\": \"Installer\",\n \"Config\": \"Config\",\n \"Complete\": \"Compléter\",\n \"Download Syncthing on the device you want to sync with CasaOS\": \"Télécharger Syncthing sur l'appareil que vous voulez synchroniser avec CasaOS\",\n \"Get Syncthing for\": \"Obtenir Syncthing pour {os}\",\n \"Download APK\": \"Téléchargez l'APK\",\n \"Show all Platforms\": \"Afficher toutes les plates-formes\",\n 'Install and open the downloaded application, then click the \"Next\" button.': 'Installez et ouvrez l\\'application téléchargée, puis cliquez sur le bouton \"Suivant\".',\n \"Device ID\": \"ID du périphérique\",\n \"Fill in your Device ID to continue\": \"Remplissez le code de votre appareil pour continuer\",\n \"How to get Device ID\": \"Comment obtenir le numéro d'identification du périphérique ?\",\n \"What do I need to do on my device?\": \"Que dois-je
/***/ }),
/***/ "./src/assets/lang/index.js":
/*!**********************************!*\
!*** ./src/assets/lang/index.js ***!
\**********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2022-01-21 09:50:12 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _zh_cn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./zh_cn */ \"./src/assets/lang/zh_cn.js\");\n/* harmony import */ var _en_us__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./en_us */ \"./src/assets/lang/en_us.js\");\n/* harmony import */ var _ru_ru__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ru_ru */ \"./src/assets/lang/ru_ru.js\");\n/* harmony import */ var _fr_fr__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./fr_fr */ \"./src/assets/lang/fr_fr.js\");\n/* harmony import */ var _es_es__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./es_es */ \"./src/assets/lang/es_es.js\");\n/* harmony import */ var _de_de__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./de_de */ \"./src/assets/lang/de_de.js\");\n/* harmony import */ var _it_it__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./it_it */ \"./src/assets/lang/it_it.js\");\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n zh: _zh_cn__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n en: _en_us__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n ru: _ru_ru__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n fr: _fr_fr__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n es: _es_es__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n de: _de_de__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n it: _it_it__WEBPACK_IMPORTED_MODULE_6__[\"default\"]\n});\n\n//# sourceURL=webpack:///./src/assets/lang/index.js?");
/***/ }),
/***/ "./src/assets/lang/it_it.js":
/*!**********************************!*\
!*** ./src/assets/lang/it_it.js ***!
\**********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n// Italiano\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n // Commons\n \"\": \"\",\n \"OK\": \"OK\",\n \"Cancel\": \"Cancella\",\n \"Submit\": \"Invia\",\n \"Back\": \"Indietro\",\n \"Edit\": \"Modifica\",\n \"Update\": \"Update\",\n \"Create\": \"Create\",\n \"Next\": \"Prossimo\",\n \"Close\": \"Chiudi\",\n \"Select\": \"Seleziona\",\n \"Save\": \"Salva\",\n \"Add\": \"Aggiungi\",\n \"Go\": \"Vai\",\n \"Import\": \"Importa\",\n \"Low\": \"Basso\",\n \"Medium\": \"Medio\",\n \"High\": \"Alto\",\n \"Language\": \"Language\",\n \"This field is required\": \"Questo campo è obbligatorio\",\n \"This field must be a valid email\": \"Questo campo deve avere un e-mail valida\",\n \"This field confirmation does not match\": \"La conferma di questo campo non corrisponde\",\n \"This field must have 2 options\": \"Questo campo deve avere 2 opzioni\",\n \"This field must have more than 5 characters\": \"Questo campo deve contenere più di 5 caratteri\",\n // Init Page\n \"Welcome to CasaOS\": \"Benvenuto in CasaOS\",\n \"Let's create your initial account\": \"Creiamo il tuo primo account\",\n \"Go →\": \"Vai →\",\n \"Create Account\": \"Crea Account\",\n \"Username\": \"Nome Utente\",\n \"Confirm Password\": \"Conferma Password\",\n \"Username or Password error!\": \"Nome utente o password errati!\",\n \"All things done!\": \"Tutto fatto!\",\n // Login\n \"Login\": \"Login\",\n \"Password error!\": \"Password errata!\",\n // Account\n \"Account\": \"Account\",\n \"Logout\": \"Logout\",\n \"Name\": \"Nome\",\n \"Password\": \"Password\",\n \"Change name\": \"Cambia Nome\",\n \"Change Password\": \"Cambia Password\",\n \"Original password\": \"Password originale\",\n \"New password\": \"Nuova password\",\n \"Confirm the new password again\": \"Conferma di nuovo la nuova password\",\n // Dashboard Settings\n \"Settings\": \"Impostazioni\",\n \"Dashboard Setting\": \"Impostazione della Dashboard\",\n \"Search Engine\": \"Motore di ricerca\",\n \"WebUI port\": \"Porta WebUI\",\n \"Currently the latest version\": \"Attualmente l'ultima versione\",\n \"A new version is available!\": \"È disponibile una nuova versione!\",\n \"Edit Web UI port\": \"Modifica porta WebUI\",\n // Terminal & Logs\n \"Terminal & Logs\": \"Terminale & Log\",\n \"Terminal\": \"Terminale\",\n \"Logs\": \"Log\",\n // Widgets\n \"Widgets Settings\": \"Impostazioni widget\",\n \"Time\": \"Time\",\n \"System Status\": \"Stato del sistema\",\n \"Disk Status\": \"Stato del disco\",\n \"Network Status\": \"Stato della rete\",\n \"available of\": \"{avl} disponibile di {total}\",\n // Search \n \"Search...\": \"Cerca...\",\n // Sync\n \"Sync your data\": \"Sincronizza i tuoi dati\",\n \"Follow the guide to start syncing your files across multiple devices.\": \"Segui la guida per iniziare a sincronizzare i tuoi file su più dispositivi.\",\n \"Go !\": \"Andiamo !\",\n \"Sync Guide\": \"Guida alla sincronizzazione\",\n \"Install\": \"Installa\",\n \"Config\": \"Configura\",\n \"Complete\": \"Completa\",\n \"Download Syncthing on the device you want to sync with CasaOS\": \"Scarica Syncthing sul dispositivo che desideri sincronizzare con CasaOS\",\n \"Get Syncthing for\": \"Ottieni Syncthing per {os}\",\n \"Download APK\": \"Download APK\",\n \"Show all Platforms\": \"Mostra tutte le piattaforme\",\n 'Install and open the downloaded application, then click the \"Next\" button.': 'Installa e apri l\\'applicazione scaricata, quindi fai clic sul pulsante \"Avanti\".',\n \"Device ID\": \"ID del dispositivo\",\n \"Fill in your Device ID to continue\": \"Inserisci il tuo ID dispositivo per continuare\",\n \"How to get Device ID\": \"Come ottenere l'ID del dispositivo\",\n \"What do I need to do on my device?\": \"Cosa devo fare sul mio dispositivo?\",\n \"Open the SyncTrayzor\": \"Apri il SyncTrayzor\",\n \"Find the Device ID\": \"Trova l'ID del dispositivo\",\n \"Add new device on your device\": \"Aggiungi un nuovo
/***/ }),
/***/ "./src/assets/lang/ru_ru.js":
/*!**********************************!*\
!*** ./src/assets/lang/ru_ru.js ***!
\**********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n// Russian localize by t.me/im_ostrovskiy\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n // Commons\n \"\": \"\",\n \"OK\": \"ОК\",\n \"Cancel\": \"Отмена\",\n \"Submit\": \"Принять\",\n \"Back\": \"Назад\",\n \"Edit\": \"Редактировать\",\n \"Update\": \"Обновить\",\n \"Create\": \"Создать\",\n \"Next\": \"Дальше\",\n \"Close\": \"Закрыть\",\n \"Select\": \"Выбрать\",\n \"Save\": \"Сохранить\",\n \"Add\": \"Добавить\",\n \"Go\": \"Перейти\",\n \"Import\": \"Импорт\",\n \"Low\": \"Низкий\",\n \"Medium\": \"Средний\",\n \"High\": \"Высокий\",\n \"Language\": \"Язык\",\n \"This field is required\": \"Это поле обязательно\",\n \"This field must be a valid email\": \"В этом поле должен быть действующий адрес электронной почты.\",\n \"This field confirmation does not match\": \"Подтверждение в этом поле не совпадает\",\n \"This field must have 2 options\": \"В этом поле должно быть 2 опции\",\n \"This field must have more than 5 characters\": \"В этом поле должно быть больше чем 5 символов\",\n // Init Page\n \"Welcome to CasaOS\": \"Добро пожаловать в CasaOS\",\n \"Let's create your initial account\": \"Давайте создадим ваш аккаунт\",\n \"Go →\": \"Поехали →\",\n \"Create Account\": \"Создать аккаунт\",\n \"Username\": \"Имя пользователя\",\n \"Confirm Password\": \"Подтвердить пароль\",\n \"Username or Password error!\": \"Ошибка имени пользователя или пароля!\",\n \"All things done!\": \"Все готово!\",\n // Login\n \"Login\": \"Логин\",\n \"Password error!\": \"Неверный пароль!\",\n // Account\n \"Account\": \"Аккаунт\",\n \"Logout\": \"Выйти\",\n \"Name\": \"Имя\",\n \"Password\": \"Пароль\",\n \"Change name\": \"Изменить имя\",\n \"Change Password\": \"Изменить пароль\",\n \"Original password\": \"Текуший пароль\",\n \"New password\": \"Новый пароль\",\n \"Confirm the new password again\": \"Подтвердите новый пароль еще раз\",\n // Dashboard Settings\n \"Settings\": \"Настройки\",\n \"Dashboard Setting\": \"Настройка панели\",\n \"Search Engine\": \"Поисковой движок\",\n \"WebUI Port\": \"Порт Веб-Интерфейса\",\n \"Currently the latest version\": \"На данный момент последняя версия\",\n \"A new version is available!\": \"Доступна новая версия!\",\n \"Edit Web UI port\": \"Изменить порт Веб-Интерфейса\",\n // Terminal & Logs\n \"Terminal & Logs\": \"Терминал и Логи\",\n \"Terminal\": \"Терминал\",\n \"Logs\": \"Логи\",\n // Widgets\n \"Widgets Settings\": \"Настройки виджетов\",\n \"Time\": \"Время\",\n \"System Status\": \"Состояние системы\",\n \"Disk Status\": \"Состояние диска\",\n \"Network Status\": \"Состояние сети\",\n \"available of\": \"{avl} доступно из {total}\",\n // Search \n \"Search...\": \"Поиск...\",\n // Sync\n \"Sync your data\": \"Синхронизируйте ваши данные\",\n \"Follow the guide to start syncing your files across multiple devices.\": \"Следуйте инструкциям, чтобы начать синхронизацию файлов на нескольких устройствах.\",\n \"Go !\": \"Поехали !\",\n \"Sync Guide\": \"Руководство по синхронизации\",\n \"Install\": \"Установить\",\n \"Config\": \"Настро
/***/ }),
/***/ "./src/assets/lang/zh_cn.js":
/*!**********************************!*\
!*** ./src/assets/lang/zh_cn.js ***!
\**********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2022-01-21 09:50:12 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n// Chinese\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n // Commons\n \"\": \"\",\n \"OK\": \"好\",\n \"Cancel\": \"取消\",\n \"Submit\": \"提交\",\n \"Back\": \"返回\",\n \"Edit\": \"编辑\",\n \"Update\": \"更新\",\n \"Create\": \"创建\",\n \"Next\": \"下一步\",\n \"Close\": \"关闭\",\n \"Select\": \"选择\",\n \"Save\": \"保存\",\n \"Add\": \"添加\",\n \"Go\": \"访问\",\n \"Import\": \"导入\",\n \"Low\": \"低\",\n \"Medium\": \"中\",\n \"High\": \"高\",\n \"Language\": \"语言\",\n \"This field is required\": \"此字段是必填项\",\n \"This field must be a valid email\": \"此字段必须是有效的电子邮件\",\n \"This field confirmation does not match\": \"此字段确认不匹配\",\n \"This field must have 2 options\": \"此字段必须有 2 个选项\",\n \"This field must have more than 5 characters\": \"此字段不少于 5 个字符\",\n // Init Page\n \"Welcome to CasaOS\": \"欢迎进入CsasOS\",\n \"Let's create your initial account\": \"让我们来创建你的初始账户\",\n \"Go →\": \"开始 →\",\n \"Create Account\": \"创建账户\",\n \"Username\": \"用户名\",\n \"Confirm Password\": \"确认密码\",\n \"Username or Password error!\": \"用户名或密码错误!\",\n \"All things done!\": \"一切就绪!\",\n // Login\n \"Login\": \"登录\",\n \"Password error!\": \"密码错误!\",\n // Account\n \"Account\": \"用户\",\n \"Logout\": \"退出账户\",\n \"Name\": \"用户名\",\n \"Password\": \"密码\",\n \"Change name\": \"修改用户名\",\n \"Change Password\": \"修改密码\",\n \"Original password\": \"原密码\",\n \"New password\": \"新密码\",\n \"Confirm the new password again\": \"确认新密码\",\n // Dashboard Settings\n \"Settings\": \"系统设置\",\n \"Dashboard Setting\": \"系统设置\",\n \"Search Engine\": \"搜索引擎\",\n \"WebUI Port\": \"网页界面端口\",\n \"Currently the latest version\": \"当前已经是最新版\",\n \"A new version is available!\": \"有新的可用版本!\",\n \"Edit Web UI port\": \"修改网页界面端口\",\n // Terminal & Logs\n \"Terminal & Logs\": \"终端与日志\",\n \"Terminal\": \"终端\",\n \"Logs\": \"日志\",\n // Widgets\n \"Widgets Settings\": \"小组件设置\",\n \"Time\": \"时间\",\n \"System Status\": \"系统状况\",\n \"Disk Status\": \"磁盘状况\",\n \"Network Status\": \"网络状况\",\n \"available of\": \"{avl}可用(共{total}\",\n // Search \n \"Search...\": \"搜索...\",\n // Sync\n \"Sync your data\": \"同步你的数据\",\n \"Follow the guide to start syncing your files across multiple devices.\": \"跟随指引在多个设备之间同步你的文件。\",\n \"Go !\": \"开始 \",\n \"Sync Guide\": \"同步向导\",\n \"Install\": \"安装\",\n \"Config\": \"配置\",\n \"Complete\": \"完成\",\n \"Download Syncthing on the device you want to sync with CasaOS\": \"在要与 CasaOS 同步的设备上下载 Syncthing\",\n \"Get Syncthing for\": \"下载 {os} 版\",\n \"Download APK\": \"下载 APK\",\n \"Show all Platforms\": \"显示所有平台\",\n 'Install and open the downloaded application, then click the \"Next\" button.': '安装并打开下载的应用程序,然后单击“下一步”按钮。',\n \"Device ID\": \"设备ID\",\n \"Fill in your Device ID to continue\": \"填入你的设备ID以继续\",\n \"How to get Device ID\": \"如何获取设备ID\",\n \"What do I need to do on my device?\": \"我需要在我的设备上做什么?\",\n \"Open the SyncTrayzor\": \"打开SyncTrayzor\",\n \"Find the Device ID\": \"找到设备ID\",\n \"Add new device on your device\": \"在你的设备上添加新设备\",\n \"Add new folder on your device\": \"在你的设备上添加新文件夹\",\n \"Done!\": \"完成!\",\n \"Open Syncthing in the Launchpad\": \"在启动板中打开 Syncthing\",\n \"Find the Syncthing icon in the menubar\": \"在菜单栏中<EFBFBD>
/***/ }),
/***/ "./src/assets/scss/app.scss":
/*!**********************************!*\
!*** ./src/assets/scss/app.scss ***!
\**********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--8-oneOf-3-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-3-3!./app.scss */ \"./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/scss/app.scss\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"6b030aed\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack:///./src/assets/scss/app.scss?");
/***/ }),
/***/ "./src/components/BrandBar.vue":
/*!*************************************!*\
!*** ./src/components/BrandBar.vue ***!
\*************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _BrandBar_vue_vue_type_template_id_dfac1d88___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BrandBar.vue?vue&type=template&id=dfac1d88& */ \"./src/components/BrandBar.vue?vue&type=template&id=dfac1d88&\");\n/* harmony import */ var _BrandBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BrandBar.vue?vue&type=script&lang=js& */ \"./src/components/BrandBar.vue?vue&type=script&lang=js&\");\n/* 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\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _BrandBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _BrandBar_vue_vue_type_template_id_dfac1d88___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _BrandBar_vue_vue_type_template_id_dfac1d88___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/BrandBar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/BrandBar.vue?");
/***/ }),
/***/ "./src/components/BrandBar.vue?vue&type=script&lang=js&":
/*!**************************************************************!*\
!*** ./src/components/BrandBar.vue?vue&type=script&lang=js& ***!
\**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BrandBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./BrandBar.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/BrandBar.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BrandBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/BrandBar.vue?");
/***/ }),
/***/ "./src/components/BrandBar.vue?vue&type=template&id=dfac1d88&":
/*!********************************************************************!*\
!*** ./src/components/BrandBar.vue?vue&type=template&id=dfac1d88& ***!
\********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2021-12-30 08:20:30 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4e429402_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BrandBar_vue_vue_type_template_id_dfac1d88___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4e429402-vue-loader-template\"}!../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./BrandBar.vue?vue&type=template&id=dfac1d88& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4e429402-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/BrandBar.vue?vue&type=template&id=dfac1d88&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4e429402_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BrandBar_vue_vue_type_template_id_dfac1d88___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4e429402_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BrandBar_vue_vue_type_template_id_dfac1d88___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/BrandBar.vue?");
/***/ }),
/***/ "./src/components/ContactBar.vue":
/*!***************************************!*\
!*** ./src/components/ContactBar.vue ***!
\***************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ContactBar_vue_vue_type_template_id_f34e36fa___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ContactBar.vue?vue&type=template&id=f34e36fa& */ \"./src/components/ContactBar.vue?vue&type=template&id=f34e36fa&\");\n/* harmony import */ var _ContactBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ContactBar.vue?vue&type=script&lang=js& */ \"./src/components/ContactBar.vue?vue&type=script&lang=js&\");\n/* 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\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _ContactBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _ContactBar_vue_vue_type_template_id_f34e36fa___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _ContactBar_vue_vue_type_template_id_f34e36fa___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/ContactBar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/ContactBar.vue?");
/***/ }),
/***/ "./src/components/ContactBar.vue?vue&type=script&lang=js&":
/*!****************************************************************!*\
!*** ./src/components/ContactBar.vue?vue&type=script&lang=js& ***!
\****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ContactBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./ContactBar.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ContactBar.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ContactBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/ContactBar.vue?");
/***/ }),
/***/ "./src/components/ContactBar.vue?vue&type=template&id=f34e36fa&":
/*!**********************************************************************!*\
!*** ./src/components/ContactBar.vue?vue&type=template&id=f34e36fa& ***!
\**********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2021-12-30 08:20:30 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4e429402_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ContactBar_vue_vue_type_template_id_f34e36fa___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4e429402-vue-loader-template\"}!../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./ContactBar.vue?vue&type=template&id=f34e36fa& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4e429402-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ContactBar.vue?vue&type=template&id=f34e36fa&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4e429402_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ContactBar_vue_vue_type_template_id_f34e36fa___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4e429402_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ContactBar_vue_vue_type_template_id_f34e36fa___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/ContactBar.vue?");
/***/ }),
/***/ "./src/main.js":
/*!*********************!*\
!*** ./src/main.js ***!
\*********************/
/*! no exports provided */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2021-12-30 08:20:30 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/core-js/modules/es.array.iterator.js */ \"./node_modules/core-js/modules/es.array.iterator.js\");\n/* harmony import */ var _Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/core-js/modules/es.promise.js */ \"./node_modules/core-js/modules/es.promise.js\");\n/* harmony import */ var _Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/core-js/modules/es.object.assign.js */ \"./node_modules/core-js/modules/es.object.assign.js\");\n/* harmony import */ var _Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_promise_finally_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/core-js/modules/es.promise.finally.js */ \"./node_modules/core-js/modules/es.promise.finally.js\");\n/* harmony import */ var _Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_promise_finally_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Users_liangjianli_go_CasaOSNew_CasaOS_UI_node_modules_core_js_modules_es_promise_finally_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.esm.js\");\n/* harmony import */ var _App_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/App.vue */ \"./src/App.vue\");\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/router */ \"./src/router/index.js\");\n/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/store */ \"./src/store/index.js\");\n/* harmony import */ var _plugins_i18n__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/plugins/i18n */ \"./src/plugins/i18n.js\");\n/* harmony import */ var _service_api_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/service/api.js */ \"./src/service/api.js\");\n/* harmony import */ var buefy__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! buefy */ \"./node_modules/buefy/dist/esm/index.js\");\n/* harmony import */ var vue_fullscreen__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue-fullscreen */ \"./node_modules/vue-fullscreen/dist/vue-fullscreen.min.js\");\n/* harmony import */ var vue_fullscreen__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(vue_fullscreen__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var vue2_touch_events__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vue2-touch-events */ \"./node_modules/vue2-touch-events/index.js\");\n/* harmony import */ var vue2_touch_events__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(vue2_touch_events__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var _assets_scss_app_scss__WEBPACK_IM
/***/ }),
/***/ "./src/plugins/i18n.js":
/*!*****************************!*\
!*** ./src/plugins/i18n.js ***!
\*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.esm.js\");\n/* harmony import */ var vue_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-i18n */ \"./node_modules/vue-i18n/dist/vue-i18n.esm.js\");\n/* harmony import */ var _assets_lang__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/lang */ \"./src/assets/lang/index.js\");\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_0__[\"default\"].use(vue_i18n__WEBPACK_IMPORTED_MODULE_1__[\"default\"]);\nvar i18n = new vue_i18n__WEBPACK_IMPORTED_MODULE_1__[\"default\"]({\n // Define defalut language\n locale: localStorage.getItem('lang') || 'en',\n messages: _assets_lang__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (i18n);\n\n//# sourceURL=webpack:///./src/plugins/i18n.js?");
/***/ }),
/***/ "./src/router/index.js":
/*!*****************************!*\
!*** ./src/router/index.js ***!
\*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.esm.js\");\n/* harmony import */ var vue_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-router */ \"./node_modules/vue-router/dist/vue-router.esm.js\");\n\n\n\n\n/*\n * @Author: JerryK\n * @Date: 2021-09-18 21:32:13\n * @LastEditors: JerryK\n * @LastEditTime: 2021-12-08 13:50:33\n * @Description: \n * @FilePath: /CasaOS-UI/src/router/index.js\n */\n\n\nvue__WEBPACK_IMPORTED_MODULE_3__[\"default\"].use(vue_router__WEBPACK_IMPORTED_MODULE_4__[\"default\"]);\nvar routes = [{\n path: '/login',\n name: 'Login',\n hidden: true,\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(4)]).then(__webpack_require__.bind(null, /*! @/views/Login.vue */ \"./src/views/Login.vue\"));\n },\n meta: {\n requireAuth: false\n }\n}, {\n path: '/welcome',\n name: 'Welcome',\n hidden: true,\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(3)]).then(__webpack_require__.bind(null, /*! @/views/Welcome.vue */ \"./src/views/Welcome.vue\"));\n },\n meta: {\n requireAuth: false\n }\n}, {\n path: '/',\n name: 'Home',\n hidden: true,\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(2)]).then(__webpack_require__.bind(null, /*! @/views/Home.vue */ \"./src/views/Home.vue\"));\n },\n meta: {\n requireAuth: true\n }\n}];\nvar router = new vue_router__WEBPACK_IMPORTED_MODULE_4__[\"default\"]({\n mode: 'hash',\n base: \"/ui/\",\n routes: routes\n});\nvar originalPush = vue_router__WEBPACK_IMPORTED_MODULE_4__[\"default\"].prototype.push;\n\nvue_router__WEBPACK_IMPORTED_MODULE_4__[\"default\"].prototype.push = function push(location) {\n return originalPush.call(this, location).catch(function (err) {\n return err;\n });\n};\n\nrouter.beforeEach(function (to, from, next) {\n var localUser = localStorage.getItem(\"user_token\"); //Check if have a verison string in localStorage when access home page\n\n var version = localStorage.getItem(\"version\");\n\n if (to.path == \"/\" && version == null) {\n localStorage.removeItem(\"user_token\");\n next({\n path: '/login'\n });\n }\n\n if (to.path == \"/logout\") {\n localStorage.removeItem(\"user_token\");\n next({\n path: '/login'\n });\n }\n\n if (to.meta.requireAuth) {\n if (localUser) {\n next();\n } else {\n next({\n path: '/login'\n });\n }\n } else
/***/ }),
/***/ "./src/service/api.js":
/*!****************************!*\
!*** ./src/service/api.js ***!
\****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2021-11-25 09:35:01 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _user_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./user.js */ \"./src/service/user.js\");\n/* harmony import */ var _app_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.js */ \"./src/service/app.js\");\n/* harmony import */ var _task_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./task.js */ \"./src/service/task.js\");\n/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./info.js */ \"./src/service/info.js\");\n/* harmony import */ var _disk_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./disk.js */ \"./src/service/disk.js\");\n/* harmony import */ var _file_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./file.js */ \"./src/service/file.js\");\n/* harmony import */ var _sync_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./sync.js */ \"./src/service/sync.js\");\n/*\n * @Author: JerryK\n * @Date: 2021-09-18 21:32:13\n * @LastEditors: JerryK\n * @LastEditTime: 2021-11-11 14:41:15\n * @Description: \n * @FilePath: /CasaOS-UI/src/service/api.js\n */\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n app: _app_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n info: _info_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n disk: _disk_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n file: _file_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n user: _user_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n task: _task_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n sync: _sync_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"]\n});\n\n//# sourceURL=webpack:///./src/service/api.js?");
/***/ }),
/***/ "./src/service/app.js":
/*!****************************!*\
!*** ./src/service/app.js ***!
\****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _service_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./service.js */ \"./src/service/service.js\");\n/*\n * @Author: JerryK\n * @Date: 2021-09-18 21:32:13\n * @LastEditors: JerryK\n * @LastEditTime: 2021-12-06 15:53:55\n * @Description: Application API\n * @FilePath: /CasaOS-UI/src/service/app.js\n */\n\nvar app = {\n //Get Install Info\n appConfig: function appConfig() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(\"/app/install/config\");\n },\n //Store List\n storeList: function storeList(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(\"/app/list\", data);\n },\n //Store App Info\n storeAppInfo: function storeAppInfo(id) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(\"/app/appinfo/\" + id);\n },\n //Store Category List\n storeCategoryList: function storeCategoryList() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(\"/app/category\");\n },\n //Check Port\n checkPort: function checkPort(port, type) {\n var data = {\n type: type\n };\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/app/check/' + port, data);\n },\n // Get a free port\n getPort: function getPort() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/app/getport');\n },\n // Get app Running State\n getState: function getState(id, data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/app/state/' + id, data);\n },\n //Install App\n install: function install(id, data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/app/install/' + id, data);\n },\n //Install Info\n state: function state(id) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/app/speed/' + id);\n },\n // Uninstall App\n uninstall: function uninstall(id) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].delete('/app/uninstall/' + id);\n },\n //My App List\n myAppList: function myAppList(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/app/mylist', data);\n },\n //Container info\n getContainerInfo: function getContainerInfo(id) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/app/info/' + id);\n },\n //Container Log\n getContainerLogs: function getContainerLogs(id) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/app/logs/' + id);\n },\n //Start Or Stop Or Restart A Container with ID\n startContainer: function startContainer(id, data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].put('/app/state/' + id, data);\n },\n getContainerSettingdata: function getContainerSettingdata(id) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(\"/app/update/\".concat(id, \"/info\"));\n },\n //Update Container Settings\n updateContainerSetting: function updateContainerSetting(id, data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].put(\"/app/update/\".concat(id, \"/setting\"), data);\n },\n //Get all Usage\n getAppUsage: function getAppUsage() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/app/usage');\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (app);\n\n//# sourceURL=webpack:///./src/service/app.js?");
/***/ }),
/***/ "./src/service/disk.js":
/*!*****************************!*\
!*** ./src/service/disk.js ***!
\*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2022-01-21 09:50:12 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _service_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./service.js */ \"./src/service/service.js\");\n/*\n * @Author: JerryK\n * @Date: 2021-09-18 21:32:13\n * @LastEditors: JerryK\n * @LastEditTime: 2022-01-18 14:42:04\n * @Description: Disk API\n * @FilePath: /CasaOS-UI/src/service/disk.js\n */\n\nvar disk = {\n // get Path list\n diskInfo: function diskInfo() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/disk/info');\n },\n diskList: function diskList() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/disk/list');\n },\n addStorage: function addStorage(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/disk/storage', data);\n },\n removeStorage: function removeStorage(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/disk/umount', data);\n },\n formatStorage: function formatStorage(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/disk/format', data);\n },\n // System path\n renamePath: function renamePath(oldpath, path) {\n var data = {\n oldpath: oldpath,\n newpath: path\n };\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/zima/rename', data);\n },\n // Make a new Dir\n mkdir: function mkdir(path) {\n var data = {\n path: path\n };\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/zima/mkdir', data);\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (disk);\n\n//# sourceURL=webpack:///./src/service/disk.js?");
/***/ }),
/***/ "./src/service/file.js":
/*!*****************************!*\
!*** ./src/service/file.js ***!
\*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _service_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./service.js */ \"./src/service/service.js\");\n/*\n * @Author: JerryK\n * @Date: 2021-09-18 21:32:13\n * @LastEditors: JerryK\n * @LastEditTime: 2021-10-18 16:33:39\n * @Description: File API\n * @FilePath: /CasaOS-UI/src/service/file.js\n */\n\nvar file = {\n // get Path list\n dirPath: function dirPath(path) {\n var data = {\n path: path\n };\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/file/dirpath', data);\n },\n // System path\n renamePath: function renamePath(oldpath, path) {\n var data = {\n oldpath: oldpath,\n newpath: path\n };\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/file/rename', data);\n },\n // Make a new Dir\n mkdir: function mkdir(path) {\n var data = {\n path: path\n };\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/file/mkdir', data);\n },\n // Create a new File\n create: function create(path) {\n var data = {\n path: path\n };\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/file/create', data);\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (file);\n\n//# sourceURL=webpack:///./src/service/file.js?");
/***/ }),
/***/ "./src/service/info.js":
/*!*****************************!*\
!*** ./src/service/info.js ***!
\*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2021-12-30 08:20:30 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _service_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./service.js */ \"./src/service/service.js\");\n/*\n * @Author: JerryK\n * @Date: 2021-09-18 21:32:13\n * @LastEditors: JerryK\n * @LastEditTime: 2021-12-29 14:55:53\n * @Description: System HardWare Info API\n * @FilePath: /CasaOS-UI/src/service/info.js\n */\n\nvar info = {\n //CPU info\n cpuInfo: function cpuInfo() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(\"/zima/getcpuinfo\");\n },\n //Memory Info\n memoryInfo: function memoryInfo() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(\"/zima/getmeminfo\");\n },\n //Network Info\n networkInfo: function networkInfo() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/zima/getnetinfo');\n },\n //Disk Info\n diskInfo: function diskInfo() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/zima/getdiskinfo');\n },\n //All Info\n allInfo: function allInfo() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/sys/info');\n },\n // System Info\n systemInfo: function systemInfo() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/zima/sysinfo');\n },\n //Get CasaOS Config\n systemConfig: function systemConfig() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/sys/config');\n },\n //Save CasaOs Config\n saveSystemConfig: function saveSystemConfig(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/sys/config', data);\n },\n // Check Verison\n checkVersion: function checkVersion() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/sys/check');\n },\n //Update System\n updateSystem: function updateSystem() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/sys/update');\n },\n //ip\n getIp: function getIp() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('https://ipapi.co/json/');\n },\n //Get CasaOS Config\n widgetsConfig: function widgetsConfig() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/sys/widget/config');\n },\n //Save CasaOs Config\n saveWidgetsConfig: function saveWidgetsConfig(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/sys/widget/config', data);\n },\n // Get System state\n guideCheck: function guideCheck() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/guide/check');\n },\n // Get System logs\n systemLogs: function systemLogs() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/sys/error/logs');\n },\n // Get System Port\n getSystemPort: function getSystemPort() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get('/sys/port');\n },\n // Save System Port\n saveSystemPort: function saveSystemPort(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].put('/sys/port', data);\n },\n //Kill System\n killSystem: function killSystem() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/sys/kill');\n },\n //Check web ui Port\n checkUiPort: function checkUiPort(url) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(url);\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (info);\n\n//# sourceURL=webpack:///./src/service/info.js?");
/***/ }),
/***/ "./src/service/service.js":
/*!********************************!*\
!*** ./src/service/service.js ***!
\********************************/
/*! exports provided: api */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2022-01-21 09:50:12 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"api\", function() { return api; });\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ \"./node_modules/core-js/modules/es.string.replace.js\");\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var qs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! qs */ \"./node_modules/qs/lib/index.js\");\n/* harmony import */ var qs__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(qs__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/router */ \"./src/router/index.js\");\n/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/store */ \"./src/store/index.js\");\nvar _this = undefined;\n\n\n\n\n\n\n/*\n * @Author: JerryK\n * @Date: 2021-09-18 21:32:13\n * @LastEditors: JerryK\n * @LastEditTime: 2022-01-19 18:09:14\n * @Description: \n * @FilePath: /CasaOS-UI/src/service/service.js\n */\n\n\n\n // Set Post Headers\n\naxios__WEBPACK_IMPORTED_MODULE_4___default.a.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';\naxios__WEBPACK_IMPORTED_MODULE_4___default.a.defaults.withCredentials = false;\n\nif (false) {} else {\n axios__WEBPACK_IMPORTED_MODULE_4___default.a.defaults.baseURL = \"\".concat(document.location.protocol, \"//\").concat(document.location.host, \"/v1\");\n} //Create a axios instance, And set timeout to 30s\n\n\nvar instance = axios__WEBPACK_IMPORTED_MODULE_4___default.a.create({\n timeout: 60000\n});\n\nvar getInitLang = function getInitLang() {\n var lang = localStorage.getItem('lang') ? localStorage.getItem('lang') : _this.getLangFromBrowser();\n return lang;\n}; //请求和响应拦截可以根据实际项目需求进行编写\n// 请求发起前拦截\n\n\ninstance.interceptors.request.use(function (config) {\n var token = '';\n\n if (localStorage.getItem(\"user_token\")) {\n token = localStorage.getItem(\"user_token\");\n }\n\n config.headers.Authorization = token;\n config.headers.common[\"Language\"] = getInitLang();\n _store__WEBPACK_IMPORTED_MODULE_7__[\"default\"].commit('setToken', token); //console.log(\"请求拦截\", config);\
/***/ }),
2021-11-25 09:35:01 +00:00
/***/ "./src/service/sync.js":
/*!*****************************!*\
!*** ./src/service/sync.js ***!
\*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _service_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./service.js */ \"./src/service/service.js\");\n/*\n * @Author: JerryK\n * @Date: 2021-11-11 14:40:38\n * @LastEditors: JerryK\n * @LastEditTime: 2021-11-24 16:20:12\n * @Description: \n * @FilePath: /CasaOS-UI/src/service/sync.js\n */\n\nvar sync = {\n //Configs\n getConfig: function getConfig() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(\"/sync/config\");\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (sync);\n\n//# sourceURL=webpack:///./src/service/sync.js?");
/***/ }),
/***/ "./src/service/task.js":
/*!*****************************!*\
!*** ./src/service/task.js ***!
\*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _service_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./service.js */ \"./src/service/service.js\");\n/*\n * @Author: JerryK\n * @Date: 2021-09-18 21:32:13\n * @LastEditors: JerryK\n * @LastEditTime: 2021-09-19 09:26:45\n * @Description: Task API\n * @FilePath: \\CasaOS-UI\\src\\service\\task.js\n */\n\nvar task = {\n //List\n list: function list() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(\"/task/list\");\n },\n //Mark\n completion: function completion(id) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].put(\"/task/completion/\".concat(id));\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (task);\n\n//# sourceURL=webpack:///./src/service/task.js?");
/***/ }),
/***/ "./src/service/user.js":
/*!*****************************!*\
!*** ./src/service/user.js ***!
\*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _service_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./service.js */ \"./src/service/service.js\");\n/*\n * @Author: JerryK\n * @Date: 2021-09-18 21:32:13\n * @LastEditors: JerryK\n * @LastEditTime: 2021-09-19 09:26:47\n * @Description: User API\n * @FilePath: \\CasaOS-UI\\src\\service\\user.js\n */\n\nvar user = {\n //login\n login: function login(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post(\"user/login\", data);\n },\n // Create UserName and Password\n createUsernameAndPaword: function createUsernameAndPaword(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post(\"/user/setusernamepwd\", data);\n },\n // Change User Avatar\n changeAvatar: function changeAvatar(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post(\"/user/changhead\", data);\n },\n // Change UserName\n changeUserName: function changeUserName(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].put(\"/user/changusername\", data);\n },\n // Change User Password\n changePassword: function changePassword(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].put(\"/user/changuserpwd\", data);\n },\n // Get user info\n getUserInfo: function getUserInfo() {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].get(\"/user/info\");\n },\n // Change User Info\n changeUserInfo: function changeUserInfo(data) {\n return _service_js__WEBPACK_IMPORTED_MODULE_0__[\"api\"].post('/user/changuserinfo', data);\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (user);\n\n//# sourceURL=webpack:///./src/service/user.js?");
/***/ }),
/***/ "./src/store/index.js":
/*!****************************!*\
!*** ./src/store/index.js ***!
\****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2022-01-21 09:50:12 +00:00
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.esm.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/*\n * @Author: JerryK\n * @Date: 2021-09-18 21:32:13\n * @LastEditors: JerryK\n * @LastEditTime: 2022-01-17 15:09:55\n * @Description: \n * @FilePath: /CasaOS-UI/src/store/index.js\n */\n\n // import createPersistedState from \"vuex-persistedstate\";\n\nvue__WEBPACK_IMPORTED_MODULE_0__[\"default\"].use(vuex__WEBPACK_IMPORTED_MODULE_1__[\"default\"]);\n/* harmony default export */ __webpack_exports__[\"default\"] = (new vuex__WEBPACK_IMPORTED_MODULE_1__[\"default\"].Store({\n // plugins: [createPersistedState()],\n state: {\n token: \"\",\n devIp: \"192.168.2.247\",\n devPort: \"80\",\n serviceError: false,\n userinfo: {},\n sidebarOpen: false,\n syncthingKey: '',\n syncthingPort: '',\n searchEngine: '',\n siteLoading: true,\n needInitialization: false,\n widgetsSwitch: {\n clock: true,\n weather: true,\n cpu: true,\n disk: true\n },\n hardwareInfo: {}\n },\n mutations: {\n setToken: function setToken(state, val) {\n state.token = val;\n },\n setServiceError: function setServiceError(state, val) {\n state.serviceError = val;\n },\n setWidgets: function setWidgets(state, val) {\n state.widgetsSwitch[val.k] = val.v;\n },\n changeUserInfo: function changeUserInfo(state, val) {\n state.userinfo = val;\n },\n changeSideBarState: function changeSideBarState(state) {\n state.sidebarOpen = !state.sidebarOpen;\n },\n closeSideBar: function closeSideBar(state) {\n state.sidebarOpen = false;\n },\n changeSyncthingInfo: function changeSyncthingInfo(state, val) {\n state.syncthingKey = val.key;\n state.syncthingPort = val.port;\n },\n changeSearchEngine: function changeSearchEngine(state, val) {\n state.searchEngine = val;\n },\n changeSiteLoading: function changeSiteLoading(state) {\n state.siteLoading = false;\n },\n changeInitialization: function changeInitialization(state, val) {\n state.needInitialization = val;\n },\n changeHardwareInfo: function changeHardwareInfo(state, val) {\n state.hardwareInfo = val;\n }\n },\n actions: {},\n modules: {}\n}));\n\n//# sourceURL=webpack:///./src/store/index.js?");
/***/ }),
/***/ 0:
/*!***************************!*\
!*** multi ./src/main.js ***!
\***************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("module.exports = __webpack_require__(/*! ./src/main.js */\"./src/main.js\");\n\n\n//# sourceURL=webpack:///multi_./src/main.js?");
/***/ }),
/***/ 1:
/*!********************************!*\
!*** ./util.inspect (ignored) ***!
\********************************/
/*! no static exports found */
/***/ (function(module, exports) {
eval("/* (ignored) */\n\n//# sourceURL=webpack:///./util.inspect_(ignored)?");
/***/ })
/******/ });